Bump Amazon provider boto3/botocore to 1.43.0, aiobotocore to 3.6.0#69206
Bump Amazon provider boto3/botocore to 1.43.0, aiobotocore to 3.6.0#69206vgkowski wants to merge 1 commit into
Conversation
The EMR Serverless interactive session APIs (StartSession, GetSession, GetSessionEndpoint, TerminateSession) are only available in botocore 1.43.0+. aiobotocore 3.6.0 is the first release whose botocore pin (>=1.42.90,<1.43.1) admits it, so the async/deferrable code paths resolve on the minimum versions.
|
Congratulations on your first Pull Request and welcome to the Apache Airflow community! If you have any issues or are unsure about any anything please check our Contributors' Guide
|
Nothing prevents you from using newer aiobotocore / botocore versions. |
|
The current min boto is 1.41, almost 8 months old and 2 versions (142 releases) behind. The note in the project file explicitly states we should be updating it regularly. I don't feel like a bump is out of line here, especially when it unlocks features someone is trying to use. @vgkowski an option for now would be to gate your new features, which is a pain, but would work. Inside each of your new operators you'd need to add |
that is not very old in terms of production systems. |
The EMR Serverless interactive session APIs (StartSession, GetSession,
GetSessionEndpoint, TerminateSession) are only available in botocore 1.43.0+.
aiobotocore 3.6.0 is the first release whose botocore pin (>=1.42.90,<1.43.1)
admits botocore 1.43.0, so the async/deferrable code paths resolve on the
minimum supported versions.
Split out from the EMR Serverless interactive session feature so the
dependency change can be reviewed on its own.
Was generative AI tooling used to co-author this PR?
Generated-by: Kiro, following the Gen-AI guidelines in contributing-docs/05_pull_requests.rst