diff --git a/CHANGELOG.md b/CHANGELOG.md
index 74b4fe12..95d2bdfe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+# Version 3.5.5 (June 30, 2026)
+- [New](https://github.com/segmentio/analytics-java/pull/531) Unified HTTP response handling and retry behavior
+ - Retryable statuses (429, 408, 410, 460, 5xx except 501/505/511) check Retry-After header first, fall back to exponential backoff
+ - Retry-After supports numeric seconds and RFC 7231 HTTP-date format, capped at 300s
+ - Rate-limited retries do not count against maxRetries
+ - Looper defers batch submission while rate-limited
+ - Default backoff: 500ms base, 1min cap, 10 retries
+ - New Builder options: `maxTotalBackoffDuration()`, `maxRateLimitDuration()` (default 12h each)
+- [New](https://github.com/segmentio/analytics-java/pull/531) `offer()` non-blocking alternative to `enqueue()` with byte-size validation and backpressure handling
+- [New](https://github.com/segmentio/analytics-java/pull/531) X-Retry-Count header sent on retries
+- [New](https://github.com/segmentio/analytics-java/pull/531) Authorization header (Basic auth) added to all requests
+- [Fix](https://github.com/segmentio/analytics-java/pull/531) Network executor shutdown now waits 75s for in-flight uploads to complete
+
# Version 3.5.4 (Dec 5, 2025)
- Updating release for new sonatype repository
diff --git a/analytics-cli/pom.xml b/analytics-cli/pom.xml
index 67e1d4b9..4de52f3c 100644
--- a/analytics-cli/pom.xml
+++ b/analytics-cli/pom.xml
@@ -6,12 +6,12 @@
analytics-parent
com.segment.analytics.java
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
com.segment.analytics.java
analytics-cli
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
Analytics Java CLI
Command-line interface for Segment Analytics for Java.
@@ -28,7 +28,7 @@
https://github.com/segmentio/analytics-java/
scm:git:https://github.com/segmentio/analytics-java.git
scm:git:git@github.com:segmentio/analytics-java.git
- analytics-parent-3.5.4
+ analytics-parent-3.5.5
diff --git a/analytics-core/pom.xml b/analytics-core/pom.xml
index e2db32c3..4c0ed0cd 100644
--- a/analytics-core/pom.xml
+++ b/analytics-core/pom.xml
@@ -6,12 +6,12 @@
com.segment.analytics.java
analytics-parent
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
com.segment.analytics.java
analytics-core
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
Analytics for Java (Core)
Core runtime for Segment Analytics for Java.
@@ -28,7 +28,7 @@
https://github.com/segmentio/analytics-java/
scm:git:https://github.com/segmentio/analytics-java.git
scm:git:git@github.com:segmentio/analytics-java.git
- analytics-parent-3.5.4
+ analytics-parent-3.5.5
diff --git a/analytics-sample/pom.xml b/analytics-sample/pom.xml
index 4794d406..f079536f 100644
--- a/analytics-sample/pom.xml
+++ b/analytics-sample/pom.xml
@@ -6,12 +6,12 @@
analytics-parent
com.segment.analytics.java
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
com.segment.analytics.java
analytics-sample
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
Analytics Sample
Sample application demonstrating Segment Analytics for Java.
@@ -28,7 +28,7 @@
https://github.com/segmentio/analytics-java/
scm:git:https://github.com/segmentio/analytics-java.git
scm:git:git@github.com:segmentio/analytics-java.git
- analytics-parent-3.5.4
+ analytics-parent-3.5.5
diff --git a/analytics-spring-boot-starter/pom.xml b/analytics-spring-boot-starter/pom.xml
index 4ebc8959..b1cfa497 100644
--- a/analytics-spring-boot-starter/pom.xml
+++ b/analytics-spring-boot-starter/pom.xml
@@ -6,12 +6,12 @@
com.segment.analytics.java
analytics-parent
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
com.segment.analytics.java
analytics-spring-boot-starter
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
Spring Boot starter for Segment Analytics for Java
Spring Boot auto-configuration for Segment Analytics for Java.
@@ -28,7 +28,7 @@
https://github.com/segmentio/analytics-java/
scm:git:https://github.com/segmentio/analytics-java.git
scm:git:git@github.com:segmentio/analytics-java.git
- analytics-parent-3.5.4
+ analytics-parent-3.5.5
diff --git a/analytics/pom.xml b/analytics/pom.xml
index 05e36fbb..0c19a777 100644
--- a/analytics/pom.xml
+++ b/analytics/pom.xml
@@ -6,12 +6,12 @@
com.segment.analytics.java
analytics-parent
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
com.segment.analytics.java
analytics
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
Analytics for Java
The hassle-free way to add analytics to your Java app.
@@ -28,7 +28,7 @@
https://github.com/segmentio/analytics-java/
scm:git:https://github.com/segmentio/analytics-java.git
scm:git:git@github.com:segmentio/analytics-java.git
- analytics-parent-3.5.4
+ analytics-parent-3.5.5
diff --git a/e2e-cli/pom.xml b/e2e-cli/pom.xml
index 1aea1231..10710b08 100644
--- a/e2e-cli/pom.xml
+++ b/e2e-cli/pom.xml
@@ -6,12 +6,12 @@
analytics-parent
com.segment.analytics.java
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
com.segment.analytics.java
e2e-cli
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
Analytics Java E2E CLI
E2E testing CLI for Segment Analytics for Java.
diff --git a/pom.xml b/pom.xml
index d873d8ba..21a869da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.segment.analytics.java
analytics-parent
- 3.5.5-SNAPSHOT
+ 3.5.6-SNAPSHOT
pom
Analytics for Java (Parent)
The hassle-free way to add analytics to your Android app.
@@ -60,7 +60,7 @@
https://github.com/segmentio/analytics-java/
scm:git:https://github.com/segmentio/analytics-java.git
scm:git:git@github.com:segmentio/analytics-java.git
- analytics-parent-3.5.4
+ analytics-parent-3.5.5