From c688f0e420a5249d423cee7bb5c00bf1c2d9b25e Mon Sep 17 00:00:00 2001 From: aws-sdk-dotnet-automation Date: Fri, 15 May 2026 18:41:33 +0000 Subject: [PATCH 1/2] release_2026-05-15 --- .../Amazon.Lambda.AspNetCoreServer.Hosting.csproj | 2 +- .../Amazon.Lambda.AspNetCoreServer.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/src/Amazon.Lambda.AspNetCoreServer.Hosting/Amazon.Lambda.AspNetCoreServer.Hosting.csproj b/Libraries/src/Amazon.Lambda.AspNetCoreServer.Hosting/Amazon.Lambda.AspNetCoreServer.Hosting.csproj index 50ba94c5c..f805b50ff 100644 --- a/Libraries/src/Amazon.Lambda.AspNetCoreServer.Hosting/Amazon.Lambda.AspNetCoreServer.Hosting.csproj +++ b/Libraries/src/Amazon.Lambda.AspNetCoreServer.Hosting/Amazon.Lambda.AspNetCoreServer.Hosting.csproj @@ -7,7 +7,7 @@ $(DefaultPackageTargets) enable enable - 2.0.0 + 2.1.0 README.md Amazon.Lambda.AspNetCoreServer.Hosting Amazon.Lambda.AspNetCoreServer.Hosting diff --git a/Libraries/src/Amazon.Lambda.AspNetCoreServer/Amazon.Lambda.AspNetCoreServer.csproj b/Libraries/src/Amazon.Lambda.AspNetCoreServer/Amazon.Lambda.AspNetCoreServer.csproj index b20c1685c..78f2eedea 100644 --- a/Libraries/src/Amazon.Lambda.AspNetCoreServer/Amazon.Lambda.AspNetCoreServer.csproj +++ b/Libraries/src/Amazon.Lambda.AspNetCoreServer/Amazon.Lambda.AspNetCoreServer.csproj @@ -6,7 +6,7 @@ Amazon.Lambda.AspNetCoreServer makes it easy to run ASP.NET Core Web API applications as AWS Lambda functions. $(DefaultPackageTargets) Amazon.Lambda.AspNetCoreServer - 10.0.0 + 10.1.0 Amazon.Lambda.AspNetCoreServer Amazon.Lambda.AspNetCoreServer AWS;Amazon;Lambda;aspnetcore From b18ce7ee840030a8371f7aadacb10672ce6d33ab Mon Sep 17 00:00:00 2001 From: aws-sdk-dotnet-automation Date: Fri, 15 May 2026 18:42:47 +0000 Subject: [PATCH 2/2] Updated changelog --- .../apigateway-websocket-aspnetcore.json | 19 ------------------- CHANGELOG.md | 8 ++++++++ 2 files changed, 8 insertions(+), 19 deletions(-) delete mode 100644 .autover/changes/apigateway-websocket-aspnetcore.json diff --git a/.autover/changes/apigateway-websocket-aspnetcore.json b/.autover/changes/apigateway-websocket-aspnetcore.json deleted file mode 100644 index 2c8bc7952..000000000 --- a/.autover/changes/apigateway-websocket-aspnetcore.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "Projects": [ - { - "Name": "Amazon.Lambda.AspNetCoreServer", - "Type": "Minor", - "ChangelogMessages": [ - "Add APIGatewayWebsocketApiProxyFunction (and TStartup variant) so API Gateway WebSocket APIs can be hosted via LambdaServer (DI, controllers). WebSocket events are dispatched as POST requests whose path is the RouteKey, allowing controller actions like [HttpPost(\"$default\")] to handle them.", - "Expose ParseHttpPath, ParseHttpMethod, and AddMissingRequestHeaders as protected virtual hooks on APIGatewayProxyFunction so subclasses can customize how the API Gateway request is mapped onto the ASP.NET Core request feature." - ] - }, - { - "Name": "Amazon.Lambda.AspNetCoreServer.Hosting", - "Type": "Minor", - "ChangelogMessages": [ - "Add LambdaEventSource.WebsocketApi so AddAWSLambdaHosting can wire ASP.NET Core minimal APIs and controllers up to API Gateway WebSocket events." - ] - } - ] -} diff --git a/CHANGELOG.md b/CHANGELOG.md index 214c5b453..8a513d7fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ ## Release 2026-05-15 +### Amazon.Lambda.AspNetCoreServer (10.1.0) +* Add APIGatewayWebsocketApiProxyFunction (and TStartup variant) so API Gateway WebSocket APIs can be hosted via LambdaServer (DI, controllers). WebSocket events are dispatched as POST requests whose path is the RouteKey, allowing controller actions like [HttpPost("$default")] to handle them. +* Expose ParseHttpPath, ParseHttpMethod, and AddMissingRequestHeaders as protected virtual hooks on APIGatewayProxyFunction so subclasses can customize how the API Gateway request is mapped onto the ASP.NET Core request feature. +### Amazon.Lambda.AspNetCoreServer.Hosting (2.1.0) +* Add LambdaEventSource.WebsocketApi so AddAWSLambdaHosting can wire ASP.NET Core minimal APIs and controllers up to API Gateway WebSocket events. + +## Release 2026-05-15 + ### AWSLambdaPSCore PowerShell Module (5.0.1) * Fix dotnet10 runtime failures by updating template package references to versions with net10.0 assets. Bumped Amazon.Lambda.PowerShellHost from 3.0.3 to 4.0.0, Amazon.Lambda.Core from 2.8.1 to 3.0.0 (required transitively by PowerShellHost 4.0.0), and the default Microsoft.PowerShell.SDK from 7.5.4 to 7.6.0.