Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion conformance-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-conformance-tests</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion coverage-report/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-coverage-report</artifactId>
Expand Down
17 changes: 14 additions & 3 deletions docs/migration-2.x-to-3.x.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-examples</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion lmi-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>
<artifactId>aws-durable-execution-sdk-java-lmi-tests</artifactId>
<name>LMI cloud regression fixtures</name>
Expand Down
2 changes: 1 addition & 1 deletion otel-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-plugin-otel</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
<packaging>pom</packaging>

<name>AWS Lambda Durable Execution SDK</name>
Expand Down
2 changes: 1 addition & 1 deletion sdk-integration-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-integration-tests</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion sdk-testing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-testing</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion sdk/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion telemetry-exporter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>software.amazon.lambda.durable</groupId>
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
<version>3.0.0-SNAPSHOT</version>
<version>3.0.0</version>
</parent>

<artifactId>aws-durable-execution-sdk-java-plugin-telemetry-exporter</artifactId>
Expand Down
Loading