Skip to content

Commit 1dbcc72

Browse files
Release 2026-07-10 (#2472)
* release_2026-07-10 * Update test app CloudFormation templates * Updated changelog
1 parent 3b7056f commit 1dbcc72

16 files changed

Lines changed: 21 additions & 55 deletions

File tree

.autover/changes/durable-childcontext-virtual.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

.autover/changes/durable-concurrent-js-parity.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

.autover/changes/durable-serializer-context-diagnostic.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

.autover/changes/durable-serverless-autopublishalias.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

Blueprints/BlueprintDefinitions/vs2026/Templates.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<PackageType>Template</PackageType>
5-
<Version>8.1.0</Version>
5+
<Version>8.1.1</Version>
66
<PackageId>Amazon.Lambda.Templates</PackageId>
77
<Title>AWS Lambda Templates</Title>
88
<Authors>Amazon Web Services</Authors>

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## Release 2026-07-10
2+
3+
### Amazon.Lambda.DurableExecution (0.3.0-preview)
4+
* Add virtual-context support to standalone RunInChildContextAsync via ChildContextConfig.NestingType. Setting NestingType.Flat runs the child in a virtual context that emits no CONTEXT checkpoint of its own (mirroring MapConfig/ParallelConfig), enabling manual fan-out with Task.WhenAll while reducing checkpoint volume.
5+
* Align ParallelAsync/MapAsync failure semantics with the JS/Python SDKs (breaking, preview). ParallelAsync and MapAsync no longer throw on failure — they always return an IBatchResult; inspect CompletionReason/HasFailure or call ThrowIfError(). The ParallelException and MapException types are removed. MapConfig.CompletionConfig now defaults to AllSuccessful() (fail-fast), matching ParallelConfig. An empty CompletionConfig() is now fail-fast (any failure resolves FailureToleranceExceeded); use CompletionConfig.AllCompleted() to run every unit regardless of failures. MapConfig is now generic (MapConfig<TItem>) so ItemNamer is typed Func<TItem, int, string> instead of Func<object, int, string>. Preview.
6+
### Amazon.Lambda.Annotations (2.3.0)
7+
* Add diagnostic AWSLambda0145 (Warning) for durable execution functions. When a [DurableExecution] function registers the source-generator serializer (SourceGeneratorLambdaJsonSerializer<TContext>), the durable invocation envelope types DurableExecutionInvocationInput and DurableExecutionInvocationOutput must be registered on the JsonSerializerContext with [JsonSerializable]. The generator now warns at build time when either is missing, instead of the function failing at invocation time. Preview.
8+
### Amazon.Lambda.Templates (8.1.1)
9+
* Set AutoPublishAlias to 'live' on the function in the serverless.DurableFunction blueprint (vs2026). SAM now publishes a new function version and points the 'live' alias at it on every deploy, so the durable function can be invoked immediately after deployment instead of failing with a no-published-version error. Preview.
10+
111
## Release 2026-07-02 #2
212

313
### Amazon.Lambda.Templates (8.1.0)

Libraries/src/Amazon.Lambda.Annotations.SourceGenerator/Amazon.Lambda.Annotations.SourceGenerator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
2222
<IncludeBuildOutput>false</IncludeBuildOutput>
2323

24-
<Version>2.2.0</Version>
24+
<Version>2.3.0</Version>
2525
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
2626
</PropertyGroup>
2727

Libraries/src/Amazon.Lambda.Annotations/Amazon.Lambda.Annotations.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<AssemblyOriginatorKeyFile>..\..\..\buildtools\public.snk</AssemblyOriginatorKeyFile>
1818
<SignAssembly>true</SignAssembly>
1919

20-
<Version>2.2.0</Version>
20+
<Version>2.3.0</Version>
2121
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
2222
</PropertyGroup>
2323

Libraries/src/Amazon.Lambda.DurableExecution.Analyzers/Amazon.Lambda.DurableExecution.Analyzers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<Nullable>enable</Nullable>
88
<ImplicitUsings>disable</ImplicitUsings>
99

10-
<Version>0.2.0-preview</Version>
10+
<Version>0.3.0-preview</Version>
1111
<Description>Roslyn analyzers and code fixes for Amazon.Lambda.DurableExecution — catches durable-execution determinism and authoring mistakes (DE001-DE004) at build time.</Description>
1212
<AssemblyTitle>Amazon.Lambda.DurableExecution.Analyzers</AssemblyTitle>
1313
<AssemblyName>Amazon.Lambda.DurableExecution.Analyzers</AssemblyName>

Libraries/src/Amazon.Lambda.DurableExecution/Amazon.Lambda.DurableExecution.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<TargetFrameworks>$(DefaultPackageTargets)</TargetFrameworks>
77
<Description>Amazon Lambda .NET SDK for Durable Execution - write multi-step workflows that persist state automatically.</Description>
88
<AssemblyTitle>Amazon.Lambda.DurableExecution</AssemblyTitle>
9-
<Version>0.2.0-preview</Version>
9+
<Version>0.3.0-preview</Version>
1010
<AssemblyName>Amazon.Lambda.DurableExecution</AssemblyName>
1111
<PackageId>Amazon.Lambda.DurableExecution</PackageId>
1212
<PackageTags>AWS;Amazon;Lambda;Durable;Workflow</PackageTags>

0 commit comments

Comments
 (0)