diff --git a/conformance-tests/pom.xml b/conformance-tests/pom.xml
index 4fa40b1796..461638f734 100644
--- a/conformance-tests/pom.xml
+++ b/conformance-tests/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-conformance-tests
diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml
index 3dc5dba169..16d1011809 100644
--- a/coverage-report/pom.xml
+++ b/coverage-report/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-coverage-report
diff --git a/docs/migration-2.x-to-3.x.md b/docs/migration-2.x-to-3.x.md
index 9a6188d789..efed74fb6b 100644
--- a/docs/migration-2.x-to-3.x.md
+++ b/docs/migration-2.x-to-3.x.md
@@ -380,9 +380,20 @@ A useful pre-deployment check is to run one execution locally with the provider
## Artifact version boundary
-This factory migration builds as `3.0.0-SNAPSHOT`; it must not be published under a 2.x Maven coordinate.
-The release workflow also requires a major version bump for the `BREAKING`-labeled PR. Existing 2.x consumers
-continue to use the separately maintained instance-registration API and compatible plugin layers.
+Use version `3.0.0` for the factory API. The Java reactor and release workflow use the same version for all four
+artifacts under `software.amazon.lambda.durable`:
+
+| Component | Maven artifact | Version |
+| --- | --- | --- |
+| Core SDK | `aws-durable-execution-sdk-java` | `3.0.0` |
+| Testing SDK | `aws-durable-execution-sdk-java-testing` | `3.0.0` |
+| OpenTelemetry plugin | `aws-durable-execution-sdk-java-plugin-otel` | `3.0.0` |
+| Preview Telemetry Exporter | `aws-durable-execution-sdk-java-plugin-telemetry-exporter` | `3.0.0` |
+
+Upgrade the core, testing library and plugin/provider artifacts together. The factory migration must not be published
+under a 2.x Maven coordinate or combined with 2.x plugin/provider JARs. Existing 2.x consumers continue to use the
+separately maintained instance-registration API and compatible plugin layers. The Telemetry Exporter remains preview;
+its shared version number does not change its stability contract.
## Fatal invocation failures
diff --git a/examples/pom.xml b/examples/pom.xml
index 9721d7cd83..6ea213c576 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-examples
diff --git a/lmi-tests/pom.xml b/lmi-tests/pom.xml
index d6f3d374c5..bbc928b7a9 100644
--- a/lmi-tests/pom.xml
+++ b/lmi-tests/pom.xml
@@ -5,7 +5,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-lmi-tests
LMI cloud regression fixtures
diff --git a/otel-plugin/pom.xml b/otel-plugin/pom.xml
index 20ee16bdf2..46b6ff399e 100644
--- a/otel-plugin/pom.xml
+++ b/otel-plugin/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-plugin-otel
diff --git a/pom.xml b/pom.xml
index 59b6e3e46f..784c9be7a7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
pom
AWS Lambda Durable Execution SDK
diff --git a/sdk-integration-tests/pom.xml b/sdk-integration-tests/pom.xml
index d28680a796..07faf869e9 100644
--- a/sdk-integration-tests/pom.xml
+++ b/sdk-integration-tests/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-integration-tests
diff --git a/sdk-testing/pom.xml b/sdk-testing/pom.xml
index ff82615e0d..6d57a624fa 100644
--- a/sdk-testing/pom.xml
+++ b/sdk-testing/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-testing
diff --git a/sdk/pom.xml b/sdk/pom.xml
index 7712d08e24..293a422cad 100644
--- a/sdk/pom.xml
+++ b/sdk/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java
diff --git a/telemetry-exporter/pom.xml b/telemetry-exporter/pom.xml
index 35704edc84..3c5d80cc88 100644
--- a/telemetry-exporter/pom.xml
+++ b/telemetry-exporter/pom.xml
@@ -7,7 +7,7 @@
software.amazon.lambda.durable
aws-durable-execution-sdk-java-parent
- 3.0.0-SNAPSHOT
+ 3.0.0
aws-durable-execution-sdk-java-plugin-telemetry-exporter