Download Latest Version Release 2026-07-22 source code.zip (31.0 MB)
Email in envelope

Get an email when there's a new version of AWS Lambda for .NET

Home / release_2026-07-10
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-10 2.0 kB
Release 2026-07-10 source code.tar.gz 2026-07-10 28.4 MB
Release 2026-07-10 source code.zip 2026-07-10 31.0 MB
Totals: 3 Items   59.4 MB 0

Release 2026-07-10

Amazon.Lambda.DurableExecution (0.3.0-preview)

  • 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.
  • 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.

Amazon.Lambda.Annotations (2.3.0)

  • 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.

Amazon.Lambda.Templates (8.1.1)

  • 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.
Source: README.md, updated 2026-07-10