Skip to content

Conversation

fabianfett
Copy link
Member

This is a huge step into being 100% sendable safe in Lambda!

@fabianfett fabianfett added the ⚠️ semver/major Breaks existing public API. label Feb 20, 2025
@fabianfett
Copy link
Member Author

1 breaking change detected in AWSLambdaRuntime:
  💔 API breakage: constructor LambdaCodableAdapter.init(encoder:decoder:handler:) has parameter 2 changing from Default to Owned

9 breaking changes detected in AWSLambdaRuntimeCore:
  💔 API breakage: constructor LambdaHandlerAdapter.init(handler:) has parameter 0 changing from Default to Owned
  💔 API breakage: constructor LambdaCodableAdapter.init(encoder:decoder:handler:) has parameter 0 changing from Default to Owned
  💔 API breakage: constructor LambdaCodableAdapter.init(encoder:decoder:handler:) has parameter 1 changing from Default to Owned
  💔 API breakage: constructor LambdaCodableAdapter.init(encoder:decoder:handler:) has parameter 2 changing from Default to Owned
  💔 API breakage: constructor LambdaCodableAdapter.init(decoder:handler:) has parameter 0 changing from Default to Owned
  💔 API breakage: constructor ClosureHandler.init(body:) has parameter 0 changing from Default to Owned
  💔 API breakage: constructor LambdaRuntime.init(encoder:decoder:body:) has parameter 0 changing from Default to Owned
  💔 API breakage: constructor LambdaRuntime.init(encoder:decoder:body:) has parameter 1 changing from Default to Owned
  💔 API breakage: constructor LambdaRuntime.init(decoder:body:) has parameter 0 changing from Default to Owned

Expected! We are fine with this!

@sebsto
Copy link
Contributor

sebsto commented Feb 20, 2025

LGTM - the examples code doesn't even break

@fabianfett fabianfett merged commit d778048 into swift-server:main Feb 20, 2025
30 of 31 checks passed
@fabianfett fabianfett deleted the ff-swift-6 branch February 20, 2025 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠️ semver/major Breaks existing public API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants