-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AWS SDK v3 upgrade is a breaking change #332
Comments
Hi @icholy , How is the node version upgrade (which includes the upgrade to the v3 of the AWS SDK) affecting you? |
My projects have sdk v2 listed in their dependencies. The builds start failing with the new version of the warmup plugin because the v3 sdk is missing. |
I see. When you deploy, you shouldn't have an explicit dependency on AWS SDK since it's already globally installed in all lambdas. I can agree. That last update can be considered a major version due to that. |
In my case, it was the webpack serverless plugin failing to resolve the v3 SDK. I only have a rule for excluding the v2 SDK from the bundle. |
I see. As you probably know the order in which you declare plugins in your |
Changing the plugin order doesn't seem to have an effect. I think this is because the warmers are added in the Adding |
Oh, true that. I already told the Serverless guys that they should provide better guidance on the lifecycle events to ensure that plugins use them consistently and we avoid this issues. But it didn't get anywhere. See serverless/serverless#10646 I agree that adding the SDK to externals is the way to go. |
Thanks for your help with this. |
The switch to AWS SDK v3 is a breaking change and should be behind a new major version.
The text was updated successfully, but these errors were encountered: