You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AWS Lambda runtime will fully deprecate Python 3.6 on August 17th. This means, 3.6 functions will be unable to be updated.
This also means we will need to cut a major version (v2). We've decided to not pursue breaking changes in v2 besides 3.6 as there are tons of operational excellence work to be completed (e.g., E2E testing). We can create an issue for v3 to discuss modularization and properly document future breaking changes (and how to resolve).
Because Lambda will prohibit customers from updating their Lambda functions. We also had to lock or disable certain dependencies as they dropped 3.6 (jmespath, boto3, etc.).
Uh oh!
There was an error while loading. Please reload this page.
Summary
AWS Lambda runtime will fully deprecate Python 3.6 on August 17th. This means, 3.6 functions will be unable to be updated.
This also means we will need to cut a major version (v2). We've decided to not pursue breaking changes in v2 besides 3.6 as there are tons of operational excellence work to be completed (e.g., E2E testing). We can create an issue for v3 to discuss modularization and properly document future breaking changes (and how to resolve).
Tasks:
jmespath
dependency #1376boto3
dependency #1377cfn-lint
as a dev dependency and updatepython_docs
GH workflow #1378AWSLambdaPowertoolsPythonV2
#1379str
available in 3.7 (import future) #1380asyncio.run
#1381Python 3.7 changes: https://realpython.com/python37-new-features/
Why is this needed?
Because Lambda will prohibit customers from updating their Lambda functions. We also had to lock or disable certain dependencies as they dropped 3.6 (
jmespath
,boto3
, etc.).Which area does this relate to?
Governance
Solution
No response
Acknowledgment
The text was updated successfully, but these errors were encountered: