diff --git a/.autover/changes/durable-map-iteration-subtype-and-inline-results.json b/.autover/changes/durable-map-iteration-subtype-and-inline-results.json deleted file mode 100644 index 4d8612982..000000000 --- a/.autover/changes/durable-map-iteration-subtype-and-inline-results.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "Projects": [ - { - "Name": "Amazon.Lambda.DurableExecution", - "Type": "Patch", - "ChangelogMessages": [ - "Fix two durable Map/Parallel conformance issues found via cross-SDK testing. (1) Per-item map iteration child contexts now use the SubType \"MapIteration\" (was \"MapItem\"), matching the JS/Python/Java SDKs. (2) Persist each unit's result/error inline on the parent Parallel/Map SUCCEED payload for Nested nesting (previously only Flat), so a batch that completes and then suspends (e.g. a wait after the map) reconstructs its per-item results correctly on replay — the service collapses completed per-unit child contexts out of the resumed state, so the inline copy is the authoritative source. Large aggregate results still overflow to the ReplayChildren path. Preview." - ] - } - ] -} diff --git a/CHANGELOG.md b/CHANGELOG.md index c1e4e870a..8dfe85e8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## Release 2026-07-14 + +### Amazon.Lambda.DurableExecution (0.3.2-preview) +* Fix two durable Map/Parallel conformance issues found via cross-SDK testing. (1) Per-item map iteration child contexts now use the SubType "MapIteration" (was "MapItem"), matching the JS/Python/Java SDKs. (2) Persist each unit's result/error inline on the parent Parallel/Map SUCCEED payload for Nested nesting (previously only Flat), so a batch that completes and then suspends (e.g. a wait after the map) reconstructs its per-item results correctly on replay — the service collapses completed per-unit child contexts out of the resumed state, so the inline copy is the authoritative source. Large aggregate results still overflow to the ReplayChildren path. Preview. + ## Release 2026-07-13 ### Amazon.Lambda.DurableExecution (0.3.1-preview) diff --git a/Libraries/src/Amazon.Lambda.DurableExecution.Analyzers/Amazon.Lambda.DurableExecution.Analyzers.csproj b/Libraries/src/Amazon.Lambda.DurableExecution.Analyzers/Amazon.Lambda.DurableExecution.Analyzers.csproj index e3703d7d1..6b81dce47 100644 --- a/Libraries/src/Amazon.Lambda.DurableExecution.Analyzers/Amazon.Lambda.DurableExecution.Analyzers.csproj +++ b/Libraries/src/Amazon.Lambda.DurableExecution.Analyzers/Amazon.Lambda.DurableExecution.Analyzers.csproj @@ -7,7 +7,7 @@ enable disable - 0.3.1-preview + 0.3.2-preview Roslyn analyzers and code fixes for Amazon.Lambda.DurableExecution — catches durable-execution determinism and authoring mistakes (DE001-DE004) at build time. Amazon.Lambda.DurableExecution.Analyzers Amazon.Lambda.DurableExecution.Analyzers diff --git a/Libraries/src/Amazon.Lambda.DurableExecution/Amazon.Lambda.DurableExecution.csproj b/Libraries/src/Amazon.Lambda.DurableExecution/Amazon.Lambda.DurableExecution.csproj index 9454be840..2caf1fd68 100644 --- a/Libraries/src/Amazon.Lambda.DurableExecution/Amazon.Lambda.DurableExecution.csproj +++ b/Libraries/src/Amazon.Lambda.DurableExecution/Amazon.Lambda.DurableExecution.csproj @@ -6,7 +6,7 @@ $(DefaultPackageTargets) Amazon Lambda .NET SDK for Durable Execution - write multi-step workflows that persist state automatically. Amazon.Lambda.DurableExecution - 0.3.1-preview + 0.3.2-preview Amazon.Lambda.DurableExecution Amazon.Lambda.DurableExecution AWS;Amazon;Lambda;Durable;Workflow