Update all dependencies
ℹ️ Note
This PR body was truncated due to platform limits.
This MR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| actions/checkout | action | major |
v4 → v7
|
||
| actions/setup-python | action | major |
v4 → v7
|
||
| actions/upload-artifact | action | major |
v3 → v7
|
||
| alembic (changelog) | minor |
==1.16.4 → ==1.19.0
|
|||
| annotated-types (changelog) | minor |
==0.7.0 → ==0.8.0
|
|||
| anyio (changelog) | minor |
==4.10.0 → ==4.14.2
|
|||
| authlib | minor |
==1.6.1 → ==1.7.2
|
|||
| black (changelog) | major |
==25.1.0 → ==26.5.1
|
|||
| boto3 | minor |
==1.40.6 → ==1.43.65
|
|||
| botocore | minor |
==1.40.6 → ==1.43.65
|
|||
| certifi | major |
==2025.8.3 → ==2026.7.22
|
|||
| cffi (changelog) | major |
==1.17.1 → ==2.1.1
|
|||
| cfgv | minor |
==3.4.0 → ==3.5.0
|
|||
| charset-normalizer (changelog) | patch |
==3.4.3 → ==3.4.9
|
|||
| click (changelog) | minor |
==8.2.1 → ==8.4.2
|
|||
| codecov/codecov-action | action | major |
v4 → v7
|
||
| cryptography (changelog) | major |
==45.0.6 → ==50.0.0
|
|||
| cssselect2 (changelog) | minor |
==0.8.0 → ==0.9.0
|
|||
| distlib | patch |
==0.4.0 → ==0.4.3
|
|||
| dnspython | minor |
==2.7.0 → ==2.8.0
|
|||
| email-validator | minor |
==2.2.0 → ==2.3.0
|
|||
| faker (changelog) | major |
==37.5.3 → ==40.36.0
|
|||
| fastapi (changelog) | minor |
==0.116.1 → ==0.141.1
|
|||
| fastapi-cli (changelog) | patch |
==0.0.8 → ==0.0.32
|
|||
| fastapi-cloud-cli (changelog) | minor |
==0.1.5 → ==0.23.0
|
|||
| fastapi-filter | major |
==2.0.1 → ==3.0.0
|
|||
| filelock | minor |
==3.18.0 → ==3.32.2
|
|||
| greenlet (changelog) | minor |
==3.2.4 → ==3.5.4
|
|||
| httptools | minor |
==0.6.4 → ==0.8.0
|
|||
| identify | patch |
==2.6.12 → ==2.6.19
|
|||
| idna (changelog) | minor |
==3.10 → ==3.18
|
|||
| isort (changelog) | major |
==6.0.1 → ==8.0.1
|
|||
| jmespath | minor |
==1.0.1 → ==1.1.0
|
|||
| lxml (source, changelog) | minor |
==6.0.0 → ==6.1.1
|
|||
| mako | minor |
==1.3.10 → ==1.4.1
|
|||
| mariadb | patch |
==1.1.13 → ==1.1.14
|
|||
| markdown-it-py | major |
==3.0.0 → ==4.2.0
|
|||
| markupsafe (changelog) | patch |
==3.0.2 → ==3.0.3
|
|||
| mcr.microsoft.com/vscode/devcontainers/python | final | minor |
3.13 → 3.14
|
||
| minio | patch |
==7.2.16 → ==7.2.20
|
|||
| mypy (changelog) | major |
==1.17.1 → ==2.3.0
|
|||
| nodeenv | minor |
==1.9.1 → ==1.10.0
|
|||
| packaging | major |
==25.0 → ==26.3
|
|||
| pathspec (changelog) | major |
==0.12.1 → ==1.1.1
|
|||
| pillow (changelog) | major |
==11.3.0 → ==12.3.0
|
|||
| platformdirs (changelog) | minor |
==4.3.8 → ==4.11.0
|
|||
| postgres (source) | major |
12 → 18
|
|||
| pre-commit | minor |
==4.2.0 → ==4.6.1
|
|||
| psycopg (changelog) | minor |
==3.2.9 → ==3.3.4
|
|||
| psycopg2 (source, changelog) | patch |
==2.9.10 → ==2.9.12
|
|||
| py-cov-action/python-coverage-comment-action | action | major |
v3 → v4.1
|
||
| pycountry (changelog) | major |
==24.6.1 → ==26.2.16
|
|||
| pycparser | major |
==2.22 → ==3.0
|
|||
| pydantic (changelog) | minor |
==2.11.7 → ==2.13.4
|
|||
| pydantic-core | minor |
==2.33.2 → ==2.47.0
|
|||
| pydantic-settings (changelog) | minor |
==2.10.1 → ==2.14.2
|
|||
| pygments (changelog) | minor |
==2.19.2 → ==2.20.0
|
|||
| python (source) | final | minor |
3.13 → 3.14
|
||
| python-dotenv | minor |
==1.1.1 → ==1.2.2
|
|||
| python-multipart (changelog) | patch |
==0.0.20 → ==0.0.32
|
|||
| python-stdnum | minor |
==2.1 → ==2.2
|
|||
| pyyaml (source) | patch |
==6.0.2 → ==6.0.3
|
|||
| qrbill (changelog) | minor |
==1.1.0 → ==1.2.0
|
|||
| reportlab | major |
==4.4.3 → ==5.0.0
|
|||
| requests (changelog) | minor |
==2.32.4 → ==2.34.2
|
|||
| rich | major |
==14.1.0 → ==15.0.0
|
|||
| rich-toolkit | minor |
==0.14.9 → ==0.20.3
|
|||
| rignore | minor |
==0.6.4 → ==0.8.1
|
|||
| s3transfer | minor |
==0.13.1 → ==0.19.2
|
|||
| schwifty (changelog) | major |
==2025.7.0 → ==2026.7.3
|
|||
| sentry-sdk (changelog) | minor |
==2.34.1 → ==2.66.1
|
|||
| sqlalchemy (changelog) | patch |
==2.0.42 → ==2.0.51
|
|||
| sqlmodel (changelog) | patch |
==0.0.24 → ==0.0.39
|
|||
| starlette (changelog) | major |
==0.47.2 → ==1.4.1
|
|||
| svglib | major |
==1.5.1 → ==2.1.0
|
|||
| tinycss2 (changelog) | minor |
==1.4.0 → ==1.5.1
|
|||
| typer (changelog) | minor |
==0.16.0 → ==0.27.1
|
|||
| typing-extensions (changelog) | minor |
==4.14.1 → ==4.16.0
|
|||
| typing-inspection (changelog) | patch |
==0.4.1 → ==0.4.2
|
|||
| tzdata | major |
==2025.2 → ==2026.3
|
|||
| urllib3 (changelog) | minor |
==2.5.0 → ==2.7.0
|
|||
| uvicorn (changelog) | minor |
==0.35.0 → ==0.52.1
|
|||
| uvloop | minor |
==0.21.0 → ==0.22.1
|
|||
| virtualenv | major |
==20.33.1 → ==21.7.1
|
|||
| watchfiles (changelog) | minor |
==1.1.0 → ==1.2.0
|
|||
| websockets (changelog) | major |
==15.0.1 → ==17.0.1
|
Release Notes
actions/checkout (actions/checkout)
v7.0.1
- Skip running unsafe pr check if input is default by @aiqiaoy in #2518
- Trim only ascii whitespace for branch by @aiqiaoy in #2521
- Escape values passed to --unset by @aiqiaoy in #2530
- Various dependency updates
v7.0.0
- Block checking out fork MR for pull_request_target and workflow_run by @aiqiaoy in #2454
- Various dependency updates
v7
- Skip running unsafe pr check if input is default by @aiqiaoy in #2518
- Trim only ascii whitespace for branch by @aiqiaoy in #2521
- Escape values passed to --unset by @aiqiaoy in #2530
- Various dependency updates
v6.1.0
What's Changed
-
[BREAKING] backport
allow-unsafe-pr-checkoutto v6 by @aiqiaoy in #2500 - backport fixes to releases-v6 by @aiqiaoy in #2527
https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change
Full Changelog: https://github.com/actions/checkout/compare/v6.0.3...v6.1.0
v6.0.3
- Fix checkout init for SHA-256 repositories by @yaananth in #2439
- fix: expand merge commit SHA regex and add SHA-256 test cases by @yaananth in #2414
v6.0.2
- Fix tag handling: preserve annotations and explicit fetch-tags by @ericsciple in #2356
v6.0.1
- Add worktree support for persist-credentials includeIf by @ericsciple in #2327
v6.0.0
- Persist creds to a separate file by @ericsciple in #2286
- Update README to include Node.js 24 support details and requirements by @salmanmkc in #2248
v6
- Fix checkout init for SHA-256 repositories by @yaananth in #2439
- fix: expand merge commit SHA regex and add SHA-256 test cases by @yaananth in #2414
v5.1.0
What's Changed
-
[BREAKING] backport
allow-unsafe-pr-checkoutto v5 by @aiqiaoy in #2501 - backport fixes to releases-v5 by @aiqiaoy in #2523
https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change
Full Changelog: https://github.com/actions/checkout/compare/v5.0.1...v5.1.0
v5.0.1
- Port v6 cleanup to v5 by @ericsciple in #2301
v5.0.0
- Update actions checkout to use node 24 by @salmanmkc in #2226
v5
- Port v6 cleanup to v5 by @ericsciple in #2301
actions/setup-python (actions/setup-python)
v7.0.0
What's Changed
Enhancements
- Migrate to ESM and upgrade dependencies by @priyagupta108 in #1330
- Pin SHA commits and update docs with latest versions by @HarithaVattikuti in #1338
- Remove the pip-install input by @gowridurgad in #1336
Bug Fix
- Fix to Classify stderr warning messages as warnings instead of errors in annotations by @lmvysakh in #1335
- Validate and retry manifest fetch to prevent silent failures by @priyagupta108 in #1332
Dependency Upgrade
- Bump certifi from 2020.6.20 to 2024.7.4 in /tests/data by @dependabot in #1328
- Remove EOL Python versions and Bumps numpy text fixture by @priya-kinthali in #1333
- Upgrade @actions/cache to 6.2.0 by @philip-gai in #1337
New Contributors
- @lmvysakh made their first contribution in #1335
- @philip-gai made their first contribution in #1337
Full Changelog: https://github.com/actions/setup-python/compare/v6...v7.0.0
v7
v6.3.0
What's Changed
Enhancement
- Add RHEL support and include Linux distro in cache keys by @priyagupta108 in #1323
- Fix pip cache error handling on Windows by @priyagupta108 in #1040
Dependency update
- Upgrade minimatch from 3.1.2 to 3.1.5 by @dependabot in #1281
- Upgrade actions dependencies by @gowridurgad with @Copilot in #1303
- Upgrade @actions/cache to 5.1.0, log cache write denied by @jasongin in #1324
- Upgrade dependency versions and test workflow configuration by @HarithaVattikuti in #1322
Documentation
New Contributors
- @gowridurgad with @Copilot made their first contribution in #1303
- @jasongin made their first contribution in #1324
- @Dunky-Z made their first contribution in #811
Full Changelog: https://github.com/actions/setup-python/compare/v6.2.0...v6.3.0
v6.2.0
What's Changed
Dependency Upgrades
- Upgrade dependencies to Node 24 compatible versions by @salmanmkc in #1259
- Upgrade urllib3 from 2.5.0 to 2.6.3 in
/__tests__/databy @dependabot in #1253 and #1264
Full Changelog: https://github.com/actions/setup-python/compare/v6...v6.2.0
v6.1.0
What's Changed
Enhancements:
- Add support for
pip-installinput by @gowridurgad in #1201 - Add graalpy early-access and windows builds by @timfel in #880
Dependency and Documentation updates:
- Enhanced wording and updated example usage for
allow-prereleasesby @yarikoptic in #979 - Upgrade urllib3 from 1.26.19 to 2.5.0 and document breaking changes in v6 by @dependabot in #1139
- Upgrade typescript from 5.4.2 to 5.9.3 and Documentation update by @dependabot in #1094
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 & Documentation update for pip-install input by @dependabot in #1199
- Upgrade requests from 2.32.2 to 2.32.4 by @dependabot in #1130
- Upgrade prettier from 3.5.3 to 3.6.2 by @dependabot in #1234
- Upgrade @types/node from 24.1.0 to 24.9.1 and update macos-13 to macos-15-intel by @dependabot in #1235
New Contributors
- @yarikoptic made their first contribution in #979
Full Changelog: https://github.com/actions/setup-python/compare/v6...v6.1.0
v6.0.0
What's Changed
Breaking Changes
- Upgrade to node 24 by @salmanmkc in #1164
Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes
Enhancements:
- Add support for
pip-versionby @priyagupta108 in #1129 - Enhance reading from .python-version by @krystof-k in #787
- Add version parsing from Pipfile by @aradkdj in #1067
Bug fixes:
- Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by @aparnajyothi-y in #1183
- Change missing cache directory error to warning by @aparnajyothi-y in #1182
- Add Architecture-Specific PATH Management for Python with --user Flag on Windows by @aparnajyothi-y in #1122
- Include python version in PyPy python-version output by @cdce8p in #1110
- Update docs: clarification on pip authentication with setup-python by @priya-kinthali in #1156
Dependency updates:
- Upgrade idna from 2.9 to 3.7 in /tests/data by @dependabot[bot] in #843
- Upgrade form-data to fix critical vulnerabilities #182 & #183 by @aparnajyothi-y in #1163
- Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by @aparnajyothi-y in #1165
- Upgrade actions/checkout from 4 to 5 by @dependabot[bot] in #1181
- Upgrade @actions/tool-cache from 2.0.1 to 2.0.2 by @dependabot[bot] in #1095
New Contributors
- @krystof-k made their first contribution in #787
- @cdce8p made their first contribution in #1110
- @aradkdj made their first contribution in #1067
Full Changelog: https://github.com/actions/setup-python/compare/v5...v6.0.0
v6
v5.6.0
What's Changed
- Workflow updates related to Ubuntu 20.04 by @aparnajyothi-y in #1065
- Fix for Candidate Not Iterable Error by @aparnajyothi-y in #1082
- Upgrade semver and @types/semver by @dependabot in #1091
- Upgrade prettier from 2.8.8 to 3.5.3 by @dependabot in #1046
- Upgrade ts-jest from 29.1.2 to 29.3.2 by @dependabot in #1081
Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.6.0
v5.5.0
What's Changed
Enhancements:
- Support free threaded Python versions like '3.13t' by @colesbury in #973
- Enhance Workflows: Include ubuntu-arm runners, Add e2e Testing for free threaded and Upgrade @action/cache from 4.0.0 to 4.0.3 by @priya-kinthali in #1056
- Add support for .tool-versions file in setup-python by @mahabaleshwars in #1043
Bug fixes:
- Fix architecture for pypy on Linux ARM64 by @mayeut in #1011 This update maps arm64 to aarch64 for Linux ARM64 PyPy installations.
Dependency updates:
- Upgrade @vercel/ncc from 0.38.1 to 0.38.3 by @dependabot in #1016
- Upgrade @actions/glob from 0.4.0 to 0.5.0 by @dependabot in #1015
New Contributors
- @colesbury made their first contribution in #973
- @mahabaleshwars made their first contribution in #1043
Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.5.0
v5.4.0
What's Changed
Enhancements:
- Update cache error message by @aparnajyothi-y in #968
- Enhance Workflows: Add Ubuntu-24, Remove Python 3.8 by @priya-kinthali in #985
- Configure Dependabot settings by @HarithaVattikuti in #1008
Documentation changes:
- Readme update - recommended permissions by @benwells in #1009
- Improve Advanced Usage examples by @lrq3000 in #645
Dependency updates:
- Upgrade
undicifrom 5.28.4 to 5.28.5 by @dependabot in #1012 - Upgrade
urllib3from 1.25.9 to 1.26.19 in /tests/data by @dependabot in #895 - Upgrade
actions/publish-immutable-actionfrom 0.0.3 to 0.0.4 by @dependabot in #1014 - Upgrade
@actions/http-clientfrom 2.2.1 to 2.2.3 by @dependabot in #1020 - Upgrade
requestsfrom 2.24.0 to 2.32.2 in /tests/data by @dependabot in #1019 - Upgrade
@actions/cacheto^4.0.0by @priyagupta108 in #1007
New Contributors
- @benwells made their first contribution in #1009
- @HarithaVattikuti made their first contribution in #1008
- @lrq3000 made their first contribution in #645
Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.4.0
v5.3.0
What's Changed
- Add workflow file for publishing releases to immutable action package by @Jcambass in #941
- Upgrade IA publish by @Jcambass in #943
Bug Fixes:
- Normalise Line Endings to Ensure Cross-Platform Consistency by @priya-kinthali in #938
- Revise
isGheslogic by @jww3 in #963 - Bump pillow from 7.2 to 10.2.0 by @aparnajyothi-y in #956
Enhancements:
- Enhance workflows and documentation updates by @priya-kinthali in #965
- Bump default versions to latest by @jeffwidman in #905
New Contributors
- @Jcambass made their first contribution in #941
- @jww3 made their first contribution in #963
Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.3.0
v5.2.0
What's Changed
Bug fixes:
- Add
.zipextension to Windows package downloads forExpand-ArchiveCompatibility by @priyagupta108 in #916 This addresses compatibility issues on Windows self-hosted runners by ensuring that the filenames for Python and PyPy package downloads explicitly include the .zip extension, allowing the Expand-Archive command to function correctly. - Add arch to cache key by @Zxilly in #896 This addresses issues with caching by adding the architecture (arch) to the cache key, ensuring that cache keys are accurate to prevent conflicts. Note: This change may break previous cache keys as they will no longer be compatible with the new format.
Documentation changes:
- Fix display of emojis in contributors doc by @sciencewhiz in #899
- Documentation update for caching poetry dependencies by @gowridurgad in #908
Dependency updates:
- Bump @iarna/toml version from 2.2.5 to 3.0.0 by @priya-kinthali in #912
- Bump pyinstaller from 3.6 to 5.13.1 by @aparnajyothi-y in #923
New Contributors
- @sciencewhiz made their first contribution in #899
- @priyagupta108 made their first contribution in #916
- @Zxilly made their first contribution in #896
- @aparnajyothi-y made their first contribution in #923
Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.2.0
v5.1.1
What's Changed
Bug fixes:
- fix(ci): update all failing workflows by @mayeut in #863 This update ensures compatibility and optimal performance of workflows on the latest macOS version.
Documentation changes:
- Documentation update for cache by @gowridurgad in #873
Dependency updates:
- Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by @dependabot in #893
New Contributors
- @gowridurgad made their first contribution in #873
Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.1.1
v5.1.0
What's Changed
- Leveraging the raw API to retrieve the version-manifest, as it does not impose a rate limit and hence facilitates unrestricted consumption without the need for a token for Github Enterprise Servers by @Shegox in #766.
- Dependency updates by @dependabot and @HarithaVattikuti in #817
- Documentation changes for version in README by @basnijholt in #776
- Documentation changes for link in README by @ukd1 in #793
- Documentation changes for link in Advanced Usage by @Jamim in #782
- Documentation changes for avoiding rate limit issues on GHES by @priya-kinthali in #835
New Contributors
- @basnijholt made their first contribution in #776
- @ukd1 made their first contribution in #793
- @Jamim made their first contribution in #782
- @Shegox made their first contribution in #766
- @priya-kinthali made their first contribution in #835
Full Changelog: https://github.com/actions/setup-python/compare/v5.0.0...v5.1.0
v5.0.0
What's Changed
In scope of this release, we update node version runtime from node16 to node20 (#772). Besides, we update dependencies to the latest versions.
Full Changelog: https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0
v5
actions/upload-artifact (actions/upload-artifact)
v7.0.1
What's Changed
- Update the readme with direct upload details by @danwkennedy in #795
- Readme: bump all the example versions to v7 by @danwkennedy in #796
- Include changes in typespec/ts-http-runtime 0.3.5 by @yacaovsnc in #797
Full Changelog: https://github.com/actions/upload-artifact/compare/v7...v7.0.1
v7.0.0
v7 What's new
Direct Uploads
Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.
ESM
To support new versions of the @actions/* packages, we've upgraded the package to ESM.
What's Changed
- Add proxy integration test by @Link- in #754
- Upgrade the module to ESM and bump dependencies by @danwkennedy in #762
- Support direct file uploads by @danwkennedy in #764
New Contributors
Full Changelog: https://github.com/actions/upload-artifact/compare/v6...v7.0.0
v7
v6.0.0
v6 - What's new
[!IMPORTANT] actions/upload-artifact@v6 now runs on Node.js 24 (
runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.
Node.js 24
This release updates the runtime to Node.js 24. v5 had preliminary support for Node.js 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.
What's Changed
- Upload Artifact Node 24 support by @salmanmkc in #719
- fix: update @actions/artifact for Node.js 24 punycode deprecation by @salmanmkc in #744
- prepare release v6.0.0 for Node.js 24 support by @salmanmkc in #745
Full Changelog: https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0
v6
v5.0.0
What's Changed
BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but we're treating it as such.
- Update README.md by @GhadimiR in #681
- Update README.md by @nebuk89 in #712
- Readme: spell out the first use of GHES by @danwkennedy in #727
- Update GHES guidance to include reference to Node 20 version by @patrikpolyak in #725
- Bump
@actions/artifacttov4.0.0 - Prepare
v5.0.0by @danwkennedy in #734
New Contributors
- @GhadimiR made their first contribution in #681
- @nebuk89 made their first contribution in #712
- @danwkennedy made their first contribution in #727
- @patrikpolyak made their first contribution in #725
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v5.0.0
v5
v4.6.2
What's Changed
- Update to use artifact 2.3.2 package & prepare for new upload-artifact release by @salmanmkc in #685
New Contributors
- @salmanmkc made their first contribution in #685
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.2
v4.6.1
What's Changed
- Update to use artifact 2.2.2 package by @yacaovsnc in #673
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.1
v4.6.0
What's Changed
- Expose env vars to control concurrency and timeout by @yacaovsnc in #662
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.0
v4.5.0
What's Changed
- fix: deprecated
Node.jsversion in action by @hamirmahal in #578 - Add new
artifact-digestoutput by @bdehamer in #656
New Contributors
- @hamirmahal made their first contribution in #578
- @bdehamer made their first contribution in #656
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0
v4.4.3
What's Changed
- Undo indirect dependency updates from #627 by @joshmgross in #632
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.2...v4.4.3
v4.4.2
What's Changed
- Bump
@actions/artifactto 2.1.11 by @robherley in #627- Includes fix for relative symlinks not resolving properly
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.1...v4.4.2
v4.4.1
What's Changed
- Add a section about hidden files by @joshmgross in #607
- Add workflow file for publishing releases to immutable action package by @Jcambass in #621
- Update @actions/artifact to latest version, includes symlink and timeout fixes by @robherley in #625
New Contributors
- @Jcambass made their first contribution in #621
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.0...v4.4.1
v4.4.0
Notice: Breaking Changes :warning:
We will no longer include hidden files and folders by default in the upload-artifact action of this version. This reduces the risk that credentials are accidentally uploaded into artifacts. Customers who need to continue to upload these files can use a new option, include-hidden-files, to continue to do so.
See "Notice of upcoming deprecations and breaking changes in GitHub Actions runners" changelog and this issue for more details.
What's Changed
- Exclude hidden files by default by @joshmgross in #598
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0
v4.3.6
What's Changed
- Revert to @actions/artifact 2.1.8 by @robherley in #594
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.3.6
v4.3.5
What's Changed
- Bump @actions/artifact to v2.1.9 by @robherley in #588
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.4...v4.3.5
v4.3.4
What's Changed
- Update @actions/artifact version, bump dependencies by @robherley in #584
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4
v4.3.3
What's Changed
- updating
@actions/artifactdependency to v2.1.6 by @eggyhead in #565
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3
v4.3.2
What's Changed
- Update release-new-action-version.yml by @konradpabjan in #516
- Minor fix to the migration readme by @andrewakim in #523
- Update readme with v3/v2/v1 deprecation notice by @robherley in #561
- updating
@actions/artifactdependency to v2.1.5 and@actions/coreto v1.0.1 by @eggyhead in #562
New Contributors
- @andrewakim made their first contribution in #523
Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2
v4.3.1
- Bump @actions/artifacts to latest version to include updated GHES host check
v4.3.0
What's Changed
- Reorganize upload code in prep for merge logic & add more tests by @robherley in #504
- Add sub-action to merge artifacts by @robherley in #505
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.3.0
v4.2.0
What's Changed
- Ability to overwrite an Artifact by @robherley in #501
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.2.0
v4.1.0
What's Changed
- Add migrations docs by @robherley in #482
- Update README.md by @samuelwine in #492
- Support artifact-url output by @konradpabjan in #496
- Update readme to reflect new 500 artifact per job limit by @robherley in #497
New Contributors
- @samuelwine made their first contribution in #492
Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.1.0
v4.0.0
What's Changed
The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.
ℹ️ However, this is a major update that includes breaking changes. Artifacts created with versions v3 and below are not compatible with the v4 actions. Uploads and downloads must use the same major actions versions. There are also key differences from previous versions that may require updates to your workflows.
For more information, please see:
- The changelog post.
- The README.
- The migration documentation.
- As well as the underlying npm package, @actions/artifact documentation.
New Contributors
- @vmjoseph made their first contribution in #464
Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v4.0.0
v4
annotated-types/annotated-types (annotated-types)
v0.8.0
What's Changed
- Rename DocInfo to Doc by @zen-xu in #80
- Add support for Python 3.13 by @hugovk in #83
- Fix docstring of
Timezoneby @Viicos in #84 - Update license-files to be PEP-639 compliant (#85) by @shoeffner in #86
- fix: typo in README.md by @camiloaz in #87
- add CI for PyPy3.11 and fix test (issue 71) by @mattip in #88
- Fix string predicate names in doc by @leogermond in #90
- Add SPDX license expression by @wichert in #92
- Added Python 3.14 to the test matrix by @imtoopunkforyou in #96
- Add support for Python 3.14 and drop EOL 3.8-3.9 by @hugovk in #97
- Fix typo in
Lendocstring by @Dutcho in #100 - Prepare for 0.8.0 release by @adriangb in #103
New Contributors
- @zen-xu made their first contribution in #80
- @hugovk made their first contribution in #83
- @shoeffner made their first contribution in #86
- @camiloaz made their first contribution in #87
- @mattip made their first contribution in #88
- @leogermond made their first contribution in #90
- @wichert made their first contribution in #92
- @imtoopunkforyou made their first contribution in #96
- @Dutcho made their first contribution in #100
Full Changelog: https://github.com/annotated-types/annotated-types/compare/v0.7.0...v0.8.0
agronholm/anyio (anyio)
v4.14.2
- Changed
ByteReceiveStream.receive()implementations to raise aValueErrorwhenmax_bytesis not a positive integer (#1191) - Fixed
CapacityLimiter.total_tokensrejectingfloat("inf")when the limiter was instantiated outside of an event loop. The adapter setter checked for infinity by identity (value is math.inf), so only the exactmath.infsingleton was accepted, while every backend setter (usingmath.isinf()) accepts any positive infinity (#1189; MR by @greymoth-jp). - Fixed
to_process.run_sync()deadlocking when the worker function writes enough data tosys.stderrto fill the (undrained) pipe buffer. The worker process now redirectssys.stderrtoos.devnullas well, matching the documented behavior - Fixed
TLSStream.wrap()matching an internationalized (unicode) host name against the peer certificate using IDNA 2003 (via the standard library) instead of IDNA 2008, which could cause the host name to be matched against the wrong certificate (#1208) - Fixed
anyio.open_process()(andrun_process()) ignoring theextra_groupsargument, as it mistakenly passed the value of thegroupargument instead (#1209) - Fixed
CapacityLimiter.acquire_nowait()andCapacityLimiter.acquire_nowait_on_behalf_of()raisingtrio.WouldBlockinstead ofanyio.WouldBlockon thetriobackend when there are no tokens available (#1218) - Fixed
CapacityLimiteron the asyncio backend over-granting tokens (borrowed_tokensexceedingtotal_tokensandavailable_tokensgoing negative) when a non-blocking acquire was made in the window between a token being released and the notified waiter resuming. The freed token is now reserved for the woken waiter right away, so the non-blocking acquire correctly raisesWouldBlock(#1170; MR by @gaoflow) - Fixed unnecessary CPU spin when delivering cancellation from
CancelScopeon asyncio under certain conditions, including improper cancel scope nesting (#1111)
v4.14.1
- Fixed teardown of higher-scoped async fixtures failing on asyncio with
RuntimeError: Attempted to exit cancel scope in a different task than it was entered inwhen an async test raise an outcome exception (e.g.,pytest.skip(),pytest.xfail(), orpytest.fail()) (#1179; MR by @EmmanuelNiyonshuti) - Fixed
CapacityLimiter.total_tokensrejecting a value of0when the limiter was instantiated outside of an event loop, contradicting the documented behavior of allowing 0 total tokens (#1183; MR by @nyxst4ck)
v4.14.0
-
Added support for Python 3.15
-
Added an asynchronous implementation of the
itertoolsmodule (#998; MR by @11kkw) -
Added the
local_portparameter toconnect_tcp()to allow binding to a specific local port before connecting (#1067; MR by @nullwiz) -
Added support for custom capacity limiters in async path and file I/O functions and classes
-
Added the
create_task()task group method for easier asyncio migration (returns aTaskHandle) (#1098) -
Changed
TaskGroup.start_soon()to return aTaskHandle -
Added an option for
TaskGroup.start()to return aTaskHandle(which then contains the start value in thestart_valueproperty) -
Added the
cancel()convenience method toTaskGroupas a shortcut for cancelling the task group's cancel scope -
Improved the error message when a known backend is not installed to suggest the install command (#1115; MR by @EmmanuelNiyonshuti)
-
Improved
anyio.Pathto preserve subclass types by returningSelfin methods that return path objects (#1130; MR by @EmmanuelNiyonshuti) -
Changed the parameter type annotation in
anyio.Path.write_bytes()to accept anyReadableBuffer, thus allowing it to acceptbytearrayandmemoryviewto matchpathlib.Path.write_bytes()(#1135; MR by @SAY-5) -
Changed several type annotations to only accept callables returning coroutine-like objects instead of arbitrary awaitables:
TaskGroup.start_soon()TaskGroup.start()anyio.from_thread.run()
This reverts an earlier change from v3.7.0 which was made in error. (#1153)
-
Changed
anyio.runto support callables returning arbitrary awaitables at runtime on all backends. Previously, this only worked on asyncio (#1171; MR by @gschaffner) -
Changed several classes (and their subclasses) to have
__slots__(with__weakref__):anyio.CancelScopeanyio.CapacityLimiteranyio.Conditionanyio.Eventanyio.Lockanyio.ResourceGuardanyio.Semaphore
-
Fixed cancellation exception escaping a cancel scope when triggered via
check_cancelled()in a worker thread (#1113) -
Fixed
TaskGroupraisingAttributeErrorinstead of a clear error when entered more than once (#1109; MR by @bahtya) -
Fixed lost type information when passing arguments to
lru_cache(#1104; MR by @Graeme22) -
Fixed test resumption after
KeyboardInterruptin async generator fixtures on the asyncio backend (#1060; MR by @EmmanuelNiyonshuti) -
Fixed import of
__main__into_processworkers when entrypoint script doesn't end in.py, such as when usingconsole_scriptentrypoints. (#1027; MR by @tapetersen) -
Fixed
SocketListener.from_socket()returning a TCP listener forAF_UNIXlistening sockets, causingaccept()to fail withENOTSUP(#1132; MR by @kudato) -
Fixed
UDPSocket.aclose()andConnectedUDPSocket.aclose()on asyncio returning before the underlying socket FD was actually released (#1147; MR by @matias-arrelid) -
Fixed trio backend test runner hanging indefinitely instead of raising an error when dynamically accessing an async fixture via
request.getfixturevalue(#1148; MR by @EmmanuelNiyonshuti) -
Fixed cancelling tasks started through a
BlockingPortalafter the portal has been stopped (#1013; MR by @puneetdixit200) -
Fixed
backend_optionsbeing ignored when running the Trio backend viaanyio.run(); the options are now passed as keyword arguments totrio.run()again, as documented (a regression from AnyIO 3) (#1161; MR by @Zac-HD) -
Fixed asyncio
LockandSemaphoredeadlocks caused by cancelled waiters left queued during release (#1145; MR by @rasmusfaber, @x42005e1f and @agronholm)
v4.13.0
- Dropped support for Python 3.9
- Added a
ttlparameter to theanyio.functools.lru_cachewrapper (#1073; MR by @Graeme22) - Widened the type annotations of file I/O streams to accept
IO[bytes]instead of justBinaryIO(#1078) - Fixed
anyio.Pathnot being compatible with Python 3.15 due to the removal ofpathlib.Path.is_reserved()and the addition ofpathlib.Path.__vfspath__()(#1061; MR by @veeceey) - Fixed the
BrokenResourceErrorraised by the asyncioSocketStreamnot having the original exception as its cause (#1055; MR by @veeceey) - Fixed the
TypeErrorraised when using "func" as a parameter name inpytest.mark.parametrizewhen using the pytest plugin (#1068; MR by @JohnnyDeuss) - Fixed the pytest plugin not running tests that had the
anyiomarker added programmatically viapytest_collection_modifyitems(#422; MR by @chbndrhnns) - Fixed cancellation exceptions leaking from a
CancelScopeon asyncio when they are contained in an exception group alongside non-cancellation exceptions (#1091; MR by @gschaffner) - Fixed
Condition.wait()not passing on a notification when the task is cancelled but already received a notification - Fixed inverted condition in the process pool shutdown phase which would cause still-running pooled processes not to be terminated (#1074; MR by @bysiber)
v4.12.1
- Changed all functions currently raising the private
NoCurrentAsyncBackendexception (since v4.12.0) to instead raise the publicNoEventLoopErrorexception (#1048) - Fixed
anyio.functools.lru_cachenot working with instance methods (#1042)
v4.12.0
- Added support for asyncio's task call graphs on Python 3.14 and later when using AnyIO's task groups (#1025)
- Added an asynchronous implementation of the
functoolsmodule (#1001) - Added support for
uvloop=Trueon Windows via the winloop implementation (#960; MR by @Vizonex) - Added support for use as a context manager to
anyio.lowlevel.RunVar(#1003) - Added
__all__declarations to public submodules (anyio.lowleveletc.) (#1009) - Added the ability to set the token count of a
CapacityLimiterto zero (#1019; requires Python 3.10 or later when using Trio) - Added parameters
case_sensitiveandrecurse_symlinksalong with support for path-like objects toanyio.Path.glob()andanyio.Path.rglob()(#1033; MR by @northisup) - Dropped
sniffioas a direct dependency and added theget_available_backends()function (#1021) - Fixed
Process.stdin.send()not raisingClosedResourceErrorandBrokenResourceErroron asyncio. Previously, a non-AnyIO exception was raised in such cases (#671; MR by @gschaffner) - Fixed
Process.stdin.send()not checkpointing before writing data on asyncio (#1002; MR by @gschaffner) - Fixed a race condition where cancelling a
FuturefromBlockingPortal.start_task_soon()would sometimes not cancel the async function (#1011; MR by @gschaffner) - Fixed the presence of the pytest plugin causing breakage with older versions of pytest (<= 6.1.2) (#1028; MR by @saper)
- Fixed a rarely occurring
RuntimeError: Set changed size during iterationwhile shutting down the process pool when using the asyncio backend (#985)
v4.11.0
- Added support for cancellation reasons (the
reasonparameter toCancelScope.cancel()) (#975) - Bumped the minimum version of Trio to v0.31.0
- Added the ability to enter the event loop from foreign (non-worker) threads by passing the return value of
anyio.lowlevel.current_token()toanyio.from_thread.run()andanyio.from_thread.run_sync()as thetokenkeyword argument (#256) - Added pytest option (
anyio_mode = "auto") to make the pytest plugin automatically handle all async tests (#971) - Added the
anyio.Condition.wait_for()method for feature parity with asyncio (#974) - Changed the default type argument of
anyio.abc.TaskStatusfromAnytoNone(#964) - Fixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when
local_port=0(#857; MR by @11kkw and @agronholm) - Fixed inconsistency between Trio and asyncio where a TCP stream that previously raised a
BrokenResourceErroronsend()would still raiseBrokenResourceErrorafter the stream was closed on asyncio, butClosedResourceErroron Trio. They now both raise aClosedResourceErrorin this scenario. (#671)
authlib/authlib (authlib)
v1.7.2
What's Changed
- Fix the readme links by @azmeuk in #886
- Allow non-recommended algorithms in ClientSecretJWT and PrivateKey by @azmeuk in #887
- Validate BCP47 language tags with a regex by @azmeuk in #873
- Fix RFC7523 signing with non RSA keys by @azmeuk in #884
Full Changelog: https://github.com/authlib/authlib/compare/v1.7.1...v1.7.2
v1.7.1
What's Changed
- Fix authlib.jose deprecation warning poping from _joserfc_helpers by @azmeuk in #881
- Fix redirecting to unvalidated
redirect_urionInvalidScopeErrorinOpenIDImplicitGrantandOpenIDHybridGrant.
Full Changelog: https://github.com/authlib/authlib/compare/v1.7.0...v1.7.1
v1.7.0
What's Changed
- Authorization and token endpoints request empty scope parameter management by @azmeuk in #847
- Support from Python 3.10 to 3.14 by @azmeuk in #850
- Allow composition of AuthorizationServerMetadata by @azmeuk in #853
- Make require_oauth parenthesis optional by @azmeuk in #855
- Fix
expires_atbehavior when its value is 0 by @azmeuk in #854 - Migration to joserfc by @lepture in #852
- RP-initiated logout by @frohrlich in #849
- Fix
get_jwt_configby @lepture in #858 - chore(ci): Update PyPy version from 3.10 to 3.11 by @cclauss in #863
- fix: remove "none" from default authlib.jose.jwt algorithms by @lepture in #860
- fix: normalize resolve_client_public_key method by @lepture in #861
- Implement rfc9700 PKCE downgrade countermeasure by @azmeuk in #864
- Use correct syntax for tox.requires in tox.ini by @alex-ball in #868
- Set client session User-Agent when fetching server metadata and JWKs by @alex-ball in #867
- fix: use the real application object for Flask by @nblock in #869
- Accept the issuer URL as a valid audience by @azmeuk in #865
- Don't nest InvalidTokenError extra attribute by @azmeuk in #872
- Documentation overhaul by @azmeuk in #875
- Update README.md docs.authlib.org/en/latest => docs.authlib.org/en/stable by @guillett in #876
- Merge release/1.6 branch by @lepture in #877
New Contributors
- @frohrlich made their first contribution in #849
- @cclauss made their first contribution in #863
- @alex-ball made their first contribution in #868
- @nblock made their first contribution in #869
- @guillett made their first contribution in #876
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.10...v1.7.0
v1.6.12
-
- Fix redirecting to unvalidated
redirect_urionInvalidScopeErrorinOpenIDImplicitGrantandOpenIDHybridGrant. Full Changelog: https://github.com/authlib/authlib/compare/v1.6.11...v1.6.12
- Fix redirecting to unvalidated
v1.6.11
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.10...v1.6.11
- Fix CSRF issue with starlette client
v1.6.10
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.9...v1.6.10
- Fix redirecting to unvalidated
redirect_urionUnsupportedResponseTypeError.
v1.6.9
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.8...v1.6.9
Changes in jose module
- Not using header's
jwkautomatically - Add
ES256Kinto default jwt algorithms - Remove deprecated algorithm from default registry
- Generate random
cekwhenceklength doesn't match
v1.6.8
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.7...v1.6.8
- Add
EdDSAto defaultjwtinstance.
v1.6.7
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.6...v1.6.7
Set supported algorithms for the default jwt instance.
v1.6.6
What's Changed
- fix(ClientAuth): fix incorrect signature when Content-Type is x-www-form-urlencoded by @shc261392 in #778
- Fix: Use
expires_inwhenexpires_atis unparsable by @bendavis78 in #842 -
get_jwt_configtakes aclientparameter. by @azmeuk in #844
New Contributors
- @shc261392 made their first contribution in #778
- @bendavis78 made their first contribution in #842
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.5...v1.6.6
v1.6.5
What's Changed
- Add a
requestparam to RFC7591generate_client_infoandgenerate_client_secretmethods by @azmeuk in #825 - feat: support list params in prepare_grant_uri by @lisongmin in #827
- chore(deps): bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows by @dependabot[bot] in #828
- fix(jose): add max size for JWE zip=DEF decompression by @lepture in #830
New Contributors
- @lisongmin made their first contribution in #827
- @dependabot[bot] made their first contribution in #828
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.4...v1.6.5
v1.6.4
What's Changed
- fix(jose): prevent public/unprotected header overwriting protected header by @lepture in #809
- Fix
InsecureTransportErrorraising by @azmeuk in #810 - Add conventional-commits pre-commit hook by @azmeuk in #811
- Fix response_mode=form_post with Starlette client by @azmeuk in #812
- Specify README.md as project long description by @EpicWink in #817
- Migrate tests to pytest paradigm by @azmeuk in #813
- jose/jws: Reject unprotected ‘crit’ and enforce type; add tests by @AL-Cybision in #823
- Use explicit *.test urls in unit tests by @azmeuk in #824
New Contributors
- @EpicWink made their first contribution in #817
- @AL-Cybision made their first contribution in #823
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.3...v1.6.4
v1.6.3: Version 1.6.3
What's Changed
- Add diff-cover check in GHA by @azmeuk in #803
- Run GHA unit tests with uv by @azmeuk in #805
- Move from pre-commit to prek by @azmeuk in #804
- Sign OIDC id_token according to
id_token_signed_response_algclient metadata by @azmeuk in #802
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.2...v1.6.3
v1.6.2: Version 1.6.2
What's Changed
- Allow insecure transport for 127.0.0.1 for debugging by @geigerzaehler in #788
- Raise a MissingCodeError when code parameter is missing by @lepture in #786
- Temporarily restore OAuth2Request body parameter by @azmeuk in #791
- Raise MissingCodeException when code parameter is missing by @lepture in #794
- Fix id_token generation with EdDSA alg by @azmeuk in #800
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.1...v1.6.2
psf/black (black)
v26.5.1
Stable style
- Fix unstable formatting of annotated assignments whose subscript annotation contains
an inline comment (e.g.
x: list[ # pyright: ignore[...]) (#5130) - Preserve inline comments (including
# type: ignore) immediately before a# fmt: skipline, avoiding AST equivalence failures (#5139)
Packaging
- Correct the version in the published executables (#5137)
Documentation
- Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches (#5124)
v26.5.0
Highlights
- Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810), both new syntactic features in Python 3.15 (#5048)
- Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so performance may be slower than on existing Python versions. Wheels will be provided once Python 3.15 is later in its release cycle. (#5127)
Stable style
- Fix
# fmt: skipbeing ignored in nestedifexpressions with parenthesizedinclauses (#4903) - Add syntactic support for Python 3.15 (#5048)
- Fix crash when an f-string follows a
# fmt: offcomment inside brackets (#5097) - Preserve multiline compound statement headers when
# fmt: skipis placed on the colon line (#5117)
Preview style
- Improve heuristics around whether blank lines should appear before, within and after
groups of same-name decorated functions (such as
@overloadgroups) in.pyistub files (#5021) - Fix blank lines being removed between a function and a decorated class in
.pyistub files (#5092) - Prevent string merger from creating unsplittable long lines when a pragma comment
(e.g.
# type: ignore) follows the closing bracket (#5096)
Packaging
- Run CI on 3.15 (#5127)
Output
- Improve parse error readability by showing multi-line output with an error pointer. (#5068)
- Add
SourceASTParseErrorto distinguish source parse failures from internal safety errors, improving error reporting when Black's lenient parser accepts input thatast.parse()rejects (#5080)
Blackd
- Return HTTP 400 (Bad Request) for source parse failures instead of HTTP 500, keeping HTTP 500 only for genuine internal safety errors (#5080)
Integrations
- Added documentation for doctest formatting tools and updated the integrations index to match (#4916)
Documentation
- Use "Version X.Y.Z" headings in changelog for stable permalink anchors on ReadTheDocs (#5063)
- Note in the editor integrations that the SublimeText
sublackplugin is archived and unmaintained (#5082)
v26.3.1
Stable style
- Prevent Jupyter notebook magic masking collisions from corrupting cells by using exact-length placeholders for short magics and aborting if a placeholder can no longer be unmasked safely (#5038)
Configuration
- Always hash cache filename components derived from
--python-cell-magicsso custom magic names cannot affect cache paths (#5038)
Blackd
- Disable browser-originated requests by default, add configurable origin allowlisting and request body limits, and bound executor submissions to improve backpressure (#5039)
v26.3.0
Stable style
- Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964)
- Fix crash on standalone comment in lambda default arguments (#4993)
- Preserve parentheses when
# type: ignorecomments would be merged with other comments on the same line, preventing AST equivalence failures (#4888)
Preview style
- Fix bug where
ifguards incaseblocks were incorrectly split when the pattern had a trailing comma (#4884) - Fix
string_processingcrashing on unassigned long string literals with trailing commas (one-item tuples) (#4929) - Simplify implementation of the power operator "hugging" logic (#4918)
Packaging
- Fix shutdown errors in PyInstaller builds on macOS by disabling multiprocessing in frozen environments (#4930)
Performance
- Introduce winloop for windows as an alternative to uvloop (#4996)
- Remove deprecated function
uvloop.install()in favor ofuvloop.new_event_loop()(#4996) - Rename
maybe_install_uvloopfunction tomaybe_use_uvloopto simplify loop installation and creation of either a uvloop/winloop eventloop or default eventloop (#4996)
Output
- Emit a clear warning when the target Python version is newer than the running Python version, since AST safety checks cannot parse newer syntax. Also replace the misleading "INTERNAL ERROR" message with an actionable error explaining the version mismatch (#4983)
Blackd
- Introduce winloop to be used when windows in use which enables blackd to run faster on windows when winloop is installed. (#4996)
Integrations
- Remove unused gallery script (#5030)
- Harden parsing of
blackrequirements in the GitHub Action whenuse_pyprojectis enabled so that only version specifiers are accepted and direct references such asblack @ https://...are rejected. Users should upgrade to the latest version of the action as soon as possible. This update is received automatically when usingpsf/black@stable, and is independent of the version of Black installed by the action. (#5031)
Documentation
- Expand preview style documentation with detailed examples for
wrap_comprehension_in,simplify_power_operator_hugging, andwrap_long_dict_values_in_parensfeatures (#4987) - Add detailed documentation for formatting Jupyter Notebooks (#5009)
v26.1.0
Highlights
Introduces the 2026 stable style (#4892), stabilizing the following changes:
-
always_one_newline_after_import: Always force one blank line after import statements, except when the line after the import is a comment or an import statement (#4489) -
fix_fmt_skip_in_one_liners: Fix# fmt: skipbehavior on one-liner declarations, such asdef foo(): return "mock" # fmt: skip, where previously the declaration would have been incorrectly collapsed (#4800) -
fix_module_docstring_detection: Fix module docstrings being treated as normal strings if preceded by comments (#4764) -
fix_type_expansion_split: Fix type expansions split in generic functions (#4777) -
multiline_string_handling: Make expressions involving multiline strings more compact (#1879) -
normalize_cr_newlines: Add\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710) -
remove_parens_around_except_types: Remove parentheses around multiple exception types inexceptandexcept*withoutas(#4720) -
remove_parens_from_assignment_lhs: Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865) -
standardize_type_comments: Format type comments which have zero or more spaces between#andtype:or betweentype:and value to# type: (value)(#4645)
The following change was not in any previous stable release:
- Regenerated the
_width_table.pyand added tests for the Khmer language (#4253)
This release alo bumps pathspec to v1 and fixes inconsistencies with Git's
.gitignore logic (#4958). Now, files will be ignored if a pattern matches them, even
if the parent directory is directly unignored. For example, Black would previously
format exclude/not_this/foo.py with this .gitignore:
exclude/
!exclude/not_this/
Now, exclude/not_this/foo.py will remain ignored. To ensure exclude/not_this/ and
all of it's children are included in formatting (and in Git), use this .gitignore:
*/exclude/*
!*/exclude/not_this/
This new behavior matches Git. The leading */ are only necessary if you wish to ignore
matching subdirectories (like the previous behavior did), and not just matching root
directories.
Output
- Explicitly shutdown the multiprocessing manager when run in diff mode too (#4952)
Integrations
- Upgraded PyPI upload workflow to use Trusted Publishing (#4611)
v25.12.0
Highlights
- Black no longer supports running with Python 3.9 (#4842)
Stable style
- Fix bug where comments preceding
# fmt: off/# fmt: onblocks were incorrectly removed, particularly affecting Jupytext's# %% [markdown]comments (#4845) - Fix crash when multiple
# fmt: skipcomments are used in a multi-part if-clause, on string literals, or on dictionary entries with long lines (#4872) - Fix possible crash when
fmt:directives aren't on the top level (#4856)
Preview style
- Fix
fmt: skipskipping the line after instead of the line it's on (#4855) - Remove unnecessary parentheses from the left-hand side of assignments while preserving magic trailing commas and intentional multiline formatting (#4865)
- Fix
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853) - Fix
fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854) - Fix new lines being added after imports with
# fmt: skipon them (#4894)
Packaging
- Releases now include arm64 Windows binaries and wheels (#4814)
Integrations
- Add
output-fileinput to GitHub Actionpsf/blackto write formatter output to a file for artifact capture and log cleanliness (#4824)
v25.11.0
Highlights
- Enable base 3.14 support (#4804)
- Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)
Stable style
- Fix bug where comments between
# fmt: offand# fmt: onwere reformatted (#4811) - Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)
Preview style
- Move
multiline_string_handlingfrom--unstableto--preview(#4760) - Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
- Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
- Standardize type comments to form
# type: <value>(#4645) - Fix
fix_fmt_skip_in_one_linerspreview feature to respect# fmt: skipfor compound statements with semicolon-separated bodies (#4800)
Configuration
- Add
no_cacheoption to control caching behavior. (#4803)
Packaging
- Releases now include arm64 Linux binaries (#4773)
Output
- Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)
Blackd
- Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)
Integrations
- Enable 3.14 base CI (#4804)
- Enhance GitHub Action
psf/blackto support therequired-versionmajor-version-only "stability" format when using pyproject.toml (#4770) - Improve error message for vim plugin users. It now handles independently vim version
- Vim: Warn on unsupported Vim and Python versions independently (#4772)
- Vim: Print the import paths when importing black fails (#4675)
- Vim: Fix handling of virtualenvs that have a different Python version (#4675)
v25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)
Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628) - Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630) - Handle
# fmt: skipfollowed by a comment at the end of file (#4635) - Fix crash when a tuple appears in the
asclause of awithstatement (#4634) - Fix crash when tuple is used as a context manager inside a
withstatement (#4646) - Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663) - Fix crash on a
\\r\n(#4673) - Fix crash on
await ...(where...is a literalEllipsis) (#4676) - Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552) - Improve
multiline_string_handlingwith ternaries and dictionaries (#4657) - Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680) - Wrap the
inclause of comprehensions across lines if necessary (#4699) - Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720) - Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)
Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
- Fix the version check in the vim file to reject Python 3.8 (#4567)
- Enhance GitHub Action
psf/blackto read Black version from an additional section in pyproject.toml:[project.dependency-groups](#4606) - Build gallery docker image with python3-slim and reduce image size (#4686)
Documentation
- Add FAQ entry for windows emoji not displaying (#4714)
boto/boto3 (boto3)
v1.43.65
=======
- api-change:
acm-pca: [botocore] Private Certificate Authority service now supports RSASSA-PSS signing algorithm. - api-change:
bedrock-agentcore-control: [botocore] Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. - api-change:
deadline: [botocore] AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. - api-change:
ecs: [botocore] New enum values added for Agent Connectivity issues - api-change:
glue: [botocore] Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables.
v1.43.64
=======
- api-change:
connect: [botocore] Amazon Connect Customer now supports up to 50 attachments per email, increased from the previous limit of 10. The individual maximum attachment size limit of 20 MB and the total email size limit of 25 MB still hold true. - api-change:
dsql: [botocore] UpdateCluster now checks the RemovePeerCluster permission on the specific cluster being removed, not a wildcard and docs now clarify how to set kmsEncryptionKey so the cluster uses the AWS-owned key. - api-change:
dynamodb: [botocore] Vector indexes are a type of index in Amazon DynamoDB that enable similarity search on vector embedding stored in your table items. Vector indexes use approximate nearest neighbor search to find items whose vectors are most similar to a query vector that you provide. - api-change:
ec2: [botocore] Amazon EC2 now supports Application Status Checks, a new status check that monitors your application's health through configurable HTTP(S) paths and ports, so you can detect and automatically respond to application-level impairments. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iam: [botocore] Updating endpoint generation logic - api-change:
inspector2: [botocore] Adding Azure SBOM export capability. - api-change:
organizations: [botocore] Improved accuracy of CloudTrail event documentation for AWS Organizations membership operations. - api-change:
partnercentral-selling: [botocore] Partners can now create leads with only 5 required fields and free-text values for all other fields, reducing import friction. Engagement invitations now include enrichment data (propensity scores, lead readiness) directly in the response. - api-change:
sso-admin: [botocore] AWS IAM Identity Center now lets you create organization-level instances without enabling multi-account permissions. You can enable multi-account permissions during instance creation or later via console or API, which then provisions the necessary service-linked roles. - api-change:
workspaces: [botocore] Added ClientExperiencePolicy to ClientProperties object for ModifyClientProperties and DescribeClientProperties APIs.
v1.43.63
=======
- api-change:
directconnect: [botocore] Added route visibility support for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes to view the BGP routes including AS path and BGP communities advertised over their virtual interfaces. - api-change:
eks-auth: [botocore] Added eksNodeName, instanceId, and zone optional parameters to the AssumeRoleForPodIdentity API. - api-change:
mediaconvert: [botocore] Updates Kantar server URL validation to accept Fifty5Blue domain. Adds support for output to S3 Glacier Instant Retrieval. - api-change:
network-firewall: [botocore] This launch allows customers to use Network Firewall as an explicit Proxy and protect their workloads against threat of data exfiltration. - api-change:
observabilityadmin: [botocore] Launch CMK support for Telemetry Enablement Organization and Account Rules. - api-change:
timestream-influxdb: [botocore] This release adds support for customer-managed backup restore, and encryption of new DbInstances and DbClusters using customer-managed KMS keys. - api-change:
wafv2: [botocore] Updated descriptions for number of PreParseTextTransformations allowed per rule statement
v1.43.62
=======
- api-change:
amp: [botocore] Amazon Managed Service for Prometheus adds support for an Amazon OpenSearch Service exporter for managed collectors. - api-change:
bedrock-runtime: [botocore] Added support for mid-conversation tool changes in the Amazon Bedrock Converse and ConverseStream APIs - api-change:
billing: [botocore] Adds GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails, and ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time programmatic access to billing data for Enterprise Support usage previously only available upon request through AWS Concierge or Support. - api-change:
cloudformation: [botocore] Adding enum for sensitive property to DriftIgnoredReason - api-change:
connectcampaignsv2: [botocore] Launching feature for abandonment rate pacing control for outbound campaigns. - api-change:
datazone: [botocore] Adding support for enhanced Git experience in Sagemaker Unified Studio. - api-change:
elementalinference: [botocore] AWS Elemental Inference now supports graphic composition on cropped video outputs, enabling branded graphics and other visual elements to be overlaid as part of the inference workflow. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
logs: [botocore] Amazon CloudWatch Logs now lets you create and update lookup tables directly from CloudWatch Logs query results by passing a queryId, and configure a lookup table as a scheduled query destination so it refreshes automatically with the latest query results on each run. - api-change:
marketplace-catalog: [botocore] This release enhances the ListEntities API to support TargetAgreementId, TargetAgreementIntent, and CreatedBySource filters for the Offer entity type. - api-change:
network-firewall: [botocore] Doc Updates for Container Attributes - api-change:
outposts: [botocore] Adds the "EKS" value to the AWSServiceName enum and marks the Address field as sensitive. - api-change:
quicksight: [botocore] Adding TopicV2 management APIs, adding possibility to use Topics in Analysis - api-change:
rds: [botocore] Adds StorageOperationStatus and StorageOperationPercentProgress to DescribeDBInstances, letting you monitor RDS storage initialization and optimization progress. - api-change:
resiliencehubv2: [botocore] Adding support for new testing capability in AWS Resilience Hub.
v1.43.61
=======
- api-change:
bcm-pricing-calculator: [botocore] Removing Smithy RPC v2 CBOR support that was added in previous SDK release. - api-change:
bcm-recommended-actions: [botocore] Removing Smithy RPC v2 CBOR support that was added in previous SDK release.
v1.43.60
=======
- api-change:
bedrock-agentcore-control: [botocore] Adds support for configuring models through the OpenResponses API for custom evaluators. CreateEvaluator and UpdateEvaluator now accept an OpenResponses model configuration for LLM-as-a-Judge evaluations. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iam: [botocore] Improved IAM Policy Simulator accuracy. Simulator now evaluates SCP conditions and resource scoping, returns explicitDeny for explicit SCP denials, and reports accurate cross-account decisions. - api-change:
kafka: [botocore] Amazon MSK Express brokers now support streaming tables for Apache Iceberg, continuously materializing Apache Kafka topics as Iceberg tables in Amazon S3 Tables. Express brokers also now support data delivery to Amazon S3 general purpose buckets. - api-change:
lambda: [botocore] Add Python3.15 (python3.15) and NodeJs 26 (nodejs26.x) support to AWS Lambda - api-change:
network-firewall: [botocore] Adds UPDATING field to Container Association Status - api-change:
pricing-plan-manager: [botocore] Adds support for Public PricingPlanManager SDK - api-change:
sagemaker: [botocore] Adds support for g7 family instance types for SageMaker Studio JupyterLab and CodeEditor apps for IAD (us-east-1), PDX (us-west-2), CMH (us-east-2). - api-change:
securityagent: [botocore] Adds support for providing a branch override when configured integrated repositories
v1.43.59
=======
- api-change:
dms: [botocore] Updated documentation for various DMS Schema Conversion operations - api-change:
ec2: [botocore] This release adds support for policy-based routing on AWS Transit Gateway, enabling you to route traffic based on 5-tuple matching (source IP, destination IP, source port, destination port, and protocol) using new policy table entry APIs that direct matching traffic to a target route table. - api-change:
gameliftstreams: [botocore] Adds ListApplicationShaderCaches API to retrieve shader cache metadata for applications and adds stream URLs, which give end users temporary, unauthenticated access to a stream session in their browser. Includes CreateStreamUrl, GetStreamUrl, ListStreamUrls, and RevokeStreamUrl operations. - api-change:
glue: [botocore] Adding filtering, partitioning, and VPC support to AWS Glue REST API connector - api-change:
iotsitewise: [botocore] We have released a new set of APIs in support of a major new feature within AWS IoT SiteWise called Scenario Discover. Please see user guide about the feature and the API guide in public documentation for new APIs. - api-change:
wafv2: [botocore] AWS WAF now supports pre-parse text transformations, letting you normalize raw query strings before parsing, available on rule statements that use SingleQueryArgument or AllQueryArguments as the FieldToMatch. AWS WAF also added 10 new text transformations, including ModSecurity v3 parity options.
v1.43.58
=======
- api-change:
bedrock-agentcore-control: [botocore] AgentCore Identity now supports Private Key JWT client authentication for OAuth 2.0 credential providers. Agents can authenticate to identity provider token endpoints with a JWT client assertion signed by a customer-managed AWS KMS asymmetric key, eliminating the need for client secrets. - api-change:
connect: [botocore] Documentation updates for SearchRules, AssociateRoutingProfileQueues, CreateRoutingProfile, AssociateContactWithUser CreateTaskTemplate, and UpdateTaskTemplate - api-change:
datasync: [botocore] Adds Enhanced mode support for EFS and FSx Lustre locations without an agent, and for HDFS (TDE), Azure Blob, and object storage locations with an agent. HDFS Enhanced mode supports multiple NameNodes for High Availability. Enhanced mode agents can now be deployed on Microsoft Hyper-V. - api-change:
rolesanywhere: [botocore] Increases certificate string length for trust anchor source data to support new adjustable trust anchor limits. - api-change:
trustedadvisor: [botocore] Adds ListRecommendationsForResource API and four CheckSummary fields (resourceArnQueryable, awsResourceTypes, checkGranularity, recommendationId) to retrieve recommendations for a given resource ARN.
v1.43.57
=======
- api-change:
account: [botocore] This release adds support for the GetPrimaryEmailUpdateStatus API operation, which allows customers to retrieve the current status of a primary email address update request for an AWS account. The operation returns status information including whether the update is pending, completed, or failed. - api-change:
bcm-data-exports: [botocore] With this release, customers can configure their data exports to deliver CSV reports in ZIP compressed format. - api-change:
cleanrooms: [botocore] This release adds support for the CR.8X worker type for SQL (32 vCPU) - api-change:
cleanroomsml: [botocore] This release adds support for the CR.8X worker type for SQL (32 vCPU) - api-change:
emr-containers: [botocore] With this launch, you can now set concurrent job limits on a virtual cluster, giving you fine-grained control over how many job runs execute at once and how many can wait in queue. - api-change:
glue: [botocore] Adds BatchGetDataQualityRulesetEvaluationRun API to retrieve multiple runs in one call, ObservationScope and ObservationMode parameters for anomaly detection, writing evaluation results to Data Catalog tables, and custom log group paths for recommendation runs. - api-change:
partnercentral-account: [botocore] Adds optional headquarters location to StartProfileUpdateTask, letting partners record their headquarters as an ISO 3166 country and subdivision code on their profile. When headquarters is provided, both the country and subdivision codes are required. - api-change:
quicksight: [botocore] Added new Governance fields to Custom Permissions API to support Deny By Default functionality. - api-change:
sagemaker: [botocore] This release adds LoRA adapters, training plans, and new instance types to SageMaker inference optimization. CreateAIRecommendationJob accepts optional AdapterSource and CreateOptimizationJob accepts optional TrainingPlanArns and the ml.g7e and ml.p6-b200 families. - api-change:
securityagent: [botocore] AWS Security Agent adds a new task hours field that reflects the active work done for a task.
v1.43.56
=======
- api-change:
application-insights: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
artifact: [botocore] Added the PutComplianceInquiryFeedback API, enabling customers to submit feedback on compliance inquiry responses. Customers can rate responses as helpful or not helpful and provide optional reason codes and comments. - api-change:
cognito-idp: [botocore] Amazon Cognito user pools now support the AdminGetUserAuthFactors operation, which lets administrators retrieve the configured authentication factors (such as password, SMS, email, and TOTP) available for a specific user in a user pool. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
neptune-graph: [botocore] Update validations for Tag Keys and KMS Key ARNs. - api-change:
odb: [botocore] Documentation-only update to clarify the operation-specific valid values for the externalIdType field. - api-change:
rtbfabric: [botocore] The deprecated inboundLinksCount field has been removed from the GetResponderGateway API response. Customers who previously relied on this field should use linksRequestedCount instead.
v1.43.55
=======
- api-change:
appstream: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
backup-gateway: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
bcm-pricing-calculator: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
bcm-recommended-actions: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
bedrock-agentcore: [botocore] Adds support for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File Systems via Access points. - api-change:
bedrock-agentcore-control: [botocore] Adds support for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File Systems via Access points. - api-change:
datazone: [botocore] Adds support for notebook sync with S3 ipynb files - api-change:
gameliftstreams: [botocore] GameLift Streams now supports configuring a custom aspect ratio per stream session to accommodate different player devices. Supported aspect ratios include landscape, portrait, and square - delivering a full-screen experience without letterboxing or cropping. - api-change:
kendra-ranking: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
mediapackagev2: [botocore] This release adds support for non-epoch-locked CMAF ingest in MediaPackageV2 channels. - api-change:
quicksight: [botocore] Added new capabilities to custom permissions profiles to control access to Amazon Quick through the browser extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins. - api-change:
redshift-data: [botocore] This release include long polling provids a new parameter wait-time-seconds to 5 API operations, new API ListSessions, and a new parameter execution-mode to BatchExecuteStatement - api-change:
sagemaker: [botocore] Release support for c6a, m6a, m6g, m7g, m8g instance types for SageMaker HyperPod - api-change:
workspaces-instances: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol.
v1.43.54
=======
- api-change:
amp: [botocore] Add CloudWatch dataset destinations for Amazon Managed Service for Prometheus collectors. - api-change:
arc-region-switch: [botocore] Adds support for a client token in StartPlanExecution to make plan execution requests idempotent for safe retries. - api-change:
cloudwatch: [botocore] Adds documented value constraints for CloudWatch Log Alarm scheduled query configuration fields, and makes LogGroupIdentifiers optional for log alarms. - api-change:
elbv2: [botocore] This adds CLI examples for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
guardduty: [botocore] Amazon GuardDuty now returns filter lifecycle metadata in GetFilter responses. The response includes createdAt and updatedAt timestamps and a version number that increments on each update, giving you visibility into when a filter was created and last modified. - api-change:
observabilityadmin: [botocore] Enablement for ALB and Bedrock Knowledge Base logs via Observability Admin Telemetry Rule for account and organization level - api-change:
partnercentral-account: [botocore] Adds Qualifications Association APIs that enable partners to associate a subsidiary account's qualifications with a primary account. Once associated, qualifications are shared across all connected accounts and scorecards are consolidated. Partners can start and track association and disassociation. - api-change:
pcs: [botocore] AWS PCS Node Lifecycle Actions provides a structured way to run custom scripts at defined points in a compute node's lifecycle directly through the AWS PCS compute node group API. - api-change:
sesv2: [botocore] Launching DEED and MREP in US GOV - bugfix:TLS: [
botocore] Raise a configuration error when the CA bundle value (ca_bundle, AWS_CA_BUNDLE, REQUESTS_CA_BUNDLE, or the client verify parameter) resolves to an empty or whitespace-only string.
v1.43.53
=======
- api-change:
emr-containers: [botocore] Added support for the DeleteSecurityConfiguration API, which allows customers to delete security configurations in Amazon EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata structure. - api-change:
entityresolution: [botocore] Add support for real time matching with AWS Entity Resolution matching workflows with advanced rule sets. - api-change:
inspector2: [botocore] GA date - July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration. - api-change:
invoicing: [botocore] Added the SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service activate your Procurement Portal Preferences created on the Billing Preferences page with a one-time-passcode (OTP) delivered to your portal. - api-change:
redshift: [botocore] Amazon Redshift - Added support for managing Query Editor V2 IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations. - api-change:
redshift-data: [botocore] update the workgroupArn to include EUSC partition, tests in THF Gamma and Prod no issue - api-change:
ssm: [botocore] Added a WarningMessage field to Automation along with corresponding public documentation. - api-change:
timestream-influxdb: [botocore] This release adds support for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository URL and optional AWS Secrets Manager secret ARN, so the Processing Engine loads your Python plugins from a public or private repository.
v1.43.52
=======
- api-change:
bedrock-agentcore: [botocore] Add W3C trace context headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request for end-to-end observability propagation. Add toolResultMetadata to the streaming content block delta for MCP tool result meta delivery without oversized SSE frames. - api-change:
bedrock-agentcore-control: [botocore] This release adds support for specifying a connector version on Gateway targets to pin the connector's tool schema. It also introduces web-search connector version 1.2.0, which adds agent-side domain filtering, published date range filtering, and admin-side domain allowlisting. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
inspector2: [botocore] Adds Windows path support for deep inspection. Fixes tag propagation for connector CloudFormation stack operations. - api-change:
mediatailor: [botocore] This change adds api support for configuring ad decision server timeouts and concurrency fields on MediaTailor playback configurations - api-change:
meteringmarketplace: [botocore] For new SaaS product integrations, CustomerIdentifier is not populated in ResolveCustomer responses and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead. - api-change:
organizations: [botocore] Updated InvalidInputException error documentation to clarify that the service validates free-text field values against common cross-site scripting (XSS) patterns. - api-change:
quicksight: [botocore] Adds support for custom permissions for Triggers, allowing administrators to control user access to Schedule, Inbound Email and Quick Event triggers. - api-change:
sesv2: [botocore] Amazon SES introduces three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features under one pricing umbrella. The new PutAccountPricingAttributes API lets the user set the account's plan, while current plan retrievalif done through the new PricingAttributes field on GetAccount.
v1.43.51
=======
- api-change:
cognito-idp: [botocore] Amazon Cognito user pools now support sending SMS via AWS End User Messaging. A new EumsSms object in SmsConfigurationType lets you deliver MFA and verification texts through AWS End User Messaging, alongside the existing Amazon SNS option. - api-change:
gameliftstreams: [botocore] Amazon GameLift Streams now supports assigning an IAM role to a stream session, enabling your application to securely access resources in your AWS account, such as Amazon S3 buckets and DynamoDB tables. - api-change:
kinesisanalyticsv2: [botocore] Support for Flink 2.3 in Managed Service for Apache Flink - api-change:
odb: [botocore] Adds support for sourcing Autonomous Database admin and wallet passwords from customer-managed AWS Secrets Manager secrets, including password source configuration and summaries, and enabling or disabling the OCI IAM service role for Secrets Manager integration via InitializeService. - api-change:
rds: [botocore] Adds the AssociatedRoles parameter to CreateDBCluster, RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, and RestoreDBClusterFromS3, letting customers associate IAM roles with an Aurora DB cluster at create or restore time instead of calling AddRoleToDBCluster afterward. - enhancement:AWSCRT: [
botocore] Update awscrt version to 0.36.0
v1.43.50
=======
- api-change:
chime-sdk-voice: [botocore] Marked CreateProxySession, DeleteProxySession, GetProxySession, ListProxySessions, UpdateProxySession, PutVoiceConnectorProxy, DeleteVoiceConnectorProxy, and GetVoiceConnectorProxy as deprecated. - api-change:
emr: [botocore] Amazon EMR updates the Session object returned by GetSession API - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
omics: [botocore] Adds support for returning the task UUID (universally unique identifier) in GetRunTask and ListRunTasks responses - api-change:
redshift: [botocore] Amazon Redshift - Added support for rg.large and rg.12xlarge node types in CreateCluster, ModifyCluster, and ResizeCluster API operations. - api-change:
s3: [botocore] Documentation update for removing the 30 day minimum restriction for transition to Standard-IA or OneZone-IA storage classes - api-change:
sagemaker: [botocore] Release support for g7 instance type for SageMaker inference endpoints. - api-change:
sustainability: [botocore] Adds support for retrieving estimated water allocation data.
v1.43.49
=======
- api-change:
bedrock-agentcore-control: [botocore] Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged. - api-change:
elbv2: [botocore] This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. - api-change:
healthlake: [botocore] AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language. - api-change:
payment-cryptography-data: [botocore] Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs. - api-change:
rds: [botocore] Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
v1.43.48
=======
- api-change:
connect: [botocore] This release adds SearchRules API which can be used to search for rules within an Amazon Connect instance. - api-change:
drs: [botocore] Fast recovery of EC2 based drs workloads by skipping the conversion step - api-change:
emr-containers: [botocore] Introduced 5 new fields across 3 APIs as part of Spark Connect server launch for EMR on EKS. The fields added are sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl and encryptionKeyArn. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
lambda: [botocore] AWS Lambda now returns a new DependencyError value in StateReasonCode and LastUpdateStatusReasonCode to provide more actionable information when a function reaches a failed state due to an error from an upstream dependency or service. - api-change:
mq: [botocore] This release adds storage size parameter for Amazon MQ for RabbitMQ cluster deployment broker on engine version RabbitMQ 4.2. You can now set a configurable storage size within a range of sizes dependent on broker instance size. - api-change:
securityhub: [botocore] AWS Security Hub now provides an AI inventory, giving central security teams a continuously updated, organization-wide view of AI assets and their security posture - api-change:
servicediscovery: [botocore] Fixed Cloud Map endpoint resolution to correctly route to the dualstack endpoint when dualstack is enabled. - api-change:
ssm: [botocore] Update AWS Systems Manager Automation Targets to be correct max value.
v1.43.47
=======
- api-change:
es: [botocore] Adds support for the EngineMode and UseCase parameters on Amazon Elasticsearch Service domains, enabling GENERAL or OPTIMIZED engine modes and SEARCH, VECTOR, OBSERVABILITY, or MIXED usecases when creating and updating domain configurations. - api-change:
gamelift: [botocore] Amazon GameLift Servers now includes fleet expiration for managed fleets. A managed fleet expires one year after creation, transitioning to EXPIRED status, emitting a FLEET EXPIRED event, and scaling to zero instances. Expired fleets cannot host new game sessions or increase capacity. - api-change:
guardduty: [botocore] GuardDuty AI Protection is now publicly available. Findings include Bedrock guardrail details, model details, observation numbers, and continuous scan details. GuardrailArn and GuardrailVersion are deprecated in favor of the guardrails list. - api-change:
lambda: [botocore] Add Java 8, 11 and 17 on AL2023 (java8.al2023, java11.al2023, java17.al2023) support to AWS Lambda. - api-change:
redshift-serverless: [botocore] Add support for preserving datasharing, zero-ETL and S3 event integrations on snapshot restore to serverless namespace.
v1.43.46
=======
- api-change:
cloudwatch: [botocore] CloudWatch now assigns a unique identifier to each anomaly detector. PutAnomalyDetector and DescribeAnomalyDetectors return this AnomalyDetectorId, which you can use to describe or delete a specific anomaly detector directly. - api-change:
ec2: [botocore] New Amazon EC2 instances. M9g, M9gd, C9g, and C9gd on AWS Graviton5. C8in, M8in, and R8in add 600 Gbps network. C8ib, M8ib, and R8ib add 300 Gbps EBS. C8ine, M8ine, M8idn, R8idn, M8idb, and R8idb round out Intel Xeon 6. Mac-m3ultra with Apple M3 Ultra. G7 with NVIDIA RTX PRO 4500 Blackwell GPUs. - api-change:
inspector2: [botocore] Support for 3 day and 7 day ECR re-scan durations - api-change:
lambda: [botocore] Added TelemetryConfig support for Managed Instances Capacity Provider, enabling customers to configure system log level and custom log group for managed instance logging. - api-change:
license-manager: [botocore] Added the ResetUsage field to the CreateLicenseVersion API. When set to true, the entitlement usage counts for the license are reset to 0. If it is false or not specified, entitlement usage is left unchanged. - api-change:
quicksight: [botocore] Provides CreateKnowledgeBase and UpdateKnowledgeBase APIs - api-change:
sagemaker: [botocore] Release support for g4d, c6g, c7g, c8g instance types for SageMaker HyperPod
v1.43.45
=======
- api-change:
connect: [botocore] Amazon Connect - Added DeleteContactData API to support PII deletion of customer endpoint, additional email recipients and email subject. - api-change:
ec2: [botocore] Added support for additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData, KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched instances. - api-change:
guardduty: [botocore] Adding "AI Analyst" enum value for detector - api-change:
ivs: [botocore] adds support for AWS IVS ad configuration APIs to allow for a postRollConfiguration object on the ad configuration resource - api-change:
synthetics: [botocore] CloudWatch Synthetics adds support for customer managed KMS keys for canary environment variables. Customers can now encrypt their canary's Lambda function environment variables at rest using their own AWS KMS key, providing additional control over data protection.
v1.43.44
=======
- api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
signin: [botocore] Adds support for OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and RevokeOAuth2TokenWithIAM (token revocation).
v1.43.43
=======
- api-change:
appconfig: [botocore] Update ExperimentRun APIs to support ConflictExceptions. - api-change:
bedrock-agentcore-control: [botocore] AgentCore Gateway now supports mapping allowed scopes to separate advertised scopes on the inbound authorizer. - api-change:
ec2: [botocore] Replace Root Volume now supports a VolumeId parameter. This allows the customer to pass in a pre-prepared volume as the target root volume for an RRV workflow. - api-change:
ecs: [botocore] Amazon ECS now automatically detects the correct CPU architecture for Express Mode services. - api-change:
geo-places: [botocore] Added AddressNamesMode, AddressNameTranslations, MobilityMode, PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places V2 APIs to support address name formatting, multilingual translations, travel-aware search, multi-city postal codes, and unit-level address resolution. - api-change:
iotwireless: [botocore] Default session downlink transmission parameters have been added to the existing Multicast Group APIs. Explicit transmission parameters are no longer required when starting a multicast session during the FUOTA procedure. - api-change:
resiliencehubv2: [botocore] Next Generation Resilience Hub now supports filtering and sorting failure mode assessments, resource type filtering in ListResources, cross-region and cross-account topology edges, data recovery achievability status, and more granular dependency discovery progress tracking.
v1.43.42
=======
- api-change:
config: [botocore] Added support for connecting AWS Config to third-party cloud service providers. New APIs include PutConnector, GetConnector, DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder for creating third-party service-linked recorders. - api-change:
connect: [botocore] Adds support for CreateAuthCode and DeleteSession APIs. - api-change:
ec2: [botocore] This launch surfaces the public SSM parameter associated with public AMIs in the AMI metadata. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
inspector2: [botocore] This release extends vulnerability management to Azure VM, container registries and function apps. Adds support for per-member-account scan configuration settings. - api-change:
lambda: [botocore] AWS Lambda Durable Functions now supports customer managed KMS keys. This allows customers to configure a KMS key in Durable Config to have all their durable execution data encrypted. - api-change:
marketplace-catalog: [botocore] This release enhances the ListEntities API to support ResellerRole filter for ResaleAuthorization entity. - api-change:
meteringmarketplace: [botocore] The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. The existing 6-hour grace period at the end of a billing cycle still applies. - api-change:
partnercentral-revenue-measurement: [botocore] Add support for AWS Partner Central Revenue Measurement API for creating, managing, and tracking revenue attributions and marketplace revenue share allocations. - api-change:
route53globalresolver: [botocore] Adds ListSharedDNSViews operation to list all DNS Views shared with caller using AWS Resource Access Manager. Also updates ListHostedZoneAssociations operation so that resource ARN param is optional, allowing caller to list all HostedZoneAssociations in account. - api-change:
securityhub: [botocore] release SecurityHub MultiCloud integration with Azure - api-change:
ssm: [botocore] Adding SSM Cloud Connector to support Azure Virtual Machines onboarding to AWS Systems Manager
v1.43.41
=======
- api-change:
billing: [botocore] Adds support for managing AWS account credits and billing preferences, including retrieving credit details, viewing per-month credit allocation history, redeeming promotional codes, and configuring credit sharing and billing preferences. - api-change:
logs: [botocore] Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch Logs. Customers can now configure account-level Intelligent Tiering to automatically optimize log storage costs by moving infrequently accessed data to lower-cost storage tiers. - api-change:
mailmanager: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
opensearch: [botocore] This release introduces Saved Object Migration APIs, enabling users to migrate dashboards, visualizations, index patterns, and other saved objects from a data source into an Amazon OpenSearch Service application workspace with configurable export filters and conflict resolution strategies.
v1.43.40
=======
- api-change:
cognito-idp: [botocore] Add support for provisioned limit management, enabling customers to view and update their provisioned API rate limits for Amazon Cognito User Pools programmatically through the new GetProvisionedLimit and UpdateProvisionedLimit APIs. - api-change:
config: [botocore] AWS Config now supports tag-on-create for organization-managed Config rules and conformance packs through the PutOrganizationConfigRule and PutOrganizationConformancePack APIs. - api-change:
customer-profiles: [botocore] Amazon Connect Customer Profiles adds support for diversityConfig to recommenderConfig which can be used for diversifying the recommendations. This release also includes model versioning support which helps customer to rollback trained models. - api-change:
mediatailor: [botocore] Added dual-stack (IPv4 and IPv6) endpoint fields to SSAI and Channel Assembly API responses. - api-change:
outposts: [botocore] Tighten Outpost site ContactPhoneNumber regex to perform phone number validation.
v1.43.39
=======
- api-change:
artifact: [botocore] Add support for Assurance Assistant APIs for managing compliance inquiries along with tagging features. - api-change:
cloud9: [botocore] Since Amazon Linux 2 (AL2) will reach its end-of-life (EOL) and stop receiving security updates on June 30, 2026, Cloud9 will remove AL2 from AMI options in public API create-environment-ec2. - api-change:
connect: [botocore] Adds a new Amazon Connect Service API, SendOutboundWebNotification, that delivers web notifications to end-customer chat widget sessions. Callable only by the Amazon Connect Outbound Campaigns service principal. - api-change:
ec2: [botocore] Use declarative policies to enable VPC Encryption Controls across your organization or select accounts. Added AMD SEV-SNP support for EC2 Dedicated Hosts. Managed resource visibility settings control whether AWS-provisioned resources in your account appear in console views and API list operations. - api-change:
gameliftstreams: [botocore] Added CreateStreamSessionAdminShell API operation to enable customers to establish secure terminal connections to the live runtime environment of streaming sessions for troubleshooting purposes. - api-change:
mediaconvert: [botocore] Adds support for integer-second duration normalization and the option to disable explicit weighted prediction. - api-change:
meteringmarketplace: [botocore] The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. - api-change:
opensearch: [botocore] To create a Mustang domain via the AWS CLI, you must pass EngineMode OPTIMIZED (along with UseCase OBSERVABILITY or MIXED) without it, the domain defaults to a regular (GENERAL) domain. Also this release includes Insights Feedback API which user can use to provide feedback for Insight API. - api-change:
quicksight: [botocore] Adding support for FileSource PhysicalTables. This adds support for datasets with file sources.
v1.43.38
=======
- api-change:
acm: [botocore] AWS Certificate Manager now supports the Automatic Certificate Management Environment (ACME) protocol to issue public certificates. ACME is an industry-standard protocol for automating certificate lifecycle on customer-managed infrastructure such as on-premises servers and Kubernetes clusters. - api-change:
autoscaling: [botocore] This release adds support for a new reservations-then-balanced capacity distribution strategy, which first attempts to launch instances into your Capacity Reservations and then balances remaining capacity across healthy Availability Zones. - api-change:
cleanrooms: [botocore] Adds support for intermediate tables in AWS Clean Rooms collaborations. - api-change:clients: [
botocore] The following clients have been removed following the deprecation of the services - iotevents, iotevents-data, panorama, simspaceweaver - api-change:
cloudformation: [botocore] AWS CloudFormation adds a DeploymentConfig parameter to enable Express mode, which completes stack operations as soon as resource configuration is applied. Also adds a DisableValidation parameter to skip pre-deployment validation, which now runs automatically on CreateStack and UpdateStak. - api-change:
cloudwatch: [botocore] Customers can configure alarms with wall-clock-aligned evaluation windows instead of sliding windows, with optional timezone support for daily or weekly periods - api-change:
codebuild: [botocore] Adds support for host kernel selection for on-demand builds. - api-change:
connect: [botocore] Amazon Connect - Added CreateAttachedFile and StartContactConversationalAnalyticsJob APIs to import call recordings and run conversational analytics. - api-change:
datazone: [botocore] Amazon DataZone now supports SNOWFLAKE as a connection type in the CreateConnection API, enabling metadata and lineage retrieval from Snowflake databases. Specify snowflakeProperties with connection details, a Secrets Manager secret, an Athena spill bucket, and an identity mapping for Snowflake. - api-change:
ec2: [botocore] Adds ModifyVpcEndpointPayerResponsibility API, which enables VPC endpoint service owners to modify the billing account for VPC endpoint usage charges at the individual endpoint level - api-change:
ecs: [botocore] Updated threshold configuration documentation. - api-change:
eks: [botocore] Adds Kubernetes version rollback support, including the CancelUpdate operation to cancel an in-progress VersionRollback update, the RollbackConfig structure with a timeoutMinutes field, and the Cancellation structure surfaced via the new cancellation field on the Update object. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
network-firewall: [botocore] AWS Network Firewall now supports container associations for monitoring ECS and EKS workloads. You can create container associations to dynamically track the IP addresses of running containers in your Amazon ECS and Amazon EKS clusters. - api-change:
observabilityadmin: [botocore] Organization and account level telemetry rule via Observability Admin and CloudWatch pipelines for metrics - api-change:
partnercentral-selling: [botocore] This release adds AwsMarketplaceSolutions and AwsMarketplaceProducts entity types to the Associate and Disassociate APIs, returns them in GetOpportunity, and adds AwsMarketplaceSolutionArn to ListSolutions ,letting partners link Marketplace listings directly to opportunities. - api-change:
sso-admin: [botocore] AWS IAM Identity Center now returns PrimaryRegion and Regions in the ListInstances response, providing information about replicated instances. - api-change:
supportauthz: [botocore] New SDK release for SupportAuthZ.
v1.43.37
=======
- api-change:
appconfig: [botocore] AWS AppConfig introduces Experimentation tools - enhanced capabilities within AWS AppConfig that enable you to run AB tests, multivariate tests, and gradual feature rollouts across your application stack. - api-change:
cloudwatch: [botocore] This release adds the API (PutLogAlarm) to manage a new CloudWatch resource, Log Based Alarms. Log Based Alarms allows customers to alarm directly on CloudWatch Logs query results. - api-change:
connectcampaignsv2: [botocore] Adding new attributes to PutProfileOutboundRequest API that will create an outbound request call for the customer's Web Notification outbound campaign. - api-change:
connecthealth: [botocore] Expand input validation to support Unicode characters and markdown table syntax. - api-change:
ec2: [botocore] Adds support for the precision time strategy and a parentGroupId parameter on CreatePlacementGroup and DescribePlacementGroups. Precision time placement groups and cluster placement groups with a parent precision time placement group ensure instances launch on precision time capable hardware. - api-change:
ecs: [botocore] Amazon ECS now supports customizable deployment circuit breaker configurations. Customers can now define the failure threshold or control the failure counting mechanism. - api-change:
elasticache: [botocore] Updated documentation for the ApplyImmediately parameter in ModifyCacheCluster and ModifyReplicationGroup to clarify modification behavior. - api-change:
evs: [botocore] Amazon EVS introduces a VMware Cloud Foundation (VCF) self-deployed mode, along with new connectors to VCF components such as the Operations and SDDC managers to monitor coverage and usage. - api-change:
glue: [botocore] Added the UpdateAsset operation to set the business name and description for an existing AWS Glue Data Catalog asset. - api-change:
imagebuilder: [botocore] Adds support for AMI watermarks in Image Builder. - api-change:
lambda: [botocore] Lambda now supports self-managed S3 buckets for Lambda code storage giving you the option for Lambda to reference a copy of your source code from your own S3 buckets. This allows you to maintain a single copy of your source code and manage your own code storage limits. - api-change:
pcs: [botocore] Add support for in-place Slurm version upgrades on existing clusters by accepting scheduler.version in UpdateCluster. - api-change:
pinpoint-sms-voice-v2: [botocore] This launch is an expansion of our Q1 RCS for business launch where we will release an API that supports rich media and interactive messaging elements. - api-change:
rds-data: [botocore] Updated documentation to remove Aurora Serverless V1 references. - api-change:
resource-explorer-2: [botocore] Added CFN resource type fields for Search and ListSupportedResourceTypes responses. Added SLRec field for ServiceView - api-change:
sagemaker-featurestore-runtime: [botocore] Add support for ListRecords and BatchWriteRecord APIs to Feature Store. - api-change:
vpc-lattice: [botocore] Amazon VPC Lattice now supports mutable idle timeout configuration on VPC Lattice Services - api-change:
wafv2: [botocore] AWS WAF added support for associating AWS WAF web ACLs with Amazon Bedrock AgentCore Gateway resources. You can now use AssociateWebACL, DisassociateWebACL, GetWebACLForResource, and ListResourcesForWebACL to protect your AgentCore Gateways with AWS WAF. - enhancement:Identity: [
botocore] Add public methods to insert, remove, and retrieve providers in the token provider chain.
v1.43.36
=======
- api-change:
kafka: [botocore] Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers.
v1.43.35
=======
- api-change:
application-signals: [botocore] Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. - api-change:
bedrock-agentcore: [botocore] Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. - api-change:
directconnect: [botocore] Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. - api-change:
ec2: [botocore] This release adds support for AMI Watermark and Allowed AMIs integration - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
guardduty: [botocore] Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. - api-change:
kafka: [botocore] Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. - api-change:
lambda: [botocore] Add support for tagging Network Connector resources in AWS Lambda. - api-change:
lambda-core: [botocore] Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. - api-change:
lambda-microvms: [botocore] Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. - api-change:
logs: [botocore] CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. - api-change:
mediaconnect: [botocore] AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. - api-change:
omics: [botocore] Adds support for scratch ephemeral storage mounted at tmp - api-change:
quicksight: [botocore] Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum.
v1.43.34
=======
- api-change:
appstream: [botocore] Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. - api-change:
bedrock-agent: [botocore] Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. - api-change:
connect: [botocore] This is the release for point based scoring system and the evaluation form validation project - api-change:
glue: [botocore] Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. - api-change:
opensearch: [botocore] This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application.
v1.43.33
=======
- api-change:
application-autoscaling: [botocore] Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling - api-change:
batch: [botocore] Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED - api-change:
cognito-idp: [botocore] In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. - api-change:
compute-optimizer: [botocore] This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. - api-change:
ec2: [botocore] Documentation updates clarifying CancelCapacityReservation cancellable states - api-change:
ecs: [botocore] Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. - api-change:
eks: [botocore] Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. - api-change:
gamelift: [botocore] Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. - api-change:
healthlake: [botocore] Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration - api-change:
lambda: [botocore] Converging and fixing existing documentation gaps in Lambda SDK - api-change:
logs: [botocore] Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. - api-change:
sagemaker: [botocore] Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. - api-change:
synthetics: [botocore] CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state.
v1.43.32
=======
- api-change:
bedrock-agent: [botocore] Launching Bedrock Managed Knowledge Bases. Added support for resource-based policies on Knowledge Base resources, enabling cross-account access for Managed Knowledge Bases. - api-change:
bedrock-agentcore: [botocore] AgentCore Harness service will be Generally Available at NYS 2026 with this Treb release. Harness will support invoking specific endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities, and improved validation for skill git source URLs. - api-change:
bedrock-agentcore-control: [botocore] AgentCore Gateway now supports inference targets to LLM providers (direct config or built-in connectors), HTTP passthrough targets with session stickiness, runtime target API schemas, AWS WAF web ACL association with configurable fail-open or fail-close modes, and interceptor payload filtering. - api-change:
bedrock-agent-runtime: [botocore] Adds new AgenticRetrieveStream API for managed knowledge bases to use conversation history and autonomously plan for multi-hop multi-KB reasoning with built-in evaluation and access-control. Updates Retrieve API for access-control-based filtering for managed knowledge bases. - api-change:
compute-optimizer-automation: [botocore] This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. - api-change:
devops-agent: [botocore] Adds support for Remote A2A (Agent-to-Agent) agent registration and management. Adds new Release Readiness Review and Release Testing capabilities. Adds support for Git managed skills in AWS DevOps Agent. - api-change:
ecs: [botocore] Releasing the ability to bring-your-own task-definition for CreateExpressGatewayService and UpdateGatewayExpressService - api-change:
glue: [botocore] This release adds support for Search and Discovery in AWS Glue, letting you and your applications search Data Catalog assets such as table and enrich them with business context and glossary terms. - api-change:
mq: [botocore] This release adds private networking support for Amazon MQ for RabbitMQ. You can now associate AWS RAM resource shares with your broker and retrieve shared resource details using the new DescribeSharedResources API. - api-change:
opensearch: [botocore] Adds support for configuring IAM Identity Center options on existing OpenSearch applications via the UpdateApplication API. - api-change:
partnercentral-selling: [botocore] Cosell Resonate AND Prospecing API Launch with ARN correction - api-change:
securityagent: [botocore] Updated AWS Security Agent SDK model with new APIs for threat modeling, code review, security requirements, and additional integration providers.
v1.43.31
=======
- api-change:
directconnect: [botocore] Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. - api-change:
outposts: [botocore] Adds support for creating an order from quotes. - api-change:
partnercentral-selling: [botocore] Added Prospecting APIs to convert engagements into AI-enriched leads with scoring insights. Extended Engagement APIs with ProspectingResult and Lead contexts. Added CoSell Scoring to GetAwsOpportunitySummary- quality score, trend, agent-driven recommendations, and engagement classification. - api-change:
route53resolver: [botocore] Adds supports for PartnerManagedRules - api-change:
s3: [botocore] Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. - api-change:
s3vectors: [botocore] Amazon S3 Vectors now supports paginated QueryVectors requests, returning up to 10,000 results per query. - api-change:
sagemaker: [botocore] Add EnableDetailedObservability to Endpoint MetricsConfig. Publishes GPU, host, and framework-native inference metrics to CloudWatch with per-inference-component, availability-zone, and instance dimensions. Adds Inference Component provisioning lifecycle and multi-AZ placement metrics.
v1.43.30
=======
- api-change:
bedrock-runtime: [botocore] InvokeGuardrailChecks API evaluates prompts and responses against safety checks (content filters, prompt attacks, sensitive info) without creating guardrail resources. It's a detect-only API, returning numeric scores so you can build adaptive logic as per your application. - api-change:
datazone: [botocore] Adds support for deleting lineage events in Amazon DataZone. - api-change:
logs: [botocore] Added endTimeOffset parameter to Scheduled Queries APIs (Create, Update, Get) enabling bounded time window configuration. Introduced scheduleType filter (CUSTOMER MANAGED, AWS MANAGED) for ListScheduledQueries and exposed it in Get and Update responses. - api-change:
mgn: [botocore] AWS Transform for VMware now supports Amazon FSx for NetApp ONTAP as a target storage. Customers can migrate source server disks directly to FSx for NetApp ONTAP iSCSI LUNs. Target storage is configurable per source server, and compute, network, and storage migrate together in coordinated waves. - api-change:
rds: [botocore] Adding support for RDS SQL Server BYOM and DB2 Community Edition - api-change:
wafv2: [botocore] AWS WAF now supports AI traffic monetization for CloudFront. Configure payment networks and pricing on your web ACL, use the new Monetize rule action to charge AI agents via x402, and monitor revenue with new GetRevenueStatisticsSummary, GetRevenueStatistics, and ListSettlementRecords APIs. - api-change:
workspaces: [botocore] Added a validation for null check for ImageIds in DescribeWorkspaceImages API request parameters.
v1.43.29
=======
- api-change:
acm: [botocore] Certificate transparency logging opt-out is no longer available. Per compliance requirements, all public ACM certificates are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference option is deprecated. - api-change:
bedrock-agentcore: [botocore] Added tagging and CMK support across optimization, an explanation field in recommendation output, and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
bedrock-agentcore-control: [botocore] Added tagging and CMK support for optimizations and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
devops-agent: [botocore] Adds support for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger, ListTriggers) for managing schedule-based automation triggers in DevOps Agent agent spaces. - api-change:
eks: [botocore] Patches missing enum values for EKS updates - api-change:
firehose: [botocore] Update KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not alias ARNs), matching service behavior. - api-change:
glue: [botocore] Adds support for retrieving Apache Iceberg table metadata via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive schema, partition specs, sort orders, and table properties in the response. - api-change:
iam: [botocore] Updating documentation for select service-specific credential APIs - api-change:
sagemaker-runtime: [botocore] Added support for inline request payloads to the InvokeEndpointAsync operation to allow users to provide the inference payload directly in the request Body (up to 128,000 bytes) as an alternative to uploading the payload to Amazon S3 and passing InputLocation.
v1.43.28
=======
- api-change:
bedrock-agentcore: [botocore] Adds support to perform cross account data plane actions on an AgentCore Memory resource - api-change:
bedrock-agentcore-control: [botocore] Supports deterministic metadata for AgentCore Memory - api-change:
eks: [botocore] Introduce new CreateCluster parameters for Amazon EKS local clusters on AWS Outposts. Added etcdInstanceType for configuring the EC2 instance type for dedicated etcd instances, and spreadLevel for configuring the placement group spread level for Kubernetes control plane and etcd instances. - api-change:
healthlake: [botocore] Adds the UpdateFHIRDatastore API and adds analytics, NLP, and profile configuration support to CreateFHIRDatastore and DescribeFHIRDatastore. - api-change:
neptune: [botocore] Amazon Neptune now supports IPv6 dual-stack networking. You can create and manage Neptune DB clusters accessible over both IPv4 and IPv6 by specifying NetworkType as DUAL in CreateDBCluster, ModifyDBCluster, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime API operations - api-change:
omics: [botocore] Adds support for workflowName in the ListRuns API response. - api-change:
support: [botocore] Adding new BDD representation of endpoint ruleset
v1.43.27
=======
- api-change:
amp: [botocore] Adds supports for out-of-order sample ingestion (default 1-minute window) and a configurable rule query offset to reduce data loss and improve alerting accuracy. - api-change:
connecthealth: [botocore] Add support for MedicalScribeBinaryAudioEvent in the Medical Scribe streaming input. This new event type lets you send audio as a raw binary payload instead of a base64-encoded value - api-change:
ec2: [botocore] This release adds support for AMI Watermark which a structured identifier that helps in tracking AMI provenance - api-change:
ecs: [botocore] Amazon ECS Managed Daemon task definitions now support pidMode and ipcMode parameters. Set shared to allow daemons to share PID or IPC namespaces with co-located tasks on Managed Instances, enabling process tracing and shared memory communication. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
lightsail: [botocore] This release adds support for Asia Pacific (Hong Kong) (ap-east-1), Europe (Spain) (eu-south-2) and South America (Sao Paulo) (sa-east-1) Regions. - api-change:
medialive: [botocore] Adding premixer settings to pid and track audio inputs in MediaLIve to allow greater control over mixing audio from multiple source streams including support for AudioPidSelectors made up of multiple audio PIDs. - api-change:
sagemaker: [botocore] Add support for G6e instances (ml.g6e.xlarge through ml.g6e.48xlarge) on Amazon SageMaker Notebook Instances. - api-change:
signin: [botocore] AWS Sign-In now allows customers to control access to the AWS Management Console using resource-based policies. With this release customers can restrict console access based on network perimeters such as VPC IDs, VPC endpoints, and IP addresses.
v1.43.26
=======
- api-change:
bedrock: [botocore] Adds support for the Amazon Bedrock account-level data retention APIs PutAccountDataRetention and GetAccountDataRetention. - api-change:
bedrock-agentcore: [botocore] Add RetryableConflictException (HTTP 409) to InvokeAgentRuntimeCommand and GetAgentCard to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. - api-change:
cloudwatch: [botocore] This release adds the APIs (AssociateDatasetKmsKey, DisassociateDatasetKmsKey, GetDataset) to manage encryption at rest for OpenTelemetry metrics in CloudWatch using AWS KMS customer managed keys. - api-change:
ec2: [botocore] Added TagFieldSpecifications to CreateFlowLogs and DescribeFlowLogs APIs. Customers can now specify tag keys in their Flow Logs subscriptions to capture associated EC2 resource tag values in their logs, enabling tag-based visibility. - api-change:
odb: [botocore] Releases Autonomous Database Serverless APIs, autonomousDatabaseOciIntegrationIamRoles, linkedOciTenancyId, linkedOciCompartmentId, and subscriptionErrors fields in GetOciOnboardingStatus API response. - api-change:
outposts: [botocore] Added AWS Outposts APIs for self-service Outposts quoting and ordering. New operations include CreateQuote, GetQuote, UpdateQuote, DeleteQuote, ListQuotes, and ListOrderableInstanceTypes.
v1.43.25
=======
- api-change:
compute-optimizer: [botocore] Adds new Idle Recommendation Resource types in the AWS Compute Optimizer API - api-change:
cost-optimization-hub: [botocore] Adds new Idle Recommendation types in the Cost Optimization Hub API - api-change:
deadline: [botocore] Added optional identityCenterRegion parameter to AssociateMember APIs to allow managing memberships for users and groups in other regions. - api-change:
devops-agent: [botocore] Add Asset APIs for managing versioned assets and asset files in AWS DevOps Agent agent spaces. - api-change:
mediapackagev2: [botocore] Adds support for DASH Audio Timeline Patternization. This enables your DASH manifests to templatize the repeating patterns that emerge in audio segment timelines. This compacts the total timeline length, utilizing the repeat notation, such that manifests don't grow indefinitely long. - api-change:
mgn: [botocore] AWS Transform discovery tool now supported as network migration input source. You can now use the AWS Transform Discovery tool as a source for network migration alongside modelizeIT, enabling hybrid network migrations for environments running both VMware and non-VMware workloads. - api-change:
observabilityadmin: [botocore] CloudWatch Observability Admin extends CentralizationRuleForOrganization APIs to support metrics, enabling centralization of metrics across accounts and Regions alongside logs. - api-change:
omics: [botocore] StartRunBatch API - Add EngineSettings - api-change:
taxsettings: [botocore] Adds support for additional tax information fields for Philippines, Belgium, Chile, France, Poland, and Italy in the Tax Settings API.
v1.43.24
=======
- api-change:
emr-serverless: [botocore] Adds support for updating max capacity and custom fields while application is started - api-change:
mediaconvert: [botocore] Adds support for configurable number of Clear Lead segments at the beginning of encrypted output. Adds support for multiple trickplay variants. - api-change:
payment-cryptography: [botocore] Adds CloudFormation support for resource-based policies on AWS Payment Cryptography keys. - api-change:
quicksight: [botocore] Adds support for Knowledge Base APIs and Index Capacity API - api-change:
sagemaker: [botocore] This release adds support for MLflow experiment tracking in SageMaker inference optimization. CreateAIRecommendationJob and CreateAIBenchmarkJob now accept an optional OutputConfig.MlflowConfig (MLflow App ARN, experiment, run name) to stream benchmark metrics and artifacts to your own MLflow App.
v1.43.23
=======
- api-change:
appflow: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
appintegrations: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
auditmanager: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
chime-sdk-voice: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
cloudformation: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
config: [botocore] AWS Config now supports internal service-linked rules, allowing AWS service partners to deploy Config rules for customers and use the evaluation results to build enhanced features. - api-change:
connectparticipant: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
efs: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
emr: [botocore] Added support for Spark Connect interactive sessions on Amazon EMR on EC2 with new APIs - StartSession, GetSession, GetSessionEndpoint, ListSessions, and TerminateSession. Added sessionEnabled field in RunJobFlow and DescribeCluster to enable Spark Connect endpoints on EMR clusters. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
glue: [botocore] AWS Glue Interactive Sessions now supports Apache Spark Connect, enabling remote Spark execution over gRPC with minimal client-side dependencies. Adds GetSessionEndpoint and GetDashboardUrl APIs. Modifies CreateSession now accepts SPARK CONNECT session type. - api-change:
guardduty: [botocore] Remove unsupported RDS field for filter - api-change:
ivs: [botocore] adds UpdateAdConfiguration operation to AWS IVS low-latency APIs - api-change:
kendra: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
sagemaker: [botocore] Adds the IncludedData parameter to DescribeModelCard and DescribeModelPackage. Set it to MetadataOnly to retrieve a model card without decrypt permission on the customer managed AWS KMS key (default AllData returns full content). Adds support for the MTRL Job resource in SageMaker Search. - api-change:
sns: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
wickr: [botocore] AWS Wickr now allows network administrators to configure a maximum session duration for non-SSO users in security groups, and display customizable consent popups to users at login for terms of use or compliance acknowledgements. - api-change:
workdocs: [botocore] Adding new BDD representation of endpoint ruleset - api-change:
workspaces: [botocore] Adding new BDD representation of endpoint ruleset
v1.43.22
=======
- api-change:
arc-region-switch: [botocore] ARC Region Switch now supports three new execution blocks for multi-Region database workloads-Amazon Aurora Serverless scaling, Amazon Aurora Provisioned scaling, and Amazon Neptune Global Database failover. - api-change:
ce: [botocore] Added support for target-coverage-based Savings Plans purchase analysis. The StartCommitmentPurchaseAnalysis API now accepts a new TARGET AVERAGE COVERAGE value for AnalysisType, as well as an optional SavingsPlansTargetCoverage field in SavingsPlansPurchaseAnalysisConfiguration - api-change:
compute-optimizer: [botocore] This release lets customers extend the lookback period for Amazon EBS volume and Amazon ECS rightsizing recommendations to 32 days. - api-change:
connect: [botocore] SearchContacts Connect API now supports filtering contacts by the AI Agents involved in handling them - api-change:
inspector2: [botocore] Inspector support for enhanced scanning - api-change:
socialmessaging: [botocore] Adding support for WhatsApp flow APIs and adding AccessDeniedByMetaException for Template APIs
v1.43.21
=======
- api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
geo-routes: [botocore] Add "standardRegionalEndpoints" back to fix 'Could not connect to the endpoint URL'
v1.43.20
=======
- api-change:
ec2: [botocore] Amazon EC2 now supports self-service cancellation of future-dated Capacity Reservations. A cancellation charge applies based on remaining commitment. Customers can generate a cancellation quote to review charges before confirming. - api-change:
elasticache: [botocore] Amazon ElastiCache for Valkey now supports durability. This new capability is enabled through a Multi-AZ transactional log, enabling fast recovery and restart during failures. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
geo-routes: [botocore] Added Transit and Intermodal travel modes to CalculateRoutes. Plan routes using public transit (bus, subway, train, ferry) or combine transit with driving, taxi, and rental car segments in a single multi-modal route. - api-change:
guardduty: [botocore] Amazon GuardDuty Runtime Monitoring now supports 3 new SensitiveFileModified finding types (Persistence, PrivilegeEscalation, DefenseEvasion) that detect when security-sensitive system files are modified on EC2 instances or containers, indicating potential compromise through file tampering. - api-change:
iot: [botocore] Fleet indexing documentation update - api-change:
keyspacesstreams: [botocore] Added iterator description to the GetRecords API response for Amazon Keyspaces Change Data Capture (CDC) streams, enabling consumers to track their current position within the stream. - api-change:
lambda: [botocore] Adds configuration for tag propagation to Lambda-managed resources. - api-change:
sagemaker: [botocore] Amazon SageMaker Job is a new service to help you manage various workloads related to model fine tuning, evaluation etc. Two job categories are supported today, AgentRFT for multi-turn agentic reinforcement fine tuning, and AgentRFTEvaluation for evaluating base model or trained model from AgentRFT. - api-change:
sagemakerjobruntime: [botocore] Amazon SageMaker Job Runtime is a new service for managing trajectory data during multi-turn customization jobs. It provides APIs to send inference requests to models during job execution, mark rollouts as complete, and submit reward values for training trajectories. - api-change:
transcribe: [botocore] Release new Language locales including am-ET, es-MX, fa-AF, ht-HT, jv-ID, km-KH, my-MM, sq-AL, ne-NP. The commit shows past locales that have already been release which include cy-gb, ga-ie, gd-gb.
v1.43.19
=======
- api-change:
cognito-idp: [botocore] Add support for multi-region replication, enabling synchronization of user data and configurations to a secondary user pool in a standby Region. Add support for customer managed keys (CMK) in AWS KMS for encrypting user pool data at rest. - api-change:
marketplace-agreement: [botocore] Adding Entitlements in SearchAgreements Response - api-change:
quicksight: [botocore] This release adds public APIs for Amazon QuickSight Spaces, Agents, and Flows. Spaces APIs enable management of curated resource collections. Agents APIs provide lifecycle control over AI-powered agents that leverage Spaces. Flows APIs add CRUDL APIs for automated workflows.
v1.43.18
=======
- api-change:
bedrock: [botocore] Automated Reasoning checks - Added two build workflows for policies. Iterative Refine Policy uses AI to update policy definitions based on test results and feedback. Resolve Policy Ambiguities consolidates ambiguous variables in Automated Reasoning policies, a common source of ambiguous validation. - api-change:
bedrock-agentcore-control: [botocore] Reference your own AWS Secrets Manager secrets when configuring credential providers, giving you control over encryption, rotation, and access policies instead of using service-managed secrets. - api-change:
groundstation: [botocore] Adds support for Alpha-5 satellite number encoding in the Two-Line Element ephemeris format. - api-change:
omics: [botocore] Add engineSettings to StartRun and GetRun. Add profiles and profileParameterTemplates to GetWorkflow and GetWorkflowVersion. - api-change:
quicksight: [botocore] Adds support for creating, updating, describing, listing, and deleting an OAuthClientApplication resource, a new quicksight resource that allows customers to store OAuth configurations to connect to their databases via 3 Legged OAuth. - api-change:
rds-data: [botocore] RDS Data API arrays (longValues, doubleValues, stringValues, booleanValues) in ExecuteStatement responses now correctly support null elements. Runtime change for JS v3 and .NET. Compile-time change for C plus plus, .NET, Kotlin, Rust. No impact for Java, Python, Ruby, PHP, Go. - api-change:
route53resolver: [botocore] Added BatchCreateFirewallRule, BatchUpdateFirewallRule, BatchDeleteFirewallRule, and ListFirewallRuleTypes APIs. Added FirewallRuleType support to Firewall Rule APIs. - api-change:
sesv2: [botocore] This release introduces support for Tenant Suppression Lists
v1.43.17
=======
- api-change:
appstream: [botocore] Amazon WorkSpaces Applications now supports BYOL (Bring Your Own License). This enables customers to import their own WorkSpaces images and use them in WorkSpaces Applications. - api-change:
bedrock: [botocore] Add support for ModelPackageArn in Bedrock's CreateCustomModel API - api-change:
bedrock-agentcore: [botocore] Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId and runtimeClientError to InvokeHarness. - api-change:
bedrock-agentcore-control: [botocore] Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId parameter to InvokeHarness for end-user identification. - api-change:
bedrock-runtime: [botocore] Support system role in message - api-change:
controlcatalog: [botocore] AWS Control Catalog - Added GovernedProviders response field and inclusion filter to GetControl and ListControls APIs to identify and filter by cloud provider. Added ParameterRequirementSummary response field indicating parameter requirements. - api-change:
customer-profiles: [botocore] BatchPutProfileObject API adds multiple profile objects to a domain of a given ObjectType in a single API call. - api-change:
deadline: [botocore] Added support for persistent storage on Service-Managed Fleets, allowing customers to configure persistent storage that preserves data across worker sessions which reduces job startup times for workloads with large software installations or asset caches. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iot: [botocore] Adds new connectivity-related fields to Fleet Indexing API requests and responses. - api-change:
iot-data: [botocore] Adding GetConnection, ListSubscriptions, and SendDirectMessage APIs to IoT Data Plane - api-change:
opensearchserverless: [botocore] Adds support for deletion protection on collections, ability to create NEXTGEN collection groups and autoscaling visibility for NEXTGEN collection groups - api-change:
pcs: [botocore] This release adds support for configuring scaleDownIdleTimeInSeconds at the compute node group level, allowing customers to set different idle timeouts per node group. Previously this setting was only available at the cluster level. - api-change:
resiliencehubv2: [botocore] This is the initial SDK release for the next generation of Resilience Hub. - api-change:
s3control: [botocore] Update the minimum value of MinStorageBytesPercentage in StorageLensPrefixLevel.SelectionCriteria from 0.1 to 1, aligning the model with the documented contract.
v1.43.16
=======
- api-change:
bedrock-data-automation: [botocore] Matcher Fallback extends the CustomOutputConfiguration for the Document modality in DataAutomationProjects, enabling a fallback blueprint when no match is found. A FALLBACK match status is returned, improving the matching experience and guaranteeing customers always receive CustomOutputResults. - api-change:
ecs: [botocore] Add support for Neuron device resource requirements for Amazon ECS - api-change:
elementalinference: [botocore] Added support for smart subtitles in Elemental Inference, enabling automatic generation of subtitles for media content. Available in English, Spanish, French, German, Italian, and Portuguese. - api-change:
medialive: [botocore] AWS Elemental MediaLive now supports Smart Subtitles, a new caption source that uses AWS Elemental Inference to automatically generate WebVTT and TTML captions from source audio. Available in English, Spanish, French, German, Italian, and Portuguese. - api-change:
opensearch: [botocore] OpenSearch will now support multi-segment paths in JWKS URLs. - api-change:
organizations: [botocore] AWS Organizations now emits CloudTrail events (AccountJoinedOrganization, AccountDepartedOrganization) to the management account for membership changes, including join and departure method and timestamp. - api-change:
sagemaker: [botocore] Adds shared environment support for Restricted Instance Groups (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient RL training (e.g., Nova Forge). Adds p6 instance support for recommendation jobs
v1.43.15
=======
- api-change:
backup: [botocore] Launching S3 PITR malware scanning support for AWS Backup - api-change:
batch: [botocore] Increase the maximum value of jobExecutionTimeoutMinutes to support longer job timeouts during compute environment infrastructure updates. - api-change:
budgets: [botocore] AWS Budget Name Validation Documentation Updates. - api-change:
datazone: [botocore] Added resourceConfigurations and allowUserProvidedConfigurations fields to environment blueprint configuration APIs, enabling customers who migrated from V1 to V2 domains to update resource configurations (such as lineage schedules) programmatically via the SDK. - api-change:
guardduty: [botocore] Add malware scan support for Continuous Backups, also known as Point-In-Time Recovery Points (PITR). - api-change:
resourcegroupstaggingapi: [botocore] The GetResources API now returns MissingTagKeys in ComplianceDetails, listing tag keys defined as required in the ReportRequiredTagBlock block of the effective tag policy that are absent from the resource.
v1.43.14
=======
- api-change:
datazone: [botocore] Add support for VPC connection - api-change:
ec2: [botocore] The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. - api-change:
gameliftstreams: [botocore] Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. - api-change:
invoicing: [botocore] Adds support for idempotency with a new ClientToken field for the CreateInvoiceUnit, DeleteInvoiceUnit, UpdateInvoiceUnit, DeleteProcurementPortalPreference, PutProcurementPortalPreference, and UpdateProcurementPortalPreferenceStatus APIs. - api-change:
pi: [botocore] Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. - api-change:
qconnect: [botocore] Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call - api-change:
securityagent: [botocore] Adds support for verification scripts on penetration test findings. Customers can now download executable scripts to independently reproduce confirmed vulnerabilities, with instructions and required environment variables provided for each finding. - enhancement:
s3: [botocore] Improve caching of S3 endpoints, which should improve performance when working with multiple keys in the same bucket
v1.43.13
=======
- api-change:
batch: [botocore] Clarified CreateComputeEnvironment parameter requirements - serviceRole is required for UNMANAGED compute environments, allocationStrategy is required for EKS compute environments, and compute environments must be created in the ENABLED state. - api-change:
bedrock-agentcore-control: [botocore] Adds dataset management APIs for creating, versioning, and managing evaluation datasets. - api-change:
cleanrooms: [botocore] Collaboration creators can update payment configurations without recreating the collaboration. When multiple payer candidates are configured for a cost type, analysis runners can specify the actual payer at submission time, providing granular control over billing. - api-change:
cleanroomsml: [botocore] Collaboration creators can update payment configurations without recreating the collaboration. When multiple payer candidates are configured for a cost type, analysis runners can specify the actual payer at submission time, providing granular control over billing. - api-change:
evs: [botocore] A new GetDepotUrl API has been added to retrieve a URL for accessing Amazon EVS custom addon packages. Customers can use this URL to configure vSphere Lifecycle Manager (vLCM) as an online depot source, enabling upgrades of addon components across ESXi hosts. - api-change:
mediaconnect: [botocore] Adds support for controlling the timecode source of NDI flow outputs. - api-change:
sagemaker: [botocore] Add support for disabling home EFS file system creation on SageMaker domains. - api-change:
verifiedpermissions: [botocore] Support hard deleting policy store aliases. Users can now delete an alias and immediately reassign it to a different policy store without waiting for the soft-delete retention period.
v1.43.12
=======
- api-change:
bedrock-runtime: [botocore] Supporting Request Metadata for Invoke Model and Invoke Model with Response Stream - api-change:
customer-profiles: [botocore] Amazon Connect Customer Profiles adds support for item catalog columns in RecommenderSchema, ExcludedColumns in Create and Update Recommender to specify columns to exclude from training, and the ability to disable automatic retraining by setting TrainingFrequency to 0. - api-change:
kms: [botocore] AWS KMS now supports creating grants for AWS service principals using new GranteeServicePrincipal and RetiringServicePrincipal parameters. This release adds SourceArn grant constraint and three condition keys for controlling CreateGrant access. For more information, see Grants in AWS KMS. - api-change:
mwaa: [botocore] Updated API documentation to describe the PublicAndPrivate webserver access mode. - api-change:
payment-cryptography-data: [botocore] GenerateAuthRequestCryptogram API launch.
v1.43.11
=======
- api-change:
bedrock-agentcore: [botocore] Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. - api-change:
devops-agent: [botocore] Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs - api-change:
grafana: [botocore] Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. - api-change:
guardduty: [botocore] Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. - api-change:
rtbfabric: [botocore] This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. - api-change:
sagemaker: [botocore] Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform.
v1.43.10
=======
- api-change:
accessanalyzer: [botocore] Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. - api-change:
connect: [botocore] Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. - api-change:
ec2: [botocore] Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. - api-change:
ecs: [botocore] Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. - api-change:
evs: [botocore] Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. - api-change:
ivs: [botocore] Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource - api-change:
quicksight: [botocore] Support for dataset enrichment and geo spatial in new data preparation experience
v1.43.9
======
- api-change:
logs: [botocore] Updating the max limit for start query api parameter. - api-change:
mediapackagev2: [botocore] This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests - api-change:
partnercentral-selling: [botocore] Enable TCV intake on Opportunity to improve Opportunities Hygiene and downstream revenue attribution.
v1.43.8
======
- api-change:
bedrock: [botocore] Advanced Prompt Optimization (AdvPO) allows you to optimize and migrate your prompts for any model on Bedrock by automatically evaluating responses and rewriting prompts to improve performance. This release provides a programmatic way to create, get, list, stop, and delete AdvPO jobs. - api-change:
cloudfront: [botocore] Adding a new boolean for OCSP Revocations in Viewer mTLS Create and Update APIs, and adding a new 'Passthrough' option for TrustStore modes - api-change:
datazone: [botocore] Adds support for SageMaker Unified Studio notebook operations, including notebook import and export - api-change:
dms: [botocore] Add 9 SDK waiters for DMS Schema Conversion async operations. Eliminates manual polling for import, assessment, conversion, export, and creation jobs. - api-change:
glue: [botocore] Release --has-databases parameter for AWS Glue get-catalogs API, which filters catalog responses to include only those capable of containing databases, excluding parent catalogs that hold only other catalogs. Remove model-level validation on partition index list size for AWS Glue tables. - api-change:
grafana: [botocore] Adds support for dual-stack (IPv4 and IPv6) connectivity to Amazon Managed Grafana workspaces. Customers can configure the ipAddressType parameter when creating or updating a workspace to choose between IPv4-only or dual-stack (IPv4 and IPv6) access. - api-change:
mgn: [botocore] Introducing new option for security groups mapping - with MAP-DHCP the service translates security rules from your source environment with DHCP compatibility. - api-change:
qconnect: [botocore] ListModels is an API that returns the available AI models for a Connect Assistant based on its region and AI prompt type.
v1.43.7
======
- api-change:
arc-region-switch: [botocore] Adds support for enabling and disabling Lambda event source mappings in Region switch plans. - api-change:
batch: [botocore] Adds a billing callout to docs regarding using the CE Scale Down Delay feature - api-change:
bedrock-agentcore-control: [botocore] Adds support for read-only summary APIs for Policy Engine, Policy, and Policy Generation resources, enabling metadata retrieval without KMS decryption for AWS Config integration. - api-change:
billingconductor: [botocore] Add ConflictException to UpdateCustomLineItem operation. - api-change:
connect: [botocore] This change added three new EventSourceName for schedule notification feature - api-change:
connectcampaignsv2: [botocore] This release added support for Outbound Campaign timezone detection using all available contact methods - api-change:
connectcases: [botocore] Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. - api-change:
dsql: [botocore] Added support for Amazon Aurora DSQL change data capture (CDC) streams that deliver row-level database changes to Amazon Kinesis in JSON format. Includes CreateStream, GetStream, ListStreams, and DeleteStream operations. - api-change:
ec2: [botocore] Include length limits in the SDK and documentation for text fields in Image (AMI) APIs such as the image name and description - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
es: [botocore] Adds support for AutomatedSnapshotPauseOptions. - api-change:
glue: [botocore] AWS Glue now defaults the job timeout to 480 minutes for Glue version 5.0 and later when no timeout value is specified. The default remains 2,880 minutes for Glue version 4.0 and earlier. - api-change:
lightsail: [botocore] Added OriginIpAddressTypeEnum (ipv4, ipv6, dualstack) and ipAddressType field to Origin and InputOrigin structures for Lightsail CDN distributions. Allows customers to specify how the distribution connects to origins, using IPv4, IPv6, or dualstack networking - api-change:
opensearch: [botocore] Adds support for AutomatedSnapshotPauseOptions. - api-change:
partnercentral-account: [botocore] Added ServiceQuotaExceededExceptions for Profile operations - api-change:
pcs: [botocore] Add support for Amazon EC2 Interruptible-ODCR - api-change:
quicksight: [botocore] Adds five new custom permission option for Quick Apps so that these capabilities can be controlled by public SDK and CLI. - api-change:
redshift: [botocore] Added rg.xlarge and rg.4xlarge to valid NodeType values and updated documentation for CreateCluster, ModifyCluster, ResizeCluster, and RestoreFromClusterSnapshot APIs to reflect RG node type support. - api-change:
rtbfabric: [botocore] Customers can now configure custom domain names for their RTB Fabric gateways. This enables partners to use their own branded domain for RTB traffic instead of the default rtbfabric endpoint - api-change:
sagemaker: [botocore] Adds execution role session name mode to reflect user identity in Studio. Adds Flexible Training Plans on Studio apps. Adds restricted model packages to control access to proprietary model artifacts via IAM. Fixed instance type parity between inference endpoints and managed shadow tests. - api-change:
securityagent: [botocore] Add support for code reviews, a new resource type that enables automated security-focused static analysis of source code repositories. - api-change:
socialmessaging: [botocore] Adds parameters to call the GetWhatsAppMessageTemplate and UpdateWhatsAppMessageTemplate APIs with a template name and language code in place of the template ID. Linked WhatsApp accounts also describe whether the WABA is onboarded to Meta's Marketing Messages API. - api-change:
stepfunctions: [botocore] Updated default SDK endpoints for AWS Step Functions in AWS GovCloud (US) regions. The default Dual-Stack endpoints now resolve to "states-fips" prefixed hostnames. There are no changes to service behavior. No customer action is required.
v1.43.6
=======
- api-change:
acm-pca: [botocore] Private Certificate Authority service now supports RSASSA-PSS signing algorithm. - api-change:
bedrock-agentcore-control: [botocore] Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. - api-change:
deadline: [botocore] AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. - api-change:
ecs: [botocore] New enum values added for Agent Connectivity issues - api-change:
glue: [botocore] Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables.
v1.43.5
=======
- api-change:
dms: [botocore] Updated documentation for various DMS Schema Conversion operations - api-change:
ec2: [botocore] This release adds support for policy-based routing on AWS Transit Gateway, enabling you to route traffic based on 5-tuple matching (source IP, destination IP, source port, destination port, and protocol) using new policy table entry APIs that direct matching traffic to a target route table. - api-change:
gameliftstreams: [botocore] Adds ListApplicationShaderCaches API to retrieve shader cache metadata for applications and adds stream URLs, which give end users temporary, unauthenticated access to a stream session in their browser. Includes CreateStreamUrl, GetStreamUrl, ListStreamUrls, and RevokeStreamUrl operations. - api-change:
glue: [botocore] Adding filtering, partitioning, and VPC support to AWS Glue REST API connector - api-change:
iotsitewise: [botocore] We have released a new set of APIs in support of a major new feature within AWS IoT SiteWise called Scenario Discover. Please see user guide about the feature and the API guide in public documentation for new APIs. - api-change:
wafv2: [botocore] AWS WAF now supports pre-parse text transformations, letting you normalize raw query strings before parsing, available on rule statements that use SingleQueryArgument or AllQueryArguments as the FieldToMatch. AWS WAF also added 10 new text transformations, including ModSecurity v3 parity options.
v1.43.4
=======
- api-change:
bedrock-agentcore-control: [botocore] Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged. - api-change:
elbv2: [botocore] This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. - api-change:
healthlake: [botocore] AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language. - api-change:
payment-cryptography-data: [botocore] Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs. - api-change:
rds: [botocore] Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
v1.43.3
=======
- api-change:
artifact: [botocore] Add support for Assurance Assistant APIs for managing compliance inquiries along with tagging features. - api-change:
cloud9: [botocore] Since Amazon Linux 2 (AL2) will reach its end-of-life (EOL) and stop receiving security updates on June 30, 2026, Cloud9 will remove AL2 from AMI options in public API create-environment-ec2. - api-change:
connect: [botocore] Adds a new Amazon Connect Service API, SendOutboundWebNotification, that delivers web notifications to end-customer chat widget sessions. Callable only by the Amazon Connect Outbound Campaigns service principal. - api-change:
ec2: [botocore] Use declarative policies to enable VPC Encryption Controls across your organization or select accounts. Added AMD SEV-SNP support for EC2 Dedicated Hosts. Managed resource visibility settings control whether AWS-provisioned resources in your account appear in console views and API list operations. - api-change:
gameliftstreams: [botocore] Added CreateStreamSessionAdminShell API operation to enable customers to establish secure terminal connections to the live runtime environment of streaming sessions for troubleshooting purposes. - api-change:
mediaconvert: [botocore] Adds support for integer-second duration normalization and the option to disable explicit weighted prediction. - api-change:
meteringmarketplace: [botocore] The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. - api-change:
opensearch: [botocore] To create a Mustang domain via the AWS CLI, you must pass EngineMode OPTIMIZED (along with UseCase OBSERVABILITY or MIXED) without it, the domain defaults to a regular (GENERAL) domain. Also this release includes Insights Feedback API which user can use to provide feedback for Insight API. - api-change:
quicksight: [botocore] Adding support for FileSource PhysicalTables. This adds support for datasets with file sources.
v1.43.2
=======
- api-change:
acm: [botocore] Certificate transparency logging opt-out is no longer available. Per compliance requirements, all public ACM certificates are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference option is deprecated. - api-change:
bedrock-agentcore: [botocore] Added tagging and CMK support across optimization, an explanation field in recommendation output, and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
bedrock-agentcore-control: [botocore] Added tagging and CMK support for optimizations and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
devops-agent: [botocore] Adds support for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger, ListTriggers) for managing schedule-based automation triggers in DevOps Agent agent spaces. - api-change:
eks: [botocore] Patches missing enum values for EKS updates - api-change:
firehose: [botocore] Update KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not alias ARNs), matching service behavior. - api-change:
glue: [botocore] Adds support for retrieving Apache Iceberg table metadata via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive schema, partition specs, sort orders, and table properties in the response. - api-change:
iam: [botocore] Updating documentation for select service-specific credential APIs - api-change:
sagemaker-runtime: [botocore] Added support for inline request payloads to the InvokeEndpointAsync operation to allow users to provide the inference payload directly in the request Body (up to 128,000 bytes) as an alternative to uploading the payload to Amazon S3 and passing InputLocation.
v1.43.1
=======
- api-change:
cognito-idp: [botocore] Add support for multi-region replication, enabling synchronization of user data and configurations to a secondary user pool in a standby Region. Add support for customer managed keys (CMK) in AWS KMS for encrypting user pool data at rest. - api-change:
marketplace-agreement: [botocore] Adding Entitlements in SearchAgreements Response - api-change:
quicksight: [botocore] This release adds public APIs for Amazon QuickSight Spaces, Agents, and Flows. Spaces APIs enable management of curated resource collections. Agents APIs provide lifecycle control over AI-powered agents that leverage Spaces. Flows APIs add CRUDL APIs for automated workflows.
v1.43.0
======
- api-change:
account: [botocore] Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes. - api-change:
bedrock-agentcore: [botocore] Adds batch evaluation for running evaluators against multiple agent sessions with server-side orchestration, AI-powered recommendations for optimizing system prompts and tool descriptions, and AB testing with controlled traffic splitting and statistical significance reporting - api-change:
bedrock-agentcore-control: [botocore] Adds configuration bundles for versioned, immutable agent configuration snapshots with branch-based lineage - api-change:
cloudfront: [botocore] Amazon CloudFront now supports cache tag. Tag objects via response headers and invalidate all matching objects in a single request, replacing manual URL tracking and broad wildcards. - api-change:
deadline: [botocore] Adds support for rtx-pro-server-6000 GPU accelerator for service-managed fleets. - api-change:
ecr: [botocore] Removes support for registry policy V1 - api-change:
gamelift: [botocore] Amazon GameLift Servers adds a new DescribeContainerGroupPortMappings API for container fleets, making it easy to discover which connection ports map to your container ports without needing to remotely access the compute. - api-change:
mediapackagev2: [botocore] This feature adds configuration for specifying SCTE marker handling and allow greater control over generated manifest and segment URIs - api-change:
transfer: [botocore] This launch will increase the limits for customers to list the contents from the remote directories from 10k to 200k. - api-change:
workspaces-web: [botocore] Allow admins to configure IPv6 ranges on IP Access Settings. - enhancement:awscrt: [
botocore] Update awscrt version to 0.32.2 - feature:Python: [
botocore] End of support for Python 3.9 - feature:Python: End of support for Python 3.9
v1.42.97
=======
- api-change:
application-signals: [botocore] Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations. - api-change:
billingconductor: [botocore] Add support for Passthrough pricing plan - api-change:
gameliftstreams: [botocore] Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application - api-change:
glue: [botocore] Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions - api-change:
ivs: [botocore] Adds tags parameter to the CreateAdConfiguration operation - api-change:
kms: [botocore] KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key. - api-change:
logs: [botocore] Adds support for selecting all logs sources and types in a single association. - api-change:
mgn: [botocore] Added network modernization support, enabling customers to edit, resize, merge, and split VPCs and subnets during migration while retaining functional, non-conflicting IP addresses. - api-change:
omics: [botocore] Enable Public Internet or VPC configuration to BatchRun - api-change:
opensearch: [botocore] Amazon OpenSearch Service now supports JWKS URL configuration for JWT authentication - api-change:
sagemaker: [botocore] Updated API documentation for endpoint MetricsConfig. Added details on supported metric publish frequencies and clarified how EnableEnhancedMetrics controls utilization and invocation metric behavior. - api-change:
workspaces: [botocore] Added support for Protocol as modified resource and added update failure as modification state
v1.42.96
=======
- api-change:
bedrock-agentcore-control: [botocore] Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access - api-change:
connect: [botocore] Amazon Connect is expanding attachment capabilities to give customers greater flexibility and control. Currently limited to predefined file types, the new feature will allow contact center administrators to customize which file extensions and sizes are supported across chat, email, tasks, and cases. - api-change:
connecthealth: [botocore] Corrected CreateWebAppConfiguration documentation. Adding slash as an allowed character for the Ambient documentation agent to allow pronoun specifications. - api-change:
evs: [botocore] EVS now supports i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing. - api-change:
logs: [botocore] Adding nextToken and maxItems to the GetQueryResults API. - api-change:
transfer: [botocore] AWS Transfer Family now support configurable IP address types for Web Apps of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4 and IPv6) configurations based on their network requirements.
v1.42.95
=======
- api-change:
datazone: [botocore] Releasing For LakehouseProperties attributes in the Connections API's - api-change:
iot-managed-integrations: [botocore] Adds "Status" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning profile to be used for device provisioning. - api-change:
opensearch: [botocore] Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboards in one AWS Region to OpenSearch domains in other Regions within the same partition for centralized data visualization. - api-change:
pcs: [botocore] This release adds support for Slurm 25.11 with expedited requeue enabled by default for jobs failing due to node issues, configurable requeue delay, health checks at node startup only, and unauthenticated HTTP endpoints disabled by default for improved security. - bugfix:
cloudwatch: [botocore] Aliasget_o_tel_enrichment,start_o_tel_enrichment, andstop_o_tel_enrichmentbotocore methods to useotelinstead ofo_tel.
v1.42.94
=======
- api-change:
batch: [botocore] Support of S3Files volume type, container start and stop timeouts. - api-change:
bedrock-agentcore: [botocore] Adds support for Amazon Bedrock AgentCore Harness data plane APIs, enabling customers to invoke managed agent loops and execute commands on live agent sessions with streaming responses. - api-change:
bedrock-agentcore-control: [botocore] Adds support for Amazon Bedrock AgentCore Harness control plane APIs, enabling customers to create, manage, and configure managed agent loops with customizable models, tools, memory, and isolated execution environments. - api-change:
ec2: [botocore] Managed resource visibility settings control whether resources that AWS services provision on your behalf within your AWS account appear in your Amazon console views and API list operations. - api-change:
ecs: [botocore] GPU health monitoring and auto-repair for ECS Managed Instances - api-change:
emr-serverless: [botocore] This release adds support for Spark connect sessions starting with release label emr-7.13.0. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iotwireless: [botocore] Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs. - api-change:
ivs: [botocore] Adds support for Amazon IVS server-side ad insertion - api-change:
lambda: [botocore] Add Ruby 4.0 (ruby4.0) support to AWS Lambda. - api-change:
opensearch: [botocore] Adds support for RollbackServiceSoftwareUpdate API - api-change:
osis: [botocore] Update the pipeline configuration body character limit for the CreatePipeline API call. - api-change:
s3: [botocore] This release adds five additional checksum algorithms for S3 data integrity (MD5, SHA-512, XXHash3, XXHash64, XXHash128) and support for S3 Inventory on directory buckets (S3 Express One Zone). - api-change:
s3control: [botocore] This release adds support for five additional checksum algorithms for data integrity checking in Amazon S3 - MD5, SHA-512, XXHash3, XXHash64, and XXHash128.
v1.42.93
=======
- api-change:
cognito-idp: [botocore] Adding dutch language support for Cognito Managed Login and Terms on Console - api-change:
comprehendmedical: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
compute-optimizer: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
compute-optimizer-automation: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
gamelift: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
marketplace-entitlement: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
network-firewall: [botocore] Support for new types of partner managed rulegroups for Network Firewall Service - api-change:
sagemaker: [botocore] SageMaker AI now supports generative AI inference recommendations. Provide your model and workload, and SageMaker AI optimizes configurations, benchmarks them on real GPUs, and returns deployment-ready recommendations with validated metrics, accelerating the path to production from weeks to hours. - api-change:
snowball: [botocore] This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.
v1.42.92
=======
- api-change:
application-signals: [botocore] Releasing Second phase of SLO Recommendations where you can create recommended SLOs out-of-the box using CreateSLO API - api-change:
bedrock-agentcore-control: [botocore] Supporting listingMode for AgentCore Gateway MCP server targets - api-change:
ec2: [botocore] Added Transit Gateway Integration into AWS Client VPN. - api-change:
evs: [botocore] Amazon EVS now allows you to create connectors to your vCenter appliances and create Windows Server entitlements for virtual machines running in your EVS environments - api-change:
guardduty: [botocore] Expanded support for new suppression rule fields. - api-change:
kafka: [botocore] Amazon MSK Replicator now supports data migration from external Apache Kafka clusters to Amazon MSK Express brokers. This release adds SaslScram authentication with TLS encryption, enhanced consumer offset synchronization, and customer log forwarding for troubleshooting. - api-change:
location: [botocore] This release adds support for new Job APIs for bulk workloads. The initial job type supported is Address Validation. The new APIs added are StartJob, CancelJob, ListJobs, and GetJob. - api-change:
observabilityadmin: [botocore] Enablement for Security Hub v2 via Observability Admin Telemetry Rule for account and organization level.
v1.42.91
=======
- api-change:
cleanrooms: [botocore] This release adds support for configurable spark properties for Cleanrooms PySpark workloads. - api-change:
connect: [botocore] Fixes in SDK for customers using TestCase APIs - api-change:
connectcampaignsv2: [botocore] This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns. - api-change:
groundstation: [botocore] Adds support for updating contacts, listing antennas, and listing ground station reservations. New API operations - UpdateContact, ListContactVersions, DescribeContactVersion, ListAntennas, and ListGroundStationReservations. - api-change:
imagebuilder: [botocore] ImportDiskImage API adds registerImageOptions for Secure Boot control and custom UEFI data. It adds windowsConfiguration for selecting a specific edition from multi-image .wim files during ISO import. - api-change:
neptune: [botocore] Improving Documentation for Neptune - api-change:
quicksight: [botocore] Public release of dashboard customization summary, S3 Tables data source type, Athena cross-account connector, custom sorting for controls, and AI-powered analysis generation. - api-change:
sagemaker: [botocore] Adds support for providing NetworkInterface for efa enabled instances and Simplified cluster creation for Slurm-orchestrated clusters with optional Lifecycle Script (LCS) configuration. - api-change:
sts: [botocore] The STS client now supports configuring SigV4a through the auth scheme preference setting. SigV4a uses asymmetric cryptography, enabling customers using long-term IAM credentials to continue making STS API calls even when a region is isolated from the partition leader.
v1.42.90
=======
- api-change:
appstream: [botocore] Add content redirection to Update Stack - api-change:
autoscaling: [botocore] This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups. - api-change:
bedrock-agentcore: [botocore] Introducing NamespacePath in AgentCore Memory to support hierarchical prefix based memory record retrieval. - api-change:
cloudwatch: [botocore] Update documentation of alarm mute rules start and end date fields - api-change:
cognito-idp: [botocore] Adds support for passkey-based multi-factor authentication in Cognito User Pools. Users can authenticate securely using FIDO2-compliant passkeys with user verification, enabling passwordless MFA flows while maintaining backward compatibility with password-based authentication - api-change:
connect: [botocore] This release updates the Amazon Connect Rules CRUD APIs to support a new EventSourceName - OnEmailAnalysisAvailable. Use this event source to trigger rules when conversational analytics results are available for email contacts. - api-change:
connectcases: [botocore] Added error handling for service quota limits - api-change:
customer-profiles: [botocore] Amazon Connect Customer Profiles adds RecommenderSchema CRUD APIs for custom ML training columns. CreateRecommender and CreateRecommenderFilter now accept optional RecommenderSchemaName. - api-change:
datazone: [botocore] Launching SMUS IAM domain SDK support - api-change:
devops-agent: [botocore] Deprecate the userId from the Chat operations. This update also removes support of AllowVendedLogDeliveryForResource API from AWS SDKs. - api-change:
drs: [botocore] Updating regex for identification of AWS Regions. - api-change:
logs: [botocore] Endpoint update for CloudWatch Logs Streaming APIs. - api-change:
mediaconvert: [botocore] Adds support for Elemental Inference powered smart crop feature, enabling video verticalization - api-change:
rds: [botocore] Adds a new DescribeServerlessV2PlatformVersions API to describe platform version properties for Aurora Serverless v2. Also introduces a new valid maintenance action value for serverless platform version updates. - bugfix:signing: [
botocore] Fix bug so that configured auth scheme preference is used when auth scheme is resolved from endpoints rulesets, or from operation-level auth trait. Auth scheme preference can be configured using the existingauth_scheme_preferenceclient config option, theauth_scheme_preferenceshared config setting, or the existingAWS_AUTH_SCHEME_PREFERENCEenvironment variable.
v1.42.89
=======
- api-change:
customer-profiles: [botocore] This release introduces changes to SegmentDefinition APIs to support sorting by attributes. - api-change:
deadline: [botocore] Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
glue: [botocore] AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. - api-change:
interconnect: [botocore] Initial release of AWS Interconnect -- a managed private connectivity service that enables you to create high-speed network connections between your AWS Virtual Private Clouds (VPCs) and your VPCs on other public clouds or your on-premise networks. - api-change:
macie2: [botocore] This release adds an optional expectedBucketOwner field to the Macie S3 export configuration, allowing customers to verify bucket ownership before Macie writes results to the destination bucket. - api-change:
securityhub: [botocore] Provide organizational unit scoping capability for GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2, GetResourcesStatisticsV2 APIs.
v1.42.88
=======
- api-change:
connect: [botocore] Conversational Analytics for Email - api-change:
devops-agent: [botocore] Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space. - api-change:
ecs: [botocore] Minor updates to exceptions for completeness - api-change:
imagebuilder: [botocore] Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started. - api-change:
mediaconvert: [botocore] Adds support for MV-HEVC video output and clear lead for AV1 DRM output. - api-change:
observabilityadmin: [botocore] CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. - api-change:
rtbfabric: [botocore] Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic only to healthy ones, reducing errors during deployments, scaling events, and instance failures. - api-change:
sagemaker: [botocore] Support new SageMaker StartClusterHealthCheck API for on-demand DHC on Hyperpod EKS cluster. Support updated CreateCluster, UpdateCluster, DescribeCluster, BatchAddClusterNodes APIs for flexible instance group on HyperPod cluster
v1.42.87
=======
- api-change:
bcm-dashboards: [botocore] Scheduled email reports of Billing and Cost Management Dashboards - api-change:
bedrock-agentcore: [botocore] Introducing support for SearchRegistryRecords API on AgentCoreRegistry - api-change:
bedrock-agentcore-control: [botocore] Initial release for CRUDL in AgentCore Registry Service - api-change:
mediaconnect: [botocore] Adds support for MediaLive Channel-type Router Inputs. - api-change:
redshift-data: [botocore] The BatchExecuteStatement API now supports named SQL parameters, enabling secure batch queries with parameterized values. This enhancement helps prevent SQL injection vulnerabilities and improves query reusability. - api-change:
sagemaker: [botocore] Release support for g7e instance types for SageMaker HyperPod
v1.42.86
=======
- api-change:
backup: [botocore] Adding EKS specific backup vault notification types for AWS Backup. - api-change:
drs: [botocore] This changes adds support for modifying the replication configuration to support data replication using IPv6. - api-change:
ecr: [botocore] Add UnableToListUpstreamImageReferrersException in ListImageReferrers - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
ivs-realtime: [botocore] Adds support for Amazon IVS real-time streaming redundant ingest. - api-change:
marketplace-discovery: [botocore] AWS Marketplace Discovery API provides an interface that enables programmatic access to the AWS Marketplace catalog, including searching and browsing listings, retrieving product details and fulfillment options, and accessing public and private offer pricing and terms. - api-change:
medialive: [botocore] MediaLive is adding support for MediaConnect Router by supporting a new output type called MEDIACONNECT ROUTER. This new output type will provide seamless encrypted transport between your MediaLive channel and MediaConnect Router. - api-change:
outposts: [botocore] Add AWS Outposts APIs to view renewal pricing options and submit renewal requests for Outpost contracts
v1.42.85
=======
- api-change:
accessanalyzer: [botocore] Revert previous additions of API changes. - api-change:
bedrock-agentcore: [botocore] This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. - api-change:
braket: [botocore] Added support for t3, g6, and g6e instance types for Hybrid Jobs. - api-change:
connect: [botocore] The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. - api-change:
datasync: [botocore] Allow IAM role ARNs with IAM Paths for "SecretAccessRoleArn" field in "CustomSecretConfig" - api-change:
datazone: [botocore] Update Configurations and registerS3AccessGrantLocation as public attributes for cfn - api-change:
ec2: [botocore] EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. - api-change:
ecs: [botocore] This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. - api-change:
eks: [botocore] EKS MNG WarmPool feature to support ASG WarmPool feature. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
lambda: [botocore] Launching Lambda integration with S3 Files as a new file system configuration. - api-change:
outposts: [botocore] This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. - api-change:
rtbfabric: [botocore] AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure - api-change:
s3: [botocore] Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. - api-change:
s3files: [botocore] Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. - bugfix:auth: [
botocore] Fixsigv4a_signing_region_setconfig being ignored when SigV4a is selected viaauth_scheme_preference. The configured region set is now correctly applied to the signing context regardless of how SigV4a is resolved.
v1.42.84
=======
- api-change:
accessanalyzer: [botocore] Brookie helps customers preview the impact of SCPs before deployment using historical access activity. It evaluates attached policies and proposed policy updates using collected access activity through CloudTrail authorization events and reports where currently allowed access will be denied. - api-change:
deadline: [botocore] Added 8 batch APIs (BatchGetJob, BatchGetStep, BatchGetTask, BatchGetSession, BatchGetSessionAction, BatchGetWorker, BatchUpdateJob, BatchUpdateTask) for bulk operations. Monitors can now use an Identity Center instance in a different region via the identityCenterRegion parameter. - api-change:
dlm: [botocore] This release adds support for Fast Snapshot Restore AvailabilityZone Ids in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. - api-change:
geo-maps: [botocore] This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users - api-change:
guardduty: [botocore] Migrated to Smithy. No functional changes - api-change:
lightsail: [botocore] This release adds support for the Asia Pacific (Malaysia) (ap-southeast-5) Region. - api-change:
mediatailor: [botocore] This change adds support for Tagging the resource types Programs and Prefetch Schedules - api-change:
qconnect: [botocore] Added optional originRequestId parameter to SendMessageRequest and ListSpans response in Amazon Q in Connect to support request tracing across service boundaries. - api-change:
transfer: [botocore] AWS Transfer Family Connectors now support IPv6 connectivity, enabling outbound connections to remote SFTP or AS2 servers using IPv4-only or dual-stack (IPv4 and IPv6) configurations based on network requirements.
v1.42.83
=======
- api-change:
bedrock: [botocore] Amazon Bedrock Guardrails enforcement configuration APIs now support selective guarding controls for system prompts as well as user and assistant messages, along with SDK support for Amazon Bedrock resource policy APIs. - api-change:
bedrock-agent: [botocore] Added strict parameter to ToolSpecification to allow users to enforce strict JSON schema adherence for tool input schemas. - api-change:
bedrock-agentcore-control: [botocore] Documentation Update for Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. - api-change:
imagebuilder: [botocore] Updated pagination token validation for ListContainerRecipes API to support maximum size of 65K characters - api-change:
lightsail: [botocore] Add support for tagging of Alarm resource type - api-change:
logs: [botocore] Added queryDuration, bytesScanned, and userIdentity fields to the QueryInfo response object returned by DescribeQueries. Customers can now view detailed query cost information including who ran the query, how long it took, and the volume of data scanned. - api-change:
medialive: [botocore] AWS Elemental MediaLive released a new features that allows customers to use HLG 2020 as a color space for AV1 video codec. - api-change:
organizations: [botocore] Updates close Account quota for member accounts in an Organization. - api-change:
payment-cryptography: [botocore] Adds optional support to retrieve previously generated import and export tokens to simplify import and export functions
v1.42.82
=======
- api-change:
appstream: [botocore] Amazon WorkSpaces Applications now supports drain mode for instances in multi-session fleets. This capability allows administrators to instruct individual fleet instances to stop accepting new user sessions while allowing existing sessions to continue uninterrupted. - api-change:
bedrock-agentcore-control: [botocore] Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. - api-change:
bedrock-data-automation: [botocore] Data Automation Library is a BDA capability that lets you create reusable entity resources to improve extraction accuracy. Libraries support Custom Vocabulary entities that enhance speech recognition for audio and video content with domain-specific terminology shared across projects - api-change:
bedrock-runtime: [botocore] Relax ToolUseId pattern to allow dots and colons - api-change:
cloudwatch: [botocore] CloudWatch now supports OTel enrichment to make vended metrics for supported AWS resources queryable via PromQL with resource ARN and tag labels, and PromQL alarms for metrics ingested via the OTLP endpoint with multi-contributor evaluation. - api-change:
connect: [botocore] Include CUSTOMER to evaluation target and participant role. Support Korean, Japanese and Simplified Chinese in evaluation forms. - api-change:
deadline: [botocore] AWS Deadline Cloud now supports configurable scheduling on each queue. The scheduling configuration controls how workers are distributed across jobs. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
gamelift: [botocore] Amazon GameLift Servers now includes a ComputeName field in game session API responses, making it easier to identify which compute is hosting a game session without cross-referencing IP addresses. - api-change:
geo-places: [botocore] This release updates API reference documentation for Amazon Location Service Places APIs to reflect regional restrictions for Grab Maps users in ReverseGeocode, Suggest, SearchText, and GetPlace operations - api-change:
logs: [botocore] We are pleased to announce that our logs transformation csv processor now has a destination field, allowing you to specify under which parent node parsed columns be placed under. - api-change:
pricing: [botocore] This release increases the MaxResults parameter of the GetAttributeValues API from 100 to 10000.
v1.42.81
=======
- api-change:
bedrock: [botocore] Adds support for Bedrock Batch Inference Job Progress Monitoring - api-change:
bedrock-agentcore: [botocore] Added the ability to filter out empty sessions when listing sessions. Customers can now retrieve only sessions that still contain events, eliminating the need to check each session individually. No changes required for existing integrations. - api-change:
bedrock-agentcore-control: [botocore] Adds support for VPC egress private endpoints for Amazon Bedrock AgentCore gateway targets, enabling private connectivity through managed VPC Lattice resources. Also adds IAM credential provider for gateway targets, enabling IAM-based authentication to target endpoints - api-change:
ecs: [botocore] Amazon ECS now supports Managed Daemons with dedicated APIs for registering daemon task definitions, creating daemons, and managing daemon deployments. - api-change:
elasticache: [botocore] Updated SnapshotRetentionLimit documentation for ServerlessCache to correctly describe the parameter as number of days (max 35) instead of number of snapshots. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
es: [botocore] Adding Policy-Min-TLS-1-2-RFC9151-FIPS-2024-08 as TLS Policy in Supported Regions - api-change:
geo-routes: [botocore] This release makes RoutingBoundary optional in CalculateRouteMatrix, set StopDuration with a maximum value of 49999 for CalculateRoutes, set TrailerCount with a maximum value of 4, and introduces region restrictions for Grab Maps users. - api-change:
medical-imaging: [botocore] Added new boolean flag to persist metadata updates to all primary image sets in the same study as the requested image set. - api-change:
opensearch: [botocore] Adding Policy-Min-TLS-1-2-RFC9151-FIPS-2024-08 as TLS Policy in Supported Regions
v1.42.80
=======
- api-change:
acm: [botocore] Adds support for searching for ACM certificates using the new SearchCertificates API. - api-change:
cloudfront: [botocore] This release adds bring your own IP (BYOIP) IPv6 support to CloudFront's CreateAnycastIpList and UpdateAnycastIpList API through the IpamCidrConfigs field. - api-change:
dataexchange: [botocore] Support Tags for AWS Data Exchange resource Assets - api-change:
datazone: [botocore] Adds environmentConfigurationName field to CreateEnvironmentInput and UpdateEnvironmentInput, so that Domain Owners can now recover orphaned environments by recreating deleted configurations with the same name, and will auto-recover orphaned environments - api-change:
devops-agent: [botocore] AWS DevOps Agent service General Availability release. - api-change:
dms: [botocore] To successfully connect to the IBM DB2 LUW database server, you may need to specify additional security parameters that are passed to the JDBC driver. These parameters are EncryptionAlgorithm and SecurityMechanism. Both parameters accept integer values. - api-change:
ec2: [botocore] This release updates the examples in the documentation for DescribeRegions and DescribeAvailabilityZones. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
geo-maps: [botocore] This release expands map customization options with adjustable contour line density, dark mode support for Hybrid and Satellite views, enhanced traffic information across multiple map styles, and transit and truck travel modes for Monochrome and Hybrid map styles. - api-change:
kinesisanalyticsv2: [botocore] Support for Flink 2.2 in Managed Service for Apache Flink - api-change:
mailmanager: [botocore] Amazon SES Mail Manager now supports optional TLS policy for accepting unencrypted connections and mTLS authentication for ingress endpoints with configurable trust stores. Two new rule actions are available, Bounce for sending non-delivery reports and Lambda invocation for custom email processing. - api-change:
marketplace-agreement: [botocore] This release adds 8 new APIs for AWS Marketplace sellers. 4 APIs for Cancellations (Send, List, Get, Cancel action on AgreementCancellationRequest), 3 APIs for Billing Adjustments (BatchCreate, List, Get action on BillingAdjustmentRequest), and 1 API to List Invoices (ListAgreementInvoiceLineItems) - api-change:
observabilityadmin: [botocore] This release adds the Bedrock and Security Hub resource types for Omnia Enablement launch for March 31. - api-change:
odb: [botocore] Adds support for EC2 Placement Group integration with ODB Network. The GetOdbNetwork and ListOdbNetworks API responses now include the ec2PlacementGroupIds field. - api-change:
opensearch: [botocore] Support RegisterCapability, GetCapability, DeregisterCapability API for AI Assistant feature management for OpenSearch UI Applications - api-change:
organizations: [botocore] Added Path field to Account and OrganizationalUnit objects in AWS Organizations API responses. - api-change:
partnercentral-selling: [botocore] Adding EURO Currency for MRR Amount - api-change:
pinpoint-sms-voice-v2: [botocore] This release adds RCS for Business messaging and Notify support. RCS lets you create and manage agents, send and receive messages in the US and Canada via SendTextMessage API, and configure SMS fallback. Notify lets you send templated OTP messages globally in minutes with no phone number required. - api-change:
quicksight: [botocore] Adds StartAutomationJob and DescribeAutomationJob APIs for automation jobs. Adds three custom permission capabilities that allow admins to control whether users can manage Spaces and chat agents. Adds an OAuthClientCredentials structure to provide OAuth 2.0 client credentials inline to data sources. - api-change:
s3: [botocore] Add Bucket Metrics configuration support to directory buckets - api-change:
s3control: [botocore] Adding an optional auditContext parameter to S3 Access Grants credential vending API GetDataAccess to enable job-level audit correlation in S3 CloudTrail logs - api-change:
s3tables: [botocore] S3 Tables now supports nested types when creating tables. Users can define complex column schemas using struct, list, and map types. These types can be composed together to model complex, hierarchical data structures within table schemas. - api-change:
securityagent: [botocore] AWS Security Agent is a service that proactively secures applications throughout the development lifecycle with automated security reviews and on-demand penetration testing. - api-change:
sustainability: [botocore] This is the first release of the AWS Sustainability SDK, which enables customers to access their sustainability impact data via API.
v1.42.79
=======
- api-change:
appstream: [botocore] Add support for URL Redirection - api-change:
autoscaling: [botocore] Adds support for new instance lifecycle states introduced by the instance lifecycle policy and replace root volume features. - api-change:
bedrock-agentcore: [botocore] Adds Ground Truth support for AgentCore Evaluations (Evaluate) - api-change:
deadline: [botocore] AWS Deadline Cloud now supports three new fleet auto scaling settings. With scale out rate, you can configure how quickly workers launch. With worker idle duration, you can set how long workers wait before shutting down. With standby worker count, you can keep idle workers ready for fast job start. - api-change:
devops-agent: [botocore] AWS DevOps Agent General Availability. - api-change:
ecs: [botocore] Adding Local Storage support for ECS Managed Instances by introducing a new field "localStorageConfiguration" for CreateCapacityProvider and UpdateCapacityProvider APIs. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
gamelift: [botocore] Update CreateScript API documentation. - api-change:
lakeformation: [botocore] Add setSourceIdentity to DataLakeSettings Parameters - api-change:
logs: [botocore] Adds Lookup Tables to CloudWatch Logs for log enrichment using CSV key-value data with KMS encryption support. - api-change:
opensearch: [botocore] Added Cluster Insights API's In OpenSearch Service SDK. - api-change:
partnercentral-account: [botocore] KYB Supplemental Form enables partners who fail business verification to submit additional details and supporting documentation through a self-service form, triggering an automated re-verification without requiring manual intervention from support teams. - api-change:
sagemaker: [botocore] Added support for placement strategy and consolidation for SageMaker inference component endpoints. Customers can now configure how inference component copies are distributed across instances and availability zones (AZs), and enable automatic consolidation to optimizes resource utilization. - enhancement:
s3: [botocore] Added support for opting out of Amazon S3 Express session authentication via the newdisable_s3_express_session_authS3 client configuration setting, or the newAWS_S3_DISABLE_EXPRESS_SESSION_AUTHenvironment variable, or thes3_disable_express_session_authshared configuration setting.
v1.42.78
=======
- api-change:
bedrock-agentcore: [botocore] Adding AgentCore Code Interpreter Node.js Runtime Support with an optional runtime field - api-change:
bedrock-agentcore-control: [botocore] Adds support for custom code-based evaluators using customer-managed Lambda functions. - api-change:
neptunedata: [botocore] Minor formatting changes to remove unnecessary symbols. - api-change:
omics: [botocore] AWS HealthOmics now supports VPC networking, allowing users to connect runs to external resources with NAT gateway, AWS VPC resources, and more. New Configuration APIs support configuring VPC settings. StartRun API now accepts networkingMode and configurationName parameters to enable VPC networking.
v1.42.77
=======
- api-change:
bcm-data-exports: [botocore] With this release we are providing an option to accounts to have their export delivered to an S3 bucket that is not owned by the account. - api-change:
emr: [botocore] Add StepExecutionRoleArn to RunJobFlow API - api-change:
logs: [botocore] This release adds parameter support to saved queries in CloudWatch Logs Insights. Define reusable query templates with named placeholders, invoke them using start query. Available in Console, CLI and SDK - api-change:
sagemaker: [botocore] Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod - api-change:
timestream-influxdb: [botocore] Timestream for InfluxDB adds support for customer defined maintenance windows. This allows customers to define maintenance schedule during resource creation and updates
v1.42.76
=======
- api-change:
apigatewayv2: [botocore] Added DISABLE IN PROGRESS and DISABLE FAILED Portal statuses. - api-change:
application-signals: [botocore] This release adds support for creating SLOs on RUM appMonitors, Synthetics canaries and services. - api-change:
batch: [botocore] Documentation-only update for AWS Batch. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
marketplace-agreement: [botocore] The Variable Payments APIs enable AWS Marketplace Sellers to perform manage their payment requests (send, get, list, cancel). - api-change:
polly: [botocore] Add support for Mu-law and A-law codecs for output format - api-change:
uxc: [botocore] GA release of AccountCustomizations, used to manage account color, visible services, and visible regions settings in the AWS Management Console.
v1.42.75
=======
- api-change:
bedrock-agentcore-control: [botocore] Adds SDK support for 1) Persist session state in AgentCore Runtime via filesystemConfigurations in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2) Optional name-based filtering on AgentCore ListBrowserProfiles API. - api-change:
gamelift: [botocore] Amazon GameLift Servers launches UDP ping beacons in the Beijing and Ningxia (China) Regions to help measure real-time network latency for multiplayer games. The ListLocations API is now available in these regions to provide endpoint domain and port information as part of the locations list. - api-change:
mediapackagev2: [botocore] Reduces the minimum allowed value for startOverWindowSeconds from 60 to 0, allowing customers to effectively disable the start-over window. - api-change:
opensearchserverless: [botocore] Adds support for updating the vector options field for existing collections. - api-change:
pcs: [botocore] This release adds support for custom slurmdbd and cgroup configuration in AWS PCS. Customers can now specify slurmdbd and cgroup settings to configure database accounting and reporting for their HPC workloads, and control resource allocation and limits for compute jobs. - api-change:
rds: [botocore] Adds support in Aurora PostgreSQL serverless databases for express configuration based creation through WithExpressConfiguration in CreateDbCluster API, and for restoring clusters using RestoreDBClusterToPointInTime and RestoreDBClusterFromSnapshot APIs.
v1.42.74
=======
- api-change:
batch: [botocore] AWS Batch AMI Visibility feature support. Adds read-only batchImageStatus to Ec2Configuration to provide visibility on the status of Batch-vended AMIs used by Compute Environments. - api-change:
connectcases: [botocore] You can now use the UpdateRelatedItem API to update the content of comments and custom related items associated with a case. - api-change:
lightsail: [botocore] Add support for tagging of ContactMethod resource type - api-change:
omics: [botocore] Adds support for batch workflow runs in Amazon Omics, enabling users to submit, manage, and monitor multiple runs as a single batch. Includes APIs to create, cancel, and delete batches, track submission statuses and counts, list runs within a batch, and configure default settings.
v1.42.73
=======
- api-change:
backup: [botocore] Fix Typo for S3Backup Options ( S3BackupACLs to BackupACLs) - api-change:
dynamodb: [botocore] Adding ReplicaArn to ReplicaDescription of a global table replica - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
opensearch: [botocore] Added support for Amazon Managed Service for Prometheus (AMP) as a connected data source in OpenSearch UI. Now users can analyze Prometheus metrics in OpenSearch UI without data copy. - api-change:
verifiedpermissions: [botocore] Adds support for Policy Store Aliases, Policy Names, and Policy Template Names. These are customizable identifiers that can be used in place of Policy Store ids, Policy ids, and Policy Template ids respectively in Amazon Verified Permissions APIs. - bugfix:s3: [
botocore] Fix aws-chunked requests with non-seekable streams sending bothContent-LengthandTransfer-Encoding: chunked, which violated HTTP/1.1 (RFC 7230) and causedSignatureDoesNotMatcherrors.
v1.42.72
=======
- api-change:
batch: [botocore] AWS Batch now supports quota management, enabling administrators to allocate shared compute resources across teams and projects through quota shares with capacity limits, resource-sharing strategies, and priority-based preemption - currently available for SageMaker Training job queues. - api-change:
bedrock-agentcore: [botocore] This release includes SDK support for the following new features on AgentCore Built In Tools. 1. Enterprise Policies for AgentCore Browser Tool. 2. Root CA Configuration Support for AgentCore Browser Tool and Code Interpreter. 3. API changes to AgentCore Browser Profile APIs - api-change:
bedrock-agentcore-control: [botocore] Adds support for the following new features. 1. Enterprise Policies support for AgentCore Browser Tool. 2. Root CA Configuration support for AgentCore Browser Tool and Code Interpreter. - api-change:
ec2: [botocore] Amazon EC2 Fleet instant mode now supports launching instances into Interruptible Capacity Reservations, enabling customers to use spare capacity shared by Capacity Reservation owners within their AWS Organization. - api-change:
observabilityadmin: [botocore] Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field - api-change:
polly: [botocore] Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream. This API allows streaming input text through inbound events and receiving audio as part of an output stream simultaneously.
v1.42.71
=======
- api-change:
ec2: [botocore] The DescribeInstanceTypes API now returns default connection tracking timeout values for TCP, UDP, and UDP stream via the new connectionTrackingConfiguration field on NetworkInfo. - api-change:
mediaconvert: [botocore] This update adds additional bitrate options for Dolby AC-4 audio outputs.
v1.42.70
=======
- api-change:
bedrock-agentcore-control: [botocore] Deprecating namespaces field and adding namespaceTemplates. - api-change:
emr: [botocore] Add S3LoggingConfiguration to Control LogUploads - api-change:
glue: [botocore] Provide approval to overwrite existing Lake Formation permissions on all child resources with the default permissions specified in 'CreateTableDefaultPermissions' and 'CreateDatabaseDefaultPermissions' when updating catalog. Allowed values are ["Accept","Deny"] .
v1.42.69
=======
- api-change:
bedrock: [botocore] You can now generate policy scenarios on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios will no longer be automatically generated during INGEST CONTENT, REFINE POLICY, and IMPORT POLICY workflows, resulting in faster completion times for these operations. - api-change:
bedrock-agentcore: [botocore] Provide support to perform deterministic operations on agent runtime through shell command executions via the new InvokeAgentRuntimeCommand API - api-change:
bedrock-agentcore-control: [botocore] Supporting hosting of public ECR Container Images in AgentCore Runtime - api-change:
ecs: [botocore] Amazon ECS now supports configuring whether tags are propagated to the EC2 Instance Metadata Service (IMDS) for instances launched by the Managed Instances capacity provider. This gives customers control over tag visibility in IMDS when using ECS Managed Instances.
v1.42.68
=======
- api-change:
apigateway: [botocore] API Gateway now supports an additional security policy "SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09" for REST APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and post-quantum (PQ) cryptography - api-change:
config: [botocore] Fix pagination support for DescribeConformancePackCompliance, and update OrganizationConfigRule InputParameters max length to match ConfigRule. - api-change:
connect: [botocore] Deprecating PredefinedNotificationID field - api-change:
gameliftstreams: [botocore] Feature launch that enables customers to connect streaming sessions to their own VPCs running in AWS. - api-change:
glue: [botocore] Add QuerySessionContext to BatchGetPartitionRequest - api-change:
ivs-realtime: [botocore] Updates maximum reconnect window seconds from 60 to 300 for participant replication - api-change:
mediaconvert: [botocore] This update adds support for Dolby AC-4 audio output, frame rate conversion between non-Dolby Vision inputs to Dolby Vision outputs, and clear lead CMAF HLS output. - api-change:
medialive: [botocore] Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP enum value. - api-change:
mgn: [botocore] Network Migration APIs are now publicly available for direct programmatic access. Customers can now call Network Migration APIs directly without going through AWS Transform (ATX), enabling automation, integration with existing tools, and self-service migration workflows. - api-change:
quicksight: [botocore] The change adds a new capability named ManageSharedFolders in Custom Permissions
v1.42.67
=======
- api-change:
datasync: [botocore] DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. - api-change:
ecr: [botocore] Add Chainguard to PTC upstreamRegistry enum - api-change:
s3: [botocore] Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. - enhancement:
sso-oidc: [botocore] Fixed missing error messages in SSO OIDC error responses by mapping OAuth2 error_description field to the standard Message field. Issue was raised in#​2216 <https://github.com/boto/botocore/issues/2216>__.
v1.42.66
=======
- api-change:
customer-profiles: [botocore] Today, Amazon Connect is announcing the ability to filter (include or exclude) recommendations based on properties of items and interactions. - api-change:
eks: [botocore] Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
polly: [botocore] Added support for the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative voices only. - api-change:
sagemaker: [botocore] SageMaker training plans allow you to extend your existing training plans to avoid workload interruptions without workload reconfiguration. When a training plan is approaching expiration, you can extend it directly through the SageMaker AI console or programmatically using the API or AWS CLI. - api-change:
simpledbv2: [botocore] Introduced Amazon SimpleDB export functionality enabling domain data export to S3 in JSON format. Added three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2 service. Supports cross-region exports and KMS encryption. - api-change:
workspaces: [botocore] Added WINDOWS SERVER 2025 OperatingSystemName.
v1.42.65
=======
- api-change:
bedrock-agentcore-control: [botocore] Adding first class support for AG-UI protocol in AgentCore Runtime. - api-change:
connectcases: [botocore] Added functionality for the Required and Hidden case rule types to be conditionally evaluated on up to 5 conditions. - api-change:
dms: [botocore] Not need to include to any release notes. The only change is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
kafka: [botocore] Add dual stack endpoint to SDK - api-change:
lexv2-models: [botocore] This release introduces a new generative AI feature called Lex Bot Analyzer. This feature leverage AI to analyze the bot configuration against AWS Lex best practices to identify configuration issues and provides recommendations.
v1.42.64
=======
- api-change:
iam: [botocore] Added support for CloudWatch Logs long-term API keys, currently available in Preview - api-change:
mgn: [botocore] Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration and updateReplicationConfiguration - api-change:
opensearch: [botocore] This change enables cross-account and cross-region access for DataSources. Customers can now define access policies on their datasources to allow other AWS accounts to access and query their data. - api-change:
route53globalresolver: [botocore] Adds support for dual stack Global Resolvers and Dictionary-based Domain Generation Firewall Advanced Protection.
v1.42.63
=======
- api-change:
appintegrations: [botocore] This release adds support for webhooks, allowing customers to create an Event Integration with a webhook source. - api-change:
bcm-data-exports: [botocore] Fixed wrong endpoint resolutions in few regions. Added AWS CFN resource schema for BCM Data Exports. Added max value validation for pagination parameter. Fixed ARN format validation for BCM Data Exports resources. Updated size constraints for table properties. Added AccessDeniedException error. - api-change:
bedrock: [botocore] Amazon Bedrock Guardrails account-level enforcement APIs now support lists for model inclusion and exclusion from guardrail enforcement. - api-change:
bedrock-agentcore-control: [botocore] Adds support for streaming memory records in AgentCore Memory - api-change:
connect: [botocore] Amazon Connect now supports the ability to programmatically configure and run automated tests for contact center experiences for Chat. Integrate testing into CICD pipelines, run multiple tests at scale, and retrieve results via API to automate validation of chat interactions and workflows. - api-change:
deadline: [botocore] AWS Deadline Cloud now supports cost scale factors for farms, enabling studios to adjust reported costs to reflect their actual rendering economics. Adjusted costs are reflected in Deadline Cloud's Usage Explorer and Budgets. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
gameliftstreams: [botocore] Added new Gen6 stream classes based on the EC2 G6f instance family. These stream classes provide cost-optimized options for streaming well-optimized or lower-fidelity games on Windows environments. - api-change:
sesv2: [botocore] Adds support for longer email message header values, increasing the maximum length from 870 to 995 characters for RFC 5322 compliance.
v1.42.62
=======
- api-change:
connecthealth: [botocore] Connect-Health SDK is AWS's unified SDK for the Amazon Connect Health offering. It allows healthcare developers to integrate purpose-built agents - such as patient insights, ambient documentation, and medical coding - into their existing applications, including EHRs, telehealth, and revenue cycle. - api-change:
ec2: [botocore] Added metadata field to CapacityAllocation. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
guardduty: [botocore] Added MALICIOUS FILE to IndicatorType enum in MDC Sequence - api-change:
mpa: [botocore] Updates to multi-party approval (MPA) service to add support for approval team baseline operations. - api-change:
sagemaker: [botocore] Adds support for S3 Bucket Ownership validation for SageMaker Managed MLflow. - api-change:
savingsplans: [botocore] Added support for OpenSearch and Neptune Analytics to Database Savings Plans. - enhancement:S3 redirect: [
botocore] Validate new region name when redirecting.
v1.42.61
=======
- api-change:
connect: [botocore] Added support for configuring additional email addresses on queues in Amazon Connect. Agents can now select an outbound email address and associate additional email addresses for replying to or initiating emails. - api-change:
elasticbeanstalk: [botocore] As part of this release, Beanstalk introduce a new info type - analyze for request environment info and retrieve environment info operations. When customers request an Al analysis, Elastic Beanstalk runs a script on an instance in their environment and returns an analysis of events, health and logs. - api-change:
es: [botocore] Adds support for DeploymentStrategyOptions. - api-change:
gamelift: [botocore] Amazon GameLift Servers now offers DDoS protection for Linux-based EC2 and Container Fleets on SDKv5. The player gateway proxy relay network provides traffic validation, per-player rate limiting, and game server IP address obfuscation all with negligible added latency and no additional cost. - api-change:
opensearch: [botocore] Adding support for DeploymentStrategyOptions - api-change:
quicksight: [botocore] Added several new values for Capabilities, increased visual limit per sheet from previous limit to 75, renamed Quick Suite to Quick in several places. - enhancement:auth: [
botocore] Exclude additional hop-by-hop headers from SigV4 signing to prevent signature mismatches when intermediaries mutate transport headers (connection, keep-alive, proxy-authenticate, proxy-authorization, TE, trailer, upgrade).
v1.42.60
=======
- api-change:
bedrock-agentcore-control: [botocore] Support for AgentCore Policy GA - api-change:
datazone: [botocore] Adding QueryGraph operation to DataZone SDK - api-change:
logs: [botocore] CloudWatch Logs updates- Added support for the PutBearerTokenAuthentication API to enable or disable bearer token authentication on a log group. For more information, see CloudWatch Logs API documentation. - api-change:
partnercentral-channel: [botocore] Adds the Resold Unified Operations support plan and removes the Resold Business support plan in the CreateRelationship and UpdateRelationship APIs - api-change:
sagemaker: [botocore] This release adds b300 and g7e instance types for SageMaker inference endpoints.
v1.42.59
=======
- api-change:
arc-region-switch: [botocore] Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. - api-change:
batch: [botocore] This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete - api-change:
bedrock: [botocore] Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. - api-change:
cognito-idp: [botocore] Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. - api-change:
connect: [botocore] Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime - api-change:
customer-profiles: [botocore] This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. - api-change:
health: [botocore] Updates the regex for validating availabilityZone strings used in the describe events filters. - api-change:
keyspacesstreams: [botocore] Added support for Change Data Capture (CDC) streams with Duration DataType. - api-change:
odb: [botocore] ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). - api-change:
ram: [botocore] Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter
v1.42.58
=======
- api-change:
backup-gateway: [botocore] This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. - api-change:
ec2: [botocore] Add c8id, m8id and hpc8a instance types. - api-change:
ecs: [botocore] Adding support for Capacity Reservations for ECS Managed Instances by introducing a new "capacityOptionType" value of "RESERVED" and new field "capacityReservations" for CreateCapacityProvider and UpdateCapacityProvider APIs. - api-change:
marketplace-entitlement: [botocore] Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. - api-change:
meteringmarketplace: [botocore] Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. - api-change:
securityhub: [botocore] Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2
v1.42.57
=======
- api-change:
batch: [botocore] AWS Batch documentation update for service job capacity units. - api-change:
ec2: [botocore] Add support for EC2 Capacity Blocks in Local Zones. - api-change:
ecr: [botocore] Update repository name regex to comply with OCI Distribution Specification - api-change:
neptune: [botocore] Neptune global clusters now supports tags - api-change:
wafv2: [botocore] AWS WAF now supports GetTopPathStatisticsByTraffic that provides aggregated statistics on the top URI paths accessed by bot traffic. Use this operation to see which paths receive the most bot traffic, identify the specific bots accessing them, and filter by category, organization, or bot name.
v1.42.56
=======
- api-change:
cloudwatch: [botocore] This release adds the APIs (PutAlarmMuteRule, ListAlarmMuteRules, GetAlarmMuteRule and DeleteAlarmMuteRule) to manage a new Cloudwatch resource, AlarmMuteRules. AlarmMuteRules allow customers to temporarily mute alarm notifications during expected downtime periods. - api-change:
ec2: [botocore] Adds httpTokensEnforced property to ModifyInstanceMetadataDefaults API. Set per account or manage organization-wide using declarative policies to prevent IMDSv1-enabled instance launch and block attempts to enable IMDSv1 on existing IMDSv2-only instances. - api-change:
elementalinference: [botocore] Initial GA launch for AWS Elemental Inference including capabilities of Smart Crop and Live Event Clipping - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
es: [botocore] Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request. - api-change:
medialive: [botocore] AWS Elemental MediaLive - Added support for Elemental Inference for Smart Cropping and Clipping features for MediaLive. - api-change:
observabilityadmin: [botocore] Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field - api-change:
opensearch: [botocore] Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request. - api-change:
partnercentral-selling: [botocore] Added support for filtering opportunities by target close date in the ListOpportunities API. You can now filter results to return opportunities with a target close date before or after a specified date, enabling more precise opportunity searches based on expected closure timelines.
v1.42.55
=======
- api-change:
bedrock: [botocore] Automated Reasoning checks in Amazon Bedrock Guardrails now support fidelity report generation. The new workflow type assesses policy coverage and accuracy against customer documents. The GetAutomatedReasoningPolicyBuildWorkflowResultAssets API adds support for the three new asset types. - api-change:
connectcases: [botocore] SearchCases API can now accept 25 fields in the request and response as opposed to the previous limit of 10. DeleteField's hard limit of 100 fields per domain has been lifted. - api-change:
controlcatalog: [botocore] Updated ExemptedPrincipalArns parameter documentation for improved accuracy - api-change:
datazone: [botocore] Add workflow properties support to connections APIs - api-change:
dynamodb: [botocore] This change supports the creation of multi-account global tables. It adds one new arguments to UpdateTable, GlobalTableSettingsReplicationMode. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
mediatailor: [botocore] Updated endpoint rule set for dualstack endpoints. Added a new opt-in option to log raw ad decision server requests for Playback Configurations. - api-change:
quicksight: [botocore] Adds support for SEMISTRUCT to InputColumn Type - api-change:
wickr: [botocore] AWS Wickr now provides APIs to manage your Wickr OpenTDF integration. These APIs enable you to test and save your OpenTDF configuration allowing you to manage rooms based on Trusted Data Format attributes.
v1.42.54
=======
- api-change:
appstream: [botocore] Adding new attribute to disable IMDS v1 APIs for fleet, Image Builder and AppBlockBuilder instances. - api-change:
ecs: [botocore] Migrated to Smithy. No functional changes - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
sagemaker-runtime: [botocore] Added support for S3OutputPathExtension and Filename parameters to the InvokeEndpointAsync API to allow users to customize the S3 output path and file name for async inference response payloads. - api-change:
signer-data: [botocore] This release introduces AWS Signer Data Plane SDK client supporting GetRevocationStatus API. The new client enables AWS PrivateLink connectivity with both private DNS and VPC endpoint URLs. - api-change:
ssm: [botocore] Add support for AssociationDispatchAssumeRole in AWS SSM State Manager. - api-change:
trustedadvisor: [botocore] Adding a new enum attribute(statusReason) to TrustedAdvisorAPI response. This attribute explains reasoning behind check status for certain specific scenarios.
v1.42.53
=======
- api-change:
bcm-dashboards: [botocore] The Billing and Cost Management GetDashboard API now returns identifier for each widget, enabling users to uniquely identify widgets within their dashboards. - api-change:
ecr: [botocore] Adds multiple artifact types filter support in ListImageReferrers API. - api-change:
pca-connector-scep: [botocore] AWS Private CA Connector for SCEP now supports AWS PrivateLink, allowing your clients to request certificates from within your Amazon Virtual Private Cloud (VPC) without traversing the public internet. With this launch, you can create VPC endpoints to connect to your SCEP connector privately. - enhancement:
checksums: [botocore] Added support for the SHA512 checksum algorithm. When the optional AWS CRT (awscrt) dependency is installed, support is also enabled for the XXHASH64, XXHASH3, and XXHASH128 checksum algorithms. Also added pass-through support for customer-provided MD5 checksum headers (without SDK-side MD5 calculation or validation).
v1.42.52
=======
- api-change:
cleanrooms: [botocore] This release adds support for federated catalogs in Athena-sourced configured tables. - api-change:
connect: [botocore] Correcting in-app notifications API documentation.
v1.42.51
=======
- api-change:
ec2: [botocore] Add Operator field to CreatePlacementGroup and DescribePlacementGroup APIs. - api-change:
evidently: [botocore] The evidently client has been removed following the deprecation of the service. - api-change:
grafana: [botocore] This release updates Amazon Managed Grafana's APIs to support customer managed KMS keys. - api-change:
iotanalytics: [botocore] The iotanalytics client has been removed following the deprecation of the service. - api-change:
rds: [botocore] Adds support for the StorageEncryptionType field to specify encryption type for DB clusters, DB instances, snapshots, automated backups, and global clusters. - api-change:
workspaces-web: [botocore] Adds support for branding customization without requiring a custom wallpaper.
v1.42.50
=======
- api-change:
arc-region-switch: [botocore] Clarify documentation on ARC Region Switch start-plan-execution operation - api-change:
ec2: [botocore] Documentation updates for EC2 Secondary Networks - api-change:
ecr: [botocore] Adds support for enabling blob mounting, and removes support for Clair based image scanning - api-change:
kafka: [botocore] Amazon MSK now supports dual-stack connectivity (IPv4 and IPv6) for existing MSK clusters. You can enable dual-stack on existing clusters by specifying the NetworkType parameter in updateConnectivity API. - api-change:
kms: [botocore] Added support for Decrypt and ReEncrypt API's to use dry run feature without ciphertext for authorization validation - api-change:
qconnect: [botocore] Update MessageType enum to include missing types.
v1.42.49
=======
- api-change:
cloudwatch: [botocore] Adding new evaluation states that provides information about the alarm evaluation process. Evaluation error Indicates configuration errors in alarm setup that require review and correction. Evaluation failure Indicates temporary CloudWatch issues. - api-change:
connect: [botocore] API release for headerr notifications in the admin website. APIs allow customers to publish brief messages (including URLs) to a specified audience, and a new header icon will indicate when unread messages are available. - api-change:
ec2: [botocore] This release adds geography information to EC2 region and availability zone APIs. DescribeRegions now includes a Geography field, while DescribeAvailabilityZones includes both Geography and SubGeography fields, enabling better geographic classification for AWS regions and zones. - api-change:
inspector2: [botocore] Added .Net 10 (dotnet10) and Node 24.x (node24.x) runtime support for lambda package scanning - api-change:
sagemaker: [botocore] Enable g7e instance type support for SageMaker Processing, and enable single file configuration provisioning for HyperPod Slurm, where customers have the option to use HyperPod API to provide the provisioning parameters. - enhancement:AWSCRT: [
botocore] Update awscrt version to 0.31.2
v1.42.48
=======
- api-change:
ec2: [botocore] Launching nested virtualization. This feature allows you to run nested VMs inside virtual (non-bare metal) EC2 instances.
v1.42.47
=======
- api-change:
batch: [botocore] Add support for listing jobs by share identifier and getting snapshots of active capacity utilization by job queue and share. - api-change:
ec2: [botocore] R8i instances powered by custom Intel Xeon 6 processors available only on AWS with sustained all-core 3.9 GHz turbo frequency - api-change:
eks: [botocore] This release adds support for Windows Server 2025 in Amazon EKS Managed Node Groups. - api-change:
kafkaconnect: [botocore] Support configurable upper limits on task count during autoscaling operations via maxAutoscalingTaskCount parameter. - api-change:
s3tables: [botocore] S3 Tables now supports setting partition specifications and sort orders on tables. Partition specs allow users to define how data is organized using transform functions. Sort order configurations enable users to specify sort directions and null ordering preferences for optimized data layout.
v1.42.46
=======
- api-change:
bedrock-agentcore: [botocore] Added AgentCore browser proxy configuration support, allowing routing of browser traffic through HTTP and HTTPS proxy servers with authentication and bypass rules. - api-change:
connect: [botocore] Amazon Connect now supports per-channel auto-accept and After Contact Work (ACW) timeouts. Configure agents with auto-accept and ACW timeout settings for chat, tasks, emails, and callbacks. Use the new UpdateUserConfig API to manage these settings. - api-change:
eks: [botocore] Introducing an optional policy field, an IAM policy applied to pod identity associations in addition to IAM role policies. When specified, pod permissions are the intersection of IAM role policies and the policy field, ensuring the principle of least privilege. - api-change:
kafka: [botocore] Amazon MSK adds three new APIs, CreateTopic, UpdateTopic, and DeleteTopic for managing Kafka topics in your MSK clusters. - api-change:
rds: [botocore] This release adds backup configuration for RDS and Aurora restores, letting customers set backup retention period and preferred backup window during restore. It also enables viewing backup settings when describing snapshots or automated backups for instances and clusters.
v1.42.45
=======
- api-change:
connectcampaignsv2: [botocore] Add the missing event type for WhatsApp - api-change:
ec2: [botocore] Amazon Secondary Networks is a networking feature that provides high-performance, low-latency connectivity for specialized workloads. - api-change:
eks: [botocore] Amazon EKS adds a new DescribeUpdate update type, VendedLogsUpdate, to support an integration between EKS Auto Mode and Amazon CloudWatch Vended Logs. - api-change:
imagebuilder: [botocore] EC2 Image Builder now supports wildcard patterns in lifecycle policies with recipes and enhances the experience of tag-scoped policies. - api-change:
lakeformation: [botocore] Allow cross account v5 in put data lake settings - api-change:
neptunedata: [botocore] Added edgeOnlyLoad boolean parameter to Neptune bulk load request. When TRUE, files are loaded in order without scanning. When FALSE (default), the loader scans files first, then loads vertex files before edge files automatically. - api-change:
pcs: [botocore] Introduces RESUMING state for clusters, compute node groups, and queues. - api-change:
transfer: [botocore] This release adds a documentation update for MdnResponse of type "ASYNC"
v1.42.44
=======
- api-change:
bedrock-data-automation-runtime: [botocore] Add OutputConfiguration to InvokeDataAutomation input and output to support S3 output - api-change:
deadline: [botocore] Adds support for tagging jobs during job creation - api-change:
iot-managed-integrations: [botocore] Adding support for Custom(General) Authorization in managed integrations for AWS IoT Device Management cloud connectors. - api-change:
partnercentral-selling: [botocore] Releasing AWS Opportunity Snapshots for SDK release. - api-change:
sagemaker: [botocore] Adding g7e instance support in Sagemaker Training
v1.42.43
=======
- api-change:
arc-region-switch: [botocore] Updates documentation for ARC Region switch and provides stronger validation for Amazon Aurora Global Database execution block parameters. - api-change:
athena: [botocore] Reduces the minimum TargetDpus to create or update capacity reservations from 24 to 4. - api-change:
bedrock-agentcore: [botocore] Support Browser profile persistence (cookies and local storage) across sessions for AgentCore Browser. - api-change:
bedrock-agentcore-control: [botocore] Support Browser profile persistence (cookies and local storage) across sessions for AgentCore Browser. - api-change:
glue: [botocore] This release adds the capability to easily create custom AWS Glue connections to data sources with REST APIs. - api-change:
medialive: [botocore] Outputs using the AV1 codec in CMAF Ingest output groups in MediaLive now have the ability to specify a target bit depth of 8 or 10. - api-change:
neptune-graph: [botocore] Minor neptune-graph documentation changes - api-change:
ram: [botocore] Added ListSourceAssociations API. Allows RAM resource share owners to list source associations that determine which sources can access resources through service principal associations. Supports filtering by resource share ARN, source ID, source type, or status, with pagination. - api-change:
transfer: [botocore] Adds support for the customer to send custom HTTP headers and configure an AS2 Connector to receive Asynchronous MDNs from their trading partner - api-change:
workspaces: [botocore] Added support for 12 new graphics-optimized compute types - Graphics.g6 (xlarge, 2xlarge, 4xlarge, 8xlarge, 16xlarge), Graphics.gr6 (4xlarge, 8xlarge), Graphics.g6f (large, xlarge, 2xlarge, 4xlarge), and Graphics.gr6f (4xlarge). - enhancement:HTTP session: [
botocore] Set blocksize from default 16KB to 128KB if urllib3 v2 is installed
v1.42.42
=======
- api-change:
bedrock-runtime: [botocore] Added support for structured outputs to Converse and ConverseStream APIs. - api-change:
connectcases: [botocore] Amazon Connect Cases now supports larger, multi-line text fields with up to 4,100 characters. Administrators can use the Admin UI to select the appropriate configuration (single-line or multi-line) on a per-field basis, improving case documentation capabilities. - api-change:
eks: [botocore] Update delete cluster description - api-change:
medialive: [botocore] AWS Elemental MediaLive now supports SRT listener mode for inputs and outputs, in addition to the existing SRT caller mode. - api-change:
redshift: [botocore] We have increased the maximum duration for a deferred maintenance window from 45 days to 60 days for Amazon Redshift provisioned clusters. This enhancement provides customers with greater flexibility in scheduling patching and maintenance activities while also maintaining security compliance. - api-change:
workspaces-web: [botocore] Support for configuring and managing custom domain names for WorkSpaces Secure Browser portals. - enhancement:Validation: [
botocore] Updated list validation to add fast-path for list members that only require basic type checking.
v1.42.41
=======
- api-change:
batch: [botocore] AWS Batch Array Job Visibility feature support. Includes new statusSummaryLastUpdatedAt for array job parent DescribeJobs responses for the last time the statusSummary was updated. Includes both statusSummary and statusSummaryLastUpdatedAt in ListJobs responses for array job parents. - api-change:
dynamodb: [botocore] This change supports the creation of multi-account global tables. It adds two new arguments to CreateTable, GlobalTableSourceArn and GlobalTableSettingsReplicationMode. DescribeTable is also updated to include information about GlobalTableSettingsReplicationMode. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
geo-maps: [botocore] Added support for optional style parameters in maps, including 3D terrain and 3D Buildings - api-change:
kinesis: [botocore] Adds StreamId parameter to AWS Kinesis Data Streams APIs that is reserved for future use. - api-change:
marketplace-catalog: [botocore] Adds support for Catalog API us-east-1 dualstack endpoint catalog-marketplace.us-east-1.api.aws - api-change:
organizations: [botocore] Updated the CloseAccount description. - api-change:
sso-admin: [botocore] Added new Region management APIs to support multi-Region replication in IAM Identity Center.
v1.42.40
=======
- api-change:
bedrock-agentcore-control: [botocore] Adds tagging support for AgentCore Evaluations (evaluator and online evaluation config) - api-change:
cloudfront: [botocore] Add OriginMTLS support to CloudFront Distribution APIs - api-change:
mpa: [botocore] Updates to multi-party approval (MPA) service to add support for multi-factor authentication (MFA) for voting operations.
v1.42.39
=======
- api-change:
connect: [botocore] This release adds Estimated Wait Time support to the GetContactMetrics API for Amazon Connect. - api-change:
quicksight: [botocore] Improve SessionTag usage guidelines in the GenerateEmbedURLForAnonymousUser API documentation. Update the GetIdentityContext document with the region support context.
v1.42.38
=======
- api-change:
ec2: [botocore] G7e instances feature up to 8 NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs with 768 GB of memory and 5th generation Intel Xeon Scalable processors. Supporting up to 192 vCPUs, 1600 Gbps networking bandwidth with EFA, up to 2 TiB of system memory, and up to 15.2 TB of local NVMe SSD storage. - api-change:
gamelift: [botocore] Amazon GameLift Servers now supports automatic scaling to and from zero instances based on game session activity. Fleets scale down to zero following a defined period of no game session activity and scale up from zero when game sessions are requested, providing an option for cost optimization.
v1.42.37
=======
- api-change:
cognito-idp: [botocore] This release adds support for a new lambda trigger to transform federated user attributes during the authentication with external identity providers on Cognito Managed Login. - api-change:
connect: [botocore] Adds support for filtering search results based on tags assigned to contacts. - api-change:
ec2: [botocore] SearchTransitGatewayRoutes API response now includes a NextToken field, enabling pagination when retrieving large sets of transit gateway routes. Pass the returned NextToken value in subsequent requests to retrieve the next page of results. - api-change:
lambda: [botocore] We are launching ESM Metrics and logging for Kafka ESM to allow customers to monitor Kafka event processing using CloudWatch Metrics and Logs. - api-change:
mediaconnect: [botocore] This release adds support for NDI flow sources in AWS Elemental MediaConnect. You can now send content to your MediaConnect transport streams directly from your NDI environment using the new NDI source type. Also adds support for LARGE 4X flow size, which can be used when creating CDI JPEG-XS flows. - api-change:
mediaconvert: [botocore] This release adds a follow source mode for audio output channel count, an AES audio frame wrapping option for MXF outputs, and an option to signal DolbyVision compatibility using the SUPPLEMENTAL-CODECS tag in HLS manifests. - api-change:
s3: [botocore] Adds support for the UpdateObjectEncryption API to change the server-side encryption type of objects in general purpose buckets. - api-change:
s3control: [botocore] Adds support for the UpdateObjectEncryption API to change the server-side encryption type of objects in general purpose buckets.
v1.42.36
=======
- api-change:
connect: [botocore] Added support for task attachments. The StartTaskContact API now accepts file attachments, enabling customers to include files (.csv, .doc, .docx, .heic, .jfif, .jpeg, .jpg, .mov, .mp4, .pdf, .png, .ppt, .pptx, .rtf, .txt, etc.) when creating Task contacts. Supports up to 5 attachments per task. - api-change:
deadline: [botocore] AWS Deadline Cloud now supports editing job names and descriptions after submission. - api-change:
ec2: [botocore] Releasing new EC2 instances. C8gb and M8gb with highest EBS performance, M8gn with 600 Gbps network bandwidth, X8aedz and M8azn with 5GHz AMD processors, X8i with Intel Xeon 6 processors and up to 6TB memory, and Mac-m4max with Apple M4 Max chip for 25 percent faster builds. - api-change:
medialive: [botocore] AWS Elemental MediaLive released two new features that allows customers 1) to set Output Timecode for AV1 encoder, 2) to set a Custom Epoch for CMAF Ingest and MediaPackage V2 output groups when using Pipeline Locking or Disabled Locking modes. - api-change:
sagemaker: [botocore] Idle resource sharing enables teams to borrow unused compute resources in your SageMaker HyperPod cluster. This capability maximizes resource utilization by allowing teams to borrow idle compute capacity beyond their allocated compute quotas.
v1.42.35
=======
- api-change:
connectcases: [botocore] Amazon Connect now enables you to use tag-based access controls to define who can access specific cases. You can associate tags with case templates and configure security profiles to determine which users can access cases with those tags. - api-change:
ec2: [botocore] DescribeInstanceTypes API response now includes an additionalFlexibleNetworkInterfaces field, the number of interfaces attachable to an instance when using flexible Elastic Network Adapter (ENA) queues in addition to the base number specified by maximumNetworkInterfaces. - api-change:
evidently: [botocore] Deprecate all Evidently API for AWS CloudWatch Evidently deprecation - api-change:
groundstation: [botocore] Adds support for AWS Ground Station Telemetry.
v1.42.34
=======
- api-change:
connect: [botocore] Amazon Connect now offers public APIs to programmatically configure and run automated tests for contact center experiences. Integrate testing into CICD pipelines, run multiple tests at scale, and retrieve results via API to automate validation of voice interactions and workflows. - api-change:
datazone: [botocore] Added api for deleting data export configuration for a domain - api-change:
qconnect: [botocore] Fixes incorrect types in the UpdateAssistantAIAgent API request, adds MESSAGE to TargetType enum, and other minor changes.
v1.42.33
=======
- api-change:
autoscaling: [botocore] This release adds support for Amazon EC2 Auto Scaling group deletion protection - api-change:
budgets: [botocore] Add Budget FilterExpression and Metrics fields to DescribeBudgetPerformanceHistory to support more granular filtering options. - api-change:
dynamodb: [botocore] Adds additional waiters to Amazon DynamoDB. - api-change:
ec2: [botocore] Add better support for fractional GPU instances in DescribeInstanceTypes API. The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource selection and filtering for both full and fractional GPU instance types. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
gamelift: [botocore] Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on the Amazon Linux 2023 operating system. - api-change:
guardduty: [botocore] Adding new enum value for ScanStatusReason - api-change:
health: [botocore] Updates the lower range for the maxResults request property for DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and DescribeEventsForOrganization API request properties. - api-change:
meteringmarketplace: [botocore] Customer Identifier parameter deprecation date has been removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current integration will continue to work. When updating your implementation, consider migrating to CustomerAWSAccountID for improved integration. - api-change:
verifiedpermissions: [botocore] Adding documentation to user guide and API documentation for how customers can create new encrypted policy stores by passing in their customer managed key during policy store creation.
v1.42.32
=======
- api-change:
bedrock-agentcore: [botocore] Supports custom browser extensions for AgentCore Browser and increased message payloads up to 100KB per message in an Event for AgentCore Memory - api-change:
config: [botocore] AWS Config Conformance Packs now support tag-on-create through PutConformancePack API. - api-change:
ec2: [botocore] Added support of multiple EBS cards. New EbsCardIndex parameter enables attaching volumes to specific EBS cards on supported instance types for improved storage performance. - api-change:
quicksight: [botocore] Added documentation and model for sheet layout groups - allows sheet elements to be grouped, Added documentation and the feature enables admins to have granular control over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs
v1.42.31
=======
- api-change:
autoscaling: [botocore] This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. - api-change:
bedrock-runtime: [botocore] Added support for extended prompt caching with one hour TTL. - api-change:
keyspaces: [botocore] Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) - api-change:
odb: [botocore] Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. - api-change:
verifiedpermissions: [botocore] Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. - api-change:
workspaces-instances: [botocore] Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches.
v1.42.30
=======
- api-change:
connect: [botocore] Adds support to allow customers to create form with Dispute configuration - api-change:
datazone: [botocore] This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. - api-change:
glacier: [botocore] Documentation updates for Amazon Glacier's maintenance mode - api-change:
launch-wizard: [botocore] Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard - api-change:
resource-explorer-2: [botocore] Added ViewName to View-related responses and ServiceViewName to GetServiceView response. - api-change:
sagemaker: [botocore] Adding security consideration comments for lcc accessing execution role under root access
v1.42.29
=======
- api-change:
cleanrooms: [botocore] This release adds support for parameters in PySpark analysis templates. - api-change:
deadline: [botocore] AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API. - api-change:
ec2: [botocore] This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period. - api-change:
ecs: [botocore] Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints. - api-change:
evs: [botocore] A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter. - api-change:
lakeformation: [botocore] API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource - api-change:
opensearchserverless: [botocore] Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key. - api-change:
qconnect: [botocore] Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API - enhancement:config: [
botocore] Add support for TCP Keep-Alive configuration via BOTOCORE_TCP_KEEPALIVE environment variable
v1.42.28
=======
- api-change:
ce: [botocore] Cost Categories added support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation. - api-change:
connect: [botocore] Amazon Connect makes it easier to manage contact center operating hours by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit overrides. - api-change:
eks: [botocore] Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions. - api-change:
rds: [botocore] no feature changes. model migrated to Smithy - api-change:
redshift: [botocore] Adds support for enabling extra compute resources for automatic optimization during create and modify operations in Amazon Redshift clusters. - api-change:
redshift-serverless: [botocore] Adds support for enabling extra compute resources for automatic optimization during create and update operations in Amazon Redshift Serverless workgroups. - api-change:
socialmessaging: [botocore] This release clarifies WhatsApp template operations as a resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new parameters for parameter format, CTA URL link tracking, and template body examples, and increases the phone number ID length.
v1.42.27
=======
- api-change:
bedrock: [botocore] This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters - api-change:
datazone: [botocore] Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior.
v1.42.26
=======
- api-change:
billing: [botocore] Cost Categories filtering support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation. - api-change:
iot-managed-integrations: [botocore] This release introduces WiFi Simple Setup (WSS) enabling device provisioning via barcode scanning with automated network discovery, authentication, and credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating hub-managed device capabilities post-onboarding. - api-change:
sagemaker: [botocore] Added ultraServerType to the UltraServerInfo structure to support server type identification for SageMaker HyperPod
v1.42.25
=======
- api-change:
bedrock-agentcore-control: [botocore] Adds optional field "view" to GetMemory API input to give customers control over whether CMK encrypted data such as strategy decryption or override prompts is returned or not. - api-change:
cloudfront: [botocore] Added EntityLimitExceeded exception handling to the following API operations AssociateDistributionWebACL, AssociateDistributionTenantWebACL, UpdateDistributionWithStagingConfig - api-change:
glue: [botocore] Adding MaterializedViews task run APIs - api-change:
medialive: [botocore] MediaPackage v2 output groups in MediaLive can now accept one additional destination for single pipeline channels and up to two additional destinations for standard channels. MediaPackage v2 destinations now support sending to cross region MediaPackage channels. - api-change:
transcribe: [botocore] Adds waiters to Amazon Transcribe.
v1.42.24
=======
- api-change:
workspaces: [botocore] Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response.
v1.42.23
=======
- api-change:
ce: [botocore] This release updates existing reservation recommendations API to support deployment model. - api-change:
emr-serverless: [botocore] Added support for enabling disk encryption using customer managed AWS KMS keys to CreateApplication, UpdateApplication and StartJobRun APIs.
v1.42.22
=======
- api-change:
cleanroomsml: [botocore] AWS Clean Rooms ML now supports advanced Spark configurations to optimize SQL performance when creating an MLInputChannel or an audience generation job.
v1.42.21
=======
- bugfix:
s3: [botocore] Clarifypayload_signing_enableddocumentation to cover interaction withrequest_checksum_calculation
v1.42.20
=======
- api-change:
cleanrooms: [botocore] Added support for publishing detailed metrics to CloudWatch for operational monitoring of collaborations, including query performance and resource utilization. - api-change:
identitystore: [botocore] This change introduces "Roles" attribute for User entities supported by AWS Identity Store SDK.
v1.42.19
=======
- api-change:
connect: [botocore] Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
kafkaconnect: [botocore] This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints.
v1.42.18
=======
- api-change:
connect: [botocore] Changes for Contact for Global Search - api-change:
elastictranscoder: [botocore] The elastictranscoder client has been removed following the deprecation of the service. - api-change:
quicksight: [botocore] This release adds support for quick users to be able to perform role upgrades on their own. Additionally it allows admins to make this feature admin or auto approval along with new self upgrade capability that can be restricted by Admins.
v1.42.17
=======
- api-change:
medialive: [botocore] AWS Elemental MediaLive now supports Pipeline Locking using Video Alignment as well as linked single pipeline channels to enable cross-channel and cross-region Pipeline Locking workflows.
v1.42.16
=======
- api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
geo-places: [botocore] Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. - api-change:
pinpoint-sms-voice-v2: [botocore] This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. - api-change:
s3: [botocore] Add additional validation to Outpost bucket names.
v1.42.15
=======
- api-change:
config: [botocore] Added supported resourceTypes for Config from July to November 2025 - api-change:
ec2: [botocore] Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. - api-change:
guardduty: [botocore] Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. - api-change:
pcs: [botocore] Change API Reference Documentation for default Mode in Accounting and SlurmRest
v1.42.14
=======
- api-change:
arc-region-switch: [botocore] Automatic Plan Execution Reports allow customers to maintain a concise record of their Region switch Plan executions. This enables customer SREs and leadership to have a clear view of their recovery posture based on the generated reports for their Plan executions. - api-change:
connect: [botocore] Adding support for Custom Metrics and Pre-Defined Attributes to GetCurrentMetricData API. - api-change:
emr-serverless: [botocore] Added JobLevelCostAllocationConfiguration field to enable cost allocation reporting at the job level, providing more granular visibility into EMR Serverless charges - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iot: [botocore] This release adds event-based logging feature that enables granular event logging controls for AWS IoT logs. - api-change:
qbusiness: [botocore] It is a internal bug fix for region expansion - api-change:
wickr: [botocore] AWS Wickr now provides a suite of admin APIs to allow you to programmatically manage secure communication for Wickr networks at scale. These APIs enable you to automate administrative workflows including user lifecycle management, network configuration, and security group administration. - api-change:
workspaces-web: [botocore] Add support for WebAuthn under user settings.
v1.42.13
=======
- api-change:
appstream: [botocore] Added support for new operating systems (1) Ubuntu 24.04 Pro LTS on Elastic fleets, and (2) Microsoft Server 2025 on Always-On and On-Demand fleets - api-change:
arc-region-switch: [botocore] New API to list Route 53 health checks created by ARC region switch for a plan in a specific AWS Region using the Region switch Regional data plane. - api-change:
artifact: [botocore] Add support for ListReportVersions API for the calling AWS account. - api-change:
bedrock-agentcore-control: [botocore] Feature to support header exchanges between Bedrock AgentCore Gateway Targets and client, along with propagating query parameter to the configured targets. - api-change:
bedrock-data-automation: [botocore] Blueprint Optimization (BPO) is a new Amazon Bedrock Data Automation (BDA) capability that improves blueprint inference accuracy using example content assets and ground truth data. BPO works by generating better instructions for fields in the Blueprint using provided data. - api-change:
cleanrooms: [botocore] Adding support for collaboration change requests requiring an approval workflow. Adding support for change requests that grant or revoke results receiver ability and modifying auto approved change types in an existing collaboration. - api-change:
ec2: [botocore] This release adds AvailabilityZoneId support for CreateFleet, ModifyFleet, DescribeFleets, RequestSpotFleet, ModifySpotFleetRequests and DescribeSpotFleetRequests APIs. - api-change:
ecr: [botocore] Adds support for ECR Create On Push - api-change:
ecs: [botocore] Adding support for Event Windows via a new ECS account setting "fargateEventWindows". When enabled, ECS Fargate will use the configured event window for patching tasks. Introducing "CapacityOptionType" for CreateCapacityProvider API, allowing support for Spot capacity for ECS Managed Instances. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iot: [botocore] This release adds message batching for the IoT Rules Engine HTTP action. - api-change:
opensearch: [botocore] Amazon OpenSearch Service adds support for warm nodes, enabling new multi-tier architecture. - api-change:
sesv2: [botocore] Amazon SES introduces Email Validation feature which checks email addresses for syntax errors, domain validity, and risky addresses to help maintain deliverability and protect sender reputation. SES also adds resource tagging and ABAC support for EmailTemplates and CustomVerificationEmailTemplates. - api-change:
ssm-sap: [botocore] Added "Stopping" for the HANA Database Status.
v1.42.12
=======
- api-change:
gameliftstreams: [botocore] Added new stream group operation parameters for scale-on-demand capacity with automatic prewarming. Added new Gen6 stream classes based on the EC2 G6 instance family. Added new StartStreamSession parameter for exposure of real-time performance stats to clients. - api-change:
guardduty: [botocore] Add support for dbiResourceId in finding. - api-change:
inspector-scan: [botocore] Adds an additional OutputFormat - api-change:
kafkaconnect: [botocore] Support dual-stack network connectivity for connectors via NetworkType field. - api-change:
mediaconvert: [botocore] Adds support for tile encoding in HEVC and audio for video overlays. - api-change:
mediapackagev2: [botocore] This release adds support for SPEKE V2 content key encryption in MediaPackage v2 Origin Endpoints. - api-change:
payment-cryptography: [botocore] Support for AS2805 standard. Modifications to import-key and export-key to support AS2805 variants. - api-change:
payment-cryptography-data: [botocore] Support for AS2805 standard. New API GenerateAs2805KekValidation and changes to translate pin, GenerateMac and VerifyMac to support AS2805 key variants. - api-change:
sagemaker: [botocore] Adding the newly launched p6-b300.48xlarge ec2 instance support in Sagemaker(Hyperpod,Training and Sceptor)
v1.42.11
=======
- api-change:
iot: [botocore] Add support for dynamic payloads in IoT Device Management Commands - api-change:
timestream-influxdb: [botocore] This release adds support for rebooting InfluxDB DbInstances and DbClusters
v1.42.10
=======
- api-change:
bedrock-agentcore-control: [botocore] This release updates broken links for AgentCore Policy APIs in the AWS CLI and SDK resources. - api-change:
connect: [botocore] Amazon Connect now supports outbound WhatsApp contacts via the Send message block or StartOutboundChatContact API. Send proactive messages for surveys, reminders, and updates. Offer customers the option to switch to WhatsApp while in queue, eliminating hold time. - api-change:
ec2: [botocore] EC2 Capacity Manager now supports SpotTotalCount, SpotTotalInterruptions and SpotInterruptionRate metrics for both vCPU and instance units. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
entityresolution: [botocore] Support Customer Profiles Integration for AWS Entity Resolution - api-change:
glacier: [botocore] Documentation updates for Amazon Glacier's maintenance mode - api-change:
health: [botocore] Updating Health API endpoint generation for dualstack only regions - api-change:
logs: [botocore] This release allows you to import your historical CloudTrail Lake data into CloudWatch with a few steps, enabling you to easily consolidate operational, security, and compliance data in one place. - api-change:
mediatailor: [botocore] Added support for Ad Decision Server Configuration enabling HTTP POST requests with custom bodies, headers, GZIP compression, and dynamic variables. No changes required for existing GET request configurations. - api-change:
route53resolver: [botocore] Adds support for enabling detailed metrics on Route 53 Resolver endpoints using RniEnhancedMetricsEnabled and TargetNameServerMetricsEnabled in the CreateResolverEndpoint and UpdateResolverEndpoint APIs, providing enhanced visibility into Resolver endpoint and target name server performance. - api-change:
s3: [botocore] This release adds support for the new optional field 'LifecycleExpirationDate' in S3 Inventory configurations. - api-change:
service-quotas: [botocore] Add support for SQ Dashboard Api
v1.42.9
=======
- api-change:
application-signals: [botocore] Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations. - api-change:
billingconductor: [botocore] Add support for Passthrough pricing plan - api-change:
gameliftstreams: [botocore] Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application - api-change:
glue: [botocore] Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions - api-change:
ivs: [botocore] Adds tags parameter to the CreateAdConfiguration operation - api-change:
kms: [botocore] KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key. - api-change:
logs: [botocore] Adds support for selecting all logs sources and types in a single association. - api-change:
mgn: [botocore] Added network modernization support, enabling customers to edit, resize, merge, and split VPCs and subnets during migration while retaining functional, non-conflicting IP addresses. - api-change:
omics: [botocore] Enable Public Internet or VPC configuration to BatchRun - api-change:
opensearch: [botocore] Amazon OpenSearch Service now supports JWKS URL configuration for JWT authentication - api-change:
sagemaker: [botocore] Updated API documentation for endpoint MetricsConfig. Added details on supported metric publish frequencies and clarified how EnableEnhancedMetrics controls utilization and invocation metric behavior. - api-change:
workspaces: [botocore] Added support for Protocol as modified resource and added update failure as modification state
v1.42.8
=======
- api-change:
customer-profiles: [botocore] This release introduces changes to SegmentDefinition APIs to support sorting by attributes. - api-change:
deadline: [botocore] Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
glue: [botocore] AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. - api-change:
interconnect: [botocore] Initial release of AWS Interconnect -- a managed private connectivity service that enables you to create high-speed network connections between your AWS Virtual Private Clouds (VPCs) and your VPCs on other public clouds or your on-premise networks. - api-change:
macie2: [botocore] This release adds an optional expectedBucketOwner field to the Macie S3 export configuration, allowing customers to verify bucket ownership before Macie writes results to the destination bucket. - api-change:
securityhub: [botocore] Provide organizational unit scoping capability for GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2, GetResourcesStatisticsV2 APIs.
v1.42.7
=======
- api-change:
appstream: [botocore] Add support for URL Redirection - api-change:
autoscaling: [botocore] Adds support for new instance lifecycle states introduced by the instance lifecycle policy and replace root volume features. - api-change:
bedrock-agentcore: [botocore] Adds Ground Truth support for AgentCore Evaluations (Evaluate) - api-change:
deadline: [botocore] AWS Deadline Cloud now supports three new fleet auto scaling settings. With scale out rate, you can configure how quickly workers launch. With worker idle duration, you can set how long workers wait before shutting down. With standby worker count, you can keep idle workers ready for fast job start. - api-change:
devops-agent: [botocore] AWS DevOps Agent General Availability. - api-change:
ecs: [botocore] Adding Local Storage support for ECS Managed Instances by introducing a new field "localStorageConfiguration" for CreateCapacityProvider and UpdateCapacityProvider APIs. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
gamelift: [botocore] Update CreateScript API documentation. - api-change:
lakeformation: [botocore] Add setSourceIdentity to DataLakeSettings Parameters - api-change:
logs: [botocore] Adds Lookup Tables to CloudWatch Logs for log enrichment using CSV key-value data with KMS encryption support. - api-change:
opensearch: [botocore] Added Cluster Insights API's In OpenSearch Service SDK. - api-change:
partnercentral-account: [botocore] KYB Supplemental Form enables partners who fail business verification to submit additional details and supporting documentation through a self-service form, triggering an automated re-verification without requiring manual intervention from support teams. - api-change:
sagemaker: [botocore] Added support for placement strategy and consolidation for SageMaker inference component endpoints. Customers can now configure how inference component copies are distributed across instances and availability zones (AZs), and enable automatic consolidation to optimizes resource utilization. - enhancement:
s3: [botocore] Added support for opting out of Amazon S3 Express session authentication via the newdisable_s3_express_session_authS3 client configuration setting, or the newAWS_S3_DISABLE_EXPRESS_SESSION_AUTHenvironment variable, or thes3_disable_express_session_authshared configuration setting.
v1.42.6
=======
- api-change:
bedrock: [botocore] You can now generate policy scenarios on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios will no longer be automatically generated during INGEST CONTENT, REFINE POLICY, and IMPORT POLICY workflows, resulting in faster completion times for these operations. - api-change:
bedrock-agentcore: [botocore] Provide support to perform deterministic operations on agent runtime through shell command executions via the new InvokeAgentRuntimeCommand API - api-change:
bedrock-agentcore-control: [botocore] Supporting hosting of public ECR Container Images in AgentCore Runtime - api-change:
ecs: [botocore] Amazon ECS now supports configuring whether tags are propagated to the EC2 Instance Metadata Service (IMDS) for instances launched by the Managed Instances capacity provider. This gives customers control over tag visibility in IMDS when using ECS Managed Instances.
v1.42.5
=======
- api-change:
arc-region-switch: [botocore] Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. - api-change:
batch: [botocore] This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete - api-change:
bedrock: [botocore] Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. - api-change:
cognito-idp: [botocore] Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. - api-change:
connect: [botocore] Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime - api-change:
customer-profiles: [botocore] This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. - api-change:
health: [botocore] Updates the regex for validating availabilityZone strings used in the describe events filters. - api-change:
keyspacesstreams: [botocore] Added support for Change Data Capture (CDC) streams with Duration DataType. - api-change:
odb: [botocore] ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). - api-change:
ram: [botocore] Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter
v1.42.4
=======
- api-change:
cloudwatch: [botocore] Adding new evaluation states that provides information about the alarm evaluation process. Evaluation error Indicates configuration errors in alarm setup that require review and correction. Evaluation failure Indicates temporary CloudWatch issues. - api-change:
connect: [botocore] API release for headerr notifications in the admin website. APIs allow customers to publish brief messages (including URLs) to a specified audience, and a new header icon will indicate when unread messages are available. - api-change:
ec2: [botocore] This release adds geography information to EC2 region and availability zone APIs. DescribeRegions now includes a Geography field, while DescribeAvailabilityZones includes both Geography and SubGeography fields, enabling better geographic classification for AWS regions and zones. - api-change:
inspector2: [botocore] Added .Net 10 (dotnet10) and Node 24.x (node24.x) runtime support for lambda package scanning - api-change:
sagemaker: [botocore] Enable g7e instance type support for SageMaker Processing, and enable single file configuration provisioning for HyperPod Slurm, where customers have the option to use HyperPod API to provide the provisioning parameters. - enhancement:AWSCRT: [
botocore] Update awscrt version to 0.31.2
v1.42.3
=======
- api-change:
connect: [botocore] This release adds Estimated Wait Time support to the GetContactMetrics API for Amazon Connect. - api-change:
quicksight: [botocore] Improve SessionTag usage guidelines in the GenerateEmbedURLForAnonymousUser API documentation. Update the GetIdentityContext document with the region support context.
v1.42.2
=======
- api-change:
cleanrooms: [botocore] This release adds support for parameters in PySpark analysis templates. - api-change:
deadline: [botocore] AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API. - api-change:
ec2: [botocore] This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period. - api-change:
ecs: [botocore] Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints. - api-change:
evs: [botocore] A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter. - api-change:
lakeformation: [botocore] API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource - api-change:
opensearchserverless: [botocore] Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key. - api-change:
qconnect: [botocore] Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API - enhancement:config: [
botocore] Add support for TCP Keep-Alive configuration via BOTOCORE_TCP_KEEPALIVE environment variable
v1.42.1
=======
- api-change:
connect: [botocore] Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
kafkaconnect: [botocore] This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints.
v1.42.0
======
- api-change:
appintegrations: [botocore] This release adds support for MCP servers via the ApplicationType field, allowing customers to register their Bedrock AgentCore gateways as third party applications. - api-change:
bedrock-agent: [botocore] Support audio and video ingestion on Bedrock Knowledge Bases. - api-change:
bedrock-agent-runtime: [botocore] Support audio and video content retrieval on Bedrock Knowledge Bases. - api-change:
cleanrooms: [botocore] AWS Clean Rooms now supports privacy-enhancing synthetic dataset generation for custom ML training. - api-change:
cleanroomsml: [botocore] AWS Clean Rooms ML now supports privacy-enhancing synthetic dataset generation for custom ML training. - api-change:
connect: [botocore] This is a combined re:Invent release for Amazon Connect. - api-change:
connectcampaignsv2: [botocore] This release added support for new WhatsApp channel and Journey type outbound campaign - api-change:
connectparticipant: [botocore] Amazon Connect now supports message processing that intercepts and processes chat messages before they reach any participant. - api-change:
customer-profiles: [botocore] This release introduces, CRUD APIs for the DomainObjectType and Recommender resources, APIs to offer statistical insights on Object Type Attributes, Changes to SegmentDefinition APIs to support SQL queries to create Segments, and Changes to Domain APIs to support Data Store. - api-change:
eks: [botocore] This release adds support for EKS Capabilities - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
glue: [botocore] feature: Glue: Add support for Iceberg materialized view in Glue Data Catalog, including updated CreateTable API to support materialized views and new APIs for managing data refresh for materialized views. feature: Glue: Add support for Iceberg table encryption keys and struct field defaults. - api-change:
lambda: [botocore] Launching Lambda Managed Instances - a new feature to run Lambda on EC2. - api-change:
lexv2-models: [botocore] Adds support for speech-to-speech models for human-like, adaptive, and expressive voice interactions. Also adds support for speech model preference, allowing customers to select which speech model they want to use for speech-to-text requests. - api-change:
marketplace-agreement: [botocore] This release supports 1/multi-product transactions via offer sets. DescribeAgreement and SearchAgreements APIs now return offer set IDs. SearchAgreements also supports filtering by offer set ID and 2/variable payment pricing terms will be returned through GetAgreementTerms. - api-change:
marketplace-catalog: [botocore] This release introduces offer set entity in AWS Marketplace Catalog API to enable multi-product transaction. Offer set enables sellers to group multiple private offers into a single-click purchase experience, simplifying procurement for customers purchasing multi-product solutions. - api-change:
partnercentral-account: [botocore] Initial GA launch of Partner Central Account - api-change:
partnercentral-benefits: [botocore] Initial GA launch of Partner Central Benefits - api-change:
partnercentral-selling: [botocore] New Features: Lead Management APIs for capturing and nurturing leads Lead invitation support for partner collaboration Lead-to-opportunity conversion operations AWS Marketplace OfferSets support for opportunities - api-change:
personalize: [botocore] This release adds support for includedDatasetColumns and performIncrementalUpdate in solution APIs, and rankingInfluence in campaign and batch inference APIs. - api-change:
qconnect: [botocore] New AIAgent types: Orchestration for ModelContextProtocol tool integration, CaseSummary for Amazon Connect Case summaries, NoteTaker for Agent Assistance notes. Added ListSpans and Retrieve APIs. Enhanced Q in Connect AssistantAssociationType to support Bring Your Own Bedrock Knowledge Bases. - api-change:
route53globalresolver: [botocore] Add SDK for Amazon Route 53 Global Resolver, a fully managed DNS resolver service that offers broad DNS-filtering security controls. - enhancement:AWSCRT: [
botocore] Update awscrt version to 0.29.1 - enhancement:
s3: Adds partialTransferConfigsupport for CRT transfer managers. - feature:
s3: Addedcrtmode topreferred_transfer_clientparameter inTransferConfigto enable CRT transfer client in all environments.
v1.41.5
======
- api-change:
bedrock-runtime: [botocore] Bedrock Runtime Reserved Service Support - api-change:
compute-optimizer: [botocore] Compute Optimizer now identifies idle NAT Gateway resources for cost optimization based on traffic patterns and backup configuration analysis. Access recommendations via the GetIdleRecommendations API. - api-change:
cost-optimization-hub: [botocore] This release enables AWS Cost Optimization Hub to show cost optimization recommendations for NAT Gateway.
v1.41.4
======
- api-change:
ec2: [botocore] This release adds support to view Network firewall proxy appliances attached to an existing NAT Gateway via DescribeNatGateways API NatGatewayAttachedAppliance structure. - api-change:
network-firewall: [botocore] Network Firewall release of the Proxy feature. - api-change:
organizations: [botocore] Add support for policy operations on the S3_POLICY and BEDROCK_POLICY policy type. - api-change:
route53: [botocore] Adds support for new route53 feature: accelerated recovery.
v1.41.3
======
- api-change:
cloudfront: [botocore] Add TrustStore, ConnectionFunction APIs to CloudFront SDK - api-change:
logs: [botocore] New CloudWatch Logs feature - LogGroup Deletion Protection, a capability that allows customers to safeguard their critical CloudWatch log groups from accidental or unintended deletion. - enhancement:awscrt: [
botocore] Update awscrt version to 0.29.0
v1.41.2
======
- api-change:
apigateway: [botocore] API Gateway supports VPC link V2 for REST APIs. - api-change:
athena: [botocore] Introduces Spark workgroup features including log persistence, S3/CloudWatch delivery, UI and History Server APIs, and SparkConnect 3.5.6 support. Adds DPU usage limits at workgroup and query levels as well as DPU usage tracking for Capacity Reservation queries to optimize performance and costs. - api-change:
bedrock: [botocore] Add support to automatically enforce safeguards across accounts within an AWS Organization. - api-change:
bedrock-agentcore-control: [botocore] Support for agentcore gateway interceptor configurations and NONE authorizer type - api-change:
bedrock-data-automation-runtime: [botocore] Adding new fields to GetDataAutomationStatus: jobSubmissionTime, jobCompletionTime, and jobDurationInSeconds - api-change:
bedrock-runtime: [botocore] Add support to automatically enforce safeguards across accounts within an AWS Organization. - api-change:
cloudformation: [botocore] Adds the DependsOn field to the AutoDeployment configuration parameter for CreateStackSet, UpdateStackSet, and DescribeStackSet APIs, allowing users to set and read auto-deployment dependencies between StackSets - api-change:
compute-optimizer-automation: [botocore] Initial release of AWS Compute Optimizer Automation. Create automation rules to implement recommended actions on a recurring schedule based on your specified criteria. Supported actions include: snapshot and delete unattached EBS volumes and upgrade volume types to the latest generation. - api-change:
connect: [botocore] New APIs to support aliases and versions for ContactFlowModule. Updated ContactFlowModule APIs to support custom blocks. - api-change:
controltower: [botocore] The manifest field is now optional for the AWS Control Tower CreateLandingZone and UpdateLandingZone APIs for Landing Zone version 4.0 - api-change:
ec2: [botocore] This release adds a new capability to create and manage interruptible EC2 Capacity Reservations. - api-change:
ecr: [botocore] Add support for ECR managed signing - api-change:
eks: [botocore] Adds support for controlPlaneScalingConfig on EKS Clusters. - api-change:
elbv2: [botocore] This release adds the health check log feature in ALB, allowing customers to send detailed target health check log data directly to their designated Amazon S3 bucket. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
invoicing: [botocore] Added the CreateProcurementPortalPreference, GetProcurementPortalPreference, PutProcurementPortalPreference, UpdateProcurementPortalPreferenceStatus, ListProcurementPortalPreferences and DeleteProcurementPortalPreference APIs for procurement portal preference management. - api-change:
kinesisvideo: [botocore] This release adds support for Tiered Storage - api-change:
kms: [botocore] Support for on-demand rotation of AWS KMS Multi-Region keys with imported key material - api-change:
lambda: [botocore] Launching Enhanced Error Handling and ESM Grouping capabilities for Kafka ESMs - api-change:
lexv2-models: [botocore] Adds support for Intent Disambiguation, allowing resolution of ambiguous user inputs when multiple intents match by presenting clarifying questions to users. Also adds Speech Detection Sensitivity configuration for optimizing voice activity detection sensitivity levels in various noise environments. - api-change:
mailmanager: [botocore] Add support for resources in the aws-eusc partition. - api-change:
marketplace-entitlement: [botocore] Endpoint update for new region - api-change:
mediapackagev2: [botocore] Adds support for excluding session key tags from HLS multivariant playlists - api-change:
meteringmarketplace: [botocore] Endpoint update for new region - api-change:
odb: [botocore] Adds AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs for managing IAM roles. Enhances CreateOdbNetwork and UpdateOdbNetwork APIs with KMS, STS, and cross-region S3 parameters. Adds OCI identity domain support to InitializeService API. - api-change:
organizations: [botocore] Add support for policy operations on the UPGRADE_ROLLOUT_POLICY policy type. - api-change:
qconnect: [botocore] This release introduces two new messaging channel subtypes: Push, WhatsApp, under MessageTemplate which is a resource in Amazon Q in Connect. - api-change:
quicksight: [botocore] Amazon Quick Suite now supports QuickChat as an embedding type when calling the GenerateEmbedUrlForRegisteredUser API, enabling developers to embed conversational AI agents directly into their applications. - api-change:
rds: [botocore] Add support for Upgrade Rollout Order - api-change:
redshift: [botocore] Added support for Amazon Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation. - api-change:
redshift-serverless: [botocore] Added UpdateLakehouseConfiguration API to manage Amazon Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation for namespaces. - api-change:
sagemaker: [botocore] Enhanced SageMaker HyperPod instance groups with support for MinInstanceCount, CapacityRequirements (Spot/On-Demand), and KubernetesConfig (labels and taints). Also Added speculative decoding and MaxInstanceCount for model optimization jobs. - api-change:
security-ir: [botocore] Add ListInvestigations and SendFeedback APIs to support SecurityIR AI agents - api-change:
sesv2: [botocore] Added support for new SES regions - Asia Pacific (Malaysia) and Canada (Calgary) - api-change:
transfer: [botocore] Adds support for creating Webapps accessible from a VPC.
v1.41.1
======
- api-change:
application-signals: [botocore] Amazon CloudWatch Application Signals now supports un-instrumented services discovery, cross-account views, and change history, helping SRE and DevOps teams monitor and troubleshoot their large-scale distributed applications. - api-change:
autoscaling: [botocore] This release adds support for three new features: 1) Image ID overrides in mixed instances policy, 2) Replace Root Volume - a new strategy for Instance Refresh, and 3) Instance Lifecycle Policy for enhanced instance lifecycle management. - api-change:
bedrock-agentcore: [botocore] Bedrock AgentCore Memory release for redriving memory extraction jobs (StartMemoryExtractionJob and ListMemoryExtractionJob) - api-change:
bedrock-data-automation: [botocore] Added support for Synchronous project type and PII Detection and Redaction - api-change:
bedrock-data-automation-runtime: [botocore] Bedrock Data Automation Runtime Sync API - api-change:
braket: [botocore] Add support for Braket spending limits. - api-change:
budgets: [botocore] Add BillingViewHealthStatusException to DescribeBudgetPerformanceHistory and ServiceQuotaExceededException to UpdateBudget for improved error handling with Billing Views. - api-change:
cloudfront: [botocore] This release adds support for bring your own IP (BYOIP) to CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field. - api-change:
cloudtrail: [botocore] AWS launches CloudTrail aggregated events to simplify monitoring of data events at scale. This feature delivers both granular and summarized data events for resources like S3/Lambda, helping security teams identify patterns without custom aggregation logic. - api-change:
connect: [botocore] Add optional ability to exclude users from send notification actions for Contact Lens Rules. - api-change:
datasync: [botocore] The partition value "aws-eusc" is now permitted for ARN (Amazon Resource Name) fields. - api-change:
devicefarm: [botocore] Add support for environment variables and an IAM execution role. - api-change:
dms: [botocore] Added support for customer-managed KMS key (CMK) for encryption for import private key certificate. Additionally added Amazon SageMaker Lakehouse endpoint used for zero-ETL integrations with data warehouses. - api-change:
dsql: [botocore] Added clusterVpcEndpoint field to GetVpcEndpointServiceName API response, returning the VPC connection endpoint for the cluster - api-change:
ec2: [botocore] This release adds support for multiple features including: VPC Encryption Control for the status of traffic flow; S2S VPN BGP Logging; TGW Flexible Costs; IPAM allocation of static IPs from IPAM pools to CF Anycast IP lists used on CloudFront distribution; and EBS Volume Integration with Recycle Bin - api-change:
ecs: [botocore] Launching Amazon ECS Express Mode - a new feature that enables developers to quickly launch highly available, scalable containerized applications with a single command. - api-change:
elbv2: [botocore] This release adds the target optimizer feature in ALB, enabling strict concurrency enforcement on targets. - api-change:
emr: [botocore] Add support for configuring S3 destination for step logs on a per-step basis. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
glue: [botocore] Added FunctionType parameter to Glue GetuserDefinedFunctions. - api-change:
imagebuilder: [botocore] EC2 Image Builder now enables the distribution of existing AMIs, retry distribution, and define distribution workflows. It also supports automatic versioning for recipes and components, allowing automatic version increments and dynamic referencing in pipelines. - api-change:
kinesis: [botocore] Kinesis Data Streams now supports up to 50 Enhance Fan-out consumers for On-demand Advantage Streams. On-demand Standard and Provisioned streams will continue with the existing limit of 20 consumers for Enhanced Fan-out. - api-change:
lakeformation: [botocore] Added ServiceIntegrations as a request parameter for CreateLakeFormationIdentityCenterConfigurationRequest and UpdateLakeFormationIdentityCenterConfigurationRequest and response parameter for DescribeLakeFormationIdentityCenterConfigurationResponse - api-change:
license-manager: [botocore] Added cross-account resource aggregation via license asset groups and expiry tracking for Self-Managed Licenses. Extended Org-Wide View to Self-Managed Licenses, added reporting for license asset groups, and removed Athena/Glue dependencies for cross-account resource discovery in commercial regions. - api-change:
networkmanager: [botocore] This release adds support for Cloud WAN Routing Policy providing customers sophisticated routing controls to better manage their global networks - api-change:
organizations: [botocore] Added new APIs for Billing Transfer, new policy type INSPECTOR_POLICY, and allow an account to transfer between organizations - api-change:
quicksight: [botocore] Introducing comprehensive theme styling controls. New features include border customization (radius, width, color), flexible padding controls, background styling for cards and sheets, centralized typography management, and visual-level override support across layouts. - api-change:
rbin: [botocore] Add support for EBS volume in Recycle Bin - api-change:
rds: [botocore] Add support for VPC Encryption Controls. - api-change:
redshift-data: [botocore] Increasing the length limit of Statement Name from 500 to 2048. - api-change:
s3: [botocore] Enable / Disable ABAC on a general purpose bucket. - api-change:
sagemaker: [botocore] Added training plan support for inference endpoints. Added HyperPod task governance with accelerator partition-based quota allocation. Added BatchRebootClusterNodes and BatchReplaceClusterNodes APIs. Updated ListClusterNodes to include privateDnsHostName. - api-change:
securityhub: [botocore] Release Findings and Resources Trends APIs- GetFindingsTrendsV2 and GetResourcesTrendsV2. This supports time-series aggregated counts with composite filtering for 1-year of historical data analysis of Findings and Resources.
v1.41.0
======
- api-change:
apigateway: [botocore] API Gateway now supports response streaming and new security policies for REST APIs and custom domain names. - api-change:
apigatewayv2: [botocore] Support for API Gateway portals and portal products. - api-change:
backup: [botocore] Amazon GuardDuty Malware Protection now supports AWS Backup, extending malware detection capabilities to EC2, EBS, and S3 backups. - api-change:
bcm-pricing-calculator: [botocore] Add GroupSharingPreference, CostCategoryGroupSharingPreferenceArn, and CostCategoryGroupSharingPreferenceEffectiveDate to Bill Estimate. Add GroupSharingPreference and CostCategoryGroupSharingPreferenceArn to Bill Scenario. - api-change:
bedrock-runtime: [botocore] This release includes support for Search Results. - api-change:
billing: [botocore] Added name filtering support to ListBillingViews API through the new names parameter to efficiently filter billing views by name. - api-change:
billingconductor: [botocore] This release adds support for Billing Transfers, enabling management of billing transfers with billing groups on AWS Billing Conductor. - api-change:
ce: [botocore] Add support for COST_CATEGORY, TAG, and LINKED_ACCOUNT AWS managed cost anomaly detection monitors - api-change:
cloudtrail: [botocore] AWS CloudTrail now supports Insights for data events, expanding beyond management events to automatically detect unusual activity on data plane operations. - api-change:
connectcampaignsv2: [botocore] This release added support for ring timer configuration for campaign calls. - api-change:
cost-optimization-hub: [botocore] Release ListEfficiencyMetrics API - api-change:
datazone: [botocore] Amazon DataZone now supports business metadata (readme and metadata forms) at the individual attribute (column) level, a new rule type for glossary terms, and the ability to update the owner of the root domain unit. - api-change:
dynamodb: [botocore] Extended Global Secondary Index (GSI) composite keys to support up to 8 attributes. - api-change:
ec2: [botocore] This launch adds support for two new features: Regional NAT Gateway and IPAM Policies. IPAM policies offers customers central control for public IPv4 assignments across AWS services. Regional NAT is a single NAT Gateway that automatically expands across AZs in a VPC to maintain high availability. - api-change:
ecr: [botocore] Add support for ECR archival storage class and Inspector org policy for scanning - api-change:
ecs: [botocore] Added support for Amazon ECS Managed Instances infrastructure optimization configuration. - api-change:
emr: [botocore] Add CloudWatch Logs integration for Spark driver, executor and step logs - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
fsx: [botocore] Adding File Server Resource Manager configuration to FSx Windows - api-change:
guardduty: [botocore] Add support for scanning and viewing scan results for backup resource types - api-change:
health: [botocore] Adds actionability and personas properties to Health events exposed through DescribeEvents, DescribeEventsForOrganization, DescribeEventDetails, and DescribeEventTypes APIs. Adds filtering by actionabilities and personas in EventFilter, OrganizationEventFilter, EventTypeFilter. - api-change:
iam: [botocore] Added the EnableOutboundWebIdentityFederation, DisableOutboundWebIdentityFederation and GetOutboundWebIdentityFederationInfo APIs for the IAM outbound federation feature. - api-change:
inspector2: [botocore] This release introduces BLOCKED_BY_ORGANIZATION_POLICY error code and IMAGE_ARCHIVED scanStatusReason. BLOCKED_BY_ORGANIZATION_POLICY error code is returned when an operation is blocked by an AWS Organizations policy. IMAGE_ARCHIVED scanStatusReason is returned when an Image is archived in ECR. - api-change:
invoicing: [botocore] Add support for adding Billing transfers in Invoice configuration - api-change:
lambda: [botocore] Added support for creating and invoking Tenant Isolated functions in AWS Lambda APIs. - api-change:
logs: [botocore] Adding support for ocsf version 1.5, add optional parameter MappingVersion - api-change:
mediaconnect: [botocore] This release adds support for global routing in AWS Elemental MediaConnect. You can now use router inputs and router outputs to manage global video and audio routing workflows both within the AWS-Cloud and over the public internet. - api-change:
medialive: [botocore] MediaLive is adding support for MediaConnect Router by supporting a new input type called MEDIACONNECT_ROUTER. This new input type will provide seamless encrypted transport between MediaConnect Router and your MediaLive channel. - api-change:
network-firewall: [botocore] Partner Managed Rulegroup feature support - api-change:
networkflowmonitor: [botocore] Added new enum value (AWS::EKS::Cluster) for type field under MonitorLocalResource - api-change:
partnercentral-channel: [botocore] Initial GA launch of Partner Central Channel - api-change:
route53: [botocore] Add dual-stack endpoint support for Route53 - api-change:
rum: [botocore] CloudWatch RUM now supports mobile application monitoring for Android and iOS platforms - api-change:
s3: [botocore] Adds support for blocking SSE-C writes to general purpose buckets. - api-change:
sagemaker: [botocore] Added support for enhanced metrics for SageMaker AI Endpoints. This features provides Utilization Metrics at instance and container granularity and also provides easy configuration of metric publish frequency from 10 sec -> 5 mins - api-change:
secretsmanager: [botocore] Adds support to create, update, retrieve, rotate, and delete managed external secrets. - api-change:
signin: [botocore] AWS Sign-In manages authentication for AWS services. This service provides secure authentication flows for accessing AWS resources from the console and developer tools. This release adds the CreateOAuth2Token API, which can be used to fetch OAuth2 access tokens and refresh tokens from Sign-In. - api-change:
stepfunctions: [botocore] Adds support to TestState for mocked results and exceptions, along with additional inspection data. - api-change:
sts: [botocore] IAM now supports outbound identity federation via the STS GetWebIdentityToken API, enabling AWS workloads to securely authenticate with external services using short-lived JSON Web Tokens. - feature:credentials: [
botocore] Adds support for the login credential provider, allowing users to use AWS Management Console credentials for authentication.
v1.40.76
=======
- api-change:
autoscaling: [botocore] This release adds the new LaunchInstances API, which can launch instances synchronously in an AutoScaling group. The API also returns instances info and launch error back immediately. - api-change:
backup: [botocore] AWS Backup now supports a low-cost warm storage tier for Amazon S3 backup data. - api-change:
bedrock-runtime: [botocore] Amazon Bedrock Runtime Service Tier Support Launch - api-change:
cloudformation: [botocore] New CloudFormation DescribeEvents API with operation ID tracking and failure filtering capabilities to quickly identify root causes of deployment failures. Also, a DeploymentMode parameter for the CreateChangeSet API that enables creation of drift-aware change sets for safe drift management. - api-change:
connect: [botocore] This release added support for ring timer configuration for campaign calls. - api-change:
ec2: [botocore] AWS Site-to-Site VPN now supports VPN Concentrator, a new feature that enables customers to connect multiple low-bandwidth sites connections through a single attachment, simplifying multi-site connectivity for distributed enterprises. - api-change:
iam: [botocore] Added the AssociateDelegationRequest, GetDelegationRequest, AcceptDelegationRequest, RejectDelegatonRequest, ListDelegationRequests, UpdateDelegationRequest, SendDelegationToken and GetHumanReadableSummary APIs for the IAM temporary delegation feature. - api-change:
kafka: [botocore] Amazon MSK adds three new APIs, ListTopics, DescribeTopic, and DescribeTopicPartitions for viewing Kafka topics in your MSK clusters. - api-change:
logs: [botocore] CloudWatch Logs updates: Added capability to setup a recurring schedule for log insights queries. Logs introduced Scheduled Queries (managed through Create/Update/Get/Delete/List/History Scheduled Query APIs). For more information, see CloudWatch Logs API documentation. - api-change:
resourcegroupstaggingapi: [botocore] Add support for new ListRequiredTags API used to retrieve the required tags specified in a customer's effective tag policy. - api-change:
storagegateway: [botocore] Adds support for European Sovereign Cloud ARNs in Storage Gateway API parameters. - api-change:
wafv2: [botocore] AssociateWebACL, UpdateWebACL and PutLoggingConfiguration will now throw WAFFeatureNotIncludedInPricingPlanException when the request contains a feature that is not included in the CloudFront pricing plan of the WebACL.
v1.40.75
=======
- api-change:
appstream: [botocore] Adding support for additional instances and extended storage - api-change:
backup: [botocore] AWS Backup now supports specifying a logically air-gapped backup vault as a primary backup target in backup plans and on-demand backup jobs. - api-change:
bedrock: [botocore] Automated Reasoning checks in Amazon Bedrock Guardrails now automatically generate Q&A tests for new Automated Reasoning policies. The GetAutomatedReasoningPolicyBuildWorkflowResultAssets API adds GENERATED_TEST_CASES asset type, allowing customers to retrieve tests generated by the build workflow. - api-change:
devicefarm: [botocore] This release adds support for interacting with devices during a remote access session using the remoteDriverEndpoint interface - api-change:
dms: [botocore] This release introduces the SAP ASE(Sybase) Data Provider for AWS Data Migration Service (DMS). In addition, DMS Schema Conversion now supports this provider, enabling customers to migrate SAP ASE(Sybase) databases to Amazon RDS for PostgreSQL or Aurora PostgreSQL seamlessly. - api-change:
ec2: [botocore] This release introduces new APIs: DescribeInstanceSqlHaStates, DescribeInstanceSqlHaHistoryStates, EnableInstanceSqlHaStandbyDetections and DisableInstanceSqlHaStandbyDetections on Amazon EC2, allowing customers to enroll and monitor SQL Server licensing fee savings for their SQL HA EC2 instances. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
glue: [botocore] Amazon Glue Releasing 2 the new API ListIntegrationResourceProperties and DeleteIntegrationResourceProperty along with minor improvement on existing API(s). - api-change:
guardduty: [botocore] Add S3 On-Demand Object Scanning - api-change:
lexv2-models: [botocore] Adds support for LLM as Primary, allowing usage of LLMs as the default NLU system. - api-change:
medialive: [botocore] Adds configurations for spatial/temporal adaptive quantization in AV1 codec, and conversion to HLG output color space in H265 codec. - api-change:
mediapackagev2: [botocore] Add support for SCTE messages in Segment file output - api-change:
mwaa-serverless: [botocore] Amazon MWAA now offers serverless deployment, eliminating operational overhead while optimizing costs. The service supports YAML and Python-based workflows, with 80+ AWS Operators. It provides isolated execution, IAM permissions, and automatic scaling with pay-per-use pricing. - api-change:
opensearch: [botocore] This release adds index operation APIs to support Automatic Semantic Enrichment feature - api-change:
pcs: [botocore] Added support for the managed Slurm REST API endpoint - api-change:
route53resolver: [botocore] Adding DICTIONARY_DGA to dns-threat-protection as a new enum type. Customers can now set rules for dictionary dga protection
v1.40.74
=======
- api-change:
datazone: [botocore] Adds support for granting read and write access to Amazon S3 general purpose buckets using CreateSubscriptionRequest and AcceptSubscriptionRequest APIs. Also adds search filters for SSOUser and SSOGroup to ListSubscriptions APIs and deprecates "sortBy" parameter for ListSubscriptions APIs. - api-change:
ec2: [botocore] This release adds AvailabilityZoneId support for CreateInstanceConnectEndpoint, DescribeInstanceConnectEndpoints, and DeleteInstanceConnectEndpoint APIs. - api-change:
imagebuilder: [botocore] EC2 Image Builder now supports invoking Lambda functions and executing Step Functions state machine through image workflows. - api-change:
medialive: [botocore] Removed all the value constraint (min/max) for the shape definitions (e.g. integerMin0Max3600) on the C2j models to get rid of the need to request an exemption from the SDK team whenever a shape definition (e.g. integerMin0Max3600) is changed. - enhancement:AWSCRT: [
botocore] Update awscrt version to 0.28.4
v1.40.73
=======
- api-change:
cloudformation: [botocore] CloudFormation now supports GetHookResult API with annotations to retrieve structured compliance check results and remediation guidance for each evaluated resource, replacing the previous single-message limitation with detailed validation outcomes. - api-change:
controlcatalog: [botocore] Added support for related control mappings with new RELATED_CONTROL mapping type in ListControlMappings API. - api-change:
ec2: [botocore] Added support for new accelerator types ("media") and accelerator names ("L4", "L40s", "GAUDI_HL_205", "INFERENTIA2", "TRAINIUM", "TRAINIUM2", "U30") in Attributes Based Instance Type Selection for launched instance types. - api-change:
ecr: [botocore] Add Amazon ECR FIPS PrivateLink endpoint support - api-change:
elbv2: [botocore] QUIC and TCP_QUIC protocol support for Network Load Balancer (NLB). This capability enables customers to forward QUIC traffic to their targets with ultra-low latency while maintaining session stickiness using QUIC Connection IDs. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
iotwireless: [botocore] Integration of Device Location with Amazon Sidewalk network for Amazon Sidewalk enabled devices - api-change:
mediaconvert: [botocore] Lowers minimum duration for black video generator. Adds support for embedding and signing C2PA content credentials in DASH and CMAF HLS outputs. - api-change:
rds: [botocore] Updated endpoint and service metadata - api-change:
sagemaker: [botocore] Added support for minor version upgrades and AWS Identity Center integration for SageMaker Hadron Partner Apps, enabling automated version management and IdC group-based access control. - api-change:
workspaces-web: [botocore] Support for managing web content filtering for defining, tracking and regulating type of content accessed with WorkSpaces Secure Browser as part of browser settings.
v1.40.72
=======
- api-change:
amp: [botocore] Add VPC source configuration support enabling Amazon Managed Service for Prometheus Collector to collect metrics from MSK clusters. - api-change:
connect: [botocore] Updated Authentication Profile APIs to add support for automatic logout on user inactivity - api-change:
dms: [botocore] Added support of SQL statements creation, metadata model discovery and selection rules transformation. - api-change:
ec2: [botocore] Adds complete AMI ancestry tracing from immediate parent through each preceding generation back to the root AMI - api-change:
elbv2: [botocore] This release expands ALB Authentication to support JWT verification and adds support for a new JWT validation action in listener rule. - api-change:
redshift: [botocore] Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated applications. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. - api-change:
s3tables: [botocore] Adds support for request metrics metrics APIs for S3 Tables - api-change:
sagemaker: [botocore] Add support for trn2.3xlarge instance type for SageMaker Hyperpod
v1.40.71
=======
- api-change:
batch: [botocore] Documentation-only update: update API and doc descriptions per EKS ImageType default value switch from AL2 to AL2023. - api-change:
bedrock-data-automation: [botocore] Added support for Language Expansion feature for BDA Audio modality. - api-change:
ec2: [botocore] AWS Site-to-Site VPN now supports VPN connections with up to 5 Gbps bandwidth per tunnel, a 4x improvement from existing limit of 1.25 Gbps. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
medical-imaging: [botocore] Added new fields in existing APIs. - api-change:
rtbfabric: [botocore] Added LogSettings and LinkAttribute fields to external links - api-change:
security-ir: [botocore] Added support for configuring communication preferences as well as clearly displaying case comment author identities.
v1.40.70
=======
- api-change:
acm-pca: [botocore] Private Certificate Authority service now supports ML-DSA key algorithms. - api-change:
appstream: [botocore] AWS Appstream support for IPv6 - api-change:
backup: [botocore] AWS Backup supports backups of Amazon EKS clusters, including Kubernetes cluster state and persistent storage attached to the EKS cluster via a persistent volume claim (EBS volumes, EFS file systems, and S3 buckets). - api-change:
braket: [botocore] Adds ExperimentalCapabilities field to CreateQuantumTask request and GetQuantumTask response objects. Enables use of experimental software capabilities when creating quantum tasks. - api-change:
datazone: [botocore] Remove trackingServerName from DataZone Connection MLflowProperties - api-change:
dsql: [botocore] Cluster endpoint added to CreateCluster and GetCluster API responses - api-change:
ec2: [botocore] Amazon EC2 Fleet customers can now filter instance types based on encryption-in-transit support using Attribute-Based Instance Type Selection (ABIS), eliminating the manual effort of identifying and selecting compatible instance types for security-sensitive workloads. - api-change:
guardduty: [botocore] Include tags filed in CreatePublishingDestinationRequest and DescribePublishingDestinationResponse. - api-change:
iam: [botocore] Added CreateDelegationRequest API, which is not available for general use at this time. - api-change:
invoicing: [botocore] Added new invoicing get-invoice-pdf API Operation - api-change:
kafka: [botocore] Amazon MSK now supports intelligent rebalancing for MSK Express brokers. - api-change:
sts: [botocore] Added GetDelegatedAccessToken API, which is not available for general use at this time. - api-change:
verifiedpermissions: [botocore] Amazon Verified Permissions / Features : Adds support for entity Cedar tags. - api-change:
wafv2: [botocore] AWS WAF now supports CLOUDWATCH_TELEMETRY_RULE_MANAGED as a LogScope option, enabling automated logging configuration through Amazon CloudWatch Logs for telemetry data collection and analysis.
v1.40.69
=======
- api-change:
controltower: [botocore] Added Parent Identifier support to ListEnabledControls and GetEnabledControl API. Implemented RemediationType support for Landing Zone operations: CreateLandingZone, UpdateLandingZone and GetLandingZone APIs - api-change:
ec2: [botocore] Adds PrivateDnsPreference and PrivateDnsSpecifiedDomains to control private DNS resolution for resource and service network VPC endpoints and IpamScopeExternalAuthorityConfiguration to integrate Amazon VPC IPAM with a third-party IPAM service - api-change:
kms: [botocore] Added support for new ECC_NIST_EDWARDS25519 AWS KMS key spec - api-change:
opensearch: [botocore] This release introduces the Default Application feature, allowing users to set, change, or unset a preferred OpenSearch UI application on a per-region basis for a streamlined and consistent user experience. - api-change:
vpc-lattice: [botocore] Amazon VPC Lattice now supports custom domain name for resource configurations
v1.40.68
=======
- api-change:
accessanalyzer: [botocore] New field totalActiveErrors added to getFindingsStatistics response. - api-change:
backup: [botocore] AWS Backup now supports customer-managed keys (CMK) for logically air-gapped vaults, enabling customers to maintain full control over their encryption key lifecycle. This feature helps organizations meet specific internal governance requirements or external regulatory compliance standards. - api-change:
connect: [botocore] Added support for Conditional Questions in Evaluation Forms. Introduced Auto Evaluation capability for Evaluation Forms and Contact Evaluations. Added new API operations: SearchEvaluationForms and SearchContactEvaluations. - api-change:
ec2: [botocore] Add Amazon EC2 R8a instance types - api-change:
gamelift: [botocore] Amazon GameLift Servers now supports game builds that use the Windows 2022 operating system. - api-change:
identitystore: [botocore] IdentityStore API: added new KMSExceptionReason fields to the Exception object; added multiple new fields to the User APIs - UserStatus, Birthdate, Website and Photos; added multiple new metadata fields for User, Groups and Membership APIs - CreatedAt, CreatedBy, UpdatedAt and UpdatedBy. - api-change:
quicksight: [botocore] Support for New Data Prep Experience - api-change:
s3tables: [botocore] Adds support for tagging APIs for S3 Tables - api-change:
s3vectors: [botocore] Amazon S3 Vectors provides cost-effective, elastic, and durable vector storage for queries based on semantic meaning and similarity. - api-change:
sagemaker: [botocore] Added NodeProvisioningMode parameter to UpdateCluster API to determine how instance provisioning is handled during cluster operations; in Continuous mode. Added VpcId field in UpdateDomain request for SageMaker Unified Studio domains with no VPC to add a customer VPC. - api-change:
ssm: [botocore] Provides NoLongerSupportedException error message
v1.40.67
=======
- api-change:
cloudfront: [botocore] This release adds new and updated API operations. You can now use the IpAddressType field to specify either ipv4 or dualstack for your Anycast static IP list. You can also enable cross-account resource sharing to share your VPC origins with other AWS accounts - api-change:
datazone: [botocore] Added support for Project Resource Tags - api-change:
ec2: [botocore] This release adds AvailabilityZoneId support for DescribeFastSnapshotRestores, DisableFastSnapshotRestores, and EnableFastSnapshotRestores APIs. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
fsx: [botocore] Amazon FSx now enables secure management of Active Directory credentials through AWS Secrets Manager integration. Customers can use Secret ARNs instead of direct credentials when joining resources to Active Directory domains. - api-change:
groundstation: [botocore] Introduce CreateDataflowEndpointGroupV2 action - api-change:
s3: [botocore] Launch IPv6 dual-stack support for S3 Express - api-change:
sagemaker: [botocore] Add new fields in SageMaker Hyperpod DescribeCluster API response: TargetStateCount, SoftwareUpdateStatus and ActiveSoftwareDeploymentConfig to provide AMI update progress visibility .
v1.40.66
=======
- api-change:
pinpoint-sms-voice-v2: [botocore] This release adds support for the CarrierLookup API, which returns information about a destination phone number including if the number is valid, the carrier, and more.
v1.40.65
=======
- api-change:
bedrock-agentcore-control: [botocore] Adds support for direct code deploy with CreateAgentRuntime and UpdateAgentRuntime - api-change:
budgets: [botocore] Fix the AWS Budgets endpoint for the aws-eusc partition. - api-change:
ec2: [botocore] Add Amazon EC2 trn2.3xlarge instance type. - api-change:
ecs: [botocore] Documentation-only update for LINEAR and CANARY deployment strategies. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
kinesis: [botocore] Adds support for MinimumThroughputBillingCommitment with new UpdateAccountSettings API. Adds support to configure warm throughput for on-demand streams in new UpdateStreamWarmThroughput API and existing CreateStream API and UpdateStreamMode API.
v1.40.64
=======
- api-change:
connectcases: [botocore] Added two new case rule types: Parent Child Field Options (restricts child field options based on parent field value) and Hidden (controls child field visibility based on parent field value). Both enable dynamic field behavior within templates. - api-change:
ec2: [botocore] Amazon VPC IP Address Manager (IPAM) now supports automated prefix list management, allowing you to create rules that automatically populate customer-managed prefix lists with CIDRs from your IPAM pools or AWS resources based on tags, Regions, or other criteria. - api-change:
emr: [botocore] Update endpoint ruleset parameters casing - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
fms: [botocore] Update endpoint ruleset parameters casing - api-change:
fsx: [botocore] Update endpoint ruleset parameters casing - api-change:
health: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesis: [botocore] Update endpoint ruleset parameters casing - api-change:
lambda: [botocore] Add Python3.14 (python3.14) and Java 25 (java25) support to AWS Lambda - api-change:
logs: [botocore] Update endpoint ruleset parameters casing - api-change:
marketplace-catalog: [botocore] Update endpoint ruleset parameters casing - api-change:
mediaconvert: [botocore] Adds SlowPalPitchCorrection to audio pitch correction settings. Enables opacity for VideoOverlays. Adds REMUX_ALL option to enable multi-rendition passthrough to VideoSelector for allow listed accounts. - api-change:
omics: [botocore] Added WDL_LENIENT engine type that enables implicit typecasting of variable values to its compatible declared types - api-change:
payment-cryptography: [botocore] Allow additional characters in the CertificateSubject for GetCertificateSigningRequest API. - api-change:
redshift: [botocore] Update endpoint ruleset parameters casing - api-change:
resourcegroupstaggingapi: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker: [botocore] Allow update of platform identifier via UpdateNotebookInstance operation. - api-change:
savingsplans: [botocore] Add dual-stack endpoint support for Savings Plans - api-change:
snowball: [botocore] Update endpoint ruleset parameters casing - api-change:
ssm-quicksetup: [botocore] Update endpoint ruleset parameters casing - api-change:
textract: [botocore] Update endpoint ruleset parameters casing - api-change:
waf: [botocore] Update endpoint ruleset parameters casing
v1.40.63
=======
- api-change:
amp: [botocore] Add Anomaly Detection APIs for Amazon Managed Prometheus - api-change:
apigateway: [botocore] Update endpoint ruleset parameters casing - api-change:
appconfig: [botocore] Update endpoint ruleset parameters casing - api-change:
appflow: [botocore] Update endpoint ruleset parameters casing - api-change:
applicationcostprofiler: [botocore] Update endpoint ruleset parameters casing - api-change:
appmesh: [botocore] Update endpoint ruleset parameters casing - api-change:
appsync: [botocore] Update endpoint ruleset parameters casing - api-change:
artifact: [botocore] Update endpoint ruleset parameters casing - api-change:
auditmanager: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-agent: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-agentcore-control: [botocore] Web-Bot-Auth support for AgentCore Browser tool to help reduce captcha challenges. - api-change:
chime: [botocore] Update endpoint ruleset parameters casing - api-change:
cleanrooms: [botocore] Added support for advanced Spark configurations to optimize SQL performance - api-change:
cloudcontrol: [botocore] Update endpoint ruleset parameters casing - api-change:
clouddirectory: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudsearch: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudwatch: [botocore] Update endpoint ruleset parameters casing - api-change:
codecatalyst: [botocore] Update endpoint ruleset parameters casing - api-change:
codecommit: [botocore] Update endpoint ruleset parameters casing - api-change:
codedeploy: [botocore] Update endpoint ruleset parameters casing - api-change:
cognito-sync: [botocore] Update endpoint ruleset parameters casing - api-change:
compute-optimizer: [botocore] Update endpoint ruleset parameters casing - api-change:
connectcases: [botocore] Update endpoint ruleset parameters casing - api-change:
deadline: [botocore] Update endpoint ruleset parameters casing - api-change:
devops-guru: [botocore] Update endpoint ruleset parameters casing - api-change:
docdb: [botocore] Adding FailoverState and TagList to GlobalCluster and SynchronizationStatus to GlobalClusterMember. - api-change:
ecs: [botocore] Amazon ECS Service Connect now supports Envoy access logs, providing deeper observability into request-level traffic patterns and service interactions. - api-change:
eks-auth: [botocore] Update endpoint ruleset parameters casing - api-change:
elasticache: [botocore] Update endpoint ruleset parameters casing - api-change:
emr-serverless: [botocore] This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on EMR Serverless Applications. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
firehose: [botocore] Update endpoint ruleset parameters casing - api-change:
frauddetector: [botocore] Update endpoint ruleset parameters casing - api-change:
geo-places: [botocore] Update endpoint ruleset parameters casing - api-change:
glue: [botocore] This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on AWS Glue. - api-change:
greengrassv2: [botocore] Update endpoint ruleset parameters casing - api-change:
iotevents-data: [botocore] Update endpoint ruleset parameters casing - api-change:
iot-managed-integrations: [botocore] Add a new GetManagedThingCertificate API to expose Iot ManagedIntegrations (MI) device certificate, and add "-" support for name, properties, actions and events in the CapabilityReportCapability object. - api-change:
keyspacesstreams: [botocore] Update endpoint ruleset parameters casing - api-change:
kms: [botocore] Add cross account VPC endpoint service connectivity support to CustomKeyStore. - api-change:
license-manager-linux-subscriptions: [botocore] Update endpoint ruleset parameters casing - api-change:
marketplace-reporting: [botocore] Update endpoint ruleset parameters casing - api-change:
neptune: [botocore] Update endpoint ruleset parameters casing - api-change:
rtbfabric: [botocore] RTB Fabric documentation update. - api-change:
s3outposts: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
schemas: [botocore] Update endpoint ruleset parameters casing - api-change:
serverlessrepo: [botocore] Update endpoint ruleset parameters casing - api-change:
servicecatalog: [botocore] Update endpoint ruleset parameters casing - api-change:
sso: [botocore] Update endpoint ruleset parameters casing - api-change:
sts: [botocore] Update endpoint ruleset parameters casing
v1.40.62
=======
- api-change:
bedrock-runtime: [botocore] Add support for system tool and web citation response.
v1.40.61
=======
- api-change:
apigatewayv2: [botocore] Update endpoint ruleset parameters casing - api-change:
application-signals: [botocore] Added support for CloudWatch Synthetics Canary resources in ListAuditFindings API. This enhancement allows customers to retrieve audit findings specifically for CloudWatch Synthetics canaries and enables service-canary correlation analysis. - api-change:
backupsearch: [botocore] Update endpoint ruleset parameters casing - api-change:
bcm-pricing-calculator: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-agent-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
cleanroomsml: [botocore] Update endpoint ruleset parameters casing - api-change:clients: [
botocore] The following clients have been removed per deprecation of the services - qldb, qldb-session, robomaker, lookoutmetrics, lookoutvision, iotfleethub, apptest - api-change:
cloud9: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudsearchdomain: [botocore] Update endpoint ruleset parameters casing - api-change:
codeconnections: [botocore] Update endpoint ruleset parameters casing - api-change:
codeguru-security: [botocore] Update endpoint ruleset parameters casing - api-change:
detective: [botocore] Update endpoint ruleset parameters casing - api-change:
ec2: [botocore] This released the DescribeCapacityReservationTopology API. - api-change:
ecs: [botocore] Amazon ECS supports native linear and canary service deployments, allowing you to shift traffic in increments for more control. - api-change:
efs: [botocore] Update endpoint ruleset parameters casing - api-change:
elastictranscoder: [botocore] Update endpoint ruleset parameters casing - api-change:
emr-containers: [botocore] Update endpoint ruleset parameters casing - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
gameliftstreams: [botocore] Add stream group expiration date and expired status - api-change:
glacier: [botocore] Update endpoint ruleset parameters casing - api-change:
groundstation: [botocore] Enable use of AzEl ephemerides - api-change:
inspector-scan: [botocore] Update endpoint ruleset parameters casing - api-change:
kafkaconnect: [botocore] Update endpoint ruleset parameters casing - api-change:
kendra: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesisvideo: [botocore] Update endpoint ruleset parameters casing - api-change:
lambda: [botocore] Added SerializedRequestEntityTooLargeException to Lambda Invoke API - api-change:
marketplace-deployment: [botocore] Update endpoint ruleset parameters casing - api-change:
mediapackage-vod: [botocore] Update endpoint ruleset parameters casing - api-change:
migrationhuborchestrator: [botocore] Update endpoint ruleset parameters casing - api-change:
notifications: [botocore] Update endpoint ruleset parameters casing - api-change:
opensearch: [botocore] Update endpoint ruleset parameters casing - api-change:
organizations: [botocore] Added Account State field to the ListDelegatedAdministrators API response. - api-change:
partnercentral-selling: [botocore] Update endpoint ruleset parameters casing - api-change:
pipes: [botocore] Update endpoint ruleset parameters casing - api-change:
ram: [botocore] Update endpoint ruleset parameters casing - api-change:
resource-groups: [botocore] Update endpoint ruleset parameters casing - api-change:
s3: [botocore] Amazon Simple Storage Service / Features: Add conditional writes in CopyObject on destination key to prevent unintended object modifications. - api-change:
s3control: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker: [botocore] Amazon SageMaker now supports deleting training and processing jobs in a terminal status. - api-change:
sagemaker-featurestore-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
security-ir: [botocore] Update endpoint ruleset parameters casing - api-change:
servicecatalog-appregistry: [botocore] Update endpoint ruleset parameters casing - api-change:
sqs: [botocore] Update endpoint ruleset parameters casing - api-change:
support-app: [botocore] Update endpoint ruleset parameters casing - api-change:
taxsettings: [botocore] Update endpoint ruleset parameters casing - api-change:
trustedadvisor: [botocore] Update endpoint ruleset parameters casing - api-change:
workspaces: [botocore] Added IPv6 address support for WorkSpaces using Dual-Stack subnets - api-change:
workspaces-instances: [botocore] Update endpoint ruleset parameters casing - api-change:
xray: [botocore] Update endpoint ruleset parameters casing
v1.40.60
=======
- api-change:
accessanalyzer: [botocore] Update endpoint ruleset parameters casing - api-change:
aiops: [botocore] Update endpoint ruleset parameters casing - api-change:
athena: [botocore] Update endpoint ruleset parameters casing - api-change:
backup-gateway: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-data-automation: [botocore] Update endpoint ruleset parameters casing - api-change:
braket: [botocore] Update endpoint ruleset parameters casing - api-change:
ce: [botocore] Updated endpoint for eusc-de-east-1 region. - api-change:
chime-sdk-identity: [botocore] Update endpoint ruleset parameters casing - api-change:
chime-sdk-media-pipelines: [botocore] Update endpoint ruleset parameters casing - api-change:
codeartifact: [botocore] Update endpoint ruleset parameters casing - api-change:
codeguruprofiler: [botocore] Update endpoint ruleset parameters casing - api-change:
cognito-idp: [botocore] Update endpoint ruleset parameters casing - api-change:
comprehend: [botocore] Update endpoint ruleset parameters casing - api-change:
connectcampaigns: [botocore] Update endpoint ruleset parameters casing - api-change:
controltower: [botocore] Update endpoint ruleset parameters casing - api-change:
cost-optimization-hub: [botocore] Update endpoint ruleset parameters casing - api-change:
dax: [botocore] Update endpoint ruleset parameters casing - api-change:
elasticbeanstalk: [botocore] Update endpoint ruleset parameters casing - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
entityresolution: [botocore] Update endpoint ruleset parameters casing - api-change:
forecast: [botocore] Update endpoint ruleset parameters casing - api-change:
greengrass: [botocore] Update endpoint ruleset parameters casing - api-change:
iam: [botocore] Fixed missing SummaryMap keys in GetAccountSummary response that were being filtered out during deserialization in AWS Java SDK v2 - api-change:
invoicing: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesis: [botocore] Adds support for record sizes up to 10MiB and introduces new UpdateMaxRecordSize API to modify stream record size limits. Adds record size parameters to existing CreateStream and DescribeStreamSummary APIs for request and response payloads respectively. - api-change:
launch-wizard: [botocore] Update endpoint ruleset parameters casing - api-change:
lex-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
managedblockchain: [botocore] Update endpoint ruleset parameters casing - api-change:
mturk: [botocore] Update endpoint ruleset parameters casing - api-change:
neptune-graph: [botocore] Update endpoint ruleset parameters casing - api-change:
outposts: [botocore] Update endpoint ruleset parameters casing - api-change:
pinpoint: [botocore] Update endpoint ruleset parameters casing - api-change:
rbin: [botocore] Update endpoint ruleset parameters casing - api-change:
rds-data: [botocore] Update endpoint ruleset parameters casing - api-change:
redshift-serverless: [botocore] Update endpoint ruleset parameters casing - api-change:
rekognition: [botocore] Update endpoint ruleset parameters casing - api-change:
repostspace: [botocore] Update endpoint ruleset parameters casing - api-change:
route53profiles: [botocore] Update endpoint ruleset parameters casing - api-change:
route53resolver: [botocore] Update endpoint ruleset parameters casing - api-change:
s3vectors: [botocore] Update endpoint ruleset parameters casing - api-change:
scheduler: [botocore] Update endpoint ruleset parameters casing - api-change:
secretsmanager: [botocore] Update endpoint ruleset parameters casing - api-change:
ses: [botocore] Update endpoint ruleset parameters casing - api-change:
shield: [botocore] Update endpoint ruleset parameters casing - api-change:
simspaceweaver: [botocore] Update endpoint ruleset parameters casing - api-change:
socialmessaging: [botocore] Update endpoint ruleset parameters casing - api-change:
ssm-sap: [botocore] Update endpoint ruleset parameters casing - api-change:
sso-admin: [botocore] Update endpoint ruleset parameters casing - api-change:
stepfunctions: [botocore] Update endpoint ruleset parameters casing - api-change:
waf-regional: [botocore] Update endpoint ruleset parameters casing - api-change:
workmailmessageflow: [botocore] Update endpoint ruleset parameters casing
v1.40.59
=======
- api-change:
acm: [botocore] Update endpoint ruleset parameters casing - api-change:
amplifyuibuilder: [botocore] Update endpoint ruleset parameters casing - api-change:
application-signals: [botocore] Update endpoint ruleset parameters casing - api-change:
billing: [botocore] Update endpoint ruleset parameters casing - api-change:
budgets: [botocore] Update endpoint ruleset parameters casing - api-change:
chime-sdk-messaging: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudtrail: [botocore] Update endpoint ruleset parameters casing - api-change:
codepipeline: [botocore] Update endpoint ruleset parameters casing - api-change:
datapipeline: [botocore] Update endpoint ruleset parameters casing - api-change:
datazone: [botocore] This release adds support for MLflow connections Creation in DataZone - api-change:
docdb: [botocore] Update endpoint ruleset parameters casing - api-change:
dynamodbstreams: [botocore] Update endpoint ruleset parameters casing - api-change:
eks: [botocore] Update endpoint ruleset parameters casing - api-change:
elb: [botocore] Update endpoint ruleset parameters casing - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
evs: [botocore] Update endpoint ruleset parameters casing - api-change:
fis: [botocore] Update endpoint ruleset parameters casing - api-change:
gameliftstreams: [botocore] Add status reasons for TERMINATED stream sessions - api-change:
geo-maps: [botocore] Added support for optional AdditionalFeatures parameter in the V2 GetTile API. - api-change:
inspector: [botocore] Update endpoint ruleset parameters casing - api-change:
iot-managed-integrations: [botocore] Update endpoint ruleset parameters casing - api-change:
iotwireless: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesisanalytics: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesis-video-signaling: [botocore] Update endpoint ruleset parameters casing - api-change:
location: [botocore] Added support for mobile app restrictions in Amazon Location API keys. - api-change:
lookoutvision: [botocore] Update endpoint ruleset parameters casing - api-change:
mediapackage: [botocore] Update endpoint ruleset parameters casing - api-change:
mediastore: [botocore] Update endpoint ruleset parameters casing - api-change:
mediastore-data: [botocore] Update endpoint ruleset parameters casing - api-change:
migrationhubstrategy: [botocore] Update endpoint ruleset parameters casing - api-change:
mq: [botocore] Update endpoint ruleset parameters casing - api-change:
panorama: [botocore] Update endpoint ruleset parameters casing - api-change:
payment-cryptography: [botocore] Update endpoint ruleset parameters casing - api-change:
payment-cryptography-data: [botocore] Update endpoint ruleset parameters casing - api-change:
pca-connector-ad: [botocore] Update endpoint ruleset parameters casing - api-change:
qbusiness: [botocore] Update endpoint ruleset parameters casing - api-change:
robomaker: [botocore] Update endpoint ruleset parameters casing - api-change:
route53domains: [botocore] Update endpoint ruleset parameters casing - api-change:
rtbfabric: [botocore] Add support for custom rate limits. - api-change:
s3tables: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker: [botocore] Added inference components model data caching feature - api-change:
sagemaker-metrics: [botocore] Update endpoint ruleset parameters casing - api-change:
securityhub: [botocore] Release 3 layer filter support in GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2,GetResourcesStatisticsV2, AutomationRule V2 APIs. Update filter casing in GetResourcesV2, GetResourcesStatisticsV2 APIs. Add new filters in GetFindingsV2, GetFindingStatisticsV2, AutomationRule V2 APIs. - api-change:
servicediscovery: [botocore] Update endpoint ruleset parameters casing - api-change:
snow-device-management: [botocore] Update endpoint ruleset parameters casing - api-change:
sso-oidc: [botocore] Update endpoint ruleset parameters casing - api-change:
supplychain: [botocore] Update endpoint ruleset parameters casing - api-change:
translate: [botocore] Update endpoint ruleset parameters casing - api-change:
verifiedpermissions: [botocore] Update endpoint ruleset parameters casing - api-change:
vpc-lattice: [botocore] Update endpoint ruleset parameters casing - api-change:
wisdom: [botocore] Update endpoint ruleset parameters casing - api-change:
workspaces-thin-client: [botocore] Update endpoint ruleset parameters casing
v1.40.58
=======
- api-change:
account: [botocore] Update endpoint ruleset parameters casing - api-change:
application-autoscaling: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-agentcore: [botocore] Fixing the service documentation name - api-change:
bedrock-agentcore-control: [botocore] Fixing the service documentation name - api-change:
chime-sdk-voice: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudtrail-data: [botocore] Update endpoint ruleset parameters casing - api-change:
codebuild: [botocore] Update endpoint ruleset parameters casing - api-change:
codestar-connections: [botocore] Update endpoint ruleset parameters casing - api-change:
config: [botocore] Update endpoint ruleset parameters casing - api-change:
connect-contact-lens: [botocore] Update endpoint ruleset parameters casing - api-change:
cur: [botocore] Update endpoint ruleset parameters casing - api-change:
discovery: [botocore] Update endpoint ruleset parameters casing - api-change:
dms: [botocore] Update endpoint ruleset parameters casing - api-change:
docdb-elastic: [botocore] Update endpoint ruleset parameters casing - api-change:
drs: [botocore] Update endpoint ruleset parameters casing - api-change:
dsql: [botocore] Add support for resource-based policies for Aurora DSQL clusters. This will enable you to implement Block Public Access (BPA) which will help restrict access to your Aurora DSQL public or VPC endpoints. - api-change:
ebs: [botocore] Update endpoint ruleset parameters casing - api-change:
ecr: [botocore] Update endpoint ruleset parameters casing - api-change:
ecr-public: [botocore] Update endpoint ruleset parameters casing - api-change:
healthlake: [botocore] Update endpoint ruleset parameters casing - api-change:
internetmonitor: [botocore] Update endpoint ruleset parameters casing - api-change:
iotevents: [botocore] Update endpoint ruleset parameters casing - api-change:
iot-jobs-data: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesis-video-archived-media: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesis-video-webrtc-storage: [botocore] Update endpoint ruleset parameters casing - api-change:
lambda: [botocore] Add NodeJs 24 (nodejs24.x) support to AWS Lambda. - api-change:
macie2: [botocore] Update endpoint ruleset parameters casing - api-change:
managedblockchain-query: [botocore] Update endpoint ruleset parameters casing - api-change:
marketplacecommerceanalytics: [botocore] Update endpoint ruleset parameters casing - api-change:
mediatailor: [botocore] Update endpoint ruleset parameters casing - api-change:
mgh: [botocore] Update endpoint ruleset parameters casing - api-change:
mgn: [botocore] Update endpoint ruleset parameters casing - api-change:
mpa: [botocore] Update endpoint ruleset parameters casing - api-change:
neptunedata: [botocore] Update endpoint ruleset parameters casing - api-change:
networkmonitor: [botocore] Update endpoint ruleset parameters casing - api-change:
odb: [botocore] Doc-only update that removes duplicate values from descriptions of ODB peering APIs. - api-change:
omics: [botocore] Update endpoint ruleset parameters casing - api-change:
opensearchserverless: [botocore] Update endpoint ruleset parameters casing - api-change:
pca-connector-scep: [botocore] Update endpoint ruleset parameters casing - api-change:
personalize-events: [botocore] Update endpoint ruleset parameters casing - api-change:
pinpoint-email: [botocore] Update endpoint ruleset parameters casing - api-change:
resiliencehub: [botocore] Update endpoint ruleset parameters casing - api-change:
rum: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker-edge: [botocore] Update endpoint ruleset parameters casing - api-change:
savingsplans: [botocore] Update endpoint ruleset parameters casing - api-change:
securitylake: [botocore] Update endpoint ruleset parameters casing - api-change:
sesv2: [botocore] Update endpoint ruleset parameters casing - api-change:
storagegateway: [botocore] Update endpoint ruleset parameters casing - api-change:
synthetics: [botocore] Update endpoint ruleset parameters casing
v1.40.57
=======
- api-change:
appfabric: [botocore] Update endpoint ruleset parameters casing - api-change:
autoscaling: [botocore] Update endpoint ruleset parameters casing - api-change:
b2bi: [botocore] Update endpoint ruleset parameters casing - api-change:
bcm-dashboards: [botocore] Update endpoint ruleset parameters casing - api-change:
ce: [botocore] Update endpoint ruleset parameters casing - api-change:
chatbot: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudformation: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudhsm: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudhsmv2: [botocore] Update endpoint ruleset parameters casing - api-change:
codeguru-reviewer: [botocore] Update endpoint ruleset parameters casing - api-change:
cognito-identity: [botocore] Update endpoint ruleset parameters casing - api-change:
comprehendmedical: [botocore] Update endpoint ruleset parameters casing - api-change:
connect: [botocore] This release added support for email address alias configuration and outbound campaign preview mode. - api-change:
connectcampaignsv2: [botocore] Updated Amazon Connect Outbound Campaigns V2 SDK to support Preview Outbound Mode - api-change:
connectparticipant: [botocore] Update endpoint ruleset parameters casing - api-change:
devicefarm: [botocore] This release adds support for optionally including an app as part of a CreateRemoteAccessSession request - api-change:
directconnect: [botocore] Update endpoint ruleset parameters casing - api-change:
ds-data: [botocore] Update endpoint ruleset parameters casing - api-change:
ec2: [botocore] This release adds AvailabilityZoneId support for CreateNetworkInterface and DescribeNetworkInterfaces APIs. - api-change:
ec2-instance-connect: [botocore] Update endpoint ruleset parameters casing - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
forecastquery: [botocore] Update endpoint ruleset parameters casing - api-change:
iam: [botocore] Updated OIDC and SAML apis to reject multiple simultaneous requests to change a unique object. - api-change:
inspector2: [botocore] Update endpoint ruleset parameters casing - api-change:
iot: [botocore] Update endpoint ruleset parameters casing - api-change:
iotanalytics: [botocore] Update endpoint ruleset parameters casing - api-change:
iotfleetwise: [botocore] Update endpoint ruleset parameters casing - api-change:
iotsecuretunneling: [botocore] Update endpoint ruleset parameters casing - api-change:
iotsitewise: [botocore] Update endpoint ruleset parameters casing - api-change:
ivschat: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesisanalyticsv2: [botocore] Update endpoint ruleset parameters casing - api-change:
lexv2-models: [botocore] Update endpoint ruleset parameters casing - api-change:
mailmanager: [botocore] Update endpoint ruleset parameters casing - api-change:
marketplace-agreement: [botocore] Update endpoint ruleset parameters casing - api-change:
medialive: [botocore] Add 3 API operations for fetching alerts: ListAlerts (Channels), ListClusterAlerts (MediaLive Anywhere), and ListMultiplexAlerts - api-change:
mwaa: [botocore] Update endpoint ruleset parameters casing - api-change:
notificationscontacts: [botocore] Update endpoint ruleset parameters casing - api-change:
oam: [botocore] Update endpoint ruleset parameters casing - api-change:
pcs: [botocore] Update endpoint ruleset parameters casing - api-change:
pinpoint-sms-voice-v2: [botocore] Update endpoint ruleset parameters casing - api-change:
redshift-data: [botocore] Update endpoint ruleset parameters casing - api-change:
route53: [botocore] Amazon Route 53 now supports the ISOB West Region for private DNS for Amazon VPCs and cloudwatch healthchecks. - api-change:
route53-recovery-cluster: [botocore] Update endpoint ruleset parameters casing - api-change:
rtbfabric: [botocore] Update for general availability of AWS RTB Fabric service. - api-change:
sagemaker-a2i-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
sns: [botocore] Update endpoint ruleset parameters casing - api-change:
ssm-incidents: [botocore] Update endpoint ruleset parameters casing - api-change:
workdocs: [botocore] Update endpoint ruleset parameters casing - api-change:
workmail: [botocore] Update endpoint ruleset parameters casing - api-change:
workspaces: [botocore] Update endpoint ruleset parameters casing
v1.40.56
=======
- api-change:
dynamodb: [botocore] Add AccountID based endpoint metric to endpoint rules. - api-change:
emr: [botocore] Added RECONFIGURING to the InstanceFleetState convenience enum. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
mediaconvert: [botocore] This release adds the ability to set resolution for the black video generator and also adds the StartJobsQuery and GetJobsQueryResults APIs which allow asynchronous search of job history using new filters. - api-change:
meteringmarketplace: [botocore] Added ClientToken parameter to MeterUsage API for specifying idempotent requests.
v1.40.55
=======
- api-change:
amp: [botocore] Update endpoint ruleset parameters casing - api-change:
amplifybackend: [botocore] Update endpoint ruleset parameters casing - api-change:
appconfigdata: [botocore] Update endpoint ruleset parameters casing - api-change:
appintegrations: [botocore] Update endpoint ruleset parameters casing - api-change:
application-insights: [botocore] Update endpoint ruleset parameters casing - api-change:
arc-zonal-shift: [botocore] Update endpoint ruleset parameters casing - api-change:
bcm-recommended-actions: [botocore] Update endpoint ruleset parameters casing - api-change:
bedrock-data-automation-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
chime-sdk-meetings: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudfront: [botocore] Update endpoint ruleset parameters casing - api-change:
cloudfront-keyvaluestore: [botocore] Update endpoint ruleset parameters casing - api-change:
codestar-notifications: [botocore] Update endpoint ruleset parameters casing - api-change:
controlcatalog: [botocore] Update endpoint ruleset parameters casing - api-change:
datasync: [botocore] Update endpoint ruleset parameters casing - api-change:
ds: [botocore] Update endpoint ruleset parameters casing - api-change:
dsql: [botocore] Update endpoint ruleset parameters casing - api-change:
ec2: [botocore] Documentation updates for Amazon EC2. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
es: [botocore] Update endpoint ruleset parameters casing - api-change:
events: [botocore] Update endpoint ruleset parameters casing - api-change:
evidently: [botocore] Update endpoint ruleset parameters casing - api-change:
finspace: [botocore] Update endpoint ruleset parameters casing - api-change:
finspace-data: [botocore] Update endpoint ruleset parameters casing - api-change:
gameliftstreams: [botocore] Updates documentation to clarify valid application binaries for an Amazon GameLift Streams application and provide descriptions of stream session error status reasons - api-change:
geo-maps: [botocore] Added support for optional style parameters in maps, including Terrain, ContourDensity, Traffic, and TravelModes. - api-change:
imagebuilder: [botocore] Update endpoint ruleset parameters casing - api-change:
iot-data: [botocore] Update endpoint ruleset parameters casing - api-change:
iotdeviceadvisor: [botocore] Update endpoint ruleset parameters casing - api-change:
iotthingsgraph: [botocore] Update endpoint ruleset parameters casing - api-change:
iottwinmaker: [botocore] Update endpoint ruleset parameters casing - api-change:
kendra-ranking: [botocore] Update endpoint ruleset parameters casing - api-change:
kinesis-video-media: [botocore] Update endpoint ruleset parameters casing - api-change:
lakeformation: [botocore] Update endpoint ruleset parameters casing - api-change:
license-manager: [botocore] Update endpoint ruleset parameters casing - api-change:
license-manager-user-subscriptions: [botocore] Update endpoint ruleset parameters casing - api-change:
marketplace-catalog: [botocore] The ListEntities API now supports two new CAPI filters: DeliveryOptionTypes for SaaS products and CompatibleAWSServices for Container products. - api-change:
mediaconnect: [botocore] Update endpoint ruleset parameters casing - api-change:
migration-hub-refactor-spaces: [botocore] Update endpoint ruleset parameters casing - api-change:
network-firewall: [botocore] Update endpoint ruleset parameters casing - api-change:
networkmanager: [botocore] Update endpoint ruleset parameters casing - api-change:
organizations: [botocore] Update endpoint ruleset parameters casing - api-change:
pi: [botocore] Update endpoint ruleset parameters casing - api-change:
qapps: [botocore] Update endpoint ruleset parameters casing - api-change:
rolesanywhere: [botocore] Update endpoint ruleset parameters casing - api-change:
route53-recovery-readiness: [botocore] Update endpoint ruleset parameters casing - api-change:
sagemaker-geospatial: [botocore] Update endpoint ruleset parameters casing - api-change:
signer: [botocore] Update endpoint ruleset parameters casing - api-change:
swf: [botocore] Releasing minor endpoint updates. - api-change:
timestream-write: [botocore] Update endpoint ruleset parameters casing - api-change:
tnb: [botocore] Update endpoint ruleset parameters casing - api-change:
wellarchitected: [botocore] Update endpoint ruleset parameters casing
v1.40.54
=======
- api-change:
acm-pca: [botocore] Update endpoint ruleset parameters casing - api-change:
amplify: [botocore] Update endpoint ruleset parameters casing - api-change:
apigatewaymanagementapi: [botocore] Update endpoint ruleset parameters casing - api-change:
apprunner: [botocore] Update endpoint ruleset parameters casing - api-change:
apptest: [botocore] Update endpoint ruleset parameters casing - api-change:
autoscaling-plans: [botocore] Updated FIPS endpoints for US GovCloud regions - api-change:
batch: [botocore] Update endpoint ruleset parameters casing - api-change:
bcm-data-exports: [botocore] Update endpoint ruleset parameters casing - api-change:
billingconductor: [botocore] New feature: service flat CLI and first AWS managed pricing plan (BasicPricingPlan) - api-change:
customer-profiles: [botocore] Update endpoint ruleset parameters casing - api-change:
databrew: [botocore] Update endpoint ruleset parameters casing - api-change:
dataexchange: [botocore] Update endpoint ruleset parameters casing - api-change:
dlm: [botocore] Update endpoint ruleset parameters casing - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
freetier: [botocore] Update endpoint ruleset parameters casing - api-change:
gamelift: [botocore] Update endpoint ruleset parameters casing - api-change:
geo-routes: [botocore] Update endpoint ruleset parameters casing - api-change:
globalaccelerator: [botocore] Update endpoint ruleset parameters casing - api-change:
grafana: [botocore] Update endpoint ruleset parameters casing - api-change:
identitystore: [botocore] Update endpoint ruleset parameters casing - api-change:
ivs: [botocore] Update endpoint ruleset parameters casing - api-change:
ivs-realtime: [botocore] Update endpoint ruleset parameters casing - api-change:
kafka: [botocore] Update endpoint ruleset parameters casing - api-change:
keyspaces: [botocore] Update endpoint ruleset parameters casing - api-change:
kms: [botocore] Update endpoint ruleset parameters casing - api-change:
lex-models: [botocore] Update endpoint ruleset parameters casing - api-change:
lexv2-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
lookoutequipment: [botocore] Update endpoint ruleset parameters casing - api-change:
m2: [botocore] Update endpoint ruleset parameters casing - api-change:
machinelearning: [botocore] Update endpoint ruleset parameters casing - api-change:
marketplace-entitlement: [botocore] Update endpoint ruleset parameters casing - api-change:
mediapackagev2: [botocore] Update endpoint ruleset parameters casing - api-change:
medical-imaging: [botocore] Update endpoint ruleset parameters casing - api-change:
memorydb: [botocore] Update endpoint ruleset parameters casing - api-change:
migrationhub-config: [botocore] Update endpoint ruleset parameters casing - api-change:
networkflowmonitor: [botocore] Update endpoint ruleset parameters casing - api-change:
osis: [botocore] Update endpoint ruleset parameters casing - api-change:
personalize: [botocore] Update endpoint ruleset parameters casing - api-change:
personalize-runtime: [botocore] Update endpoint ruleset parameters casing - api-change:
pinpoint-sms-voice: [botocore] Update endpoint ruleset parameters casing - api-change:
polly: [botocore] Update endpoint ruleset parameters casing - api-change:
pricing: [botocore] Update endpoint ruleset parameters casing - api-change:
qldb: [botocore] Update endpoint ruleset parameters casing - api-change:
qldb-session: [botocore] Update endpoint ruleset parameters casing - api-change:
route53-recovery-control-config: [botocore] Update endpoint ruleset parameters casing - api-change:
ssm: [botocore] Update endpoint ruleset parameters casing - api-change:
ssm-contacts: [botocore] Update endpoint ruleset parameters casing - api-change:
ssm-guiconnect: [botocore] Update endpoint ruleset parameters casing - api-change:
timestream-query: [botocore] Update endpoint ruleset parameters casing - api-change:
voice-id: [botocore] Update endpoint ruleset parameters casing - api-change:
workspaces-web: [botocore] Update endpoint ruleset parameters casing
v1.40.53
=======
- api-change:
bedrock: [botocore] Amazon Bedrock Automated Reasoning Policy now offers enhanced AWS KMS integration. The CreateAutomatedReasoningPolicy API includes a new kmsKeyId field, allowing customers to specify their preferred KMS key for encryption, improving control and compliance with AWS encryption mandates. - api-change:
docdb: [botocore] Add support for NetworkType field in CreateDbCluster, ModifyDbCluster, RestoreDbClusterFromSnapshot and RestoreDbClusterToPointInTime for DocumentDB. - api-change:
ec2: [botocore] Introducing EC2 Capacity Manager for monitoring and analyzing capacity usage across On-Demand Instances, Spot Instances, and Capacity Reservations. - api-change:
elbv2: [botocore] This release expands Listener Rule Conditions to support RegexValues and adds support for a new Transforms field in Listener Rules. - api-change:
guardduty: [botocore] Added default pagination value for ListMalwareProtectionPlans API and updated UpdateFindingsFeedback API - api-change:
lightsail: [botocore] Add support for manage Lightsail Bucket CORS configuration - api-change:
timestream-influxdb: [botocore] This release adds support for creating and managing InfluxDB 3 Core and Enterprise DbClusters.
v1.40.52
=======
- api-change:
appstream: [botocore] This release introduces support for Microsoft license included applications streaming. - api-change:
backup: [botocore] The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates. - api-change:
connect: [botocore] SDK release for TaskTemplateInfo in Contact for DescribeContact response. - api-change:
datazone: [botocore] Support creating scoped and trustedIdentityPropagation enabled connections. - api-change:
ec2: [botocore] This release adds support for creating instant, point-in-time copies of EBS volumes within the same Availability Zone - api-change:
transcribe: [botocore] Move UntagResource API body member to query parameter - api-change:
transfer: [botocore] SFTP connectors now support routing connections via customers' VPC. This enables connections to remote servers that are only accessible in a customer's VPC environment, and to servers that are accessible over the internet but need connections coming from an IP address in a customer VPC's CIDR range.
v1.40.51
=======
- api-change:
bedrock-agentcore: [botocore] Updated InvokeAgentRuntime API to accept account id optionally and added CompleteResourceTokenAuth API. - api-change:
bedrock-agentcore-control: [botocore] Updated http status code in control plane apis of agentcore runtime, tools and identity. Additional included provider types for AgentCore Identity - api-change:
ec2: [botocore] Release Amazon EC2 c8i, c8i-flex, m8a, and r8gb - api-change:
observabilityadmin: [botocore] CloudWatch Observability Admin adds the ability to enable Resource tags for telemetry in a customer account. The release introduces new APIs to enable, disable and describe the status of Resource tags for telemetry feature. This new capability simplifies monitoring AWS resources using tags.
v1.40.50
=======
- api-change:
bedrock-agentcore: [botocore] Bedrock AgentCore release for Runtime, and Memory. - api-change:
bedrock-agentcore-control: [botocore] Bedrock AgentCore release for Gateway, and Memory including Self-Managed Strategies support for Memory. - api-change:
cloudfront: [botocore] Added new viewer security policy, TLSv1.2_2025, for CloudFront. - api-change:
glue: [botocore] Addition of AuditContext in GetTable/GetTables Request - api-change:
lambda: [botocore] Add InvokedViaFunctionUrl context key to limit invocations to only FURL invokes. - api-change:
odb: [botocore] This release adds APIs that allow you to specify CIDR ranges in your ODB peering connection. - api-change:
rds: [botocore] Updated the text in the Important section of the ModifyDBClusterParameterGroup page.
v1.40.49
=======
- api-change:
quicksight: [botocore] This release adds support for ActionConnector and Flow, which are new resources associated with Amazon Quick Suite. Additional updates include expanded Data Source options, further branding customization, and new capabilities that can be restricted by Admins. - api-change:
wafv2: [botocore] This release adds the ability to throw WafLimitsExceededException when the maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded.
v1.40.48
=======
- api-change:
bedrock-agentcore-control: [botocore] Adding support for authorizer type AWS_IAM to AgentCore Control Gateway. - api-change:
license-manager-user-subscriptions: [botocore] Released support for IPv6 and dual-stack active directories - api-change:
outposts: [botocore] This release adds the new StartOutpostDecommission API, which starts the decommission process to return Outposts racks or servers. - api-change:
service-quotas: [botocore] introduces Service Quotas Automatic Management. Users can opt-in to monitoring and managing service quotas, receive notifications when quota usage reaches thresholds, configure notification channels, subscribe to EventBridge events for automation, and view notifications in the AWS Health dashboard.
v1.40.47
=======
- api-change:
proton: [botocore] Deprecating APIs in AWS Proton namespace.
v1.40.46
=======
- api-change:
backup: [botocore] Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response. - api-change:
bedrock-agentcore: [botocore] Add support for batch memory management, agent card retrieval and session termination - api-change:
bedrock-agentcore-control: [botocore] Add support for VM lifecycle configuration parameters and A2A protocol - api-change:
glue: [botocore] Adds labeling for DataQualityRuleResult for GetDataQualityResult and PublishDataQualityResult APIs - api-change:
mediaconnect: [botocore] Enabling Tag-on-Create for AWS Elemental MediaConnect flow-based resource types - api-change:
memorydb: [botocore] Support for DescribeMultiRegionParameterGroups and DescribeMultiRegionParameters API. - api-change:
quicksight: [botocore] Documentation improvements for QuickSight API documentation to clarify that delete operation APIs are global. - api-change:
rds: [botocore] Documentation updates to the CreateDBClusterMessagePubliclyAccessible and CreateDBInstanceMessagePubliclyAccessible properties. - api-change:
resource-explorer-2: [botocore] Add new AWS Resource Explorer APIs
v1.40.45
=======
- api-change:
cleanrooms: [botocore] Added support for reading data sources across regions, and results delivery to allowedlisted regions. - api-change:
medialive: [botocore] AWS Elemental MediaLive enables Mediapackage V2 users to configure ID3, KLV, Nielsen ID3, and Segment Length related parameters through the Mediapackage output group. - api-change:
payment-cryptography-data: [botocore] Added a new API - translateKeyMaterial; allows keys wrapped by ECDH derived keys to be rewrapped under a static AES keyblock without first importing the key into the service. - api-change:
qconnect: [botocore] Updated Amazon Q in Connect APIs to support Email Contact Recommendations.
v1.40.44
=======
- api-change:
cloudformation: [botocore] Add new warning type 'EXCLUDED_RESOURCES' - api-change:
connectcases: [botocore] New Search All Related Items API enables searching related items across cases - api-change:
dynamodb: [botocore] Add support for dual-stack account endpoint generation - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
guardduty: [botocore] Updated descriptions for the Location parameter in CreateTrustedEntitySet and CreateThreatEntitySet. - api-change:
synthetics: [botocore] Adds support to configure canaries with pre-configured blueprint code on supported runtime versions. This behavior can be controlled via the new BlueprintTypes property exposed in the CreateCanary and UpdateCanary APIs.
v1.40.43
=======
- api-change:
chime-sdk-meetings: [botocore] Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK - api-change:
cleanrooms: [botocore] This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. - api-change:
cleanroomsml: [botocore] This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. - api-change:
dms: [botocore] This is a doc-only update, revising text for kms-key-arns. - api-change:
ecs: [botocore] This is a documentation only Amazon ECS release that adds additional information for health checks. - api-change:
pcs: [botocore] Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues.
v1.40.42
=======
- api-change:
application-signals: [botocore] Amazon CloudWatch Application Signals is introducing the Application Map to give users a more comprehensive view of their service health. Users will now be able to group services, track their latest deployments, and view automated audit findings concerning service performance. - api-change:
bedrock-agentcore-control: [botocore] Tagging support for AgentCore Gateway - api-change:
chime-sdk-voice: [botocore] Added support for IPv4-only and dual-stack network configurations for VoiceConnector and CreateVoiceConnector API. - api-change:
connectcases: [botocore] This release adds support for two new related item types: ConnectCase for linking Amazon Connect cases and Custom for user-defined related items with configurable fields. - api-change:
customer-profiles: [botocore] This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. - api-change:
datasync: [botocore] Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. - api-change:
datazone: [botocore] This release adds support for creation of EMR on EKS Connections in Amazon DataZone. - api-change:
ds: [botocore] AWS Directory service now supports IPv6-native and dual-stack configurations for AWS Managed Microsoft AD, AD Connector, and Simple AD (dual-stack only). Additionally, AWS Managed Microsoft AD Standard Edition directories can be upgraded to Enterprise Edition directories through a single API call. - api-change:
ecs: [botocore] This release adds support for Managed Instances on Amazon ECS. - api-change:
fsx: [botocore] Add Dual-Stack support for Amazon FSx for NetApp ONTAP and Windows File Server - api-change:
mediatailor: [botocore] Adding TPS Traffic Shaping to Prefetch Schedules - api-change:
quicksight: [botocore] added warnings to a few CLI pages - api-change:
rds: [botocore] Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. - api-change:
transfer: [botocore] Add support for updating server identity provider type
v1.40.41
=======
- api-change:
bedrock: [botocore] Release for fixing GetFoundationModel API behavior. Imported and custom models have their own exclusive API and GetFM should not accept those ARNS as input - api-change:
bedrock-runtime: [botocore] New stop reason for Converse and ConverseStream - api-change:
imagebuilder: [botocore] This release introduces several new features and improvements to enhance pipeline management, logging, and resource configuration. - api-change:
vpc-lattice: [botocore] Adds support for specifying the number of IPv4 addresses in each ENI for the resource gateway for VPC Lattice.
v1.40.40
=======
- api-change:
bedrock-agent-runtime: [botocore] This release enhances the information provided through Flow Traces. New information includes source/next node tracking, execution chains for complex nodes, dependency action (operation) details, and dependency traces. - api-change:
bedrock-data-automation: [botocore] Added support for configurable Speaker Labeling and Channel Labeling features for Audio modality. - api-change:
billing: [botocore] Add ability to combine custom billing views to create new consolidated views. - api-change:
ce: [botocore] Support for payer account dimension and billing view health status. - api-change:
connect: [botocore] Adds supports for manual contact picking (WorkList) operations on Routing Profiles, Agent Management and SearchContacts APIs. - api-change:
dynamodbstreams: [botocore] Added support for IPv6 compatible endpoints for DynamoDB Streams. - api-change:
ec2: [botocore] This release includes documentation updates for Amazon EBS General Purpose SSD (gp3) volumes with larger size and higher IOPS and throughput. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
redshift: [botocore] Support tagging and tag propagation to IAM Identity Center for Redshift Idc Applications
v1.40.39
=======
- api-change:
glue: [botocore] Update GetConnection(s) API to return KmsKeyArn & Add 63 missing connection types - api-change:
lightsail: [botocore] Attribute HTTP binding update for Get/Delete operations - api-change:
network-firewall: [botocore] Network Firewall now introduces Reject and Alert action support for stateful domain list rule groups, providing customers with more granular control over their network traffic.
v1.40.38
=======
- api-change:
appstream: [botocore] G6f instance support for AppStream 2.0 - api-change:
cloudwatch: [botocore] Fix default dualstack FIPS endpoints in AWS GovCloud(US) regions - api-change:
dax: [botocore] This release adds support for IPv6-only, DUAL_STACK DAX instances - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
kms: [botocore] Documentation only updates for KMS. - api-change:
neptune: [botocore] Doc-only update to address customer use.
v1.40.37
=======
- api-change:
cleanrooms: [botocore] Added support for running incremental ID mapping for rule-based workflows. - api-change:
ec2: [botocore] Add Amazon EC2 R8gn instance types - api-change:
entityresolution: [botocore] Support incremental id mapping workflow for AWS Entity Resolution - api-change:
ssm: [botocore] Added Dualstack support to GetDeployablePatchSnapshotForInstance - api-change:
sso-admin: [botocore] Add support for encryption at rest with Customer Managed KMS Key in AWS IAM Identity Center - api-change:
sso-oidc: [botocore] This release includes exception definition and documentation updates.
v1.40.36
=======
- api-change:
batch: [botocore] Starting in JAN 2026, AWS Batch will change the default AMI for new Amazon ECS compute environments from Amazon Linux 2 to Amazon Linux 2023. We recommend migrating AWS Batch Amazon ECS compute environments to Amazon Linux 2023 to maintain optimal performance and security. - api-change:
eks: [botocore] Adds support for RepairConfig overrides and configurations in EKS Managed Node Groups. - api-change:
imagebuilder: [botocore] Version ARNs are no longer required for the EC2 Image Builder list-image-build-version, list-component-build-version, and list-workflow-build-version APIs. Calling these APIs without the ARN returns all build versions for the given resource type in the requesting account.
v1.40.35
=======
- api-change:
bedrock-agentcore-control: [botocore] Add tagging and VPC support to AgentCore Runtime, Code Interpreter, and Browser resources. Add support for configuring request headers in Runtime. Fix AgentCore Runtime shape names. - api-change:
config: [botocore] Add UNKNOWN state to RemediationExecutionState and add IN_PROGRESS/EXITED/UNKNOWN states to RemediationExecutionStepState. - api-change:
connect: [botocore] This release adds a persistent connection field to UserPhoneConfig that maintains agent's softphone media connection for faster call connections. - api-change:
kendra-ranking: [botocore] Model whitespace change - no client difference - api-change:
license-manager-user-subscriptions: [botocore] Added support for cross-account Active Directories. - api-change:
medialive: [botocore] Add MinBitrate for QVBR mode under H264/H265/AV1 output codec. Add GopBReference, GopNumBFrames, SubGopLength fields under H265 output codec. - api-change:
sms-voice: [botocore] Updated thesms-voiceclient to the latest version. Note: this client is maintained only for backwards compatibility and should not be used for new development. We recommend using thepinpoint-sms-voiceclient for full support and ongoing updates. - api-change:
sqs: [botocore] Update invalid character handling documentation for SQS SendMessage API
v1.40.34
=======
- api-change:
bedrock: [botocore] Release includes an increase to the maximum policy build document size, an update to DeleteAutomatedReasoningPolicyBuildWorkflow to add ResourceInUseException, and corrections to UpdateAutomatedReasoningPolicyTestCaseRequest. - api-change:
budgets: [botocore] Added BillingViewHealthStatus Exception which is thrown when a Budget is created or updated with a Billing View that is not in the HEALTHY status - api-change:
chime-sdk-messaging: [botocore] Amazon Chime SDK Messaging GetMessagingSessionEndpoint API now returns dual-stack WebSocket endpoints supporting IPv4/IPv6. - api-change:
ec2: [botocore] Allowed AMIs adds support for four new parameters - marketplaceProductCodes, deprecationTimeCondition, creationDateCondition and imageNames
v1.40.33
=======
- api-change:
ec2: [botocore] Add mac-m4.metal and mac-m4pro.metal instance types. - api-change:
network-firewall: [botocore] Network Firewall now prevents TLS handshakes with the target server until after the Server Name Indication (SNI) has been seen and verified. The monitoring dashboard now provides deeper insights into PrivateLink endpoint candidates and offers filters based on IP addresses and protocol. - api-change:
pcs: [botocore] Add support for Amazon EC2 Capacity Blocks for ML
v1.40.32
=======
- api-change:
budgets: [botocore] Add support for custom time periods in budget configuration - api-change:
ivs-realtime: [botocore] IVS now offers customers the ability to control the positioning of participants in both grid and PiP layouts based on custom attribute values in participant tokens. - api-change:
logs: [botocore] Cloudwatch Logs added support for 2 new API parameters in metric and subscription filter APIs to filter log events based on system field values and emit system field values as dimensions and send them to customer destination as additional metadata. - api-change:
osis: [botocore] Adds support for cross-account ingestion for push-based sources. This includes resource policies for sharing pipelines across accounts and features for managing pipeline endpoints which enable accessing pipelines across different VPCs, including VPCs in other accounts.
v1.40.31
=======
- api-change:
ce: [botocore] Added endpoint support for eusc-de-east-1 region. - api-change:
medical-imaging: [botocore] Added support for OpenID Connect (OIDC) custom authorizer - api-change:
observabilityadmin: [botocore] CloudWatch Observability Admin adds the ability to enable telemetry centralization in customers' Organizations. The release introduces new APIs to manage centralization rules, which define settings to replicate telemetry data to a central destination in the customers' Organization. - api-change:
s3control: [botocore] Introduce three new encryption filters: EncryptionType (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for SSE-KMS). - api-change:
sms: [botocore] The sms client has been removed following the deprecation of the service.
v1.40.30
=======
- api-change:
payment-cryptography: [botocore] Add support for certificates to be signed by 3rd party certificate authorities. New API GetCertificateSigningRequest API and support for providing certificates at run-time for tr-34 import/export
v1.40.29
=======
- api-change:
amp: [botocore] Add Vended Logs APIs for Amazon Prometheus Managed Collector - api-change:
datazone: [botocore] adding IAM principal id to IAM user profile details - api-change:
ecs: [botocore] This release supports hook details for Amazon ECS lifecycle hooks. - api-change:
emr-containers: [botocore] Added nodeLabel support in container provider to aid hardware isolation support for virtual cluster and security configuration. - api-change:
evs: [botocore] CreateEnvironment API now supports parameters (isHcxPublic & hcxNetworkAclId) for HCX migration via public internet, adding flexibility for migration scenarios. New APIs have been added for associating (AssociateEipToVlan) & disassociating (DisassociateEipFromVlan) Elastic IP (EIP) addresses. - api-change:
guardduty: [botocore] Updated Java SDK implementation of entity set status in GuardDuty API. - api-change:
medialive: [botocore] AWS Elemental MediaLive adds a new feature in MediaPackage output group that enables MediaPackage V2 users to control HLS-related parameters directly in MediaLive. These parameter settings are then reflected in MediaPackage outputs, providing more streamlined control over HLS configurations. - api-change:
quicksight: [botocore] This release adds support for Account level custom permissions, additional Dashboard Options, and Null support for Q&A. - api-change:
rds: [botocore] Adds support for end-to-end IAM authentication in RDS Proxy for MySQL, MariaDB, and PostgreSQL engines.
v1.40.28
=======
- api-change:
networkflowmonitor: [botocore] Added new enum value (AWS::Region) for type field under MonitorLocalResource and MonitorRemoteResource. Workload Insights and Monitor top contributors queries now support a new DestinationCategory (INTER_REGION). - api-change:
payment-cryptography: [botocore] AWS Payment Cryptography Service now supports Multi-Region key replication. Customers can choose to automatically distribute keys across AWS Regions.
v1.40.27
=======
- api-change:
autoscaling: [botocore] Added WaitForTransitioningInstances parameter to the CancelInstanceRefresh API, allowing the caller to cancel an instance refresh without waiting for on-going launches and terminations. - api-change:
cloudwatch: [botocore] Added a new API - DescribeAlarmContributors API, to retrieve alarm contributors in ALARM state. Added support in DescribeAlarmHistory API to query alarm contributor history - api-change:
connect: [botocore] SDK release for user defined predefined attributes. - api-change:
datazone: [botocore] Adds support for custom blueprints - api-change:
mediapackagev2: [botocore] Added CUE tag SCTE output to MediaPackageV2 HLS and LL-HLS manifests. - api-change:
organizations: [botocore] Documentation updates for AWS Organizations APIs. - api-change:
sagemaker: [botocore] Released IPv6 support with dual-stack domain options on SageMaker Studio and introduced support for p6-b200.48xlarge instance type on SageMaker Studio for JupyterLab and CodeEditor applications.
v1.40.26
=======
- api-change:
iotsitewise: [botocore] Add ComputationModelVersion support in IoT SiteWise APIs - api-change:
s3: [botocore] This release includes backward compatibility work on the "Expires" parameter. - api-change:
securityhub: [botocore] This release adds the RESOURCE_NOT_FOUND error code as a possible value in responses to the following operations: BatchGetStandardsControlAssociations, BatchUpdateStandardsControlAssociations, and BatchGetSecurityControls.
v1.40.25
=======
- api-change:
ecs: [botocore] This is a documentation only release that adds additional information for Amazon ECS Availability Zone rebalancing. - api-change:
pcs: [botocore] Documentation-only update to add AccountingStorageEnforce to SlurmCustomSetting. - api-change:
sagemaker: [botocore] Release IPv6 support with dualstack in SageMaker Notebooks, Tiered Storage Checkpointing Support in SageMaker HyperPod and P5.4xlarge instance type for SageMaker Hosting.
v1.40.24
=======
- api-change:
cleanrooms: [botocore] Add support for configurable compute sizes for PySpark jobs. - api-change:
cloudformation: [botocore] ListHookResults API now supports retrieving invocation results for all CloudFormation Hooks (previously limited to create change set and Cloud Control operations) with new optional parameters for filtering by Hook status and ARN. - api-change:
ec2: [botocore] Add m8i, m8i-flex and i8ge instance types. - api-change:
opensearchserverless: [botocore] Add support for Federal Information Processing Standards (FIPS) and Federal Risk and Authorization Management Program (FedRAMP) compliance - api-change:
rds: [botocore] Added new EndpointNetworkType and TargetConnectionNetworkType fields in Proxy APIs to support IPv6 - api-change:
verifiedpermissions: [botocore] Amazon Verified Permissions / Features : Adds support for datetime and duration attribute values.
v1.40.23
=======
- api-change:
cleanrooms: [botocore] Added support for adding new data provider members to an existing collaboration. - api-change:
cleanroomsml: [botocore] AWS Clean Rooms ML adds log sanitization for privacy-enhanced error summaries, supports new instance types for custom models providing better performance and lower costs, and deprecates P3-series instances. - api-change:
cloudfront: [botocore] Adding an optional field IpAddressType in CustomOriginConfig - api-change:
mq: [botocore] Add CONFIG_MANAGED as a supported AuthenticationStrategy for Amazon MQ for RabbitMQ brokers. Make username and password optional on broker creation for CONFIG_MANAGED brokers. - api-change:
rds: [botocore] This release adds support for MasterUserAuthenticationType parameter on CreateDBInstance, ModifyDBInstance, CreateDBCluster, and ModifyDBCluster operations. - api-change:
route53: [botocore] Amazon Route 53 now supports the Asia Pacific (New Zealand) Region (ap-southeast-6) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - api-change:
route53domains: [botocore] Added new ExtraParams AU_ELIGIBILITY_TYPE, AU_POLICY_REASON, and AU_REGISTRANT_NAME
v1.40.22
=======
- api-change:
ec2: [botocore] MaximumEbsAttachments and AttachmentLimitType fields added to DescribeInstanceTypesResponse. G6f, Gr6f, R8i, R8i-flex and p5.4xlarge instance types added to InstanceTypes enum. - api-change:
neptune: [botocore] Removed the deprecated marker from publiclyAccessible parameter from DbInstance, CreateDbInstance and ModifyDbInstance and added relevant usage information for the parameter. - api-change:
notifications: [botocore] Added Org support for notifications: -ListMemberAccountsgets member accounts list,AssociateOrganizationalUnitlinks OU to notification configuration,DisassociateOrganizationalUnitremoves OU from notification configuration,ListOrganizationalUnitsshows OUs configured for notifications. - api-change:
workmail: [botocore] Make RoleArn an optional parameter for the PutEmailMonitoringConfiguration API, and add UnsupportedOperationException to RegisterToWorkMail.
v1.40.21
=======
- api-change:
bedrock-runtime: [botocore] Fixed stop sequence limit for converse API. - api-change:
ec2: [botocore] Release shows new route types such as filtered and advertisement. - api-change:
xray: [botocore] AWS X-Ray Features: Support Sampling Rate Boost On Anomaly
v1.40.20
=======
- api-change:
applicationcostprofiler: [botocore] Remove incorrect endpoint tests - api-change:
apprunner: [botocore] Doc only updates for APIs and and datatypes related to IPAddressType and Subnets for IPv6 dualstack support. - api-change:
autoscaling-plans: [botocore] Remove incorrect endpoint tests - api-change:
cloud9: [botocore] Remove incorrect endpoint tests - api-change:
cloudhsmv2: [botocore] Remove incorrect endpoint tests - api-change:
cloudsearchdomain: [botocore] Remove incorrect endpoint tests - api-change:
codedeploy: [botocore] Remove incorrect endpoint tests - api-change:
codeguru-reviewer: [botocore] Remove incorrect endpoint tests - api-change:
connect: [botocore] AgentStatusDrillDown feature in GetCurrentMetricData API. Adding AGENT_STATUS as filter and grouping in GetCurrentMetricData API - api-change:
databrew: [botocore] Remove incorrect endpoint tests - api-change:
dynamodb: [botocore] Remove incorrect endpoint tests - api-change:
ec2: [botocore] This release adds support for copying Amazon EBS snapshot and AMIs to and from Local Zones. - api-change:
ec2-instance-connect: [botocore] Remove incorrect endpoint tests - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
fis: [botocore] Remove incorrect endpoint tests - api-change:
fms: [botocore] Remove incorrect endpoint tests - api-change:
geo-maps: [botocore] Remove incorrect endpoint tests - api-change:
glue: [botocore] Adding support to fetch TargetDatabase field during GetDatabases with AttributesToGet - api-change:
healthlake: [botocore] Add ValidationLevel parameter to StartFHIRImportJob API, allowing users to specify a FHIR validation level for their asynchronous import jobs. - api-change:
machinelearning: [botocore] Remove incorrect endpoint tests - api-change:
mediastore-data: [botocore] Remove incorrect endpoint tests - api-change:
mturk: [botocore] Remove incorrect endpoint tests - api-change:
omics: [botocore] Adds Amazon ECR pull through cache support to AWS HealthOmics, so you can more easily use container images from external sources. - api-change:
osis: [botocore] Remove incorrect endpoint tests - api-change:
pinpoint-sms-voice: [botocore] Remove incorrect endpoint tests - api-change:
rds: [botocore] Added RDS HTTP Endpoint feature support flag to DescribeOrderableDBInstanceOptions API - api-change:
route53domains: [botocore] Remove incorrect endpoint tests - api-change:
savingsplans: [botocore] Remove incorrect endpoint tests - api-change:
scheduler: [botocore] Remove incorrect endpoint tests - api-change:
ses: [botocore] Remove incorrect endpoint tests - api-change:
ssm-sap: [botocore] Added support for Configuration Checks on SAP HANA Applications. - api-change:
sso: [botocore] Remove incorrect endpoint tests - api-change:
timestream-query: [botocore] Remove incorrect endpoint tests - api-change:
waf: [botocore] Remove incorrect endpoint tests - api-change:
workmailmessageflow: [botocore] Remove incorrect endpoint tests - api-change:
xray: [botocore] Remove incorrect endpoint tests
v1.40.19
=======
- api-change:
amplifybackend: [botocore] Remove incorrect endpoint tests - api-change:
application-insights: [botocore] Remove incorrect endpoint tests - api-change:
batch: [botocore] Added ECS_AL2023_NVIDIA as an option for Ec2Configuration.imageType. - api-change:
chime: [botocore] Remove incorrect endpoint tests - api-change:
chime-sdk-identity: [botocore] Remove incorrect endpoint tests - api-change:
chime-sdk-meetings: [botocore] Remove incorrect endpoint tests - api-change:
chime-sdk-voice: [botocore] Remove incorrect endpoint tests - api-change:
codeguruprofiler: [botocore] Remove incorrect endpoint tests - api-change:
datapipeline: [botocore] Remove incorrect endpoint tests - api-change:
discovery: [botocore] Remove incorrect endpoint tests - api-change:
ds: [botocore] Add APIs for CA AutoEnrollment support: DescribeCAEnrollmentPolicy, EnableCAEnrollmentPolicy and DisableCAEnrollmentPolicy. - api-change:
eks: [botocore] Add support for on-demand refresh of EKS cluster insights - api-change:
elasticache: [botocore] Remove incorrect endpoint tests - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
evidently: [botocore] Remove incorrect endpoint tests - api-change:
frauddetector: [botocore] Remove incorrect endpoint tests - api-change:
inspector: [botocore] Remove incorrect endpoint tests - api-change:
kinesisvideo: [botocore] Remove incorrect endpoint tests - api-change:
kinesis-video-media: [botocore] Remove incorrect endpoint tests - api-change:
lakeformation: [botocore] Remove incorrect endpoint tests - api-change:
lex-models: [botocore] Remove incorrect endpoint tests - api-change:
migrationhub-config: [botocore] Remove incorrect endpoint tests - api-change:
neptune-graph: [botocore] Add StartGraph and StopGraph operations to Neptune Analytics - api-change:
opsworks: [botocore] The opsworks client has been removed following the deprecation of the service. - api-change:
opsworkscm: [botocore] The opsworkscm client has been removed following the deprecation of the service. - api-change:
personalize: [botocore] Remove incorrect endpoint tests - api-change:
pi: [botocore] Remove incorrect endpoint tests - api-change:
qldb-session: [botocore] Remove incorrect endpoint tests - api-change:
redshift: [botocore] Remove incorrect endpoint tests - api-change:
robomaker: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker: [botocore] This release adds support for AutoScaling on SageMaker HyperPod. - api-change:
schemas: [botocore] Remove incorrect endpoint tests - api-change:
snow-device-management: [botocore] Remove incorrect endpoint tests - api-change:
timestream-write: [botocore] Remove incorrect endpoint tests - api-change:
voice-id: [botocore] Remove incorrect endpoint tests - api-change:
workdocs: [botocore] Remove incorrect endpoint tests - api-change:
workmail: [botocore] Remove incorrect endpoint tests
v1.40.18
=======
- api-change:
apprunner: [botocore] Remove incorrect endpoint tests - api-change:
arc-zonal-shift: [botocore] This release adds new API options to enable allowed windows and multiple alarms for practice runs. - api-change:
codecommit: [botocore] Remove incorrect endpoint tests - api-change:
codestar-connections: [botocore] Remove incorrect endpoint tests - api-change:
comprehendmedical: [botocore] Remove incorrect endpoint tests - api-change:
connectparticipant: [botocore] Amazon Connect Participant Service: Remove unused fields from WebRTCConnection - api-change:
dlm: [botocore] Remove incorrect endpoint tests - api-change:
ec2: [botocore] Add new APIs for viewing how your shared AMIs are used by other accounts, and identify resources in your account that are dependent on particular AMIs - api-change:
elastictranscoder: [botocore] Remove incorrect endpoint tests - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
finspace: [botocore] Remove incorrect endpoint tests - api-change:
geo-routes: [botocore] Added RouteFerryNotice PotentialViolatedVehicleRestrictionUsage value for CalculateRoutes. This value indicates when the Route is potentially forbidden for the given vehicle profile. - api-change:
glacier: [botocore] Remove incorrect endpoint tests - api-change:
globalaccelerator: [botocore] Remove incorrect endpoint tests - api-change:
greengrass: [botocore] Remove incorrect endpoint tests - api-change:
identitystore: [botocore] Remove incorrect endpoint tests - api-change:
imagebuilder: [botocore] Remove incorrect endpoint tests - api-change:
iotsecuretunneling: [botocore] Remove incorrect endpoint tests - api-change:
kafka: [botocore] Remove incorrect endpoint tests - api-change:
lookoutvision: [botocore] Remove incorrect endpoint tests - api-change:
mgh: [botocore] Remove incorrect endpoint tests - api-change:
migration-hub-refactor-spaces: [botocore] Remove incorrect endpoint tests - api-change:
mq: [botocore] Remove incorrect endpoint tests - api-change:
personalize-events: [botocore] Remove incorrect endpoint tests - api-change:
pinpoint: [botocore] Remove incorrect endpoint tests - api-change:
ram: [botocore] Remove incorrect endpoint tests - api-change:
rbin: [botocore] Remove incorrect endpoint tests - api-change:
route53-recovery-cluster: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker-geospatial: [botocore] Remove incorrect endpoint tests - api-change:
servicecatalog-appregistry: [botocore] Remove incorrect endpoint tests - api-change:
signer: [botocore] Remove incorrect endpoint tests - api-change:
waf-regional: [botocore] Remove incorrect endpoint tests
v1.40.17
=======
- api-change:
appflow: [botocore] Remove incorrect endpoint tests - api-change:
b2bi: [botocore] Updated APIs to support custom validation rules. - api-change:
chime-sdk-media-pipelines: [botocore] Remove incorrect endpoint tests - api-change:
chime-sdk-messaging: [botocore] Remove incorrect endpoint tests - api-change:
cloudsearch: [botocore] Remove incorrect endpoint tests - api-change:
cloudtrail-data: [botocore] Remove incorrect endpoint tests - api-change:
codeartifact: [botocore] Remove incorrect endpoint tests - api-change:
codeguru-security: [botocore] Documentation update to notify users of the discontinuation of Amazon CodeGuru Security. - api-change:
codestar-notifications: [botocore] Remove incorrect endpoint tests - api-change:
cur: [botocore] Remove incorrect endpoint tests - api-change:
datazone: [botocore] Releasing the following features - Asset classification that lets users use restricted terms for classifying assets if they have the right permissions. Also adding a new enum value "Moving" to project status. - api-change:
dax: [botocore] Remove incorrect endpoint tests - api-change:
devops-guru: [botocore] Remove incorrect endpoint tests - api-change:
ec2: [botocore] Added IPv6 support for AWS Client VPN. - api-change:
emr-containers: [botocore] Remove incorrect endpoint tests - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
finspace-data: [botocore] Remove incorrect endpoint tests - api-change:
forecast: [botocore] Remove incorrect endpoint tests - api-change:
iotfleethub: [botocore] Remove incorrect endpoint tests - api-change:
kendra: [botocore] Remove incorrect endpoint tests - api-change:
kinesisanalytics: [botocore] Remove incorrect endpoint tests - api-change:
kinesis-video-archived-media: [botocore] Remove incorrect endpoint tests - api-change:
lex-runtime: [botocore] Remove incorrect endpoint tests - api-change:
lookoutequipment: [botocore] Remove incorrect endpoint tests - api-change:
mediaconvert: [botocore] This release adds support for input rendition selection for HLS input, adds new Share API to enable sharing jobs with AWS Support for support investigations, and adds INCLUDE_AS_TS to iFrameOnlyManifest setting for HLS outputs. - api-change:
mediapackage-vod: [botocore] Remove incorrect endpoint tests - api-change:
mediastore: [botocore] Remove incorrect endpoint tests - api-change:
personalize-runtime: [botocore] Remove incorrect endpoint tests - api-change:
qbusiness: [botocore] The Amazon Q Business GetDocumentContent operation now supports retrieval of the extracted text content in JSON format. - api-change:
resourcegroupstaggingapi: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker-edge: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker-featurestore-runtime: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker-runtime: [botocore] Remove incorrect endpoint tests - api-change:
serverlessrepo: [botocore] Remove incorrect endpoint tests - api-change:
shield: [botocore] Remove incorrect endpoint tests - api-change:
snowball: [botocore] Remove incorrect endpoint tests - api-change:
sqs: [botocore] Documentation update for Amazon SQS Supports Large Payload Message feature - api-change:
support: [botocore] Remove incorrect endpoint tests - api-change:
support-app: [botocore] Remove incorrect endpoint tests - api-change:
timestream-influxdb: [botocore] Add MAINTENANCE status for DbInstance and DbCluster - api-change:
translate: [botocore] Remove incorrect endpoint tests - api-change:
wellarchitected: [botocore] Remove incorrect endpoint tests
v1.40.16
=======
- api-change:
clouddirectory: [botocore] Remove incorrect endpoint tests - api-change:
cognito-sync: [botocore] Remove incorrect endpoint tests - api-change:
docdb: [botocore] Remove incorrect endpoint tests - api-change:
elb: [botocore] Remove incorrect endpoint tests - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
healthlake: [botocore] Remove incorrect endpoint tests - api-change:
iotanalytics: [botocore] Remove incorrect endpoint tests - api-change:
macie2: [botocore] Remove incorrect endpoint tests - api-change:
marketplacecommerceanalytics: [botocore] Remove incorrect endpoint tests - api-change:
medialive: [botocore] AWS Elemental MediaLive now has a field called "SubtitleRows" for controlling subtitle row count for DVB-Sub and Burn-In captions outputs - api-change:
memorydb: [botocore] Remove incorrect endpoint tests - api-change:
proton: [botocore] Remove incorrect endpoint tests - api-change:
qconnect: [botocore] Releasing model ID support for UpdateAIPrompt - api-change:
qldb: [botocore] Remove incorrect endpoint tests - api-change:
rds: [botocore] Updates Amazon RDS documentation for Db2 read-only replicas. - api-change:
route53-recovery-readiness: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker: [botocore] Launch SageMaker Notebook Instances support for AL2023 along with P6-B200 instance type and Rootless Docker support for SageMaker Studio. - api-change:
sagemaker-a2i-runtime: [botocore] Remove incorrect endpoint tests - api-change:
simspaceweaver: [botocore] Remove incorrect endpoint tests - api-change:
synthetics: [botocore] Added multi browser support for synthetics canaries, Increased ephemeral storage limit from 5GB to 10GB - api-change:
wafv2: [botocore] test and verified, safe to release
v1.40.15
=======
- api-change:
apigatewaymanagementapi: [botocore] Remove incorrect endpoint tests - api-change:
appfabric: [botocore] Remove incorrect endpoint tests - api-change:
backup-gateway: [botocore] Remove incorrect endpoint tests - api-change:
cloudhsm: [botocore] Remove incorrect endpoint tests - api-change:
cognito-identity: [botocore] Remove incorrect endpoint tests - api-change:
comprehend: [botocore] Remove incorrect endpoint tests - api-change:
ebs: [botocore] Remove incorrect endpoint tests - api-change:
ecr-public: [botocore] Remove incorrect endpoint tests - api-change:
ecs: [botocore] This is a documentation only release that adds additional information for the update-service request parameters. - api-change:
elasticbeanstalk: [botocore] Remove incorrect endpoint tests - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
es: [botocore] Remove incorrect endpoint tests - api-change:
forecastquery: [botocore] Remove incorrect endpoint tests - api-change:
gameliftstreams: [botocore] The default application in a stream group can now be changed at any time using UpdateStreamGroup to update the DefaultApplicationIdentifier. - api-change:
glue: [botocore] Added support for preprocessing queries in Data Quality operations through new DataQualityGlueTable structure. - api-change:
greengrassv2: [botocore] Remove incorrect endpoint tests - api-change:
guardduty: [botocore] Remove Pattern trait from email field - api-change:
iotdeviceadvisor: [botocore] Remove incorrect endpoint tests - api-change:
iotevents: [botocore] Remove incorrect endpoint tests - api-change:
iotevents-data: [botocore] Remove incorrect endpoint tests - api-change:
iotthingsgraph: [botocore] Remove incorrect endpoint tests - api-change:
kinesis-video-signaling: [botocore] Remove incorrect endpoint tests - api-change:
lexv2-runtime: [botocore] Remove incorrect endpoint tests - api-change:
lookoutmetrics: [botocore] Remove incorrect endpoint tests - api-change:
managedblockchain: [botocore] Remove incorrect endpoint tests - api-change:
mediapackage: [botocore] Remove incorrect endpoint tests - api-change:
panorama: [botocore] Remove incorrect endpoint tests - api-change:
pinpoint-email: [botocore] Remove incorrect endpoint tests - api-change:
resource-groups: [botocore] Remove incorrect endpoint tests - api-change:
s3outposts: [botocore] Remove incorrect endpoint tests - api-change:
ssm-contacts: [botocore] Doc-only updates for Incident Manager Contacts August 2025
v1.40.14
=======
- api-change:
bedrock-runtime: [botocore] Launch CountTokens API to allow token counting - api-change:
billing: [botocore] Clarify IPv4 and IPv6 endpoints - api-change:
cognito-idp: [botocore] This release adds support for the new Terms APIs which allow displaying Terms of Use and Privacy Policy on the Managed Login user-registration page. - api-change:
datazone: [botocore] This release supports policy grant identifier for cloud formation integration - api-change:
detective: [botocore] Remove incorrect endpoint tests - api-change:
dynamodb: [botocore] Remove incorrect endpoint tests - api-change:
eks: [botocore] EKS Add-ons Custom Namespace Support - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
kinesisanalyticsv2: [botocore] Adds Key Management Service (KMS) support allowing customer-managed key (CMK) encryption for Flink application data. - api-change:
pinpoint-sms-voice-v2: [botocore] This change added InternationalSendingEnbaled as part of describe/Update/Request phone number API response, and as part of update/Request phone number API request - api-change:
route53-recovery-control-config: [botocore] Remove incorrect endpoint tests - api-change:
sagemaker: [botocore] This release adds 1/ Launch ml.p5.4xlarge instance in Processing jobs, Training jobs and Training Plan 2/ Makes S3Uri to be required for S3FileSystem and S3FileSystemConfig.
v1.40.13
=======
- api-change:
cleanrooms: [botocore] Support error message configuration for analysis templates - api-change:
ec2: [botocore] Add support for "warning" volume status. - api-change:
polly: [botocore] Added support for new output format - Opus.
v1.40.12
=======
- api-change:
batch: [botocore] Added default_x86_64 and default_arm64 as values to the instanceTypes field. - api-change:
bcm-dashboards: [botocore] Billing and Cost Management Dashboards enables users to create dashboards that combine multiple visualizations of cost and usage data. Users can create, manage, and share dashboards. Tags are also available for dashboards. - api-change:
connect: [botocore] Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling. - api-change:
connectparticipant: [botocore] Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
s3control: [botocore] Adds support for Compute checksum functionality in Amazon S3 Batch Operations. You can now calculate checksums for a list of objects using supported algorithms in Amazon S3, without requiring a restore or download - api-change:
sagemaker: [botocore] Customer managed keys now available for volume encryption of SageMaker HyperPod clusters. - enhancement:AWSCRT: [
botocore] Update awscrt version to 0.27.6
v1.40.11
=======
- api-change:
amp: [botocore] Add Resource-based Policy APIs for Amazon Prometheus - api-change:
bedrock-agent: [botocore] This release adds support for saving Bedrock Flows while node configuration is still in progress, even if the Flow is not yet able to be invoked - api-change:
glue: [botocore] AWS Glue Zero ETL now supports On-demand snapshot load
v1.40.10
=======
- api-change:
arc-region-switch: [botocore] Endpoint rule test and documentation update. - api-change:
bcm-recommended-actions: [botocore] Initial SDK release for AWS Billing and Cost Management Recommended Actions. - api-change:
directconnect: [botocore] Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range. - api-change:
dynamodb: [botocore] This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details. - api-change:
ec2: [botocore] This release adds ModifyInstanceConnectEndpoint API to update configurations on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names for EC2 Instance Connect Endpoints. - api-change:
endpoint-rules: [botocore] Update endpoint-rules client to latest version - api-change:
fsx: [botocore] Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity. - api-change:
glue: [botocore] AWS Glue now supports Trusted Identity Propagation. - api-change:
guardduty: [botocore] Added support for entity lists. - api-change:
medialive: [botocore] CMAF Ingest output groups in MediaLive can now accept one additional destination url for single pipeline channels and up to two additional destination urls for standard channels. - api-change:
pcs: [botocore] Updated the regex pattern and description of iamInstanceProfileArn in the CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to the ARN of the IAM role associated with the instance profile and not the ARN of the instance profile. - api-change:
qapps: [botocore] Documentation update for Amazon Q Apps API Reference - api-change:
servicediscovery: [botocore] Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARN - api-change:
workspaces: [botocore] New APIs introduced to import WorkSpaces BYOL image using a new process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility issues and supports customized VM images.
v1.40.9
======
- api-change:
braket: [botocore] Add support for Braket program sets. - api-change:
datazone: [botocore] Adds support for account pools and project profile account decoupling - api-change:
fsx: [botocore] Add Dual-Stack support for Amazon FSx for OpenZFS file systems - api-change:
partnercentral-selling: [botocore] Add Tagging Support for Opportunity resources - api-change:
sagemaker: [botocore] This release introduces compute quota for GPU, Trainium accelerators, vCPU, and vCPU memory utilization across teams in HyperPod clusters - api-change:
security-ir: [botocore] Added support for Organizational Unit-level Membership configuration and the ability to resume a cancelled membership.
v1.40.8
======
- api-change:
backupsearch: [botocore] Using recommended smithy trait to generate regional endpoints for Backup Search - api-change:
codebuild: [botocore] AWS CodeBuild now supports PullRequestBuildPolicy in webhook object. - api-change:
ec2: [botocore] Release to allow route table association with a PublicIpv4Pool. - api-change:
organizations: [botocore] This release introduces 2 new APIs in Organizations: 1. ListAccountsWithInvalidEffectivePolicy 2. ListEffectivePolicyValidationErrors - api-change:
sagemaker: [botocore] IAM Identity Center trusted identity propagation is now supported in SageMaker Studio. - api-change:
transcribe: [botocore] AWS HealthScribe now supports specifying preferred patient pronouns through the MedicalScribeContext parameter for use in the generated clinical notes.
v1.40.7
=======
- api-change:
autoscaling: [botocore] This release adds the new LaunchInstances API, which can launch instances synchronously in an AutoScaling group. The API also returns instances info and launch error back immediately. - api-change:
backup: [botocore] AWS Backup now supports a low-cost warm storage tier for Amazon S3 backup data. - api-change:
bedrock-runtime: [botocore] Amazon Bedrock Runtime Service Tier Support Launch - api-change:
cloudformation: [botocore] New CloudFormation DescribeEvents API with operation ID tracking and failure filtering capabilities to quickly identify root causes of deployment failures. Also, a DeploymentMode parameter for the CreateChangeSet API that enables creation of drift-aware change sets for safe drift management. - api-change:
connect: [botocore] This release added support for ring timer configuration for campaign calls. - api-change:
ec2: [botocore] AWS Site-to-Site VPN now supports VPN Concentrator, a new feature that enables customers to connect multiple low-bandwidth sites connections through a single attachment, simplifying multi-site connectivity for distributed enterprises. - api-change:
iam: [botocore] Added the AssociateDelegationRequest, GetDelegationRequest, AcceptDelegationRequest, RejectDelegatonRequest, ListDelegationRequests, UpdateDelegationRequest, SendDelegationToken and GetHumanReadableSummary APIs for the IAM temporary delegation feature. - api-change:
kafka: [botocore] Amazon MSK adds three new APIs, ListTopics, DescribeTopic, and DescribeTopicPartitions for viewing Kafka topics in your MSK clusters. - api-change:
logs: [botocore] CloudWatch Logs updates: Added capability to setup a recurring schedule for log insights queries. Logs introduced Scheduled Queries (managed through Create/Update/Get/Delete/List/History Scheduled Query APIs). For more information, see CloudWatch Logs API documentation. - api-change:
resourcegroupstaggingapi: [botocore] Add support for new ListRequiredTags API used to retrieve the required tags specified in a customer's effective tag policy. - api-change:
storagegateway: [botocore] Adds support for European Sovereign Cloud ARNs in Storage Gateway API parameters. - api-change:
wafv2: [botocore] AssociateWebACL, UpdateWebACL and PutLoggingConfiguration will now throw WAFFeatureNotIncludedInPricingPlanException when the request contains a feature that is not included in the CloudFront pricing plan of the WebACL.
boto/botocore (botocore)
v1.43.65
=======
- api-change:
acm-pca: Private Certificate Authority service now supports RSASSA-PSS signing algorithm. - api-change:
bedrock-agentcore-control: Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. - api-change:
deadline: AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. - api-change:
ecs: New enum values added for Agent Connectivity issues - api-change:
glue: Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables.
v1.43.64
=======
- api-change:
connect: Amazon Connect Customer now supports up to 50 attachments per email, increased from the previous limit of 10. The individual maximum attachment size limit of 20 MB and the total email size limit of 25 MB still hold true. - api-change:
dsql: UpdateCluster now checks the RemovePeerCluster permission on the specific cluster being removed, not a wildcard and docs now clarify how to set kmsEncryptionKey so the cluster uses the AWS-owned key. - api-change:
dynamodb: Vector indexes are a type of index in Amazon DynamoDB that enable similarity search on vector embedding stored in your table items. Vector indexes use approximate nearest neighbor search to find items whose vectors are most similar to a query vector that you provide. - api-change:
ec2: Amazon EC2 now supports Application Status Checks, a new status check that monitors your application's health through configurable HTTP(S) paths and ports, so you can detect and automatically respond to application-level impairments. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iam: Updating endpoint generation logic - api-change:
inspector2: Adding Azure SBOM export capability. - api-change:
organizations: Improved accuracy of CloudTrail event documentation for AWS Organizations membership operations. - api-change:
partnercentral-selling: Partners can now create leads with only 5 required fields and free-text values for all other fields, reducing import friction. Engagement invitations now include enrichment data (propensity scores, lead readiness) directly in the response. - api-change:
sso-admin: AWS IAM Identity Center now lets you create organization-level instances without enabling multi-account permissions. You can enable multi-account permissions during instance creation or later via console or API, which then provisions the necessary service-linked roles. - api-change:
workspaces: Added ClientExperiencePolicy to ClientProperties object for ModifyClientProperties and DescribeClientProperties APIs.
v1.43.63
=======
- api-change:
directconnect: Added route visibility support for AWS Direct Connect, allowing customers to call ListVirtualInterfaceRoutes to view the BGP routes including AS path and BGP communities advertised over their virtual interfaces. - api-change:
eks-auth: Added eksNodeName, instanceId, and zone optional parameters to the AssumeRoleForPodIdentity API. - api-change:
mediaconvert: Updates Kantar server URL validation to accept Fifty5Blue domain. Adds support for output to S3 Glacier Instant Retrieval. - api-change:
network-firewall: This launch allows customers to use Network Firewall as an explicit Proxy and protect their workloads against threat of data exfiltration. - api-change:
observabilityadmin: Launch CMK support for Telemetry Enablement Organization and Account Rules. - api-change:
timestream-influxdb: This release adds support for customer-managed backup restore, and encryption of new DbInstances and DbClusters using customer-managed KMS keys. - api-change:
wafv2: Updated descriptions for number of PreParseTextTransformations allowed per rule statement
v1.43.62
=======
- api-change:
amp: Amazon Managed Service for Prometheus adds support for an Amazon OpenSearch Service exporter for managed collectors. - api-change:
bedrock-runtime: Added support for mid-conversation tool changes in the Amazon Bedrock Converse and ConverseStream APIs - api-change:
billing: Adds GetEnterpriseSupportChargeSummary, GetEnterpriseSupportContractDetails, and ListEnterpriseSupportLinkedAccountCharges. These APIs provide first-time programmatic access to billing data for Enterprise Support usage previously only available upon request through AWS Concierge or Support. - api-change:
cloudformation: Adding enum for sensitive property to DriftIgnoredReason - api-change:
connectcampaignsv2: Launching feature for abandonment rate pacing control for outbound campaigns. - api-change:
datazone: Adding support for enhanced Git experience in Sagemaker Unified Studio. - api-change:
elementalinference: AWS Elemental Inference now supports graphic composition on cropped video outputs, enabling branded graphics and other visual elements to be overlaid as part of the inference workflow. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
logs: Amazon CloudWatch Logs now lets you create and update lookup tables directly from CloudWatch Logs query results by passing a queryId, and configure a lookup table as a scheduled query destination so it refreshes automatically with the latest query results on each run. - api-change:
marketplace-catalog: This release enhances the ListEntities API to support TargetAgreementId, TargetAgreementIntent, and CreatedBySource filters for the Offer entity type. - api-change:
network-firewall: Doc Updates for Container Attributes - api-change:
outposts: Adds the "EKS" value to the AWSServiceName enum and marks the Address field as sensitive. - api-change:
quicksight: Adding TopicV2 management APIs, adding possibility to use Topics in Analysis - api-change:
rds: Adds StorageOperationStatus and StorageOperationPercentProgress to DescribeDBInstances, letting you monitor RDS storage initialization and optimization progress. - api-change:
resiliencehubv2: Adding support for new testing capability in AWS Resilience Hub.
v1.43.61
=======
- api-change:
bcm-pricing-calculator: Removing Smithy RPC v2 CBOR support that was added in previous SDK release. - api-change:
bcm-recommended-actions: Removing Smithy RPC v2 CBOR support that was added in previous SDK release.
v1.43.60
=======
- api-change:
bedrock-agentcore-control: Adds support for configuring models through the OpenResponses API for custom evaluators. CreateEvaluator and UpdateEvaluator now accept an OpenResponses model configuration for LLM-as-a-Judge evaluations. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iam: Improved IAM Policy Simulator accuracy. Simulator now evaluates SCP conditions and resource scoping, returns explicitDeny for explicit SCP denials, and reports accurate cross-account decisions. - api-change:
kafka: Amazon MSK Express brokers now support streaming tables for Apache Iceberg, continuously materializing Apache Kafka topics as Iceberg tables in Amazon S3 Tables. Express brokers also now support data delivery to Amazon S3 general purpose buckets. - api-change:
lambda: Add Python3.15 (python3.15) and NodeJs 26 (nodejs26.x) support to AWS Lambda - api-change:
network-firewall: Adds UPDATING field to Container Association Status - api-change:
pricing-plan-manager: Adds support for Public PricingPlanManager SDK - api-change:
sagemaker: Adds support for g7 family instance types for SageMaker Studio JupyterLab and CodeEditor apps for IAD (us-east-1), PDX (us-west-2), CMH (us-east-2). - api-change:
securityagent: Adds support for providing a branch override when configured integrated repositories
v1.43.59
=======
- api-change:
dms: Updated documentation for various DMS Schema Conversion operations - api-change:
ec2: This release adds support for policy-based routing on AWS Transit Gateway, enabling you to route traffic based on 5-tuple matching (source IP, destination IP, source port, destination port, and protocol) using new policy table entry APIs that direct matching traffic to a target route table. - api-change:
gameliftstreams: Adds ListApplicationShaderCaches API to retrieve shader cache metadata for applications and adds stream URLs, which give end users temporary, unauthenticated access to a stream session in their browser. Includes CreateStreamUrl, GetStreamUrl, ListStreamUrls, and RevokeStreamUrl operations. - api-change:
glue: Adding filtering, partitioning, and VPC support to AWS Glue REST API connector - api-change:
iotsitewise: We have released a new set of APIs in support of a major new feature within AWS IoT SiteWise called Scenario Discover. Please see user guide about the feature and the API guide in public documentation for new APIs. - api-change:
wafv2: AWS WAF now supports pre-parse text transformations, letting you normalize raw query strings before parsing, available on rule statements that use SingleQueryArgument or AllQueryArguments as the FieldToMatch. AWS WAF also added 10 new text transformations, including ModSecurity v3 parity options.
v1.43.58
=======
- api-change:
bedrock-agentcore-control: AgentCore Identity now supports Private Key JWT client authentication for OAuth 2.0 credential providers. Agents can authenticate to identity provider token endpoints with a JWT client assertion signed by a customer-managed AWS KMS asymmetric key, eliminating the need for client secrets. - api-change:
connect: Documentation updates for SearchRules, AssociateRoutingProfileQueues, CreateRoutingProfile, AssociateContactWithUser CreateTaskTemplate, and UpdateTaskTemplate - api-change:
datasync: Adds Enhanced mode support for EFS and FSx Lustre locations without an agent, and for HDFS (TDE), Azure Blob, and object storage locations with an agent. HDFS Enhanced mode supports multiple NameNodes for High Availability. Enhanced mode agents can now be deployed on Microsoft Hyper-V. - api-change:
rolesanywhere: Increases certificate string length for trust anchor source data to support new adjustable trust anchor limits. - api-change:
trustedadvisor: Adds ListRecommendationsForResource API and four CheckSummary fields (resourceArnQueryable, awsResourceTypes, checkGranularity, recommendationId) to retrieve recommendations for a given resource ARN.
v1.43.57
=======
- api-change:
account: This release adds support for the GetPrimaryEmailUpdateStatus API operation, which allows customers to retrieve the current status of a primary email address update request for an AWS account. The operation returns status information including whether the update is pending, completed, or failed. - api-change:
bcm-data-exports: With this release, customers can configure their data exports to deliver CSV reports in ZIP compressed format. - api-change:
cleanrooms: This release adds support for the CR.8X worker type for SQL (32 vCPU) - api-change:
cleanroomsml: This release adds support for the CR.8X worker type for SQL (32 vCPU) - api-change:
emr-containers: With this launch, you can now set concurrent job limits on a virtual cluster, giving you fine-grained control over how many job runs execute at once and how many can wait in queue. - api-change:
glue: Adds BatchGetDataQualityRulesetEvaluationRun API to retrieve multiple runs in one call, ObservationScope and ObservationMode parameters for anomaly detection, writing evaluation results to Data Catalog tables, and custom log group paths for recommendation runs. - api-change:
partnercentral-account: Adds optional headquarters location to StartProfileUpdateTask, letting partners record their headquarters as an ISO 3166 country and subdivision code on their profile. When headquarters is provided, both the country and subdivision codes are required. - api-change:
quicksight: Added new Governance fields to Custom Permissions API to support Deny By Default functionality. - api-change:
sagemaker: This release adds LoRA adapters, training plans, and new instance types to SageMaker inference optimization. CreateAIRecommendationJob accepts optional AdapterSource and CreateOptimizationJob accepts optional TrainingPlanArns and the ml.g7e and ml.p6-b200 families. - api-change:
securityagent: AWS Security Agent adds a new task hours field that reflects the active work done for a task.
v1.43.56
=======
- api-change:
application-insights: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
artifact: Added the PutComplianceInquiryFeedback API, enabling customers to submit feedback on compliance inquiry responses. Customers can rate responses as helpful or not helpful and provide optional reason codes and comments. - api-change:
cognito-idp: Amazon Cognito user pools now support the AdminGetUserAuthFactors operation, which lets administrators retrieve the configured authentication factors (such as password, SMS, email, and TOTP) available for a specific user in a user pool. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
neptune-graph: Update validations for Tag Keys and KMS Key ARNs. - api-change:
odb: Documentation-only update to clarify the operation-specific valid values for the externalIdType field. - api-change:
rtbfabric: The deprecated inboundLinksCount field has been removed from the GetResponderGateway API response. Customers who previously relied on this field should use linksRequestedCount instead.
v1.43.55
=======
- api-change:
appstream: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
backup-gateway: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
bcm-pricing-calculator: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
bcm-recommended-actions: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
bedrock-agentcore: Adds support for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File Systems via Access points. - api-change:
bedrock-agentcore-control: Adds support for the Bring Your Own Storage(BYOS) feature in AgentCore Browser and Code Interpreter. Enables mounting S3Files and EFS File Systems via Access points. - api-change:
datazone: Adds support for notebook sync with S3 ipynb files - api-change:
gameliftstreams: GameLift Streams now supports configuring a custom aspect ratio per stream session to accommodate different player devices. Supported aspect ratios include landscape, portrait, and square - delivering a full-screen experience without letterboxing or cropping. - api-change:
kendra-ranking: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
mediapackagev2: This release adds support for non-epoch-locked CMAF ingest in MediaPackageV2 channels. - api-change:
quicksight: Added new capabilities to custom permissions profiles to control access to Amazon Quick through the browser extension and Microsoft Word, Outlook, Excel, and PowerPoint add-ins. - api-change:
redshift-data: This release include long polling provids a new parameter wait-time-seconds to 5 API operations, new API ListSessions, and a new parameter execution-mode to BatchExecuteStatement - api-change:
sagemaker: Release support for c6a, m6a, m6g, m7g, m8g instance types for SageMaker HyperPod - api-change:
workspaces-instances: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol.
v1.43.54
=======
- api-change:
amp: Add CloudWatch dataset destinations for Amazon Managed Service for Prometheus collectors. - api-change:
arc-region-switch: Adds support for a client token in StartPlanExecution to make plan execution requests idempotent for safe retries. - api-change:
cloudwatch: Adds documented value constraints for CloudWatch Log Alarm scheduled query configuration fields, and makes LogGroupIdentifiers optional for log alarms. - api-change:
elbv2: This adds CLI examples for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
guardduty: Amazon GuardDuty now returns filter lifecycle metadata in GetFilter responses. The response includes createdAt and updatedAt timestamps and a version number that increments on each update, giving you visibility into when a filter was created and last modified. - api-change:
observabilityadmin: Enablement for ALB and Bedrock Knowledge Base logs via Observability Admin Telemetry Rule for account and organization level - api-change:
partnercentral-account: Adds Qualifications Association APIs that enable partners to associate a subsidiary account's qualifications with a primary account. Once associated, qualifications are shared across all connected accounts and scorecards are consolidated. Partners can start and track association and disassociation. - api-change:
pcs: AWS PCS Node Lifecycle Actions provides a structured way to run custom scripts at defined points in a compute node's lifecycle directly through the AWS PCS compute node group API. - api-change:
sesv2: Launching DEED and MREP in US GOV - bugfix:TLS: Raise a configuration error when the CA bundle value (ca_bundle, AWS_CA_BUNDLE, REQUESTS_CA_BUNDLE, or the client verify parameter) resolves to an empty or whitespace-only string.
v1.43.53
=======
- api-change:
emr-containers: Added support for the DeleteSecurityConfiguration API, which allows customers to delete security configurations in Amazon EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata structure. - api-change:
entityresolution: Add support for real time matching with AWS Entity Resolution matching workflows with advanced rule sets. - api-change:
inspector2: GA date - July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration. - api-change:
invoicing: Added the SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service activate your Procurement Portal Preferences created on the Billing Preferences page with a one-time-passcode (OTP) delivered to your portal. - api-change:
redshift: Amazon Redshift - Added support for managing Query Editor V2 IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations. - api-change:
redshift-data: update the workgroupArn to include EUSC partition, tests in THF Gamma and Prod no issue - api-change:
ssm: Added a WarningMessage field to Automation along with corresponding public documentation. - api-change:
timestream-influxdb: This release adds support for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository URL and optional AWS Secrets Manager secret ARN, so the Processing Engine loads your Python plugins from a public or private repository.
v1.43.52
=======
- api-change:
bedrock-agentcore: Add W3C trace context headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request for end-to-end observability propagation. Add toolResultMetadata to the streaming content block delta for MCP tool result meta delivery without oversized SSE frames. - api-change:
bedrock-agentcore-control: This release adds support for specifying a connector version on Gateway targets to pin the connector's tool schema. It also introduces web-search connector version 1.2.0, which adds agent-side domain filtering, published date range filtering, and admin-side domain allowlisting. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
inspector2: Adds Windows path support for deep inspection. Fixes tag propagation for connector CloudFormation stack operations. - api-change:
mediatailor: This change adds api support for configuring ad decision server timeouts and concurrency fields on MediaTailor playback configurations - api-change:
meteringmarketplace: For new SaaS product integrations, CustomerIdentifier is not populated in ResolveCustomer responses and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead. - api-change:
organizations: Updated InvalidInputException error documentation to clarify that the service validates free-text field values against common cross-site scripting (XSS) patterns. - api-change:
quicksight: Adds support for custom permissions for Triggers, allowing administrators to control user access to Schedule, Inbound Email and Quick Event triggers. - api-change:
sesv2: Amazon SES introduces three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features under one pricing umbrella. The new PutAccountPricingAttributes API lets the user set the account's plan, while current plan retrievalif done through the new PricingAttributes field on GetAccount.
v1.43.51
=======
- api-change:
cognito-idp: Amazon Cognito user pools now support sending SMS via AWS End User Messaging. A new EumsSms object in SmsConfigurationType lets you deliver MFA and verification texts through AWS End User Messaging, alongside the existing Amazon SNS option. - api-change:
gameliftstreams: Amazon GameLift Streams now supports assigning an IAM role to a stream session, enabling your application to securely access resources in your AWS account, such as Amazon S3 buckets and DynamoDB tables. - api-change:
kinesisanalyticsv2: Support for Flink 2.3 in Managed Service for Apache Flink - api-change:
odb: Adds support for sourcing Autonomous Database admin and wallet passwords from customer-managed AWS Secrets Manager secrets, including password source configuration and summaries, and enabling or disabling the OCI IAM service role for Secrets Manager integration via InitializeService. - api-change:
rds: Adds the AssociatedRoles parameter to CreateDBCluster, RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, and RestoreDBClusterFromS3, letting customers associate IAM roles with an Aurora DB cluster at create or restore time instead of calling AddRoleToDBCluster afterward. - enhancement:AWSCRT: Update awscrt version to 0.36.0
v1.43.50
=======
- api-change:
chime-sdk-voice: Marked CreateProxySession, DeleteProxySession, GetProxySession, ListProxySessions, UpdateProxySession, PutVoiceConnectorProxy, DeleteVoiceConnectorProxy, and GetVoiceConnectorProxy as deprecated. - api-change:
emr: Amazon EMR updates the Session object returned by GetSession API - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
omics: Adds support for returning the task UUID (universally unique identifier) in GetRunTask and ListRunTasks responses - api-change:
redshift: Amazon Redshift - Added support for rg.large and rg.12xlarge node types in CreateCluster, ModifyCluster, and ResizeCluster API operations. - api-change:
s3: Documentation update for removing the 30 day minimum restriction for transition to Standard-IA or OneZone-IA storage classes - api-change:
sagemaker: Release support for g7 instance type for SageMaker inference endpoints. - api-change:
sustainability: Adds support for retrieving estimated water allocation data.
v1.43.49
=======
- api-change:
bedrock-agentcore-control: Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged. - api-change:
elbv2: This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. - api-change:
healthlake: AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language. - api-change:
payment-cryptography-data: Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs. - api-change:
rds: Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
v1.43.48
=======
- api-change:
connect: This release adds SearchRules API which can be used to search for rules within an Amazon Connect instance. - api-change:
drs: Fast recovery of EC2 based drs workloads by skipping the conversion step - api-change:
emr-containers: Introduced 5 new fields across 3 APIs as part of Spark Connect server launch for EMR on EKS. The fields added are sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl and encryptionKeyArn. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
lambda: AWS Lambda now returns a new DependencyError value in StateReasonCode and LastUpdateStatusReasonCode to provide more actionable information when a function reaches a failed state due to an error from an upstream dependency or service. - api-change:
mq: This release adds storage size parameter for Amazon MQ for RabbitMQ cluster deployment broker on engine version RabbitMQ 4.2. You can now set a configurable storage size within a range of sizes dependent on broker instance size. - api-change:
securityhub: AWS Security Hub now provides an AI inventory, giving central security teams a continuously updated, organization-wide view of AI assets and their security posture - api-change:
servicediscovery: Fixed Cloud Map endpoint resolution to correctly route to the dualstack endpoint when dualstack is enabled. - api-change:
ssm: Update AWS Systems Manager Automation Targets to be correct max value.
v1.43.47
=======
- api-change:
es: Adds support for the EngineMode and UseCase parameters on Amazon Elasticsearch Service domains, enabling GENERAL or OPTIMIZED engine modes and SEARCH, VECTOR, OBSERVABILITY, or MIXED usecases when creating and updating domain configurations. - api-change:
gamelift: Amazon GameLift Servers now includes fleet expiration for managed fleets. A managed fleet expires one year after creation, transitioning to EXPIRED status, emitting a FLEET EXPIRED event, and scaling to zero instances. Expired fleets cannot host new game sessions or increase capacity. - api-change:
guardduty: GuardDuty AI Protection is now publicly available. Findings include Bedrock guardrail details, model details, observation numbers, and continuous scan details. GuardrailArn and GuardrailVersion are deprecated in favor of the guardrails list. - api-change:
lambda: Add Java 8, 11 and 17 on AL2023 (java8.al2023, java11.al2023, java17.al2023) support to AWS Lambda. - api-change:
redshift-serverless: Add support for preserving datasharing, zero-ETL and S3 event integrations on snapshot restore to serverless namespace.
v1.43.46
=======
- api-change:
cloudwatch: CloudWatch now assigns a unique identifier to each anomaly detector. PutAnomalyDetector and DescribeAnomalyDetectors return this AnomalyDetectorId, which you can use to describe or delete a specific anomaly detector directly. - api-change:
ec2: New Amazon EC2 instances. M9g, M9gd, C9g, and C9gd on AWS Graviton5. C8in, M8in, and R8in add 600 Gbps network. C8ib, M8ib, and R8ib add 300 Gbps EBS. C8ine, M8ine, M8idn, R8idn, M8idb, and R8idb round out Intel Xeon 6. Mac-m3ultra with Apple M3 Ultra. G7 with NVIDIA RTX PRO 4500 Blackwell GPUs. - api-change:
inspector2: Support for 3 day and 7 day ECR re-scan durations - api-change:
lambda: Added TelemetryConfig support for Managed Instances Capacity Provider, enabling customers to configure system log level and custom log group for managed instance logging. - api-change:
license-manager: Added the ResetUsage field to the CreateLicenseVersion API. When set to true, the entitlement usage counts for the license are reset to 0. If it is false or not specified, entitlement usage is left unchanged. - api-change:
quicksight: Provides CreateKnowledgeBase and UpdateKnowledgeBase APIs - api-change:
sagemaker: Release support for g4d, c6g, c7g, c8g instance types for SageMaker HyperPod
v1.43.45
=======
- api-change:
connect: Amazon Connect - Added DeleteContactData API to support PII deletion of customer endpoint, additional email recipients and email subject. - api-change:
ec2: Added support for additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData, KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched instances. - api-change:
guardduty: Adding "AI Analyst" enum value for detector - api-change:
ivs: adds support for AWS IVS ad configuration APIs to allow for a postRollConfiguration object on the ad configuration resource - api-change:
synthetics: CloudWatch Synthetics adds support for customer managed KMS keys for canary environment variables. Customers can now encrypt their canary's Lambda function environment variables at rest using their own AWS KMS key, providing additional control over data protection.
v1.43.44
=======
- api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
signin: Adds support for OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and RevokeOAuth2TokenWithIAM (token revocation).
v1.43.43
=======
- api-change:
appconfig: Update ExperimentRun APIs to support ConflictExceptions. - api-change:
bedrock-agentcore-control: AgentCore Gateway now supports mapping allowed scopes to separate advertised scopes on the inbound authorizer. - api-change:
ec2: Replace Root Volume now supports a VolumeId parameter. This allows the customer to pass in a pre-prepared volume as the target root volume for an RRV workflow. - api-change:
ecs: Amazon ECS now automatically detects the correct CPU architecture for Express Mode services. - api-change:
geo-places: Added AddressNamesMode, AddressNameTranslations, MobilityMode, PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places V2 APIs to support address name formatting, multilingual translations, travel-aware search, multi-city postal codes, and unit-level address resolution. - api-change:
iotwireless: Default session downlink transmission parameters have been added to the existing Multicast Group APIs. Explicit transmission parameters are no longer required when starting a multicast session during the FUOTA procedure. - api-change:
resiliencehubv2: Next Generation Resilience Hub now supports filtering and sorting failure mode assessments, resource type filtering in ListResources, cross-region and cross-account topology edges, data recovery achievability status, and more granular dependency discovery progress tracking.
v1.43.42
=======
- api-change:
config: Added support for connecting AWS Config to third-party cloud service providers. New APIs include PutConnector, GetConnector, DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder for creating third-party service-linked recorders. - api-change:
connect: Adds support for CreateAuthCode and DeleteSession APIs. - api-change:
ec2: This launch surfaces the public SSM parameter associated with public AMIs in the AMI metadata. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
inspector2: This release extends vulnerability management to Azure VM, container registries and function apps. Adds support for per-member-account scan configuration settings. - api-change:
lambda: AWS Lambda Durable Functions now supports customer managed KMS keys. This allows customers to configure a KMS key in Durable Config to have all their durable execution data encrypted. - api-change:
marketplace-catalog: This release enhances the ListEntities API to support ResellerRole filter for ResaleAuthorization entity. - api-change:
meteringmarketplace: The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. The existing 6-hour grace period at the end of a billing cycle still applies. - api-change:
partnercentral-revenue-measurement: Add support for AWS Partner Central Revenue Measurement API for creating, managing, and tracking revenue attributions and marketplace revenue share allocations. - api-change:
route53globalresolver: Adds ListSharedDNSViews operation to list all DNS Views shared with caller using AWS Resource Access Manager. Also updates ListHostedZoneAssociations operation so that resource ARN param is optional, allowing caller to list all HostedZoneAssociations in account. - api-change:
securityhub: release SecurityHub MultiCloud integration with Azure - api-change:
ssm: Adding SSM Cloud Connector to support Azure Virtual Machines onboarding to AWS Systems Manager
v1.43.41
=======
- api-change:
billing: Adds support for managing AWS account credits and billing preferences, including retrieving credit details, viewing per-month credit allocation history, redeeming promotional codes, and configuring credit sharing and billing preferences. - api-change:
logs: Added PutStorageTierPolicy and GetStorageTierPolicy APIs to Amazon CloudWatch Logs. Customers can now configure account-level Intelligent Tiering to automatically optimize log storage costs by moving infrequently accessed data to lower-cost storage tiers. - api-change:
mailmanager: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
opensearch: This release introduces Saved Object Migration APIs, enabling users to migrate dashboards, visualizations, index patterns, and other saved objects from a data source into an Amazon OpenSearch Service application workspace with configurable export filters and conflict resolution strategies.
v1.43.40
=======
- api-change:
cognito-idp: Add support for provisioned limit management, enabling customers to view and update their provisioned API rate limits for Amazon Cognito User Pools programmatically through the new GetProvisionedLimit and UpdateProvisionedLimit APIs. - api-change:
config: AWS Config now supports tag-on-create for organization-managed Config rules and conformance packs through the PutOrganizationConfigRule and PutOrganizationConformancePack APIs. - api-change:
customer-profiles: Amazon Connect Customer Profiles adds support for diversityConfig to recommenderConfig which can be used for diversifying the recommendations. This release also includes model versioning support which helps customer to rollback trained models. - api-change:
mediatailor: Added dual-stack (IPv4 and IPv6) endpoint fields to SSAI and Channel Assembly API responses. - api-change:
outposts: Tighten Outpost site ContactPhoneNumber regex to perform phone number validation.
v1.43.39
=======
- api-change:
artifact: Add support for Assurance Assistant APIs for managing compliance inquiries along with tagging features. - api-change:
cloud9: Since Amazon Linux 2 (AL2) will reach its end-of-life (EOL) and stop receiving security updates on June 30, 2026, Cloud9 will remove AL2 from AMI options in public API create-environment-ec2. - api-change:
connect: Adds a new Amazon Connect Service API, SendOutboundWebNotification, that delivers web notifications to end-customer chat widget sessions. Callable only by the Amazon Connect Outbound Campaigns service principal. - api-change:
ec2: Use declarative policies to enable VPC Encryption Controls across your organization or select accounts. Added AMD SEV-SNP support for EC2 Dedicated Hosts. Managed resource visibility settings control whether AWS-provisioned resources in your account appear in console views and API list operations. - api-change:
gameliftstreams: Added CreateStreamSessionAdminShell API operation to enable customers to establish secure terminal connections to the live runtime environment of streaming sessions for troubleshooting purposes. - api-change:
mediaconvert: Adds support for integer-second duration normalization and the option to disable explicit weighted prediction. - api-change:
meteringmarketplace: The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. - api-change:
opensearch: To create a Mustang domain via the AWS CLI, you must pass EngineMode OPTIMIZED (along with UseCase OBSERVABILITY or MIXED) without it, the domain defaults to a regular (GENERAL) domain. Also this release includes Insights Feedback API which user can use to provide feedback for Insight API. - api-change:
quicksight: Adding support for FileSource PhysicalTables. This adds support for datasets with file sources.
v1.43.38
=======
- api-change:
acm: AWS Certificate Manager now supports the Automatic Certificate Management Environment (ACME) protocol to issue public certificates. ACME is an industry-standard protocol for automating certificate lifecycle on customer-managed infrastructure such as on-premises servers and Kubernetes clusters. - api-change:
autoscaling: This release adds support for a new reservations-then-balanced capacity distribution strategy, which first attempts to launch instances into your Capacity Reservations and then balances remaining capacity across healthy Availability Zones. - api-change:
cleanrooms: Adds support for intermediate tables in AWS Clean Rooms collaborations. - api-change:clients: The following clients have been removed following the deprecation of the services - iotevents, iotevents-data, panorama, simspaceweaver
- api-change:
cloudformation: AWS CloudFormation adds a DeploymentConfig parameter to enable Express mode, which completes stack operations as soon as resource configuration is applied. Also adds a DisableValidation parameter to skip pre-deployment validation, which now runs automatically on CreateStack and UpdateStak. - api-change:
cloudwatch: Customers can configure alarms with wall-clock-aligned evaluation windows instead of sliding windows, with optional timezone support for daily or weekly periods - api-change:
codebuild: Adds support for host kernel selection for on-demand builds. - api-change:
connect: Amazon Connect - Added CreateAttachedFile and StartContactConversationalAnalyticsJob APIs to import call recordings and run conversational analytics. - api-change:
datazone: Amazon DataZone now supports SNOWFLAKE as a connection type in the CreateConnection API, enabling metadata and lineage retrieval from Snowflake databases. Specify snowflakeProperties with connection details, a Secrets Manager secret, an Athena spill bucket, and an identity mapping for Snowflake. - api-change:
ec2: Adds ModifyVpcEndpointPayerResponsibility API, which enables VPC endpoint service owners to modify the billing account for VPC endpoint usage charges at the individual endpoint level - api-change:
ecs: Updated threshold configuration documentation. - api-change:
eks: Adds Kubernetes version rollback support, including the CancelUpdate operation to cancel an in-progress VersionRollback update, the RollbackConfig structure with a timeoutMinutes field, and the Cancellation structure surfaced via the new cancellation field on the Update object. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
network-firewall: AWS Network Firewall now supports container associations for monitoring ECS and EKS workloads. You can create container associations to dynamically track the IP addresses of running containers in your Amazon ECS and Amazon EKS clusters. - api-change:
observabilityadmin: Organization and account level telemetry rule via Observability Admin and CloudWatch pipelines for metrics - api-change:
partnercentral-selling: This release adds AwsMarketplaceSolutions and AwsMarketplaceProducts entity types to the Associate and Disassociate APIs, returns them in GetOpportunity, and adds AwsMarketplaceSolutionArn to ListSolutions ,letting partners link Marketplace listings directly to opportunities. - api-change:
sso-admin: AWS IAM Identity Center now returns PrimaryRegion and Regions in the ListInstances response, providing information about replicated instances. - api-change:
supportauthz: New SDK release for SupportAuthZ.
v1.43.37
=======
- api-change:
appconfig: AWS AppConfig introduces Experimentation tools - enhanced capabilities within AWS AppConfig that enable you to run AB tests, multivariate tests, and gradual feature rollouts across your application stack. - api-change:
cloudwatch: This release adds the API (PutLogAlarm) to manage a new CloudWatch resource, Log Based Alarms. Log Based Alarms allows customers to alarm directly on CloudWatch Logs query results. - api-change:
connectcampaignsv2: Adding new attributes to PutProfileOutboundRequest API that will create an outbound request call for the customer's Web Notification outbound campaign. - api-change:
connecthealth: Expand input validation to support Unicode characters and markdown table syntax. - api-change:
ec2: Adds support for the precision time strategy and a parentGroupId parameter on CreatePlacementGroup and DescribePlacementGroups. Precision time placement groups and cluster placement groups with a parent precision time placement group ensure instances launch on precision time capable hardware. - api-change:
ecs: Amazon ECS now supports customizable deployment circuit breaker configurations. Customers can now define the failure threshold or control the failure counting mechanism. - api-change:
elasticache: Updated documentation for the ApplyImmediately parameter in ModifyCacheCluster and ModifyReplicationGroup to clarify modification behavior. - api-change:
evs: Amazon EVS introduces a VMware Cloud Foundation (VCF) self-deployed mode, along with new connectors to VCF components such as the Operations and SDDC managers to monitor coverage and usage. - api-change:
glue: Added the UpdateAsset operation to set the business name and description for an existing AWS Glue Data Catalog asset. - api-change:
imagebuilder: Adds support for AMI watermarks in Image Builder. - api-change:
lambda: Lambda now supports self-managed S3 buckets for Lambda code storage giving you the option for Lambda to reference a copy of your source code from your own S3 buckets. This allows you to maintain a single copy of your source code and manage your own code storage limits. - api-change:
pcs: Add support for in-place Slurm version upgrades on existing clusters by accepting scheduler.version in UpdateCluster. - api-change:
pinpoint-sms-voice-v2: This launch is an expansion of our Q1 RCS for business launch where we will release an API that supports rich media and interactive messaging elements. - api-change:
rds-data: Updated documentation to remove Aurora Serverless V1 references. - api-change:
resource-explorer-2: Added CFN resource type fields for Search and ListSupportedResourceTypes responses. Added SLRec field for ServiceView - api-change:
sagemaker-featurestore-runtime: Add support for ListRecords and BatchWriteRecord APIs to Feature Store. - api-change:
vpc-lattice: Amazon VPC Lattice now supports mutable idle timeout configuration on VPC Lattice Services - api-change:
wafv2: AWS WAF added support for associating AWS WAF web ACLs with Amazon Bedrock AgentCore Gateway resources. You can now use AssociateWebACL, DisassociateWebACL, GetWebACLForResource, and ListResourcesForWebACL to protect your AgentCore Gateways with AWS WAF. - enhancement:Identity: Add public methods to insert, remove, and retrieve providers in the token provider chain.
v1.43.36
=======
- api-change:
kafka: Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers.
v1.43.35
=======
- api-change:
application-signals: Application Signals now supports dynamic instrumentation and Service Events telemetry. Add instrumentation at runtime without restarts, and use fine-grained profiling data to quickly pinpoint latency and error root causes. - api-change:
bedrock-agentcore: Adds an optional extractionMode field to CreateEvent. SKIP retains the event in short-term memory but excludes it from long-term memory extraction. - api-change:
directconnect: Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. - api-change:
ec2: This release adds support for AMI Watermark and Allowed AMIs integration - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
guardduty: Added AI-powered investigations that automatically analyze security findings, correlate related activity, and produce structured summaries with risk assessment, confidence scoring, MITRE technique classification, and actionable next steps. - api-change:
kafka: Amazon MSK Replicator now supports mTLS authentication when connecting to external Apache Kafka clusters, enabling customers to replicate data from clusters that require mutual TLS for client authentication. This capability is supported when replicating to Amazon MSK Express brokers. - api-change:
lambda: Add support for tagging Network Connector resources in AWS Lambda. - api-change:
lambda-core: Initial release of the AWS Lambda Core SDK with APIs to create, manage, and tag network connectors that enable Lambda compute resources to access private resources in your Amazon VPC. - api-change:
lambda-microvms: Lambda MicroVMs GA launch. Lambda MicroVMs enable isolated and highly responsive execution of user-supplied or LLM-generated code. - api-change:
logs: CloudWatch Logs Updates - New APIs introduced to support syslog ingestion to a log group. For more information, see CloudWatch Logs API documentation. - api-change:
mediaconnect: AWS MediaConnect now supports Content Quality Analysis for Router Inputs, enabling detection of black frames, frozen frames, and silent audio with configurable thresholds. - api-change:
omics: Adds support for scratch ephemeral storage mounted at tmp - api-change:
quicksight: Updated the Amazon Quick Spaces API to remove unsupported SPACE and ARTIFACT values from the SpaceQuickSightResourceType enum.
v1.43.34
=======
- api-change:
appstream: Amazon WorkSpaces Agent Access now supports domain-joined fleets for enterprise identity integration, real-time agent observation with instant stop controls, and MCP tool forwarding for lower-latency, cost-effective desktop tool access. - api-change:
bedrock-agent: Add support for metadata-only retrieval on GetFlow, GetFlowVersion, and GetPrompt APIs. - api-change:
connect: This is the release for point based scoring system and the evaluation form validation project - api-change:
glue: Adds the SearchAssets operation for discovering assets in the AWS Glue Data Catalog using full-text search and filters. Minor naming refinements across the Glossary Terms and Attachment APIs for consistency. - api-change:
opensearch: This release introduces data source attachment APIs, enabling users to attach and detach Amazon OpenSearch Service domains and Amazon OpenSearch Serverless collections to an OpenSearch application.
v1.43.33
=======
- api-change:
application-autoscaling: Adds support for ECS high-resolution predefined scaling metrics (ECSServiceAverageCPUUtilizationHighResolution, ECSServiceAverageMemoryUtilizationHighResolution) enabling 20-second metric periods for faster scaling - api-change:
batch: Adds Support for ordered allocation strategies- BEST-FIT-PROGRESSIVE-ORDERED or SPOT-CAPACITY-OPTIMIZED-PRIORITIZED - api-change:
cognito-idp: In order to support the new TLS Self-Service feature, this change adds SecurityPolicyType to CustomDomainConfigType. During CreateUserPoolDomain and UpdateUserPoolDomain this is used to select a custom domain's TLS enforcement, and for DescribeUserPoolDomain it informs users about the current TLS. - api-change:
compute-optimizer: This release surfaces two new metrics Volume IOPS Exceeded and Volume Throughput Exceeded into EBS volume rightsizing recommendations. - api-change:
ec2: Documentation updates clarifying CancelCapacityReservation cancellable states - api-change:
ecs: Amazon ECS services now support high resolution (20 second) CloudWatch metrics for CPUUtilization and MemoryUtilization. Use these metrics for faster service auto scaling. - api-change:
eks: Adds support for configurable control plane egress routing in Amazon EKS, allowing you to route control plane egress traffic through your VPC and control how the control plane reaches resources in your network such as webhook servers and OIDC providers. - api-change:
gamelift: Amazon GameLift Servers has launched support for customizing Linux capabilities in container fleets. You can now specify additional Linux capabilities for containers in a container group definition, giving you finer control over the default Docker capabilities available to your containers. - api-change:
healthlake: Adding New Configurations to the FHIR Create Datastore. The new configurations include NLP Configuration, AnalyticsConfiguration, ProfileConfiguration - api-change:
lambda: Converging and fixing existing documentation gaps in Lambda SDK - api-change:
logs: Added optional startFromHead parameter to FilterLogEvents enabling descending timestamp order (newest first) when set to false. Default true preserves existing ascending order. Reverse sorting requires a startTime on or after Jan 1, 2024. - api-change:
sagemaker: Adds support for automatic AMI patching on HyperPod clusters. Customers can configure patching strategies to automatically apply security patch with zero job termination. Customers can also specify an AMI version at instance group level and update cluster software to a certain AMI version. - api-change:
synthetics: CloudWatch Synthetics adds support for multi-location canaries. Customers can now monitor their endpoints from multiple locations with centralized management from a primary location. The SDK includes new parameters for configuring multiple locations and tracking their state.
v1.43.32
=======
- api-change:
bedrock-agent: Launching Bedrock Managed Knowledge Bases. Added support for resource-based policies on Knowledge Base resources, enabling cross-account access for Managed Knowledge Bases. - api-change:
bedrock-agentcore: AgentCore Harness service will be Generally Available at NYS 2026 with this Treb release. Harness will support invoking specific endpoints via the qualifier parameter, AWS Skills for pre-built agent capabilities, and improved validation for skill git source URLs. - api-change:
bedrock-agentcore-control: AgentCore Gateway now supports inference targets to LLM providers (direct config or built-in connectors), HTTP passthrough targets with session stickiness, runtime target API schemas, AWS WAF web ACL association with configurable fail-open or fail-close modes, and interceptor payload filtering. - api-change:
bedrock-agent-runtime: Adds new AgenticRetrieveStream API for managed knowledge bases to use conversation history and autonomously plan for multi-hop multi-KB reasoning with built-in evaluation and access-control. Updates Retrieve API for access-control-based filtering for managed knowledge bases. - api-change:
compute-optimizer-automation: This launch adds IfExists comparison operators to Compute Optimizer Automation rule criteria, so a rule can include recommended actions whose specified attribute isn't present. - api-change:
devops-agent: Adds support for Remote A2A (Agent-to-Agent) agent registration and management. Adds new Release Readiness Review and Release Testing capabilities. Adds support for Git managed skills in AWS DevOps Agent. - api-change:
ecs: Releasing the ability to bring-your-own task-definition for CreateExpressGatewayService and UpdateGatewayExpressService - api-change:
glue: This release adds support for Search and Discovery in AWS Glue, letting you and your applications search Data Catalog assets such as table and enrich them with business context and glossary terms. - api-change:
mq: This release adds private networking support for Amazon MQ for RabbitMQ. You can now associate AWS RAM resource shares with your broker and retrieve shared resource details using the new DescribeSharedResources API. - api-change:
opensearch: Adds support for configuring IAM Identity Center options on existing OpenSearch applications via the UpdateApplication API. - api-change:
partnercentral-selling: Cosell Resonate AND Prospecing API Launch with ARN correction - api-change:
securityagent: Updated AWS Security Agent SDK model with new APIs for threat modeling, code review, security requirements, and additional integration providers.
v1.43.31
=======
- api-change:
directconnect: Added VIF rate limiting support for AWS Direct Connect, allowing customers to set bandwidth allocations on virtual interfaces to manage traffic on dedicated connections. - api-change:
outposts: Adds support for creating an order from quotes. - api-change:
partnercentral-selling: Added Prospecting APIs to convert engagements into AI-enriched leads with scoring insights. Extended Engagement APIs with ProspectingResult and Lead contexts. Added CoSell Scoring to GetAwsOpportunitySummary- quality score, trend, agent-driven recommendations, and engagement classification. - api-change:
route53resolver: Adds supports for PartnerManagedRules - api-change:
s3: Added support for annotations. You can now attach up to 1000 annotations (up to 1 MB each) directly to objects and create, retrieve, list, and delete them using new annotation APIs. Also added support for configuring an annotation table in S3 Metadata. - api-change:
s3vectors: Amazon S3 Vectors now supports paginated QueryVectors requests, returning up to 10,000 results per query. - api-change:
sagemaker: Add EnableDetailedObservability to Endpoint MetricsConfig. Publishes GPU, host, and framework-native inference metrics to CloudWatch with per-inference-component, availability-zone, and instance dimensions. Adds Inference Component provisioning lifecycle and multi-AZ placement metrics.
v1.43.30
=======
- api-change:
bedrock-runtime: InvokeGuardrailChecks API evaluates prompts and responses against safety checks (content filters, prompt attacks, sensitive info) without creating guardrail resources. It's a detect-only API, returning numeric scores so you can build adaptive logic as per your application. - api-change:
datazone: Adds support for deleting lineage events in Amazon DataZone. - api-change:
logs: Added endTimeOffset parameter to Scheduled Queries APIs (Create, Update, Get) enabling bounded time window configuration. Introduced scheduleType filter (CUSTOMER MANAGED, AWS MANAGED) for ListScheduledQueries and exposed it in Get and Update responses. - api-change:
mgn: AWS Transform for VMware now supports Amazon FSx for NetApp ONTAP as a target storage. Customers can migrate source server disks directly to FSx for NetApp ONTAP iSCSI LUNs. Target storage is configurable per source server, and compute, network, and storage migrate together in coordinated waves. - api-change:
rds: Adding support for RDS SQL Server BYOM and DB2 Community Edition - api-change:
wafv2: AWS WAF now supports AI traffic monetization for CloudFront. Configure payment networks and pricing on your web ACL, use the new Monetize rule action to charge AI agents via x402, and monitor revenue with new GetRevenueStatisticsSummary, GetRevenueStatistics, and ListSettlementRecords APIs. - api-change:
workspaces: Added a validation for null check for ImageIds in DescribeWorkspaceImages API request parameters.
v1.43.29
=======
- api-change:
acm: Certificate transparency logging opt-out is no longer available. Per compliance requirements, all public ACM certificates are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference option is deprecated. - api-change:
bedrock-agentcore: Added tagging and CMK support across optimization, an explanation field in recommendation output, and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
bedrock-agentcore-control: Added tagging and CMK support for optimizations and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
devops-agent: Adds support for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger, ListTriggers) for managing schedule-based automation triggers in DevOps Agent agent spaces. - api-change:
eks: Patches missing enum values for EKS updates - api-change:
firehose: Update KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not alias ARNs), matching service behavior. - api-change:
glue: Adds support for retrieving Apache Iceberg table metadata via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive schema, partition specs, sort orders, and table properties in the response. - api-change:
iam: Updating documentation for select service-specific credential APIs - api-change:
sagemaker-runtime: Added support for inline request payloads to the InvokeEndpointAsync operation to allow users to provide the inference payload directly in the request Body (up to 128,000 bytes) as an alternative to uploading the payload to Amazon S3 and passing InputLocation.
v1.43.28
=======
- api-change:
bedrock-agentcore: Adds support to perform cross account data plane actions on an AgentCore Memory resource - api-change:
bedrock-agentcore-control: Supports deterministic metadata for AgentCore Memory - api-change:
eks: Introduce new CreateCluster parameters for Amazon EKS local clusters on AWS Outposts. Added etcdInstanceType for configuring the EC2 instance type for dedicated etcd instances, and spreadLevel for configuring the placement group spread level for Kubernetes control plane and etcd instances. - api-change:
healthlake: Adds the UpdateFHIRDatastore API and adds analytics, NLP, and profile configuration support to CreateFHIRDatastore and DescribeFHIRDatastore. - api-change:
neptune: Amazon Neptune now supports IPv6 dual-stack networking. You can create and manage Neptune DB clusters accessible over both IPv4 and IPv6 by specifying NetworkType as DUAL in CreateDBCluster, ModifyDBCluster, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime API operations - api-change:
omics: Adds support for workflowName in the ListRuns API response. - api-change:
support: Adding new BDD representation of endpoint ruleset
v1.43.27
=======
- api-change:
amp: Adds supports for out-of-order sample ingestion (default 1-minute window) and a configurable rule query offset to reduce data loss and improve alerting accuracy. - api-change:
connecthealth: Add support for MedicalScribeBinaryAudioEvent in the Medical Scribe streaming input. This new event type lets you send audio as a raw binary payload instead of a base64-encoded value - api-change:
ec2: This release adds support for AMI Watermark which a structured identifier that helps in tracking AMI provenance - api-change:
ecs: Amazon ECS Managed Daemon task definitions now support pidMode and ipcMode parameters. Set shared to allow daemons to share PID or IPC namespaces with co-located tasks on Managed Instances, enabling process tracing and shared memory communication. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
lightsail: This release adds support for Asia Pacific (Hong Kong) (ap-east-1), Europe (Spain) (eu-south-2) and South America (Sao Paulo) (sa-east-1) Regions. - api-change:
medialive: Adding premixer settings to pid and track audio inputs in MediaLIve to allow greater control over mixing audio from multiple source streams including support for AudioPidSelectors made up of multiple audio PIDs. - api-change:
sagemaker: Add support for G6e instances (ml.g6e.xlarge through ml.g6e.48xlarge) on Amazon SageMaker Notebook Instances. - api-change:
signin: AWS Sign-In now allows customers to control access to the AWS Management Console using resource-based policies. With this release customers can restrict console access based on network perimeters such as VPC IDs, VPC endpoints, and IP addresses.
v1.43.26
=======
- api-change:
bedrock: Adds support for the Amazon Bedrock account-level data retention APIs PutAccountDataRetention and GetAccountDataRetention. - api-change:
bedrock-agentcore: Add RetryableConflictException (HTTP 409) to InvokeAgentRuntimeCommand and GetAgentCard to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. - api-change:
cloudwatch: This release adds the APIs (AssociateDatasetKmsKey, DisassociateDatasetKmsKey, GetDataset) to manage encryption at rest for OpenTelemetry metrics in CloudWatch using AWS KMS customer managed keys. - api-change:
ec2: Added TagFieldSpecifications to CreateFlowLogs and DescribeFlowLogs APIs. Customers can now specify tag keys in their Flow Logs subscriptions to capture associated EC2 resource tag values in their logs, enabling tag-based visibility. - api-change:
odb: Releases Autonomous Database Serverless APIs, autonomousDatabaseOciIntegrationIamRoles, linkedOciTenancyId, linkedOciCompartmentId, and subscriptionErrors fields in GetOciOnboardingStatus API response. - api-change:
outposts: Added AWS Outposts APIs for self-service Outposts quoting and ordering. New operations include CreateQuote, GetQuote, UpdateQuote, DeleteQuote, ListQuotes, and ListOrderableInstanceTypes.
v1.43.25
=======
- api-change:
compute-optimizer: Adds new Idle Recommendation Resource types in the AWS Compute Optimizer API - api-change:
cost-optimization-hub: Adds new Idle Recommendation types in the Cost Optimization Hub API - api-change:
deadline: Added optional identityCenterRegion parameter to AssociateMember APIs to allow managing memberships for users and groups in other regions. - api-change:
devops-agent: Add Asset APIs for managing versioned assets and asset files in AWS DevOps Agent agent spaces. - api-change:
mediapackagev2: Adds support for DASH Audio Timeline Patternization. This enables your DASH manifests to templatize the repeating patterns that emerge in audio segment timelines. This compacts the total timeline length, utilizing the repeat notation, such that manifests don't grow indefinitely long. - api-change:
mgn: AWS Transform discovery tool now supported as network migration input source. You can now use the AWS Transform Discovery tool as a source for network migration alongside modelizeIT, enabling hybrid network migrations for environments running both VMware and non-VMware workloads. - api-change:
observabilityadmin: CloudWatch Observability Admin extends CentralizationRuleForOrganization APIs to support metrics, enabling centralization of metrics across accounts and Regions alongside logs. - api-change:
omics: StartRunBatch API - Add EngineSettings - api-change:
taxsettings: Adds support for additional tax information fields for Philippines, Belgium, Chile, France, Poland, and Italy in the Tax Settings API.
v1.43.24
=======
- api-change:
emr-serverless: Adds support for updating max capacity and custom fields while application is started - api-change:
mediaconvert: Adds support for configurable number of Clear Lead segments at the beginning of encrypted output. Adds support for multiple trickplay variants. - api-change:
payment-cryptography: Adds CloudFormation support for resource-based policies on AWS Payment Cryptography keys. - api-change:
quicksight: Adds support for Knowledge Base APIs and Index Capacity API - api-change:
sagemaker: This release adds support for MLflow experiment tracking in SageMaker inference optimization. CreateAIRecommendationJob and CreateAIBenchmarkJob now accept an optional OutputConfig.MlflowConfig (MLflow App ARN, experiment, run name) to stream benchmark metrics and artifacts to your own MLflow App.
v1.43.23
=======
- api-change:
appflow: Adding new BDD representation of endpoint ruleset - api-change:
appintegrations: Adding new BDD representation of endpoint ruleset - api-change:
auditmanager: Adding new BDD representation of endpoint ruleset - api-change:
chime-sdk-voice: Adding new BDD representation of endpoint ruleset - api-change:
cloudformation: Adding new BDD representation of endpoint ruleset - api-change:
config: AWS Config now supports internal service-linked rules, allowing AWS service partners to deploy Config rules for customers and use the evaluation results to build enhanced features. - api-change:
connectparticipant: Adding new BDD representation of endpoint ruleset - api-change:
efs: Adding new BDD representation of endpoint ruleset - api-change:
emr: Added support for Spark Connect interactive sessions on Amazon EMR on EC2 with new APIs - StartSession, GetSession, GetSessionEndpoint, ListSessions, and TerminateSession. Added sessionEnabled field in RunJobFlow and DescribeCluster to enable Spark Connect endpoints on EMR clusters. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
glue: AWS Glue Interactive Sessions now supports Apache Spark Connect, enabling remote Spark execution over gRPC with minimal client-side dependencies. Adds GetSessionEndpoint and GetDashboardUrl APIs. Modifies CreateSession now accepts SPARK CONNECT session type. - api-change:
guardduty: Remove unsupported RDS field for filter - api-change:
ivs: adds UpdateAdConfiguration operation to AWS IVS low-latency APIs - api-change:
kendra: Adding new BDD representation of endpoint ruleset - api-change:
sagemaker: Adds the IncludedData parameter to DescribeModelCard and DescribeModelPackage. Set it to MetadataOnly to retrieve a model card without decrypt permission on the customer managed AWS KMS key (default AllData returns full content). Adds support for the MTRL Job resource in SageMaker Search. - api-change:
sns: Adding new BDD representation of endpoint ruleset - api-change:
wickr: AWS Wickr now allows network administrators to configure a maximum session duration for non-SSO users in security groups, and display customizable consent popups to users at login for terms of use or compliance acknowledgements. - api-change:
workdocs: Adding new BDD representation of endpoint ruleset - api-change:
workspaces: Adding new BDD representation of endpoint ruleset
v1.43.22
=======
- api-change:
arc-region-switch: ARC Region Switch now supports three new execution blocks for multi-Region database workloads-Amazon Aurora Serverless scaling, Amazon Aurora Provisioned scaling, and Amazon Neptune Global Database failover. - api-change:
ce: Added support for target-coverage-based Savings Plans purchase analysis. The StartCommitmentPurchaseAnalysis API now accepts a new TARGET AVERAGE COVERAGE value for AnalysisType, as well as an optional SavingsPlansTargetCoverage field in SavingsPlansPurchaseAnalysisConfiguration - api-change:
compute-optimizer: This release lets customers extend the lookback period for Amazon EBS volume and Amazon ECS rightsizing recommendations to 32 days. - api-change:
connect: SearchContacts Connect API now supports filtering contacts by the AI Agents involved in handling them - api-change:
inspector2: Inspector support for enhanced scanning - api-change:
socialmessaging: Adding support for WhatsApp flow APIs and adding AccessDeniedByMetaException for Template APIs
v1.43.21
=======
- api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
geo-routes: Add "standardRegionalEndpoints" back to fix 'Could not connect to the endpoint URL'
v1.43.20
=======
- api-change:
ec2: Amazon EC2 now supports self-service cancellation of future-dated Capacity Reservations. A cancellation charge applies based on remaining commitment. Customers can generate a cancellation quote to review charges before confirming. - api-change:
elasticache: Amazon ElastiCache for Valkey now supports durability. This new capability is enabled through a Multi-AZ transactional log, enabling fast recovery and restart during failures. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
geo-routes: Added Transit and Intermodal travel modes to CalculateRoutes. Plan routes using public transit (bus, subway, train, ferry) or combine transit with driving, taxi, and rental car segments in a single multi-modal route. - api-change:
guardduty: Amazon GuardDuty Runtime Monitoring now supports 3 new SensitiveFileModified finding types (Persistence, PrivilegeEscalation, DefenseEvasion) that detect when security-sensitive system files are modified on EC2 instances or containers, indicating potential compromise through file tampering. - api-change:
iot: Fleet indexing documentation update - api-change:
keyspacesstreams: Added iterator description to the GetRecords API response for Amazon Keyspaces Change Data Capture (CDC) streams, enabling consumers to track their current position within the stream. - api-change:
lambda: Adds configuration for tag propagation to Lambda-managed resources. - api-change:
sagemaker: Amazon SageMaker Job is a new service to help you manage various workloads related to model fine tuning, evaluation etc. Two job categories are supported today, AgentRFT for multi-turn agentic reinforcement fine tuning, and AgentRFTEvaluation for evaluating base model or trained model from AgentRFT. - api-change:
sagemakerjobruntime: Amazon SageMaker Job Runtime is a new service for managing trajectory data during multi-turn customization jobs. It provides APIs to send inference requests to models during job execution, mark rollouts as complete, and submit reward values for training trajectories. - api-change:
transcribe: Release new Language locales including am-ET, es-MX, fa-AF, ht-HT, jv-ID, km-KH, my-MM, sq-AL, ne-NP. The commit shows past locales that have already been release which include cy-gb, ga-ie, gd-gb.
v1.43.19
=======
- api-change:
cognito-idp: Add support for multi-region replication, enabling synchronization of user data and configurations to a secondary user pool in a standby Region. Add support for customer managed keys (CMK) in AWS KMS for encrypting user pool data at rest. - api-change:
marketplace-agreement: Adding Entitlements in SearchAgreements Response - api-change:
quicksight: This release adds public APIs for Amazon QuickSight Spaces, Agents, and Flows. Spaces APIs enable management of curated resource collections. Agents APIs provide lifecycle control over AI-powered agents that leverage Spaces. Flows APIs add CRUDL APIs for automated workflows.
v1.43.18
=======
- api-change:
bedrock: Automated Reasoning checks - Added two build workflows for policies. Iterative Refine Policy uses AI to update policy definitions based on test results and feedback. Resolve Policy Ambiguities consolidates ambiguous variables in Automated Reasoning policies, a common source of ambiguous validation. - api-change:
bedrock-agentcore-control: Reference your own AWS Secrets Manager secrets when configuring credential providers, giving you control over encryption, rotation, and access policies instead of using service-managed secrets. - api-change:
groundstation: Adds support for Alpha-5 satellite number encoding in the Two-Line Element ephemeris format. - api-change:
omics: Add engineSettings to StartRun and GetRun. Add profiles and profileParameterTemplates to GetWorkflow and GetWorkflowVersion. - api-change:
quicksight: Adds support for creating, updating, describing, listing, and deleting an OAuthClientApplication resource, a new quicksight resource that allows customers to store OAuth configurations to connect to their databases via 3 Legged OAuth. - api-change:
rds-data: RDS Data API arrays (longValues, doubleValues, stringValues, booleanValues) in ExecuteStatement responses now correctly support null elements. Runtime change for JS v3 and .NET. Compile-time change for C plus plus, .NET, Kotlin, Rust. No impact for Java, Python, Ruby, PHP, Go. - api-change:
route53resolver: Added BatchCreateFirewallRule, BatchUpdateFirewallRule, BatchDeleteFirewallRule, and ListFirewallRuleTypes APIs. Added FirewallRuleType support to Firewall Rule APIs. - api-change:
sesv2: This release introduces support for Tenant Suppression Lists
v1.43.17
=======
- api-change:
appstream: Amazon WorkSpaces Applications now supports BYOL (Bring Your Own License). This enables customers to import their own WorkSpaces images and use them in WorkSpaces Applications. - api-change:
bedrock: Add support for ModelPackageArn in Bedrock's CreateCustomModel API - api-change:
bedrock-agentcore: Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId and runtimeClientError to InvokeHarness. - api-change:
bedrock-agentcore-control: Added Harness support for LiteLLM model configuration for third-party model providers. Added S3 and Git skill source types. Added Responses API format for OpenAI and Bedrock models. Added runtimeUserId parameter to InvokeHarness for end-user identification. - api-change:
bedrock-runtime: Support system role in message - api-change:
controlcatalog: AWS Control Catalog - Added GovernedProviders response field and inclusion filter to GetControl and ListControls APIs to identify and filter by cloud provider. Added ParameterRequirementSummary response field indicating parameter requirements. - api-change:
customer-profiles: BatchPutProfileObject API adds multiple profile objects to a domain of a given ObjectType in a single API call. - api-change:
deadline: Added support for persistent storage on Service-Managed Fleets, allowing customers to configure persistent storage that preserves data across worker sessions which reduces job startup times for workloads with large software installations or asset caches. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iot: Adds new connectivity-related fields to Fleet Indexing API requests and responses. - api-change:
iot-data: Adding GetConnection, ListSubscriptions, and SendDirectMessage APIs to IoT Data Plane - api-change:
opensearchserverless: Adds support for deletion protection on collections, ability to create NEXTGEN collection groups and autoscaling visibility for NEXTGEN collection groups - api-change:
pcs: This release adds support for configuring scaleDownIdleTimeInSeconds at the compute node group level, allowing customers to set different idle timeouts per node group. Previously this setting was only available at the cluster level. - api-change:
resiliencehubv2: This is the initial SDK release for the next generation of Resilience Hub. - api-change:
s3control: Update the minimum value of MinStorageBytesPercentage in StorageLensPrefixLevel.SelectionCriteria from 0.1 to 1, aligning the model with the documented contract.
v1.43.16
=======
- api-change:
bedrock-data-automation: Matcher Fallback extends the CustomOutputConfiguration for the Document modality in DataAutomationProjects, enabling a fallback blueprint when no match is found. A FALLBACK match status is returned, improving the matching experience and guaranteeing customers always receive CustomOutputResults. - api-change:
ecs: Add support for Neuron device resource requirements for Amazon ECS - api-change:
elementalinference: Added support for smart subtitles in Elemental Inference, enabling automatic generation of subtitles for media content. Available in English, Spanish, French, German, Italian, and Portuguese. - api-change:
medialive: AWS Elemental MediaLive now supports Smart Subtitles, a new caption source that uses AWS Elemental Inference to automatically generate WebVTT and TTML captions from source audio. Available in English, Spanish, French, German, Italian, and Portuguese. - api-change:
opensearch: OpenSearch will now support multi-segment paths in JWKS URLs. - api-change:
organizations: AWS Organizations now emits CloudTrail events (AccountJoinedOrganization, AccountDepartedOrganization) to the management account for membership changes, including join and departure method and timestamp. - api-change:
sagemaker: Adds shared environment support for Restricted Instance Groups (RIGs) on SageMaker HyperPod, enabling cross-RIG workload scheduling and FSx sharing. This unlocks shared CPU-GPU environments needed for cost-efficient RL training (e.g., Nova Forge). Adds p6 instance support for recommendation jobs
v1.43.15
=======
- api-change:
backup: Launching S3 PITR malware scanning support for AWS Backup - api-change:
batch: Increase the maximum value of jobExecutionTimeoutMinutes to support longer job timeouts during compute environment infrastructure updates. - api-change:
budgets: AWS Budget Name Validation Documentation Updates. - api-change:
datazone: Added resourceConfigurations and allowUserProvidedConfigurations fields to environment blueprint configuration APIs, enabling customers who migrated from V1 to V2 domains to update resource configurations (such as lineage schedules) programmatically via the SDK. - api-change:
guardduty: Add malware scan support for Continuous Backups, also known as Point-In-Time Recovery Points (PITR). - api-change:
resourcegroupstaggingapi: The GetResources API now returns MissingTagKeys in ComplianceDetails, listing tag keys defined as required in the ReportRequiredTagBlock block of the effective tag policy that are absent from the resource.
v1.43.14
=======
- api-change:
datazone: Add support for VPC connection - api-change:
ec2: The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. - api-change:
gameliftstreams: Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. - api-change:
invoicing: Adds support for idempotency with a new ClientToken field for the CreateInvoiceUnit, DeleteInvoiceUnit, UpdateInvoiceUnit, DeleteProcurementPortalPreference, PutProcurementPortalPreference, and UpdateProcurementPortalPreferenceStatus APIs. - api-change:
pi: Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. - api-change:
qconnect: Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call - api-change:
securityagent: Adds support for verification scripts on penetration test findings. Customers can now download executable scripts to independently reproduce confirmed vulnerabilities, with instructions and required environment variables provided for each finding. - enhancement:
s3: Improve caching of S3 endpoints, which should improve performance when working with multiple keys in the same bucket
v1.43.13
=======
- api-change:
batch: Clarified CreateComputeEnvironment parameter requirements - serviceRole is required for UNMANAGED compute environments, allocationStrategy is required for EKS compute environments, and compute environments must be created in the ENABLED state. - api-change:
bedrock-agentcore-control: Adds dataset management APIs for creating, versioning, and managing evaluation datasets. - api-change:
cleanrooms: Collaboration creators can update payment configurations without recreating the collaboration. When multiple payer candidates are configured for a cost type, analysis runners can specify the actual payer at submission time, providing granular control over billing. - api-change:
cleanroomsml: Collaboration creators can update payment configurations without recreating the collaboration. When multiple payer candidates are configured for a cost type, analysis runners can specify the actual payer at submission time, providing granular control over billing. - api-change:
evs: A new GetDepotUrl API has been added to retrieve a URL for accessing Amazon EVS custom addon packages. Customers can use this URL to configure vSphere Lifecycle Manager (vLCM) as an online depot source, enabling upgrades of addon components across ESXi hosts. - api-change:
mediaconnect: Adds support for controlling the timecode source of NDI flow outputs. - api-change:
sagemaker: Add support for disabling home EFS file system creation on SageMaker domains. - api-change:
verifiedpermissions: Support hard deleting policy store aliases. Users can now delete an alias and immediately reassign it to a different policy store without waiting for the soft-delete retention period.
v1.43.12
=======
- api-change:
bedrock-runtime: Supporting Request Metadata for Invoke Model and Invoke Model with Response Stream - api-change:
customer-profiles: Amazon Connect Customer Profiles adds support for item catalog columns in RecommenderSchema, ExcludedColumns in Create and Update Recommender to specify columns to exclude from training, and the ability to disable automatic retraining by setting TrainingFrequency to 0. - api-change:
kms: AWS KMS now supports creating grants for AWS service principals using new GranteeServicePrincipal and RetiringServicePrincipal parameters. This release adds SourceArn grant constraint and three condition keys for controlling CreateGrant access. For more information, see Grants in AWS KMS. - api-change:
mwaa: Updated API documentation to describe the PublicAndPrivate webserver access mode. - api-change:
payment-cryptography-data: GenerateAuthRequestCryptogram API launch.
v1.43.11
=======
- api-change:
bedrock-agentcore: Add RetryableConflictException (HTTP 409) to InvokeAgentRuntime and StopRuntimeSession to prevent orphaned VMs during concurrent session access. The SDK automatically retries this exception with backoff. Enforcement is not yet active and will be enabled in a future service update. - api-change:
devops-agent: Added a new serviceType mcpserversigv4 service and association. This provides feature to register MCP sigv4 authorization based MCPs - api-change:
grafana: Introduce degraded workspace status as a possible Amazon Managed Grafana workspace status, and a new field named degraded workspace reason which informs customers why the workspace is degraded in the DescribeWorkspace API response. - api-change:
guardduty: Adding support for exposure and vulnerability context from AWS Security Hub in GuardDuty Extended Threat Detection attack sequence findings. - api-change:
rtbfabric: This release is to deprecate 'inboundLinksCount' field in GetResponderGateway response and introduce the new field 'linksRequestedCount' to replace it. - api-change:
sagemaker: Add support for ml.p5.4xlarge and ml.p5en.48xlarge instances on SageMaker Notebook Instances Platform.
v1.43.10
=======
- api-change:
accessanalyzer: Services manage service-linked analyzers through dedicated APIs - CreateServiceLinkedAnalyzer and DeleteServiceLinkedAnalyzer that separate service-linked specific operations from customer-managed operations. It also shows up in ListAnalyzers and GetAnalyzer responses. - api-change:
connect: Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. - api-change:
ec2: Amazon VPC IP Address Manager (IPAM) now supports tags on IPAM pool allocations, enabling all standard tagging features for allocations including tag-on-create. - api-change:
ecs: Amazon ECS now supports Pause lifecycle hooks for service deployments, allowing customers to automatically pause deployments at specified stages and use the new ContinueServiceDeployment API to continue or roll back with confidence. - api-change:
evs: Amazon EVS now supports up to 32 hosts per EVS environment, increasing the previous host limit to allow a larger scale of VMware workload deployments and reduce operational overhead. - api-change:
ivs: Adds support for up to 3 mediaTailorPlaybackConfiguration objects in an ad configuration resource - api-change:
quicksight: Support for dataset enrichment and geo spatial in new data preparation experience
v1.43.9
======
- api-change:
logs: Updating the max limit for start query api parameter. - api-change:
mediapackagev2: This release adds support for AvailabilityStartTimeConfiguration in MediaPackageV2 DASH manifests - api-change:
partnercentral-selling: Enable TCV intake on Opportunity to improve Opportunities Hygiene and downstream revenue attribution.
v1.43.8
======
- api-change:
bedrock: Advanced Prompt Optimization (AdvPO) allows you to optimize and migrate your prompts for any model on Bedrock by automatically evaluating responses and rewriting prompts to improve performance. This release provides a programmatic way to create, get, list, stop, and delete AdvPO jobs. - api-change:
cloudfront: Adding a new boolean for OCSP Revocations in Viewer mTLS Create and Update APIs, and adding a new 'Passthrough' option for TrustStore modes - api-change:
datazone: Adds support for SageMaker Unified Studio notebook operations, including notebook import and export - api-change:
dms: Add 9 SDK waiters for DMS Schema Conversion async operations. Eliminates manual polling for import, assessment, conversion, export, and creation jobs. - api-change:
glue: Release --has-databases parameter for AWS Glue get-catalogs API, which filters catalog responses to include only those capable of containing databases, excluding parent catalogs that hold only other catalogs. Remove model-level validation on partition index list size for AWS Glue tables. - api-change:
grafana: Adds support for dual-stack (IPv4 and IPv6) connectivity to Amazon Managed Grafana workspaces. Customers can configure the ipAddressType parameter when creating or updating a workspace to choose between IPv4-only or dual-stack (IPv4 and IPv6) access. - api-change:
mgn: Introducing new option for security groups mapping - with MAP-DHCP the service translates security rules from your source environment with DHCP compatibility. - api-change:
qconnect: ListModels is an API that returns the available AI models for a Connect Assistant based on its region and AI prompt type.
v1.43.7
======
- api-change:
arc-region-switch: Adds support for enabling and disabling Lambda event source mappings in Region switch plans. - api-change:
batch: Adds a billing callout to docs regarding using the CE Scale Down Delay feature - api-change:
bedrock-agentcore-control: Adds support for read-only summary APIs for Policy Engine, Policy, and Policy Generation resources, enabling metadata retrieval without KMS decryption for AWS Config integration. - api-change:
billingconductor: Add ConflictException to UpdateCustomLineItem operation. - api-change:
connect: This change added three new EventSourceName for schedule notification feature - api-change:
connectcampaignsv2: This release added support for Outbound Campaign timezone detection using all available contact methods - api-change:
connectcases: Amazon Connect Cases now supports SLA durations of up to 2 years (1,051,200 minutes), increased from the previous maximum of 90 days (129,600 minutes). This enables you to track long-running service level agreements for cases that require extended resolution timelines. - api-change:
dsql: Added support for Amazon Aurora DSQL change data capture (CDC) streams that deliver row-level database changes to Amazon Kinesis in JSON format. Includes CreateStream, GetStream, ListStreams, and DeleteStream operations. - api-change:
ec2: Include length limits in the SDK and documentation for text fields in Image (AMI) APIs such as the image name and description - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
es: Adds support for AutomatedSnapshotPauseOptions. - api-change:
glue: AWS Glue now defaults the job timeout to 480 minutes for Glue version 5.0 and later when no timeout value is specified. The default remains 2,880 minutes for Glue version 4.0 and earlier. - api-change:
lightsail: Added OriginIpAddressTypeEnum (ipv4, ipv6, dualstack) and ipAddressType field to Origin and InputOrigin structures for Lightsail CDN distributions. Allows customers to specify how the distribution connects to origins, using IPv4, IPv6, or dualstack networking - api-change:
opensearch: Adds support for AutomatedSnapshotPauseOptions. - api-change:
partnercentral-account: Added ServiceQuotaExceededExceptions for Profile operations - api-change:
pcs: Add support for Amazon EC2 Interruptible-ODCR - api-change:
quicksight: Adds five new custom permission option for Quick Apps so that these capabilities can be controlled by public SDK and CLI. - api-change:
redshift: Added rg.xlarge and rg.4xlarge to valid NodeType values and updated documentation for CreateCluster, ModifyCluster, ResizeCluster, and RestoreFromClusterSnapshot APIs to reflect RG node type support. - api-change:
rtbfabric: Customers can now configure custom domain names for their RTB Fabric gateways. This enables partners to use their own branded domain for RTB traffic instead of the default rtbfabric endpoint - api-change:
sagemaker: Adds execution role session name mode to reflect user identity in Studio. Adds Flexible Training Plans on Studio apps. Adds restricted model packages to control access to proprietary model artifacts via IAM. Fixed instance type parity between inference endpoints and managed shadow tests. - api-change:
securityagent: Add support for code reviews, a new resource type that enables automated security-focused static analysis of source code repositories. - api-change:
socialmessaging: Adds parameters to call the GetWhatsAppMessageTemplate and UpdateWhatsAppMessageTemplate APIs with a template name and language code in place of the template ID. Linked WhatsApp accounts also describe whether the WABA is onboarded to Meta's Marketing Messages API. - api-change:
stepfunctions: Updated default SDK endpoints for AWS Step Functions in AWS GovCloud (US) regions. The default Dual-Stack endpoints now resolve to "states-fips" prefixed hostnames. There are no changes to service behavior. No customer action is required.
v1.43.6
=======
- api-change:
acm-pca: Private Certificate Authority service now supports RSASSA-PSS signing algorithm. - api-change:
bedrock-agentcore-control: Adding support for fine-grained access control for AgentCore Memory through managed AgentCore Gateway HTTP Connectors. - api-change:
deadline: AWS Deadline Cloud now reports persistent volume costs alongside compute and license costs. Customers can view per-fleet storage costs in Usage Explorer by selecting the Usage Type grouping, helping them better understand the costs of their infrastructure. - api-change:
ecs: New enum values added for Agent Connectivity issues - api-change:
glue: Added the PutDataCatalogExportConfiguration to export Glue Data Catalog metadata to systems tables stored in S3 Tables.
v1.43.5
=======
- api-change:
dms: Updated documentation for various DMS Schema Conversion operations - api-change:
ec2: This release adds support for policy-based routing on AWS Transit Gateway, enabling you to route traffic based on 5-tuple matching (source IP, destination IP, source port, destination port, and protocol) using new policy table entry APIs that direct matching traffic to a target route table. - api-change:
gameliftstreams: Adds ListApplicationShaderCaches API to retrieve shader cache metadata for applications and adds stream URLs, which give end users temporary, unauthenticated access to a stream session in their browser. Includes CreateStreamUrl, GetStreamUrl, ListStreamUrls, and RevokeStreamUrl operations. - api-change:
glue: Adding filtering, partitioning, and VPC support to AWS Glue REST API connector - api-change:
iotsitewise: We have released a new set of APIs in support of a major new feature within AWS IoT SiteWise called Scenario Discover. Please see user guide about the feature and the API guide in public documentation for new APIs. - api-change:
wafv2: AWS WAF now supports pre-parse text transformations, letting you normalize raw query strings before parsing, available on rule statements that use SingleQueryArgument or AllQueryArguments as the FieldToMatch. AWS WAF also added 10 new text transformations, including ModSecurity v3 parity options.
v1.43.4
=======
- api-change:
bedrock-agentcore-control: Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged. - api-change:
elbv2: This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. - api-change:
healthlake: AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language. - api-change:
payment-cryptography-data: Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs. - api-change:
rds: Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster.
v1.43.3
=======
- api-change:
artifact: Add support for Assurance Assistant APIs for managing compliance inquiries along with tagging features. - api-change:
cloud9: Since Amazon Linux 2 (AL2) will reach its end-of-life (EOL) and stop receiving security updates on June 30, 2026, Cloud9 will remove AL2 from AMI options in public API create-environment-ec2. - api-change:
connect: Adds a new Amazon Connect Service API, SendOutboundWebNotification, that delivers web notifications to end-customer chat widget sessions. Callable only by the Amazon Connect Outbound Campaigns service principal. - api-change:
ec2: Use declarative policies to enable VPC Encryption Controls across your organization or select accounts. Added AMD SEV-SNP support for EC2 Dedicated Hosts. Managed resource visibility settings control whether AWS-provisioned resources in your account appear in console views and API list operations. - api-change:
gameliftstreams: Added CreateStreamSessionAdminShell API operation to enable customers to establish secure terminal connections to the live runtime environment of streaming sessions for troubleshooting purposes. - api-change:
mediaconvert: Adds support for integer-second duration normalization and the option to disable explicit weighted prediction. - api-change:
meteringmarketplace: The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. - api-change:
opensearch: To create a Mustang domain via the AWS CLI, you must pass EngineMode OPTIMIZED (along with UseCase OBSERVABILITY or MIXED) without it, the domain defaults to a regular (GENERAL) domain. Also this release includes Insights Feedback API which user can use to provide feedback for Insight API. - api-change:
quicksight: Adding support for FileSource PhysicalTables. This adds support for datasets with file sources.
v1.43.2
=======
- api-change:
acm: Certificate transparency logging opt-out is no longer available. Per compliance requirements, all public ACM certificates are automatically recorded in certificate transparency logs. The CertificateTransparencyLoggingPreference option is deprecated. - api-change:
bedrock-agentcore: Added tagging and CMK support across optimization, an explanation field in recommendation output, and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
bedrock-agentcore-control: Added tagging and CMK support for optimizations and an insights feature to identify failure patterns, extract user intents, and summarize execution behavior - api-change:
devops-agent: Adds support for Trigger CRUD APIs (CreateTrigger, GetTrigger, UpdateTrigger, DeleteTrigger, ListTriggers) for managing schedule-based automation triggers in DevOps Agent agent spaces. - api-change:
eks: Patches missing enum values for EKS updates - api-change:
firehose: Update KeyARN in DeliveryStreamEncryptionConfigurationInput to accept KMS key ARNs only (not alias ARNs), matching service behavior. - api-change:
glue: Adds support for retrieving Apache Iceberg table metadata via GetTable. Use the new AttributesToGet parameter with LATEST ICEBERG METADATA to receive schema, partition specs, sort orders, and table properties in the response. - api-change:
iam: Updating documentation for select service-specific credential APIs - api-change:
sagemaker-runtime: Added support for inline request payloads to the InvokeEndpointAsync operation to allow users to provide the inference payload directly in the request Body (up to 128,000 bytes) as an alternative to uploading the payload to Amazon S3 and passing InputLocation.
v1.43.1
=======
- api-change:
cognito-idp: Add support for multi-region replication, enabling synchronization of user data and configurations to a secondary user pool in a standby Region. Add support for customer managed keys (CMK) in AWS KMS for encrypting user pool data at rest. - api-change:
marketplace-agreement: Adding Entitlements in SearchAgreements Response - api-change:
quicksight: This release adds public APIs for Amazon QuickSight Spaces, Agents, and Flows. Spaces APIs enable management of curated resource collections. Agents APIs provide lifecycle control over AI-powered agents that leverage Spaces. Flows APIs add CRUDL APIs for automated workflows.
v1.43.0
======
- api-change:
account: Adds AccountState in the response for the GetAccountInformation API. Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes. - api-change:
bedrock-agentcore: Adds batch evaluation for running evaluators against multiple agent sessions with server-side orchestration, AI-powered recommendations for optimizing system prompts and tool descriptions, and AB testing with controlled traffic splitting and statistical significance reporting - api-change:
bedrock-agentcore-control: Adds configuration bundles for versioned, immutable agent configuration snapshots with branch-based lineage - api-change:
cloudfront: Amazon CloudFront now supports cache tag. Tag objects via response headers and invalidate all matching objects in a single request, replacing manual URL tracking and broad wildcards. - api-change:
deadline: Adds support for rtx-pro-server-6000 GPU accelerator for service-managed fleets. - api-change:
ecr: Removes support for registry policy V1 - api-change:
gamelift: Amazon GameLift Servers adds a new DescribeContainerGroupPortMappings API for container fleets, making it easy to discover which connection ports map to your container ports without needing to remotely access the compute. - api-change:
mediapackagev2: This feature adds configuration for specifying SCTE marker handling and allow greater control over generated manifest and segment URIs - api-change:
transfer: This launch will increase the limits for customers to list the contents from the remote directories from 10k to 200k. - api-change:
workspaces-web: Allow admins to configure IPv6 ranges on IP Access Settings. - enhancement:awscrt: Update awscrt version to 0.32.2
- feature:Python: End of support for Python 3.9
v1.42.97
=======
- api-change:
application-signals: Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations. - api-change:
billingconductor: Add support for Passthrough pricing plan - api-change:
gameliftstreams: Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application - api-change:
glue: Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions - api-change:
ivs: Adds tags parameter to the CreateAdConfiguration operation - api-change:
kms: KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key. - api-change:
logs: Adds support for selecting all logs sources and types in a single association. - api-change:
mgn: Added network modernization support, enabling customers to edit, resize, merge, and split VPCs and subnets during migration while retaining functional, non-conflicting IP addresses. - api-change:
omics: Enable Public Internet or VPC configuration to BatchRun - api-change:
opensearch: Amazon OpenSearch Service now supports JWKS URL configuration for JWT authentication - api-change:
sagemaker: Updated API documentation for endpoint MetricsConfig. Added details on supported metric publish frequencies and clarified how EnableEnhancedMetrics controls utilization and invocation metric behavior. - api-change:
workspaces: Added support for Protocol as modified resource and added update failure as modification state
v1.42.96
=======
- api-change:
bedrock-agentcore-control: Added support for configuring identity providers and inbound authorizers within a private VPC for AWS Bedrock AgentCore, enabling secure network connection without public internet access - api-change:
connect: Amazon Connect is expanding attachment capabilities to give customers greater flexibility and control. Currently limited to predefined file types, the new feature will allow contact center administrators to customize which file extensions and sizes are supported across chat, email, tasks, and cases. - api-change:
connecthealth: Corrected CreateWebAppConfiguration documentation. Adding slash as an allowed character for the Ambient documentation agent to allow pronoun specifications. - api-change:
evs: EVS now supports i7i.metal-24xl EC2 bare metal instance type, delivering high random IOPS performance with real-time latency, ideal for IO intensive and latency-sensitive workloads such as transactional databases, real-time analytics, and AI ML pre-processing. - api-change:
logs: Adding nextToken and maxItems to the GetQueryResults API. - api-change:
transfer: AWS Transfer Family now support configurable IP address types for Web Apps of type VPC, enabling customers to select IPv4-only or dual-stack (IPv4 and IPv6) configurations based on their network requirements.
v1.42.95
=======
- api-change:
datazone: Releasing For LakehouseProperties attributes in the Connections API's - api-change:
iot-managed-integrations: Adds "Status" field to provisioning profile operation response types, giving users visibility into the readiness of a provisioning profile to be used for device provisioning. - api-change:
opensearch: Amazon OpenSearch UI applications now support cross-Region domain association, enabling you to connect OpenSearch Dashboards in one AWS Region to OpenSearch domains in other Regions within the same partition for centralized data visualization. - api-change:
pcs: This release adds support for Slurm 25.11 with expedited requeue enabled by default for jobs failing due to node issues, configurable requeue delay, health checks at node startup only, and unauthenticated HTTP endpoints disabled by default for improved security. - bugfix:
cloudwatch: Aliasget_o_tel_enrichment,start_o_tel_enrichment, andstop_o_tel_enrichmentbotocore methods to useotelinstead ofo_tel.
v1.42.94
=======
- api-change:
batch: Support of S3Files volume type, container start and stop timeouts. - api-change:
bedrock-agentcore: Adds support for Amazon Bedrock AgentCore Harness data plane APIs, enabling customers to invoke managed agent loops and execute commands on live agent sessions with streaming responses. - api-change:
bedrock-agentcore-control: Adds support for Amazon Bedrock AgentCore Harness control plane APIs, enabling customers to create, manage, and configure managed agent loops with customizable models, tools, memory, and isolated execution environments. - api-change:
ec2: Managed resource visibility settings control whether resources that AWS services provision on your behalf within your AWS account appear in your Amazon console views and API list operations. - api-change:
ecs: GPU health monitoring and auto-repair for ECS Managed Instances - api-change:
emr-serverless: This release adds support for Spark connect sessions starting with release label emr-7.13.0. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iotwireless: Enable customers to optionally specify a desired confidence level for Cellular and WiFi position estimates. Customers can use this to trade off confidence level and radius of uncertainty based on their needs. - api-change:
ivs: Adds support for Amazon IVS server-side ad insertion - api-change:
lambda: Add Ruby 4.0 (ruby4.0) support to AWS Lambda. - api-change:
opensearch: Adds support for RollbackServiceSoftwareUpdate API - api-change:
osis: Update the pipeline configuration body character limit for the CreatePipeline API call. - api-change:
s3: This release adds five additional checksum algorithms for S3 data integrity (MD5, SHA-512, XXHash3, XXHash64, XXHash128) and support for S3 Inventory on directory buckets (S3 Express One Zone). - api-change:
s3control: This release adds support for five additional checksum algorithms for data integrity checking in Amazon S3 - MD5, SHA-512, XXHash3, XXHash64, and XXHash128.
v1.42.93
=======
- api-change:
cognito-idp: Adding dutch language support for Cognito Managed Login and Terms on Console - api-change:
comprehendmedical: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
compute-optimizer: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
compute-optimizer-automation: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. - api-change:
gamelift: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
marketplace-entitlement: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. - api-change:
network-firewall: Support for new types of partner managed rulegroups for Network Firewall Service - api-change:
sagemaker: SageMaker AI now supports generative AI inference recommendations. Provide your model and workload, and SageMaker AI optimizes configurations, benchmarks them on real GPUs, and returns deployment-ready recommendations with validated metrics, accelerating the path to production from weeks to hours. - api-change:
snowball: This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol.
v1.42.92
=======
- api-change:
application-signals: Releasing Second phase of SLO Recommendations where you can create recommended SLOs out-of-the box using CreateSLO API - api-change:
bedrock-agentcore-control: Supporting listingMode for AgentCore Gateway MCP server targets - api-change:
ec2: Added Transit Gateway Integration into AWS Client VPN. - api-change:
evs: Amazon EVS now allows you to create connectors to your vCenter appliances and create Windows Server entitlements for virtual machines running in your EVS environments - api-change:
guardduty: Expanded support for new suppression rule fields. - api-change:
kafka: Amazon MSK Replicator now supports data migration from external Apache Kafka clusters to Amazon MSK Express brokers. This release adds SaslScram authentication with TLS encryption, enhanced consumer offset synchronization, and customer log forwarding for troubleshooting. - api-change:
location: This release adds support for new Job APIs for bulk workloads. The initial job type supported is Address Validation. The new APIs added are StartJob, CancelJob, ListJobs, and GetJob. - api-change:
observabilityadmin: Enablement for Security Hub v2 via Observability Admin Telemetry Rule for account and organization level.
v1.42.91
=======
- api-change:
cleanrooms: This release adds support for configurable spark properties for Cleanrooms PySpark workloads. - api-change:
connect: Fixes in SDK for customers using TestCase APIs - api-change:
connectcampaignsv2: This release adds support for campaign entry limits configuration and hourly refresh frequency in Amazon Connect Outbound Campaigns. - api-change:
groundstation: Adds support for updating contacts, listing antennas, and listing ground station reservations. New API operations - UpdateContact, ListContactVersions, DescribeContactVersion, ListAntennas, and ListGroundStationReservations. - api-change:
imagebuilder: ImportDiskImage API adds registerImageOptions for Secure Boot control and custom UEFI data. It adds windowsConfiguration for selecting a specific edition from multi-image .wim files during ISO import. - api-change:
neptune: Improving Documentation for Neptune - api-change:
quicksight: Public release of dashboard customization summary, S3 Tables data source type, Athena cross-account connector, custom sorting for controls, and AI-powered analysis generation. - api-change:
sagemaker: Adds support for providing NetworkInterface for efa enabled instances and Simplified cluster creation for Slurm-orchestrated clusters with optional Lifecycle Script (LCS) configuration. - api-change:
sts: The STS client now supports configuring SigV4a through the auth scheme preference setting. SigV4a uses asymmetric cryptography, enabling customers using long-term IAM credentials to continue making STS API calls even when a region is isolated from the partition leader.
v1.42.90
=======
- api-change:
appstream: Add content redirection to Update Stack - api-change:
autoscaling: This release adds support for specifying Availability Zone IDs as an alternative to Availability Zone names when creating or updating Auto Scaling groups. - api-change:
bedrock-agentcore: Introducing NamespacePath in AgentCore Memory to support hierarchical prefix based memory record retrieval. - api-change:
cloudwatch: Update documentation of alarm mute rules start and end date fields - api-change:
cognito-idp: Adds support for passkey-based multi-factor authentication in Cognito User Pools. Users can authenticate securely using FIDO2-compliant passkeys with user verification, enabling passwordless MFA flows while maintaining backward compatibility with password-based authentication - api-change:
connect: This release updates the Amazon Connect Rules CRUD APIs to support a new EventSourceName - OnEmailAnalysisAvailable. Use this event source to trigger rules when conversational analytics results are available for email contacts. - api-change:
connectcases: Added error handling for service quota limits - api-change:
customer-profiles: Amazon Connect Customer Profiles adds RecommenderSchema CRUD APIs for custom ML training columns. CreateRecommender and CreateRecommenderFilter now accept optional RecommenderSchemaName. - api-change:
datazone: Launching SMUS IAM domain SDK support - api-change:
devops-agent: Deprecate the userId from the Chat operations. This update also removes support of AllowVendedLogDeliveryForResource API from AWS SDKs. - api-change:
drs: Updating regex for identification of AWS Regions. - api-change:
logs: Endpoint update for CloudWatch Logs Streaming APIs. - api-change:
mediaconvert: Adds support for Elemental Inference powered smart crop feature, enabling video verticalization - api-change:
rds: Adds a new DescribeServerlessV2PlatformVersions API to describe platform version properties for Aurora Serverless v2. Also introduces a new valid maintenance action value for serverless platform version updates. - bugfix:signing: Fix bug so that configured auth scheme preference is used when auth scheme is resolved from endpoints rulesets, or from operation-level auth trait. Auth scheme preference can be configured using the existing
auth_scheme_preferenceclient config option, theauth_scheme_preferenceshared config setting, or the existingAWS_AUTH_SCHEME_PREFERENCEenvironment variable.
v1.42.89
=======
- api-change:
customer-profiles: This release introduces changes to SegmentDefinition APIs to support sorting by attributes. - api-change:
deadline: Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
glue: AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. - api-change:
interconnect: Initial release of AWS Interconnect -- a managed private connectivity service that enables you to create high-speed network connections between your AWS Virtual Private Clouds (VPCs) and your VPCs on other public clouds or your on-premise networks. - api-change:
macie2: This release adds an optional expectedBucketOwner field to the Macie S3 export configuration, allowing customers to verify bucket ownership before Macie writes results to the destination bucket. - api-change:
securityhub: Provide organizational unit scoping capability for GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2, GetResourcesStatisticsV2 APIs.
v1.42.88
=======
- api-change:
connect: Conversational Analytics for Email - api-change:
devops-agent: Devops Agent now supports associate Splunk, Datadog and custom MCP server to an Agent Space. - api-change:
ecs: Minor updates to exceptions for completeness - api-change:
imagebuilder: Image pipelines can now automatically apply tags to images they create. Set the imageTags property when creating or updating your pipelines to get started. - api-change:
mediaconvert: Adds support for MV-HEVC video output and clear lead for AV1 DRM output. - api-change:
observabilityadmin: CloudWatch Observability Admin adds support for multi-region telemetry evaluation and telemetry enablement rules. - api-change:
rtbfabric: Adds optional health check configuration for Responder Gateways with ASG Managed Endpoints. When provided, RTB Fabric continuously probes customers' instance IPs and routes traffic only to healthy ones, reducing errors during deployments, scaling events, and instance failures. - api-change:
sagemaker: Support new SageMaker StartClusterHealthCheck API for on-demand DHC on Hyperpod EKS cluster. Support updated CreateCluster, UpdateCluster, DescribeCluster, BatchAddClusterNodes APIs for flexible instance group on HyperPod cluster
v1.42.87
=======
- api-change:
bcm-dashboards: Scheduled email reports of Billing and Cost Management Dashboards - api-change:
bedrock-agentcore: Introducing support for SearchRegistryRecords API on AgentCoreRegistry - api-change:
bedrock-agentcore-control: Initial release for CRUDL in AgentCore Registry Service - api-change:
mediaconnect: Adds support for MediaLive Channel-type Router Inputs. - api-change:
redshift-data: The BatchExecuteStatement API now supports named SQL parameters, enabling secure batch queries with parameterized values. This enhancement helps prevent SQL injection vulnerabilities and improves query reusability. - api-change:
sagemaker: Release support for g7e instance types for SageMaker HyperPod
v1.42.86
=======
- api-change:
backup: Adding EKS specific backup vault notification types for AWS Backup. - api-change:
drs: This changes adds support for modifying the replication configuration to support data replication using IPv6. - api-change:
ecr: Add UnableToListUpstreamImageReferrersException in ListImageReferrers - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
ivs-realtime: Adds support for Amazon IVS real-time streaming redundant ingest. - api-change:
marketplace-discovery: AWS Marketplace Discovery API provides an interface that enables programmatic access to the AWS Marketplace catalog, including searching and browsing listings, retrieving product details and fulfillment options, and accessing public and private offer pricing and terms. - api-change:
medialive: MediaLive is adding support for MediaConnect Router by supporting a new output type called MEDIACONNECT ROUTER. This new output type will provide seamless encrypted transport between your MediaLive channel and MediaConnect Router. - api-change:
outposts: Add AWS Outposts APIs to view renewal pricing options and submit renewal requests for Outpost contracts
v1.42.85
=======
- api-change:
accessanalyzer: Revert previous additions of API changes. - api-change:
bedrock-agentcore: This release includes support for 1) InvokeBrowser API, enabling OS-level control of AgentCore Browser Tool sessions through mouse actions, keyboard input, and screenshots. 2) Added documentation noting that empty sessions are automatically deleted after one day in the ListSessions API. - api-change:
braket: Added support for t3, g6, and g6e instance types for Hybrid Jobs. - api-change:
connect: The voice enhancement mode used by the agent can now be viewed on the contact record via the DescribeContact api. - api-change:
datasync: Allow IAM role ARNs with IAM Paths for "SecretAccessRoleArn" field in "CustomSecretConfig" - api-change:
datazone: Update Configurations and registerS3AccessGrantLocation as public attributes for cfn - api-change:
ec2: EC2 Capacity Manager adds new dimensions for grouping and filtering capacity metrics, including tag-based dimensions and Account Name. - api-change:
ecs: This release provides the functionality of mounting Amazon S3 Files to Amazon ECS tasks by adding support for the new S3FilesVolumeConfiguration parameter in ECS RegisterTaskDefinition API. - api-change:
eks: EKS MNG WarmPool feature to support ASG WarmPool feature. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
lambda: Launching Lambda integration with S3 Files as a new file system configuration. - api-change:
outposts: This change allows listAssets to surface pending and non-compute asset information. Adds the INSTALLING asset state enum and the STORAGE, POWERSHELF, SWITCH, and NETWORKING AssetTypes. - api-change:
rtbfabric: AWS RTB Fabric External Responder gateways now support HTTP in addition to HTTPS for inbound external links. Gateways can accept bid requests on port 80 or serve both protocols simultaneously via listener configuration, giving customers flexible transport options for their bidding infrastructure - api-change:
s3: Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. - api-change:
s3files: Support for S3 Files, a new shared file system that connects any AWS compute directly with your data in Amazon S3. It provides fast, direct access to all of your S3 data as files with full file system semantics and low-latency performance, without your data ever leaving S3. - bugfix:auth: Fix
sigv4a_signing_region_setconfig being ignored when SigV4a is selected viaauth_scheme_preference. The configured region set is now correctly applied to the signing context regardless of how SigV4a is resolved.
v1.42.84
=======
- api-change:
accessanalyzer: Brookie helps customers preview the impact of SCPs before deployment using historical access activity. It evaluates attached policies and proposed policy updates using collected access activity through CloudTrail authorization events and reports where currently allowed access will be denied. - api-change:
deadline: Added 8 batch APIs (BatchGetJob, BatchGetStep, BatchGetTask, BatchGetSession, BatchGetSessionAction, BatchGetWorker, BatchUpdateJob, BatchUpdateTask) for bulk operations. Monitors can now use an Identity Center instance in a different region via the identityCenterRegion parameter. - api-change:
dlm: This release adds support for Fast Snapshot Restore AvailabilityZone Ids in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. - api-change:
geo-maps: This release updates API reference documentation for Amazon Location Service Maps APIs to reflect regional restrictions for Grab Maps users - api-change:
guardduty: Migrated to Smithy. No functional changes - api-change:
lightsail: This release adds support for the Asia Pacific (Malaysia) (ap-southeast-5) Region. - api-change:
mediatailor: This change adds support for Tagging the resource types Programs and Prefetch Schedules - api-change:
qconnect: Added optional originRequestId parameter to SendMessageRequest and ListSpans response in Amazon Q in Connect to support request tracing across service boundaries. - api-change:
transfer: AWS Transfer Family Connectors now support IPv6 connectivity, enabling outbound connections to remote SFTP or AS2 servers using IPv4-only or dual-stack (IPv4 and IPv6) configurations based on network requirements.
v1.42.83
=======
- api-change:
bedrock: Amazon Bedrock Guardrails enforcement configuration APIs now support selective guarding controls for system prompts as well as user and assistant messages, along with SDK support for Amazon Bedrock resource policy APIs. - api-change:
bedrock-agent: Added strict parameter to ToolSpecification to allow users to enforce strict JSON schema adherence for tool input schemas. - api-change:
bedrock-agentcore-control: Documentation Update for Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. - api-change:
imagebuilder: Updated pagination token validation for ListContainerRecipes API to support maximum size of 65K characters - api-change:
lightsail: Add support for tagging of Alarm resource type - api-change:
logs: Added queryDuration, bytesScanned, and userIdentity fields to the QueryInfo response object returned by DescribeQueries. Customers can now view detailed query cost information including who ran the query, how long it took, and the volume of data scanned. - api-change:
medialive: AWS Elemental MediaLive released a new features that allows customers to use HLG 2020 as a color space for AV1 video codec. - api-change:
organizations: Updates close Account quota for member accounts in an Organization. - api-change:
payment-cryptography: Adds optional support to retrieve previously generated import and export tokens to simplify import and export functions
v1.42.82
=======
- api-change:
appstream: Amazon WorkSpaces Applications now supports drain mode for instances in multi-session fleets. This capability allows administrators to instruct individual fleet instances to stop accepting new user sessions while allowing existing sessions to continue uninterrupted. - api-change:
bedrock-agentcore-control: Adds support for three-legged (Authorization Code grant type) OAuth along with predefined MCP tool schema configuration for Amazon Bedrock AgentCore gateway MCP server targets. - api-change:
bedrock-data-automation: Data Automation Library is a BDA capability that lets you create reusable entity resources to improve extraction accuracy. Libraries support Custom Vocabulary entities that enhance speech recognition for audio and video content with domain-specific terminology shared across projects - api-change:
bedrock-runtime: Relax ToolUseId pattern to allow dots and colons - api-change:
cloudwatch: CloudWatch now supports OTel enrichment to make vended metrics for supported AWS resources queryable via PromQL with resource ARN and tag labels, and PromQL alarms for metrics ingested via the OTLP endpoint with multi-contributor evaluation. - api-change:
connect: Include CUSTOMER to evaluation target and participant role. Support Korean, Japanese and Simplified Chinese in evaluation forms. - api-change:
deadline: AWS Deadline Cloud now supports configurable scheduling on each queue. The scheduling configuration controls how workers are distributed across jobs. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
gamelift: Amazon GameLift Servers now includes a ComputeName field in game session API responses, making it easier to identify which compute is hosting a game session without cross-referencing IP addresses. - api-change:
geo-places: This release updates API reference documentation for Amazon Location Service Places APIs to reflect regional restrictions for Grab Maps users in ReverseGeocode, Suggest, SearchText, and GetPlace operations - api-change:
logs: We are pleased to announce that our logs transformation csv processor now has a destination field, allowing you to specify under which parent node parsed columns be placed under. - api-change:
pricing: This release increases the MaxResults parameter of the GetAttributeValues API from 100 to 10000.
v1.42.81
=======
- api-change:
bedrock: Adds support for Bedrock Batch Inference Job Progress Monitoring - api-change:
bedrock-agentcore: Added the ability to filter out empty sessions when listing sessions. Customers can now retrieve only sessions that still contain events, eliminating the need to check each session individually. No changes required for existing integrations. - api-change:
bedrock-agentcore-control: Adds support for VPC egress private endpoints for Amazon Bedrock AgentCore gateway targets, enabling private connectivity through managed VPC Lattice resources. Also adds IAM credential provider for gateway targets, enabling IAM-based authentication to target endpoints - api-change:
ecs: Amazon ECS now supports Managed Daemons with dedicated APIs for registering daemon task definitions, creating daemons, and managing daemon deployments. - api-change:
elasticache: Updated SnapshotRetentionLimit documentation for ServerlessCache to correctly describe the parameter as number of days (max 35) instead of number of snapshots. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
es: Adding Policy-Min-TLS-1-2-RFC9151-FIPS-2024-08 as TLS Policy in Supported Regions - api-change:
geo-routes: This release makes RoutingBoundary optional in CalculateRouteMatrix, set StopDuration with a maximum value of 49999 for CalculateRoutes, set TrailerCount with a maximum value of 4, and introduces region restrictions for Grab Maps users. - api-change:
medical-imaging: Added new boolean flag to persist metadata updates to all primary image sets in the same study as the requested image set. - api-change:
opensearch: Adding Policy-Min-TLS-1-2-RFC9151-FIPS-2024-08 as TLS Policy in Supported Regions
v1.42.80
=======
- api-change:
acm: Adds support for searching for ACM certificates using the new SearchCertificates API. - api-change:
cloudfront: This release adds bring your own IP (BYOIP) IPv6 support to CloudFront's CreateAnycastIpList and UpdateAnycastIpList API through the IpamCidrConfigs field. - api-change:
dataexchange: Support Tags for AWS Data Exchange resource Assets - api-change:
datazone: Adds environmentConfigurationName field to CreateEnvironmentInput and UpdateEnvironmentInput, so that Domain Owners can now recover orphaned environments by recreating deleted configurations with the same name, and will auto-recover orphaned environments - api-change:
devops-agent: AWS DevOps Agent service General Availability release. - api-change:
dms: To successfully connect to the IBM DB2 LUW database server, you may need to specify additional security parameters that are passed to the JDBC driver. These parameters are EncryptionAlgorithm and SecurityMechanism. Both parameters accept integer values. - api-change:
ec2: This release updates the examples in the documentation for DescribeRegions and DescribeAvailabilityZones. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
geo-maps: This release expands map customization options with adjustable contour line density, dark mode support for Hybrid and Satellite views, enhanced traffic information across multiple map styles, and transit and truck travel modes for Monochrome and Hybrid map styles. - api-change:
kinesisanalyticsv2: Support for Flink 2.2 in Managed Service for Apache Flink - api-change:
mailmanager: Amazon SES Mail Manager now supports optional TLS policy for accepting unencrypted connections and mTLS authentication for ingress endpoints with configurable trust stores. Two new rule actions are available, Bounce for sending non-delivery reports and Lambda invocation for custom email processing. - api-change:
marketplace-agreement: This release adds 8 new APIs for AWS Marketplace sellers. 4 APIs for Cancellations (Send, List, Get, Cancel action on AgreementCancellationRequest), 3 APIs for Billing Adjustments (BatchCreate, List, Get action on BillingAdjustmentRequest), and 1 API to List Invoices (ListAgreementInvoiceLineItems) - api-change:
observabilityadmin: This release adds the Bedrock and Security Hub resource types for Omnia Enablement launch for March 31. - api-change:
odb: Adds support for EC2 Placement Group integration with ODB Network. The GetOdbNetwork and ListOdbNetworks API responses now include the ec2PlacementGroupIds field. - api-change:
opensearch: Support RegisterCapability, GetCapability, DeregisterCapability API for AI Assistant feature management for OpenSearch UI Applications - api-change:
organizations: Added Path field to Account and OrganizationalUnit objects in AWS Organizations API responses. - api-change:
partnercentral-selling: Adding EURO Currency for MRR Amount - api-change:
pinpoint-sms-voice-v2: This release adds RCS for Business messaging and Notify support. RCS lets you create and manage agents, send and receive messages in the US and Canada via SendTextMessage API, and configure SMS fallback. Notify lets you send templated OTP messages globally in minutes with no phone number required. - api-change:
quicksight: Adds StartAutomationJob and DescribeAutomationJob APIs for automation jobs. Adds three custom permission capabilities that allow admins to control whether users can manage Spaces and chat agents. Adds an OAuthClientCredentials structure to provide OAuth 2.0 client credentials inline to data sources. - api-change:
s3: Add Bucket Metrics configuration support to directory buckets - api-change:
s3control: Adding an optional auditContext parameter to S3 Access Grants credential vending API GetDataAccess to enable job-level audit correlation in S3 CloudTrail logs - api-change:
s3tables: S3 Tables now supports nested types when creating tables. Users can define complex column schemas using struct, list, and map types. These types can be composed together to model complex, hierarchical data structures within table schemas. - api-change:
securityagent: AWS Security Agent is a service that proactively secures applications throughout the development lifecycle with automated security reviews and on-demand penetration testing. - api-change:
sustainability: This is the first release of the AWS Sustainability SDK, which enables customers to access their sustainability impact data via API.
v1.42.79
=======
- api-change:
appstream: Add support for URL Redirection - api-change:
autoscaling: Adds support for new instance lifecycle states introduced by the instance lifecycle policy and replace root volume features. - api-change:
bedrock-agentcore: Adds Ground Truth support for AgentCore Evaluations (Evaluate) - api-change:
deadline: AWS Deadline Cloud now supports three new fleet auto scaling settings. With scale out rate, you can configure how quickly workers launch. With worker idle duration, you can set how long workers wait before shutting down. With standby worker count, you can keep idle workers ready for fast job start. - api-change:
devops-agent: AWS DevOps Agent General Availability. - api-change:
ecs: Adding Local Storage support for ECS Managed Instances by introducing a new field "localStorageConfiguration" for CreateCapacityProvider and UpdateCapacityProvider APIs. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
gamelift: Update CreateScript API documentation. - api-change:
lakeformation: Add setSourceIdentity to DataLakeSettings Parameters - api-change:
logs: Adds Lookup Tables to CloudWatch Logs for log enrichment using CSV key-value data with KMS encryption support. - api-change:
opensearch: Added Cluster Insights API's In OpenSearch Service SDK. - api-change:
partnercentral-account: KYB Supplemental Form enables partners who fail business verification to submit additional details and supporting documentation through a self-service form, triggering an automated re-verification without requiring manual intervention from support teams. - api-change:
sagemaker: Added support for placement strategy and consolidation for SageMaker inference component endpoints. Customers can now configure how inference component copies are distributed across instances and availability zones (AZs), and enable automatic consolidation to optimizes resource utilization. - enhancement:
s3: Added support for opting out of Amazon S3 Express session authentication via the newdisable_s3_express_session_authS3 client configuration setting, or the newAWS_S3_DISABLE_EXPRESS_SESSION_AUTHenvironment variable, or thes3_disable_express_session_authshared configuration setting.
v1.42.78
=======
- api-change:
bedrock-agentcore: Adding AgentCore Code Interpreter Node.js Runtime Support with an optional runtime field - api-change:
bedrock-agentcore-control: Adds support for custom code-based evaluators using customer-managed Lambda functions. - api-change:
neptunedata: Minor formatting changes to remove unnecessary symbols. - api-change:
omics: AWS HealthOmics now supports VPC networking, allowing users to connect runs to external resources with NAT gateway, AWS VPC resources, and more. New Configuration APIs support configuring VPC settings. StartRun API now accepts networkingMode and configurationName parameters to enable VPC networking.
v1.42.77
=======
- api-change:
bcm-data-exports: With this release we are providing an option to accounts to have their export delivered to an S3 bucket that is not owned by the account. - api-change:
emr: Add StepExecutionRoleArn to RunJobFlow API - api-change:
logs: This release adds parameter support to saved queries in CloudWatch Logs Insights. Define reusable query templates with named placeholders, invoke them using start query. Available in Console, CLI and SDK - api-change:
sagemaker: Release support for ml.r5d.16xlarge instance types for SageMaker HyperPod - api-change:
timestream-influxdb: Timestream for InfluxDB adds support for customer defined maintenance windows. This allows customers to define maintenance schedule during resource creation and updates
v1.42.76
=======
- api-change:
apigatewayv2: Added DISABLE IN PROGRESS and DISABLE FAILED Portal statuses. - api-change:
application-signals: This release adds support for creating SLOs on RUM appMonitors, Synthetics canaries and services. - api-change:
batch: Documentation-only update for AWS Batch. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
marketplace-agreement: The Variable Payments APIs enable AWS Marketplace Sellers to perform manage their payment requests (send, get, list, cancel). - api-change:
polly: Add support for Mu-law and A-law codecs for output format - api-change:
uxc: GA release of AccountCustomizations, used to manage account color, visible services, and visible regions settings in the AWS Management Console.
v1.42.75
=======
- api-change:
bedrock-agentcore-control: Adds SDK support for 1) Persist session state in AgentCore Runtime via filesystemConfigurations in CreateAgentRuntime, UpdateAgentRuntime, and GetAgentRuntime APIs, 2) Optional name-based filtering on AgentCore ListBrowserProfiles API. - api-change:
gamelift: Amazon GameLift Servers launches UDP ping beacons in the Beijing and Ningxia (China) Regions to help measure real-time network latency for multiplayer games. The ListLocations API is now available in these regions to provide endpoint domain and port information as part of the locations list. - api-change:
mediapackagev2: Reduces the minimum allowed value for startOverWindowSeconds from 60 to 0, allowing customers to effectively disable the start-over window. - api-change:
opensearchserverless: Adds support for updating the vector options field for existing collections. - api-change:
pcs: This release adds support for custom slurmdbd and cgroup configuration in AWS PCS. Customers can now specify slurmdbd and cgroup settings to configure database accounting and reporting for their HPC workloads, and control resource allocation and limits for compute jobs. - api-change:
rds: Adds support in Aurora PostgreSQL serverless databases for express configuration based creation through WithExpressConfiguration in CreateDbCluster API, and for restoring clusters using RestoreDBClusterToPointInTime and RestoreDBClusterFromSnapshot APIs.
v1.42.74
=======
- api-change:
batch: AWS Batch AMI Visibility feature support. Adds read-only batchImageStatus to Ec2Configuration to provide visibility on the status of Batch-vended AMIs used by Compute Environments. - api-change:
connectcases: You can now use the UpdateRelatedItem API to update the content of comments and custom related items associated with a case. - api-change:
lightsail: Add support for tagging of ContactMethod resource type - api-change:
omics: Adds support for batch workflow runs in Amazon Omics, enabling users to submit, manage, and monitor multiple runs as a single batch. Includes APIs to create, cancel, and delete batches, track submission statuses and counts, list runs within a batch, and configure default settings.
v1.42.73
=======
- api-change:
backup: Fix Typo for S3Backup Options ( S3BackupACLs to BackupACLs) - api-change:
dynamodb: Adding ReplicaArn to ReplicaDescription of a global table replica - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
opensearch: Added support for Amazon Managed Service for Prometheus (AMP) as a connected data source in OpenSearch UI. Now users can analyze Prometheus metrics in OpenSearch UI without data copy. - api-change:
verifiedpermissions: Adds support for Policy Store Aliases, Policy Names, and Policy Template Names. These are customizable identifiers that can be used in place of Policy Store ids, Policy ids, and Policy Template ids respectively in Amazon Verified Permissions APIs. - bugfix:s3: Fix aws-chunked requests with non-seekable streams sending both
Content-LengthandTransfer-Encoding: chunked, which violated HTTP/1.1 (RFC 7230) and causedSignatureDoesNotMatcherrors.
v1.42.72
=======
- api-change:
batch: AWS Batch now supports quota management, enabling administrators to allocate shared compute resources across teams and projects through quota shares with capacity limits, resource-sharing strategies, and priority-based preemption - currently available for SageMaker Training job queues. - api-change:
bedrock-agentcore: This release includes SDK support for the following new features on AgentCore Built In Tools. 1. Enterprise Policies for AgentCore Browser Tool. 2. Root CA Configuration Support for AgentCore Browser Tool and Code Interpreter. 3. API changes to AgentCore Browser Profile APIs - api-change:
bedrock-agentcore-control: Adds support for the following new features. 1. Enterprise Policies support for AgentCore Browser Tool. 2. Root CA Configuration support for AgentCore Browser Tool and Code Interpreter. - api-change:
ec2: Amazon EC2 Fleet instant mode now supports launching instances into Interruptible Capacity Reservations, enabling customers to use spare capacity shared by Capacity Reservation owners within their AWS Organization. - api-change:
observabilityadmin: Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field - api-change:
polly: Added bi-directional streaming functionality through a new API, StartSpeechSynthesisStream. This API allows streaming input text through inbound events and receiving audio as part of an output stream simultaneously.
v1.42.71
=======
- api-change:
ec2: The DescribeInstanceTypes API now returns default connection tracking timeout values for TCP, UDP, and UDP stream via the new connectionTrackingConfiguration field on NetworkInfo. - api-change:
mediaconvert: This update adds additional bitrate options for Dolby AC-4 audio outputs.
v1.42.70
=======
- api-change:
bedrock-agentcore-control: Deprecating namespaces field and adding namespaceTemplates. - api-change:
emr: Add S3LoggingConfiguration to Control LogUploads - api-change:
glue: Provide approval to overwrite existing Lake Formation permissions on all child resources with the default permissions specified in 'CreateTableDefaultPermissions' and 'CreateDatabaseDefaultPermissions' when updating catalog. Allowed values are ["Accept","Deny"] .
v1.42.69
=======
- api-change:
bedrock: You can now generate policy scenarios on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios will no longer be automatically generated during INGEST CONTENT, REFINE POLICY, and IMPORT POLICY workflows, resulting in faster completion times for these operations. - api-change:
bedrock-agentcore: Provide support to perform deterministic operations on agent runtime through shell command executions via the new InvokeAgentRuntimeCommand API - api-change:
bedrock-agentcore-control: Supporting hosting of public ECR Container Images in AgentCore Runtime - api-change:
ecs: Amazon ECS now supports configuring whether tags are propagated to the EC2 Instance Metadata Service (IMDS) for instances launched by the Managed Instances capacity provider. This gives customers control over tag visibility in IMDS when using ECS Managed Instances.
v1.42.68
=======
- api-change:
apigateway: API Gateway now supports an additional security policy "SecurityPolicy-TLS13-1-2-FIPS-PFS-PQ-2025-09" for REST APIs and custom domain names. The new policy is compliant with TLS 1.3, Federal Information Processing Standards (FIPS), Perfect Forward Secrecy (PFS), and post-quantum (PQ) cryptography - api-change:
config: Fix pagination support for DescribeConformancePackCompliance, and update OrganizationConfigRule InputParameters max length to match ConfigRule. - api-change:
connect: Deprecating PredefinedNotificationID field - api-change:
gameliftstreams: Feature launch that enables customers to connect streaming sessions to their own VPCs running in AWS. - api-change:
glue: Add QuerySessionContext to BatchGetPartitionRequest - api-change:
ivs-realtime: Updates maximum reconnect window seconds from 60 to 300 for participant replication - api-change:
mediaconvert: This update adds support for Dolby AC-4 audio output, frame rate conversion between non-Dolby Vision inputs to Dolby Vision outputs, and clear lead CMAF HLS output. - api-change:
medialive: Documents the VideoDescription.ScalingBehavior.SMART(underscore)CROP enum value. - api-change:
mgn: Network Migration APIs are now publicly available for direct programmatic access. Customers can now call Network Migration APIs directly without going through AWS Transform (ATX), enabling automation, integration with existing tools, and self-service migration workflows. - api-change:
quicksight: The change adds a new capability named ManageSharedFolders in Custom Permissions
v1.42.67
=======
- api-change:
datasync: DataSync's 3 location types, Hadoop Distributed File System (HDFS), FSx for Windows File Server (FSx Windows), and FSx for NetApp ONTAP (FSx ONTAP) now have credentials managed via Secrets Manager, which may be encrypted with service keys or be configured to use customer-managed keys or secret. - api-change:
ecr: Add Chainguard to PTC upstreamRegistry enum - api-change:
s3: Adds support for account regional namespaces for general purpose buckets. The account regional namespace is a reserved subdivision of the global bucket namespace where only your account can create general purpose buckets. - enhancement:
sso-oidc: Fixed missing error messages in SSO OIDC error responses by mapping OAuth2 error_description field to the standard Message field. Issue was raised in#​2216 <https://github.com/boto/botocore/issues/2216>__.
v1.42.66
=======
- api-change:
customer-profiles: Today, Amazon Connect is announcing the ability to filter (include or exclude) recommendations based on properties of items and interactions. - api-change:
eks: Adds support for a new tier in controlPlaneScalingConfig on EKS Clusters. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
polly: Added support for the new voices - Ambre (fr-FR), Beatrice (it-IT), Florian (fr-FR), Lennart (de-DE), Lorenzo (it-IT) and Tiffany (en-US). They are available as a Generative voices only. - api-change:
sagemaker: SageMaker training plans allow you to extend your existing training plans to avoid workload interruptions without workload reconfiguration. When a training plan is approaching expiration, you can extend it directly through the SageMaker AI console or programmatically using the API or AWS CLI. - api-change:
simpledbv2: Introduced Amazon SimpleDB export functionality enabling domain data export to S3 in JSON format. Added three new APIs StartDomainExport, GetExport, and ListExports via SimpleDBv2 service. Supports cross-region exports and KMS encryption. - api-change:
workspaces: Added WINDOWS SERVER 2025 OperatingSystemName.
v1.42.65
=======
- api-change:
bedrock-agentcore-control: Adding first class support for AG-UI protocol in AgentCore Runtime. - api-change:
connectcases: Added functionality for the Required and Hidden case rule types to be conditionally evaluated on up to 5 conditions. - api-change:
dms: Not need to include to any release notes. The only change is to correct LoadTimeout unit from milliseconds to seconds in RedshiftSettings - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
kafka: Add dual stack endpoint to SDK - api-change:
lexv2-models: This release introduces a new generative AI feature called Lex Bot Analyzer. This feature leverage AI to analyze the bot configuration against AWS Lex best practices to identify configuration issues and provides recommendations.
v1.42.64
=======
- api-change:
iam: Added support for CloudWatch Logs long-term API keys, currently available in Preview - api-change:
mgn: Adds support for new storeSnapshotOnLocalZone field in ReplicationConfiguration and updateReplicationConfiguration - api-change:
opensearch: This change enables cross-account and cross-region access for DataSources. Customers can now define access policies on their datasources to allow other AWS accounts to access and query their data. - api-change:
route53globalresolver: Adds support for dual stack Global Resolvers and Dictionary-based Domain Generation Firewall Advanced Protection.
v1.42.63
=======
- api-change:
appintegrations: This release adds support for webhooks, allowing customers to create an Event Integration with a webhook source. - api-change:
bcm-data-exports: Fixed wrong endpoint resolutions in few regions. Added AWS CFN resource schema for BCM Data Exports. Added max value validation for pagination parameter. Fixed ARN format validation for BCM Data Exports resources. Updated size constraints for table properties. Added AccessDeniedException error. - api-change:
bedrock: Amazon Bedrock Guardrails account-level enforcement APIs now support lists for model inclusion and exclusion from guardrail enforcement. - api-change:
bedrock-agentcore-control: Adds support for streaming memory records in AgentCore Memory - api-change:
connect: Amazon Connect now supports the ability to programmatically configure and run automated tests for contact center experiences for Chat. Integrate testing into CICD pipelines, run multiple tests at scale, and retrieve results via API to automate validation of chat interactions and workflows. - api-change:
deadline: AWS Deadline Cloud now supports cost scale factors for farms, enabling studios to adjust reported costs to reflect their actual rendering economics. Adjusted costs are reflected in Deadline Cloud's Usage Explorer and Budgets. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
gameliftstreams: Added new Gen6 stream classes based on the EC2 G6f instance family. These stream classes provide cost-optimized options for streaming well-optimized or lower-fidelity games on Windows environments. - api-change:
sesv2: Adds support for longer email message header values, increasing the maximum length from 870 to 995 characters for RFC 5322 compliance.
v1.42.62
=======
- api-change:
connecthealth: Connect-Health SDK is AWS's unified SDK for the Amazon Connect Health offering. It allows healthcare developers to integrate purpose-built agents - such as patient insights, ambient documentation, and medical coding - into their existing applications, including EHRs, telehealth, and revenue cycle. - api-change:
ec2: Added metadata field to CapacityAllocation. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
guardduty: Added MALICIOUS FILE to IndicatorType enum in MDC Sequence - api-change:
mpa: Updates to multi-party approval (MPA) service to add support for approval team baseline operations. - api-change:
sagemaker: Adds support for S3 Bucket Ownership validation for SageMaker Managed MLflow. - api-change:
savingsplans: Added support for OpenSearch and Neptune Analytics to Database Savings Plans. - enhancement:S3 redirect: Validate new region name when redirecting.
v1.42.61
=======
- api-change:
connect: Added support for configuring additional email addresses on queues in Amazon Connect. Agents can now select an outbound email address and associate additional email addresses for replying to or initiating emails. - api-change:
elasticbeanstalk: As part of this release, Beanstalk introduce a new info type - analyze for request environment info and retrieve environment info operations. When customers request an Al analysis, Elastic Beanstalk runs a script on an instance in their environment and returns an analysis of events, health and logs. - api-change:
es: Adds support for DeploymentStrategyOptions. - api-change:
gamelift: Amazon GameLift Servers now offers DDoS protection for Linux-based EC2 and Container Fleets on SDKv5. The player gateway proxy relay network provides traffic validation, per-player rate limiting, and game server IP address obfuscation all with negligible added latency and no additional cost. - api-change:
opensearch: Adding support for DeploymentStrategyOptions - api-change:
quicksight: Added several new values for Capabilities, increased visual limit per sheet from previous limit to 75, renamed Quick Suite to Quick in several places. - enhancement:auth: Exclude additional hop-by-hop headers from SigV4 signing to prevent signature mismatches when intermediaries mutate transport headers (connection, keep-alive, proxy-authenticate, proxy-authorization, TE, trailer, upgrade).
v1.42.60
=======
- api-change:
bedrock-agentcore-control: Support for AgentCore Policy GA - api-change:
datazone: Adding QueryGraph operation to DataZone SDK - api-change:
logs: CloudWatch Logs updates- Added support for the PutBearerTokenAuthentication API to enable or disable bearer token authentication on a log group. For more information, see CloudWatch Logs API documentation. - api-change:
partnercentral-channel: Adds the Resold Unified Operations support plan and removes the Resold Business support plan in the CreateRelationship and UpdateRelationship APIs - api-change:
sagemaker: This release adds b300 and g7e instance types for SageMaker inference endpoints.
v1.42.59
=======
- api-change:
arc-region-switch: Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. - api-change:
batch: This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete - api-change:
bedrock: Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. - api-change:
cognito-idp: Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. - api-change:
connect: Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime - api-change:
customer-profiles: This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. - api-change:
health: Updates the regex for validating availabilityZone strings used in the describe events filters. - api-change:
keyspacesstreams: Added support for Change Data Capture (CDC) streams with Duration DataType. - api-change:
odb: ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). - api-change:
ram: Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter
v1.42.58
=======
- api-change:
backup-gateway: This release updates GetGateway API to include deprecationDate and softwareVersion in the response, enabling customers to track gateway software versions and upcoming deprecation dates. - api-change:
ec2: Add c8id, m8id and hpc8a instance types. - api-change:
ecs: Adding support for Capacity Reservations for ECS Managed Instances by introducing a new "capacityOptionType" value of "RESERVED" and new field "capacityReservations" for CreateCapacityProvider and UpdateCapacityProvider APIs. - api-change:
marketplace-entitlement: Added License Arn as a new optional filter for GetEntitlements and LicenseArn field in each entitlement in the response. - api-change:
meteringmarketplace: Added LicenseArn to ResolveCustomer response and BatchMeterUsage usage records. BatchMeterUsage now accepts LicenseArn in each UsageRecord to report usage at the license level. Added InvalidLicenseException error response for invalid license parameters. - api-change:
securityhub: Security Hub added EXTENDED PLAN integration type to DescribeProductsV2 and added metadata.product.vendor name GroupBy support to GetFindingStatisticsV2
v1.42.57
=======
- api-change:
batch: AWS Batch documentation update for service job capacity units. - api-change:
ec2: Add support for EC2 Capacity Blocks in Local Zones. - api-change:
ecr: Update repository name regex to comply with OCI Distribution Specification - api-change:
neptune: Neptune global clusters now supports tags - api-change:
wafv2: AWS WAF now supports GetTopPathStatisticsByTraffic that provides aggregated statistics on the top URI paths accessed by bot traffic. Use this operation to see which paths receive the most bot traffic, identify the specific bots accessing them, and filter by category, organization, or bot name.
v1.42.56
=======
- api-change:
cloudwatch: This release adds the APIs (PutAlarmMuteRule, ListAlarmMuteRules, GetAlarmMuteRule and DeleteAlarmMuteRule) to manage a new Cloudwatch resource, AlarmMuteRules. AlarmMuteRules allow customers to temporarily mute alarm notifications during expected downtime periods. - api-change:
ec2: Adds httpTokensEnforced property to ModifyInstanceMetadataDefaults API. Set per account or manage organization-wide using declarative policies to prevent IMDSv1-enabled instance launch and block attempts to enable IMDSv1 on existing IMDSv2-only instances. - api-change:
elementalinference: Initial GA launch for AWS Elemental Inference including capabilities of Smart Crop and Live Event Clipping - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
es: Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request. - api-change:
medialive: AWS Elemental MediaLive - Added support for Elemental Inference for Smart Cropping and Clipping features for MediaLive. - api-change:
observabilityadmin: Adding a new field in the CreateCentralizationRuleForOrganization, UpdateCentralizationRuleForOrganization API and updating the GetCentralizationRuleForOrganization API response to include the new field - api-change:
opensearch: Fixed HTTP binding for DescribeDomainAutoTunes API to correctly pass request parameters as query parameters in the HTTP request. - api-change:
partnercentral-selling: Added support for filtering opportunities by target close date in the ListOpportunities API. You can now filter results to return opportunities with a target close date before or after a specified date, enabling more precise opportunity searches based on expected closure timelines.
v1.42.55
=======
- api-change:
bedrock: Automated Reasoning checks in Amazon Bedrock Guardrails now support fidelity report generation. The new workflow type assesses policy coverage and accuracy against customer documents. The GetAutomatedReasoningPolicyBuildWorkflowResultAssets API adds support for the three new asset types. - api-change:
connectcases: SearchCases API can now accept 25 fields in the request and response as opposed to the previous limit of 10. DeleteField's hard limit of 100 fields per domain has been lifted. - api-change:
controlcatalog: Updated ExemptedPrincipalArns parameter documentation for improved accuracy - api-change:
datazone: Add workflow properties support to connections APIs - api-change:
dynamodb: This change supports the creation of multi-account global tables. It adds one new arguments to UpdateTable, GlobalTableSettingsReplicationMode. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
mediatailor: Updated endpoint rule set for dualstack endpoints. Added a new opt-in option to log raw ad decision server requests for Playback Configurations. - api-change:
quicksight: Adds support for SEMISTRUCT to InputColumn Type - api-change:
wickr: AWS Wickr now provides APIs to manage your Wickr OpenTDF integration. These APIs enable you to test and save your OpenTDF configuration allowing you to manage rooms based on Trusted Data Format attributes.
v1.42.54
=======
- api-change:
appstream: Adding new attribute to disable IMDS v1 APIs for fleet, Image Builder and AppBlockBuilder instances. - api-change:
ecs: Migrated to Smithy. No functional changes - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
sagemaker-runtime: Added support for S3OutputPathExtension and Filename parameters to the InvokeEndpointAsync API to allow users to customize the S3 output path and file name for async inference response payloads. - api-change:
signer-data: This release introduces AWS Signer Data Plane SDK client supporting GetRevocationStatus API. The new client enables AWS PrivateLink connectivity with both private DNS and VPC endpoint URLs. - api-change:
ssm: Add support for AssociationDispatchAssumeRole in AWS SSM State Manager. - api-change:
trustedadvisor: Adding a new enum attribute(statusReason) to TrustedAdvisorAPI response. This attribute explains reasoning behind check status for certain specific scenarios.
v1.42.53
=======
- api-change:
bcm-dashboards: The Billing and Cost Management GetDashboard API now returns identifier for each widget, enabling users to uniquely identify widgets within their dashboards. - api-change:
ecr: Adds multiple artifact types filter support in ListImageReferrers API. - api-change:
pca-connector-scep: AWS Private CA Connector for SCEP now supports AWS PrivateLink, allowing your clients to request certificates from within your Amazon Virtual Private Cloud (VPC) without traversing the public internet. With this launch, you can create VPC endpoints to connect to your SCEP connector privately. - enhancement:
checksums: Added support for the SHA512 checksum algorithm. When the optional AWS CRT (awscrt) dependency is installed, support is also enabled for the XXHASH64, XXHASH3, and XXHASH128 checksum algorithms. Also added pass-through support for customer-provided MD5 checksum headers (without SDK-side MD5 calculation or validation).
v1.42.52
=======
- api-change:
cleanrooms: This release adds support for federated catalogs in Athena-sourced configured tables. - api-change:
connect: Correcting in-app notifications API documentation.
v1.42.51
=======
- api-change:
ec2: Add Operator field to CreatePlacementGroup and DescribePlacementGroup APIs. - api-change:
evidently: The evidently client has been removed following the deprecation of the service. - api-change:
grafana: This release updates Amazon Managed Grafana's APIs to support customer managed KMS keys. - api-change:
iotanalytics: The iotanalytics client has been removed following the deprecation of the service. - api-change:
rds: Adds support for the StorageEncryptionType field to specify encryption type for DB clusters, DB instances, snapshots, automated backups, and global clusters. - api-change:
workspaces-web: Adds support for branding customization without requiring a custom wallpaper.
v1.42.50
=======
- api-change:
arc-region-switch: Clarify documentation on ARC Region Switch start-plan-execution operation - api-change:
ec2: Documentation updates for EC2 Secondary Networks - api-change:
ecr: Adds support for enabling blob mounting, and removes support for Clair based image scanning - api-change:
kafka: Amazon MSK now supports dual-stack connectivity (IPv4 and IPv6) for existing MSK clusters. You can enable dual-stack on existing clusters by specifying the NetworkType parameter in updateConnectivity API. - api-change:
kms: Added support for Decrypt and ReEncrypt API's to use dry run feature without ciphertext for authorization validation - api-change:
qconnect: Update MessageType enum to include missing types.
v1.42.49
=======
- api-change:
cloudwatch: Adding new evaluation states that provides information about the alarm evaluation process. Evaluation error Indicates configuration errors in alarm setup that require review and correction. Evaluation failure Indicates temporary CloudWatch issues. - api-change:
connect: API release for headerr notifications in the admin website. APIs allow customers to publish brief messages (including URLs) to a specified audience, and a new header icon will indicate when unread messages are available. - api-change:
ec2: This release adds geography information to EC2 region and availability zone APIs. DescribeRegions now includes a Geography field, while DescribeAvailabilityZones includes both Geography and SubGeography fields, enabling better geographic classification for AWS regions and zones. - api-change:
inspector2: Added .Net 10 (dotnet10) and Node 24.x (node24.x) runtime support for lambda package scanning - api-change:
sagemaker: Enable g7e instance type support for SageMaker Processing, and enable single file configuration provisioning for HyperPod Slurm, where customers have the option to use HyperPod API to provide the provisioning parameters. - enhancement:AWSCRT: Update awscrt version to 0.31.2
v1.42.48
=======
- api-change:
ec2: Launching nested virtualization. This feature allows you to run nested VMs inside virtual (non-bare metal) EC2 instances.
v1.42.47
=======
- api-change:
batch: Add support for listing jobs by share identifier and getting snapshots of active capacity utilization by job queue and share. - api-change:
ec2: R8i instances powered by custom Intel Xeon 6 processors available only on AWS with sustained all-core 3.9 GHz turbo frequency - api-change:
eks: This release adds support for Windows Server 2025 in Amazon EKS Managed Node Groups. - api-change:
kafkaconnect: Support configurable upper limits on task count during autoscaling operations via maxAutoscalingTaskCount parameter. - api-change:
s3tables: S3 Tables now supports setting partition specifications and sort orders on tables. Partition specs allow users to define how data is organized using transform functions. Sort order configurations enable users to specify sort directions and null ordering preferences for optimized data layout.
v1.42.46
=======
- api-change:
bedrock-agentcore: Added AgentCore browser proxy configuration support, allowing routing of browser traffic through HTTP and HTTPS proxy servers with authentication and bypass rules. - api-change:
connect: Amazon Connect now supports per-channel auto-accept and After Contact Work (ACW) timeouts. Configure agents with auto-accept and ACW timeout settings for chat, tasks, emails, and callbacks. Use the new UpdateUserConfig API to manage these settings. - api-change:
eks: Introducing an optional policy field, an IAM policy applied to pod identity associations in addition to IAM role policies. When specified, pod permissions are the intersection of IAM role policies and the policy field, ensuring the principle of least privilege. - api-change:
kafka: Amazon MSK adds three new APIs, CreateTopic, UpdateTopic, and DeleteTopic for managing Kafka topics in your MSK clusters. - api-change:
rds: This release adds backup configuration for RDS and Aurora restores, letting customers set backup retention period and preferred backup window during restore. It also enables viewing backup settings when describing snapshots or automated backups for instances and clusters.
v1.42.45
=======
- api-change:
connectcampaignsv2: Add the missing event type for WhatsApp - api-change:
ec2: Amazon Secondary Networks is a networking feature that provides high-performance, low-latency connectivity for specialized workloads. - api-change:
eks: Amazon EKS adds a new DescribeUpdate update type, VendedLogsUpdate, to support an integration between EKS Auto Mode and Amazon CloudWatch Vended Logs. - api-change:
imagebuilder: EC2 Image Builder now supports wildcard patterns in lifecycle policies with recipes and enhances the experience of tag-scoped policies. - api-change:
lakeformation: Allow cross account v5 in put data lake settings - api-change:
neptunedata: Added edgeOnlyLoad boolean parameter to Neptune bulk load request. When TRUE, files are loaded in order without scanning. When FALSE (default), the loader scans files first, then loads vertex files before edge files automatically. - api-change:
pcs: Introduces RESUMING state for clusters, compute node groups, and queues. - api-change:
transfer: This release adds a documentation update for MdnResponse of type "ASYNC"
v1.42.44
=======
- api-change:
bedrock-data-automation-runtime: Add OutputConfiguration to InvokeDataAutomation input and output to support S3 output - api-change:
deadline: Adds support for tagging jobs during job creation - api-change:
iot-managed-integrations: Adding support for Custom(General) Authorization in managed integrations for AWS IoT Device Management cloud connectors. - api-change:
partnercentral-selling: Releasing AWS Opportunity Snapshots for SDK release. - api-change:
sagemaker: Adding g7e instance support in Sagemaker Training
v1.42.43
=======
- api-change:
arc-region-switch: Updates documentation for ARC Region switch and provides stronger validation for Amazon Aurora Global Database execution block parameters. - api-change:
athena: Reduces the minimum TargetDpus to create or update capacity reservations from 24 to 4. - api-change:
bedrock-agentcore: Support Browser profile persistence (cookies and local storage) across sessions for AgentCore Browser. - api-change:
bedrock-agentcore-control: Support Browser profile persistence (cookies and local storage) across sessions for AgentCore Browser. - api-change:
glue: This release adds the capability to easily create custom AWS Glue connections to data sources with REST APIs. - api-change:
medialive: Outputs using the AV1 codec in CMAF Ingest output groups in MediaLive now have the ability to specify a target bit depth of 8 or 10. - api-change:
neptune-graph: Minor neptune-graph documentation changes - api-change:
ram: Added ListSourceAssociations API. Allows RAM resource share owners to list source associations that determine which sources can access resources through service principal associations. Supports filtering by resource share ARN, source ID, source type, or status, with pagination. - api-change:
transfer: Adds support for the customer to send custom HTTP headers and configure an AS2 Connector to receive Asynchronous MDNs from their trading partner - api-change:
workspaces: Added support for 12 new graphics-optimized compute types - Graphics.g6 (xlarge, 2xlarge, 4xlarge, 8xlarge, 16xlarge), Graphics.gr6 (4xlarge, 8xlarge), Graphics.g6f (large, xlarge, 2xlarge, 4xlarge), and Graphics.gr6f (4xlarge). - enhancement:HTTP session: Set blocksize from default 16KB to 128KB if urllib3 v2 is installed
v1.42.42
=======
- api-change:
bedrock-runtime: Added support for structured outputs to Converse and ConverseStream APIs. - api-change:
connectcases: Amazon Connect Cases now supports larger, multi-line text fields with up to 4,100 characters. Administrators can use the Admin UI to select the appropriate configuration (single-line or multi-line) on a per-field basis, improving case documentation capabilities. - api-change:
eks: Update delete cluster description - api-change:
medialive: AWS Elemental MediaLive now supports SRT listener mode for inputs and outputs, in addition to the existing SRT caller mode. - api-change:
redshift: We have increased the maximum duration for a deferred maintenance window from 45 days to 60 days for Amazon Redshift provisioned clusters. This enhancement provides customers with greater flexibility in scheduling patching and maintenance activities while also maintaining security compliance. - api-change:
workspaces-web: Support for configuring and managing custom domain names for WorkSpaces Secure Browser portals. - enhancement:Validation: Updated list validation to add fast-path for list members that only require basic type checking.
v1.42.41
=======
- api-change:
batch: AWS Batch Array Job Visibility feature support. Includes new statusSummaryLastUpdatedAt for array job parent DescribeJobs responses for the last time the statusSummary was updated. Includes both statusSummary and statusSummaryLastUpdatedAt in ListJobs responses for array job parents. - api-change:
dynamodb: This change supports the creation of multi-account global tables. It adds two new arguments to CreateTable, GlobalTableSourceArn and GlobalTableSettingsReplicationMode. DescribeTable is also updated to include information about GlobalTableSettingsReplicationMode. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
geo-maps: Added support for optional style parameters in maps, including 3D terrain and 3D Buildings - api-change:
kinesis: Adds StreamId parameter to AWS Kinesis Data Streams APIs that is reserved for future use. - api-change:
marketplace-catalog: Adds support for Catalog API us-east-1 dualstack endpoint catalog-marketplace.us-east-1.api.aws - api-change:
organizations: Updated the CloseAccount description. - api-change:
sso-admin: Added new Region management APIs to support multi-Region replication in IAM Identity Center.
v1.42.40
=======
- api-change:
bedrock-agentcore-control: Adds tagging support for AgentCore Evaluations (evaluator and online evaluation config) - api-change:
cloudfront: Add OriginMTLS support to CloudFront Distribution APIs - api-change:
mpa: Updates to multi-party approval (MPA) service to add support for multi-factor authentication (MFA) for voting operations.
v1.42.39
=======
- api-change:
connect: This release adds Estimated Wait Time support to the GetContactMetrics API for Amazon Connect. - api-change:
quicksight: Improve SessionTag usage guidelines in the GenerateEmbedURLForAnonymousUser API documentation. Update the GetIdentityContext document with the region support context.
v1.42.38
=======
- api-change:
ec2: G7e instances feature up to 8 NVIDIA RTX PRO 6000 Blackwell Server Edition GPUs with 768 GB of memory and 5th generation Intel Xeon Scalable processors. Supporting up to 192 vCPUs, 1600 Gbps networking bandwidth with EFA, up to 2 TiB of system memory, and up to 15.2 TB of local NVMe SSD storage. - api-change:
gamelift: Amazon GameLift Servers now supports automatic scaling to and from zero instances based on game session activity. Fleets scale down to zero following a defined period of no game session activity and scale up from zero when game sessions are requested, providing an option for cost optimization.
v1.42.37
=======
- api-change:
cognito-idp: This release adds support for a new lambda trigger to transform federated user attributes during the authentication with external identity providers on Cognito Managed Login. - api-change:
connect: Adds support for filtering search results based on tags assigned to contacts. - api-change:
ec2: SearchTransitGatewayRoutes API response now includes a NextToken field, enabling pagination when retrieving large sets of transit gateway routes. Pass the returned NextToken value in subsequent requests to retrieve the next page of results. - api-change:
lambda: We are launching ESM Metrics and logging for Kafka ESM to allow customers to monitor Kafka event processing using CloudWatch Metrics and Logs. - api-change:
mediaconnect: This release adds support for NDI flow sources in AWS Elemental MediaConnect. You can now send content to your MediaConnect transport streams directly from your NDI environment using the new NDI source type. Also adds support for LARGE 4X flow size, which can be used when creating CDI JPEG-XS flows. - api-change:
mediaconvert: This release adds a follow source mode for audio output channel count, an AES audio frame wrapping option for MXF outputs, and an option to signal DolbyVision compatibility using the SUPPLEMENTAL-CODECS tag in HLS manifests. - api-change:
s3: Adds support for the UpdateObjectEncryption API to change the server-side encryption type of objects in general purpose buckets. - api-change:
s3control: Adds support for the UpdateObjectEncryption API to change the server-side encryption type of objects in general purpose buckets.
v1.42.36
=======
- api-change:
connect: Added support for task attachments. The StartTaskContact API now accepts file attachments, enabling customers to include files (.csv, .doc, .docx, .heic, .jfif, .jpeg, .jpg, .mov, .mp4, .pdf, .png, .ppt, .pptx, .rtf, .txt, etc.) when creating Task contacts. Supports up to 5 attachments per task. - api-change:
deadline: AWS Deadline Cloud now supports editing job names and descriptions after submission. - api-change:
ec2: Releasing new EC2 instances. C8gb and M8gb with highest EBS performance, M8gn with 600 Gbps network bandwidth, X8aedz and M8azn with 5GHz AMD processors, X8i with Intel Xeon 6 processors and up to 6TB memory, and Mac-m4max with Apple M4 Max chip for 25 percent faster builds. - api-change:
medialive: AWS Elemental MediaLive released two new features that allows customers 1) to set Output Timecode for AV1 encoder, 2) to set a Custom Epoch for CMAF Ingest and MediaPackage V2 output groups when using Pipeline Locking or Disabled Locking modes. - api-change:
sagemaker: Idle resource sharing enables teams to borrow unused compute resources in your SageMaker HyperPod cluster. This capability maximizes resource utilization by allowing teams to borrow idle compute capacity beyond their allocated compute quotas.
v1.42.35
=======
- api-change:
connectcases: Amazon Connect now enables you to use tag-based access controls to define who can access specific cases. You can associate tags with case templates and configure security profiles to determine which users can access cases with those tags. - api-change:
ec2: DescribeInstanceTypes API response now includes an additionalFlexibleNetworkInterfaces field, the number of interfaces attachable to an instance when using flexible Elastic Network Adapter (ENA) queues in addition to the base number specified by maximumNetworkInterfaces. - api-change:
evidently: Deprecate all Evidently API for AWS CloudWatch Evidently deprecation - api-change:
groundstation: Adds support for AWS Ground Station Telemetry.
v1.42.34
=======
- api-change:
connect: Amazon Connect now offers public APIs to programmatically configure and run automated tests for contact center experiences. Integrate testing into CICD pipelines, run multiple tests at scale, and retrieve results via API to automate validation of voice interactions and workflows. - api-change:
datazone: Added api for deleting data export configuration for a domain - api-change:
qconnect: Fixes incorrect types in the UpdateAssistantAIAgent API request, adds MESSAGE to TargetType enum, and other minor changes.
v1.42.33
=======
- api-change:
autoscaling: This release adds support for Amazon EC2 Auto Scaling group deletion protection - api-change:
budgets: Add Budget FilterExpression and Metrics fields to DescribeBudgetPerformanceHistory to support more granular filtering options. - api-change:
dynamodb: Adds additional waiters to Amazon DynamoDB. - api-change:
ec2: Add better support for fractional GPU instances in DescribeInstanceTypes API. The new fields, logicalGpuCount, gpuPartitionSize, and workload array enable better GPU resource selection and filtering for both full and fractional GPU instance types. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
gamelift: Amazon GameLift Servers Realtime now supports Node.js 24.x runtime on the Amazon Linux 2023 operating system. - api-change:
guardduty: Adding new enum value for ScanStatusReason - api-change:
health: Updates the lower range for the maxResults request property for DescribeAffectedEntities, DescribeAffectedEntitiesForOrganization, DescribeEvents, and DescribeEventsForOrganization API request properties. - api-change:
meteringmarketplace: Customer Identifier parameter deprecation date has been removed. For new implementations, we recommend using the CustomerAWSAccountID. Your current integration will continue to work. When updating your implementation, consider migrating to CustomerAWSAccountID for improved integration. - api-change:
verifiedpermissions: Adding documentation to user guide and API documentation for how customers can create new encrypted policy stores by passing in their customer managed key during policy store creation.
v1.42.32
=======
- api-change:
bedrock-agentcore: Supports custom browser extensions for AgentCore Browser and increased message payloads up to 100KB per message in an Event for AgentCore Memory - api-change:
config: AWS Config Conformance Packs now support tag-on-create through PutConformancePack API. - api-change:
ec2: Added support of multiple EBS cards. New EbsCardIndex parameter enables attaching volumes to specific EBS cards on supported instance types for improved storage performance. - api-change:
quicksight: Added documentation and model for sheet layout groups - allows sheet elements to be grouped, Added documentation and the feature enables admins to have granular control over connectors under actions, Updated API documentation for PDF Export in Snapshot Export APIs
v1.42.31
=======
- api-change:
autoscaling: This release adds support for three new filters when describing scaling activities, StartTimeLowerBound, StartTimeUpperBound, and Status. - api-change:
bedrock-runtime: Added support for extended prompt caching with one hour TTL. - api-change:
keyspaces: Adds support for managing table pre-warming in Amazon Keyspaces (for Apache Cassandra) - api-change:
odb: Adds support for associating and disassociating IAM roles with Autonomous VM cluster resources through the AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs. The GetCloudAutonomousVmCluster and ListCloudAutonomousVmClusters API responses now include the iamRoles field. - api-change:
verifiedpermissions: Amazon Verified Permissions now supports encryption of resources by a customer managed KMS key. Customers can now create new encrypted policy stores by passing in their customer managed key during policy store creation. - api-change:
workspaces-instances: Added billing configuration support for WorkSpaces Instances with monthly and hourly billing modes, including new filtering capabilities for instance type searches.
v1.42.30
=======
- api-change:
connect: Adds support to allow customers to create form with Dispute configuration - api-change:
datazone: This release adds support for numeric filtering and complex free-text searches cases for the Search and SearchListings APIs. - api-change:
glacier: Documentation updates for Amazon Glacier's maintenance mode - api-change:
launch-wizard: Added UpdateDeployment, ListDeploymentPatternVersions and GetDeploymentPatternVersion APIs for Launch Wizard - api-change:
resource-explorer-2: Added ViewName to View-related responses and ServiceViewName to GetServiceView response. - api-change:
sagemaker: Adding security consideration comments for lcc accessing execution role under root access
v1.42.29
=======
- api-change:
cleanrooms: This release adds support for parameters in PySpark analysis templates. - api-change:
deadline: AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API. - api-change:
ec2: This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period. - api-change:
ecs: Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints. - api-change:
evs: A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter. - api-change:
lakeformation: API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource - api-change:
opensearchserverless: Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key. - api-change:
qconnect: Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API - enhancement:config: Add support for TCP Keep-Alive configuration via BOTOCORE_TCP_KEEPALIVE environment variable
v1.42.28
=======
- api-change:
ce: Cost Categories added support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation. - api-change:
connect: Amazon Connect makes it easier to manage contact center operating hours by enabling automated scheduling for recurring events like holidays and maintenance windows. Set up recurring patterns (weekly, monthly, etc.) or link to another hours of operation to inherit overrides. - api-change:
eks: Added support for BOTTLEROCKET NVIDIA FIPS AMIs to AMI types in US regions. - api-change:
rds: no feature changes. model migrated to Smithy - api-change:
redshift: Adds support for enabling extra compute resources for automatic optimization during create and modify operations in Amazon Redshift clusters. - api-change:
redshift-serverless: Adds support for enabling extra compute resources for automatic optimization during create and update operations in Amazon Redshift Serverless workgroups. - api-change:
socialmessaging: This release clarifies WhatsApp template operations as a resource-authenticated operation via the parent WhatsApp Business Account. It also introduces new parameters for parameter format, CTA URL link tracking, and template body examples, and increases the phone number ID length.
v1.42.27
=======
- api-change:
bedrock: This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters - api-change:
datazone: Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior.
v1.42.26
=======
- api-change:
billing: Cost Categories filtering support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation. - api-change:
iot-managed-integrations: This release introduces WiFi Simple Setup (WSS) enabling device provisioning via barcode scanning with automated network discovery, authentication, and credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating hub-managed device capabilities post-onboarding. - api-change:
sagemaker: Added ultraServerType to the UltraServerInfo structure to support server type identification for SageMaker HyperPod
v1.42.25
=======
- api-change:
bedrock-agentcore-control: Adds optional field "view" to GetMemory API input to give customers control over whether CMK encrypted data such as strategy decryption or override prompts is returned or not. - api-change:
cloudfront: Added EntityLimitExceeded exception handling to the following API operations AssociateDistributionWebACL, AssociateDistributionTenantWebACL, UpdateDistributionWithStagingConfig - api-change:
glue: Adding MaterializedViews task run APIs - api-change:
medialive: MediaPackage v2 output groups in MediaLive can now accept one additional destination for single pipeline channels and up to two additional destinations for standard channels. MediaPackage v2 destinations now support sending to cross region MediaPackage channels. - api-change:
transcribe: Adds waiters to Amazon Transcribe.
v1.42.24
=======
- api-change:
workspaces: Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response.
v1.42.23
=======
- api-change:
ce: This release updates existing reservation recommendations API to support deployment model. - api-change:
emr-serverless: Added support for enabling disk encryption using customer managed AWS KMS keys to CreateApplication, UpdateApplication and StartJobRun APIs.
v1.42.22
=======
- api-change:
cleanroomsml: AWS Clean Rooms ML now supports advanced Spark configurations to optimize SQL performance when creating an MLInputChannel or an audience generation job.
v1.42.21
=======
- bugfix:
s3: Clarifypayload_signing_enableddocumentation to cover interaction withrequest_checksum_calculation
v1.42.20
=======
- api-change:
cleanrooms: Added support for publishing detailed metrics to CloudWatch for operational monitoring of collaborations, including query performance and resource utilization. - api-change:
identitystore: This change introduces "Roles" attribute for User entities supported by AWS Identity Store SDK.
v1.42.19
=======
- api-change:
connect: Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
kafkaconnect: This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints.
v1.42.18
=======
- api-change:
connect: Changes for Contact for Global Search - api-change:
elastictranscoder: The elastictranscoder client has been removed following the deprecation of the service. - api-change:
quicksight: This release adds support for quick users to be able to perform role upgrades on their own. Additionally it allows admins to make this feature admin or auto approval along with new self upgrade capability that can be restricted by Admins.
v1.42.17
=======
- api-change:
medialive: AWS Elemental MediaLive now supports Pipeline Locking using Video Alignment as well as linked single pipeline channels to enable cross-channel and cross-region Pipeline Locking workflows.
v1.42.16
=======
- api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
geo-places: Adds support for InferredSecondaryAddress place type, Designator in SecondaryAddressComponent and Heading in ReverseGeocode. - api-change:
pinpoint-sms-voice-v2: This release adds support for the Registration Reviewer feature, which provides generative AI feedback on a phone number or sender ID registration to ensure completeness before sending to downstream (carrier) review. - api-change:
s3: Add additional validation to Outpost bucket names.
v1.42.15
=======
- api-change:
config: Added supported resourceTypes for Config from July to November 2025 - api-change:
ec2: Adds support for linkedGroupId on the CreatePlacementGroup and DescribePlacementGroups APIs. The linkedGroupId parameter is reserved for future use. - api-change:
guardduty: Make accountIds a required field in GetRemainingFreeTrialDays API to reflect service behavior. - api-change:
pcs: Change API Reference Documentation for default Mode in Accounting and SlurmRest
v1.42.14
=======
- api-change:
arc-region-switch: Automatic Plan Execution Reports allow customers to maintain a concise record of their Region switch Plan executions. This enables customer SREs and leadership to have a clear view of their recovery posture based on the generated reports for their Plan executions. - api-change:
connect: Adding support for Custom Metrics and Pre-Defined Attributes to GetCurrentMetricData API. - api-change:
emr-serverless: Added JobLevelCostAllocationConfiguration field to enable cost allocation reporting at the job level, providing more granular visibility into EMR Serverless charges - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iot: This release adds event-based logging feature that enables granular event logging controls for AWS IoT logs. - api-change:
qbusiness: It is a internal bug fix for region expansion - api-change:
wickr: AWS Wickr now provides a suite of admin APIs to allow you to programmatically manage secure communication for Wickr networks at scale. These APIs enable you to automate administrative workflows including user lifecycle management, network configuration, and security group administration. - api-change:
workspaces-web: Add support for WebAuthn under user settings.
v1.42.13
=======
- api-change:
appstream: Added support for new operating systems (1) Ubuntu 24.04 Pro LTS on Elastic fleets, and (2) Microsoft Server 2025 on Always-On and On-Demand fleets - api-change:
arc-region-switch: New API to list Route 53 health checks created by ARC region switch for a plan in a specific AWS Region using the Region switch Regional data plane. - api-change:
artifact: Add support for ListReportVersions API for the calling AWS account. - api-change:
bedrock-agentcore-control: Feature to support header exchanges between Bedrock AgentCore Gateway Targets and client, along with propagating query parameter to the configured targets. - api-change:
bedrock-data-automation: Blueprint Optimization (BPO) is a new Amazon Bedrock Data Automation (BDA) capability that improves blueprint inference accuracy using example content assets and ground truth data. BPO works by generating better instructions for fields in the Blueprint using provided data. - api-change:
cleanrooms: Adding support for collaboration change requests requiring an approval workflow. Adding support for change requests that grant or revoke results receiver ability and modifying auto approved change types in an existing collaboration. - api-change:
ec2: This release adds AvailabilityZoneId support for CreateFleet, ModifyFleet, DescribeFleets, RequestSpotFleet, ModifySpotFleetRequests and DescribeSpotFleetRequests APIs. - api-change:
ecr: Adds support for ECR Create On Push - api-change:
ecs: Adding support for Event Windows via a new ECS account setting "fargateEventWindows". When enabled, ECS Fargate will use the configured event window for patching tasks. Introducing "CapacityOptionType" for CreateCapacityProvider API, allowing support for Spot capacity for ECS Managed Instances. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iot: This release adds message batching for the IoT Rules Engine HTTP action. - api-change:
opensearch: Amazon OpenSearch Service adds support for warm nodes, enabling new multi-tier architecture. - api-change:
sesv2: Amazon SES introduces Email Validation feature which checks email addresses for syntax errors, domain validity, and risky addresses to help maintain deliverability and protect sender reputation. SES also adds resource tagging and ABAC support for EmailTemplates and CustomVerificationEmailTemplates. - api-change:
ssm-sap: Added "Stopping" for the HANA Database Status.
v1.42.12
=======
- api-change:
gameliftstreams: Added new stream group operation parameters for scale-on-demand capacity with automatic prewarming. Added new Gen6 stream classes based on the EC2 G6 instance family. Added new StartStreamSession parameter for exposure of real-time performance stats to clients. - api-change:
guardduty: Add support for dbiResourceId in finding. - api-change:
inspector-scan: Adds an additional OutputFormat - api-change:
kafkaconnect: Support dual-stack network connectivity for connectors via NetworkType field. - api-change:
mediaconvert: Adds support for tile encoding in HEVC and audio for video overlays. - api-change:
mediapackagev2: This release adds support for SPEKE V2 content key encryption in MediaPackage v2 Origin Endpoints. - api-change:
payment-cryptography: Support for AS2805 standard. Modifications to import-key and export-key to support AS2805 variants. - api-change:
payment-cryptography-data: Support for AS2805 standard. New API GenerateAs2805KekValidation and changes to translate pin, GenerateMac and VerifyMac to support AS2805 key variants. - api-change:
sagemaker: Adding the newly launched p6-b300.48xlarge ec2 instance support in Sagemaker(Hyperpod,Training and Sceptor)
v1.42.11
=======
- api-change:
iot: Add support for dynamic payloads in IoT Device Management Commands - api-change:
timestream-influxdb: This release adds support for rebooting InfluxDB DbInstances and DbClusters
v1.42.10
=======
- api-change:
bedrock-agentcore-control: This release updates broken links for AgentCore Policy APIs in the AWS CLI and SDK resources. - api-change:
connect: Amazon Connect now supports outbound WhatsApp contacts via the Send message block or StartOutboundChatContact API. Send proactive messages for surveys, reminders, and updates. Offer customers the option to switch to WhatsApp while in queue, eliminating hold time. - api-change:
ec2: EC2 Capacity Manager now supports SpotTotalCount, SpotTotalInterruptions and SpotInterruptionRate metrics for both vCPU and instance units. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
entityresolution: Support Customer Profiles Integration for AWS Entity Resolution - api-change:
glacier: Documentation updates for Amazon Glacier's maintenance mode - api-change:
health: Updating Health API endpoint generation for dualstack only regions - api-change:
logs: This release allows you to import your historical CloudTrail Lake data into CloudWatch with a few steps, enabling you to easily consolidate operational, security, and compliance data in one place. - api-change:
mediatailor: Added support for Ad Decision Server Configuration enabling HTTP POST requests with custom bodies, headers, GZIP compression, and dynamic variables. No changes required for existing GET request configurations. - api-change:
route53resolver: Adds support for enabling detailed metrics on Route 53 Resolver endpoints using RniEnhancedMetricsEnabled and TargetNameServerMetricsEnabled in the CreateResolverEndpoint and UpdateResolverEndpoint APIs, providing enhanced visibility into Resolver endpoint and target name server performance. - api-change:
s3: This release adds support for the new optional field 'LifecycleExpirationDate' in S3 Inventory configurations. - api-change:
service-quotas: Add support for SQ Dashboard Api
v1.42.9
=======
- api-change:
application-signals: Application Signals now supports creating composite Service Level Objectives on Service Operations. Users can now create service SLO on multiple operations. - api-change:
billingconductor: Add support for Passthrough pricing plan - api-change:
gameliftstreams: Adds Proton 10.0-4 to the list of runtime environment options available when creating an Amazon GameLift Streams application - api-change:
glue: Addition of AdditionalAuditContext to GetPartition, GetPartitions, GetTableVersion, and GetTableVersions - api-change:
ivs: Adds tags parameter to the CreateAdConfiguration operation - api-change:
kms: KMS GetKeyLastUsage API provides information on the last successful cryptographic operation performed on KMS keys. This new API provides KMS customers with the last timestamp, CloudTrail eventId, and the cryptographic operation that was performed on the key. - api-change:
logs: Adds support for selecting all logs sources and types in a single association. - api-change:
mgn: Added network modernization support, enabling customers to edit, resize, merge, and split VPCs and subnets during migration while retaining functional, non-conflicting IP addresses. - api-change:
omics: Enable Public Internet or VPC configuration to BatchRun - api-change:
opensearch: Amazon OpenSearch Service now supports JWKS URL configuration for JWT authentication - api-change:
sagemaker: Updated API documentation for endpoint MetricsConfig. Added details on supported metric publish frequencies and clarified how EnableEnhancedMetrics controls utilization and invocation metric behavior. - api-change:
workspaces: Added support for Protocol as modified resource and added update failure as modification state
v1.42.8
=======
- api-change:
customer-profiles: This release introduces changes to SegmentDefinition APIs to support sorting by attributes. - api-change:
deadline: Adds GetMonitorSettings and UpdateMonitorSettings APIs to Deadline Cloud. Enables reading and writing monitor settings as key-value pairs (up to 64 keys per monitor). UpdateMonitorSettings supports upsert and delete (via empty value) semantics and is idempotent. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
glue: AWS Glue now defaults to Glue version 5.1 for newly created jobs if the Glue version is not specified in the request, and UpdateJob now preserves the existing Glue version of a job when the Glue version is not specified in the update request. - api-change:
interconnect: Initial release of AWS Interconnect -- a managed private connectivity service that enables you to create high-speed network connections between your AWS Virtual Private Clouds (VPCs) and your VPCs on other public clouds or your on-premise networks. - api-change:
macie2: This release adds an optional expectedBucketOwner field to the Macie S3 export configuration, allowing customers to verify bucket ownership before Macie writes results to the destination bucket. - api-change:
securityhub: Provide organizational unit scoping capability for GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2, GetResourcesStatisticsV2 APIs.
v1.42.7
=======
- api-change:
appstream: Add support for URL Redirection - api-change:
autoscaling: Adds support for new instance lifecycle states introduced by the instance lifecycle policy and replace root volume features. - api-change:
bedrock-agentcore: Adds Ground Truth support for AgentCore Evaluations (Evaluate) - api-change:
deadline: AWS Deadline Cloud now supports three new fleet auto scaling settings. With scale out rate, you can configure how quickly workers launch. With worker idle duration, you can set how long workers wait before shutting down. With standby worker count, you can keep idle workers ready for fast job start. - api-change:
devops-agent: AWS DevOps Agent General Availability. - api-change:
ecs: Adding Local Storage support for ECS Managed Instances by introducing a new field "localStorageConfiguration" for CreateCapacityProvider and UpdateCapacityProvider APIs. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
gamelift: Update CreateScript API documentation. - api-change:
lakeformation: Add setSourceIdentity to DataLakeSettings Parameters - api-change:
logs: Adds Lookup Tables to CloudWatch Logs for log enrichment using CSV key-value data with KMS encryption support. - api-change:
opensearch: Added Cluster Insights API's In OpenSearch Service SDK. - api-change:
partnercentral-account: KYB Supplemental Form enables partners who fail business verification to submit additional details and supporting documentation through a self-service form, triggering an automated re-verification without requiring manual intervention from support teams. - api-change:
sagemaker: Added support for placement strategy and consolidation for SageMaker inference component endpoints. Customers can now configure how inference component copies are distributed across instances and availability zones (AZs), and enable automatic consolidation to optimizes resource utilization. - enhancement:
s3: Added support for opting out of Amazon S3 Express session authentication via the newdisable_s3_express_session_authS3 client configuration setting, or the newAWS_S3_DISABLE_EXPRESS_SESSION_AUTHenvironment variable, or thes3_disable_express_session_authshared configuration setting.
v1.42.6
=======
- api-change:
bedrock: You can now generate policy scenarios on demand using the new GENERATE POLICY SCENARIOS build workflow type. Scenarios will no longer be automatically generated during INGEST CONTENT, REFINE POLICY, and IMPORT POLICY workflows, resulting in faster completion times for these operations. - api-change:
bedrock-agentcore: Provide support to perform deterministic operations on agent runtime through shell command executions via the new InvokeAgentRuntimeCommand API - api-change:
bedrock-agentcore-control: Supporting hosting of public ECR Container Images in AgentCore Runtime - api-change:
ecs: Amazon ECS now supports configuring whether tags are propagated to the EC2 Instance Metadata Service (IMDS) for instances launched by the Managed Instances capacity provider. This gives customers control over tag visibility in IMDS when using ECS Managed Instances.
v1.42.5
=======
- api-change:
arc-region-switch: Post-Recovery Workflows enable customers to maintain comprehensive disaster recovery automation. This allows customer SREs and leadership to have complete recovery orchestration from failover through post-recovery preparation, ensuring Regions remain ready for subsequent recovery events. - api-change:
batch: This feature allows customers to specify the minimum time (in minutes) that AWS Batch keeps instances running in a compute environment after all jobs on the instance complete - api-change:
bedrock: Added four new model lifecycle date fields, startOfLifeTime, endOfLifeTime, legacyTime, and publicExtendedAccessTime. Adds support for using the Converse API with Bedrock Batch inference jobs. - api-change:
cognito-idp: Cognito is introducing a two-secret rotation model for app clients, enabling seamless credential rotation without downtime. Dedicated APIs support passing in a custom secret. Custom secrets need to be at least 24 characters. This eliminates reconfiguration needs and reduces security risks. - api-change:
connect: Deprecate EvaluationReviewMetadata's CreatedBy and CreatedTime, add EvaluationReviewMetadata's RequestedBy and RequestedTime - api-change:
customer-profiles: This release introduces an optional SourcePriority parameter to the ProfileObjectType APIs, allowing you to control the precedence of object types when ingesting data from multiple sources. Additionally, WebAnalytics and Device have been added as new StandardIdentifier values. - api-change:
health: Updates the regex for validating availabilityZone strings used in the describe events filters. - api-change:
keyspacesstreams: Added support for Change Data Capture (CDC) streams with Duration DataType. - api-change:
odb: ODB Networking Route Management is a feature improvement which allows for implicit creation and deletion of EC2 Routes in the Peer Network Route Table designated by the customer via new optional input. This feature release is combined with Multiple App-VPC functionality for ODB Network Peering(s). - api-change:
ram: Resource owners can now specify ResourceShareConfiguration request parameter for CreateResourceShare API including RetainSharingOnAccountLeaveOrganization boolean parameter
v1.42.4
=======
- api-change:
cloudwatch: Adding new evaluation states that provides information about the alarm evaluation process. Evaluation error Indicates configuration errors in alarm setup that require review and correction. Evaluation failure Indicates temporary CloudWatch issues. - api-change:
connect: API release for headerr notifications in the admin website. APIs allow customers to publish brief messages (including URLs) to a specified audience, and a new header icon will indicate when unread messages are available. - api-change:
ec2: This release adds geography information to EC2 region and availability zone APIs. DescribeRegions now includes a Geography field, while DescribeAvailabilityZones includes both Geography and SubGeography fields, enabling better geographic classification for AWS regions and zones. - api-change:
inspector2: Added .Net 10 (dotnet10) and Node 24.x (node24.x) runtime support for lambda package scanning - api-change:
sagemaker: Enable g7e instance type support for SageMaker Processing, and enable single file configuration provisioning for HyperPod Slurm, where customers have the option to use HyperPod API to provide the provisioning parameters. - enhancement:AWSCRT: Update awscrt version to 0.31.2
v1.42.3
=======
- api-change:
connect: This release adds Estimated Wait Time support to the GetContactMetrics API for Amazon Connect. - api-change:
quicksight: Improve SessionTag usage guidelines in the GenerateEmbedURLForAnonymousUser API documentation. Update the GetIdentityContext document with the region support context.
v1.42.2
=======
- api-change:
cleanrooms: This release adds support for parameters in PySpark analysis templates. - api-change:
deadline: AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API. - api-change:
ec2: This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period. - api-change:
ecs: Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints. - api-change:
evs: A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter. - api-change:
lakeformation: API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource - api-change:
opensearchserverless: Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key. - api-change:
qconnect: Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API - enhancement:config: Add support for TCP Keep-Alive configuration via BOTOCORE_TCP_KEEPALIVE environment variable
v1.42.1
=======
- api-change:
connect: Adds support for searching global contacts using the ActiveRegions filter, and pagination support for ListSecurityProfileFlowModules and ListEntitySecurityProfiles. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
kafkaconnect: This change sets the KafkaConnect GovCloud FIPS and FIPS DualStack endpoints to use kafkaconnect instead of kafkaconnect-fips as the service name. This is done to match the Kafka endpoints.
v1.41.6
======
- api-change:
appintegrations: This release adds support for MCP servers via the ApplicationType field, allowing customers to register their Bedrock AgentCore gateways as third party applications. - api-change:
bedrock-agent: Support audio and video ingestion on Bedrock Knowledge Bases. - api-change:
bedrock-agent-runtime: Support audio and video content retrieval on Bedrock Knowledge Bases. - api-change:
cleanrooms: AWS Clean Rooms now supports privacy-enhancing synthetic dataset generation for custom ML training. - api-change:
cleanroomsml: AWS Clean Rooms ML now supports privacy-enhancing synthetic dataset generation for custom ML training. - api-change:
connect: This is a combined re:Invent release for Amazon Connect. - api-change:
connectcampaignsv2: This release added support for new WhatsApp channel and Journey type outbound campaign - api-change:
connectparticipant: Amazon Connect now supports message processing that intercepts and processes chat messages before they reach any participant. - api-change:
customer-profiles: This release introduces, CRUD APIs for the DomainObjectType and Recommender resources, APIs to offer statistical insights on Object Type Attributes, Changes to SegmentDefinition APIs to support SQL queries to create Segments, and Changes to Domain APIs to support Data Store. - api-change:
eks: This release adds support for EKS Capabilities - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
glue: feature: Glue: Add support for Iceberg materialized view in Glue Data Catalog, including updated CreateTable API to support materialized views and new APIs for managing data refresh for materialized views. feature: Glue: Add support for Iceberg table encryption keys and struct field defaults. - api-change:
lambda: Launching Lambda Managed Instances - a new feature to run Lambda on EC2. - api-change:
lexv2-models: Adds support for speech-to-speech models for human-like, adaptive, and expressive voice interactions. Also adds support for speech model preference, allowing customers to select which speech model they want to use for speech-to-text requests. - api-change:
marketplace-agreement: This release supports 1/multi-product transactions via offer sets. DescribeAgreement and SearchAgreements APIs now return offer set IDs. SearchAgreements also supports filtering by offer set ID and 2/variable payment pricing terms will be returned through GetAgreementTerms. - api-change:
marketplace-catalog: This release introduces offer set entity in AWS Marketplace Catalog API to enable multi-product transaction. Offer set enables sellers to group multiple private offers into a single-click purchase experience, simplifying procurement for customers purchasing multi-product solutions. - api-change:
partnercentral-account: Initial GA launch of Partner Central Account - api-change:
partnercentral-benefits: Initial GA launch of Partner Central Benefits - api-change:
partnercentral-selling: New Features: Lead Management APIs for capturing and nurturing leads Lead invitation support for partner collaboration Lead-to-opportunity conversion operations AWS Marketplace OfferSets support for opportunities - api-change:
personalize: This release adds support for includedDatasetColumns and performIncrementalUpdate in solution APIs, and rankingInfluence in campaign and batch inference APIs. - api-change:
qconnect: New AIAgent types: Orchestration for ModelContextProtocol tool integration, CaseSummary for Amazon Connect Case summaries, NoteTaker for Agent Assistance notes. Added ListSpans and Retrieve APIs. Enhanced Q in Connect AssistantAssociationType to support Bring Your Own Bedrock Knowledge Bases. - api-change:
route53globalresolver: Add SDK for Amazon Route 53 Global Resolver, a fully managed DNS resolver service that offers broad DNS-filtering security controls. - enhancement:AWSCRT: Update awscrt version to 0.29.1
v1.41.5
======
- api-change:
bedrock-runtime: Bedrock Runtime Reserved Service Support - api-change:
compute-optimizer: Compute Optimizer now identifies idle NAT Gateway resources for cost optimization based on traffic patterns and backup configuration analysis. Access recommendations via the GetIdleRecommendations API. - api-change:
cost-optimization-hub: This release enables AWS Cost Optimization Hub to show cost optimization recommendations for NAT Gateway.
v1.41.4
======
- api-change:
ec2: This release adds support to view Network firewall proxy appliances attached to an existing NAT Gateway via DescribeNatGateways API NatGatewayAttachedAppliance structure. - api-change:
network-firewall: Network Firewall release of the Proxy feature. - api-change:
organizations: Add support for policy operations on the S3_POLICY and BEDROCK_POLICY policy type. - api-change:
route53: Adds support for new route53 feature: accelerated recovery.
v1.41.3
======
- api-change:
cloudfront: Add TrustStore, ConnectionFunction APIs to CloudFront SDK - api-change:
logs: New CloudWatch Logs feature - LogGroup Deletion Protection, a capability that allows customers to safeguard their critical CloudWatch log groups from accidental or unintended deletion. - enhancement:awscrt: Update awscrt version to 0.29.0
v1.41.2
======
- api-change:
apigateway: API Gateway supports VPC link V2 for REST APIs. - api-change:
athena: Introduces Spark workgroup features including log persistence, S3/CloudWatch delivery, UI and History Server APIs, and SparkConnect 3.5.6 support. Adds DPU usage limits at workgroup and query levels as well as DPU usage tracking for Capacity Reservation queries to optimize performance and costs. - api-change:
bedrock: Add support to automatically enforce safeguards across accounts within an AWS Organization. - api-change:
bedrock-agentcore-control: Support for agentcore gateway interceptor configurations and NONE authorizer type - api-change:
bedrock-data-automation-runtime: Adding new fields to GetDataAutomationStatus: jobSubmissionTime, jobCompletionTime, and jobDurationInSeconds - api-change:
bedrock-runtime: Add support to automatically enforce safeguards across accounts within an AWS Organization. - api-change:
cloudformation: Adds the DependsOn field to the AutoDeployment configuration parameter for CreateStackSet, UpdateStackSet, and DescribeStackSet APIs, allowing users to set and read auto-deployment dependencies between StackSets - api-change:
compute-optimizer-automation: Initial release of AWS Compute Optimizer Automation. Create automation rules to implement recommended actions on a recurring schedule based on your specified criteria. Supported actions include: snapshot and delete unattached EBS volumes and upgrade volume types to the latest generation. - api-change:
connect: New APIs to support aliases and versions for ContactFlowModule. Updated ContactFlowModule APIs to support custom blocks. - api-change:
controltower: The manifest field is now optional for the AWS Control Tower CreateLandingZone and UpdateLandingZone APIs for Landing Zone version 4.0 - api-change:
ec2: This release adds a new capability to create and manage interruptible EC2 Capacity Reservations. - api-change:
ecr: Add support for ECR managed signing - api-change:
eks: Adds support for controlPlaneScalingConfig on EKS Clusters. - api-change:
elbv2: This release adds the health check log feature in ALB, allowing customers to send detailed target health check log data directly to their designated Amazon S3 bucket. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
invoicing: Added the CreateProcurementPortalPreference, GetProcurementPortalPreference, PutProcurementPortalPreference, UpdateProcurementPortalPreferenceStatus, ListProcurementPortalPreferences and DeleteProcurementPortalPreference APIs for procurement portal preference management. - api-change:
kinesisvideo: This release adds support for Tiered Storage - api-change:
kms: Support for on-demand rotation of AWS KMS Multi-Region keys with imported key material - api-change:
lambda: Launching Enhanced Error Handling and ESM Grouping capabilities for Kafka ESMs - api-change:
lexv2-models: Adds support for Intent Disambiguation, allowing resolution of ambiguous user inputs when multiple intents match by presenting clarifying questions to users. Also adds Speech Detection Sensitivity configuration for optimizing voice activity detection sensitivity levels in various noise environments. - api-change:
mailmanager: Add support for resources in the aws-eusc partition. - api-change:
marketplace-entitlement: Endpoint update for new region - api-change:
mediapackagev2: Adds support for excluding session key tags from HLS multivariant playlists - api-change:
meteringmarketplace: Endpoint update for new region - api-change:
odb: Adds AssociateIamRoleToResource and DisassociateIamRoleFromResource APIs for managing IAM roles. Enhances CreateOdbNetwork and UpdateOdbNetwork APIs with KMS, STS, and cross-region S3 parameters. Adds OCI identity domain support to InitializeService API. - api-change:
organizations: Add support for policy operations on the UPGRADE_ROLLOUT_POLICY policy type. - api-change:
qconnect: This release introduces two new messaging channel subtypes: Push, WhatsApp, under MessageTemplate which is a resource in Amazon Q in Connect. - api-change:
quicksight: Amazon Quick Suite now supports QuickChat as an embedding type when calling the GenerateEmbedUrlForRegisteredUser API, enabling developers to embed conversational AI agents directly into their applications. - api-change:
rds: Add support for Upgrade Rollout Order - api-change:
redshift: Added support for Amazon Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation. - api-change:
redshift-serverless: Added UpdateLakehouseConfiguration API to manage Amazon Redshift Federated Permissions and AWS IAM Identity Center trusted identity propagation for namespaces. - api-change:
sagemaker: Enhanced SageMaker HyperPod instance groups with support for MinInstanceCount, CapacityRequirements (Spot/On-Demand), and KubernetesConfig (labels and taints). Also Added speculative decoding and MaxInstanceCount for model optimization jobs. - api-change:
security-ir: Add ListInvestigations and SendFeedback APIs to support SecurityIR AI agents - api-change:
sesv2: Added support for new SES regions - Asia Pacific (Malaysia) and Canada (Calgary) - api-change:
transfer: Adds support for creating Webapps accessible from a VPC.
v1.41.1
======
- api-change:
application-signals: Amazon CloudWatch Application Signals now supports un-instrumented services discovery, cross-account views, and change history, helping SRE and DevOps teams monitor and troubleshoot their large-scale distributed applications. - api-change:
autoscaling: This release adds support for three new features: 1) Image ID overrides in mixed instances policy, 2) Replace Root Volume - a new strategy for Instance Refresh, and 3) Instance Lifecycle Policy for enhanced instance lifecycle management. - api-change:
bedrock-agentcore: Bedrock AgentCore Memory release for redriving memory extraction jobs (StartMemoryExtractionJob and ListMemoryExtractionJob) - api-change:
bedrock-data-automation: Added support for Synchronous project type and PII Detection and Redaction - api-change:
bedrock-data-automation-runtime: Bedrock Data Automation Runtime Sync API - api-change:
braket: Add support for Braket spending limits. - api-change:
budgets: Add BillingViewHealthStatusException to DescribeBudgetPerformanceHistory and ServiceQuotaExceededException to UpdateBudget for improved error handling with Billing Views. - api-change:
cloudfront: This release adds support for bring your own IP (BYOIP) to CloudFront's CreateAnycastIpList API through an optional IpamCidrConfigs field. - api-change:
cloudtrail: AWS launches CloudTrail aggregated events to simplify monitoring of data events at scale. This feature delivers both granular and summarized data events for resources like S3/Lambda, helping security teams identify patterns without custom aggregation logic. - api-change:
connect: Add optional ability to exclude users from send notification actions for Contact Lens Rules. - api-change:
datasync: The partition value "aws-eusc" is now permitted for ARN (Amazon Resource Name) fields. - api-change:
devicefarm: Add support for environment variables and an IAM execution role. - api-change:
dms: Added support for customer-managed KMS key (CMK) for encryption for import private key certificate. Additionally added Amazon SageMaker Lakehouse endpoint used for zero-ETL integrations with data warehouses. - api-change:
dsql: Added clusterVpcEndpoint field to GetVpcEndpointServiceName API response, returning the VPC connection endpoint for the cluster - api-change:
ec2: This release adds support for multiple features including: VPC Encryption Control for the status of traffic flow; S2S VPN BGP Logging; TGW Flexible Costs; IPAM allocation of static IPs from IPAM pools to CF Anycast IP lists used on CloudFront distribution; and EBS Volume Integration with Recycle Bin - api-change:
ecs: Launching Amazon ECS Express Mode - a new feature that enables developers to quickly launch highly available, scalable containerized applications with a single command. - api-change:
elbv2: This release adds the target optimizer feature in ALB, enabling strict concurrency enforcement on targets. - api-change:
emr: Add support for configuring S3 destination for step logs on a per-step basis. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
glue: Added FunctionType parameter to Glue GetuserDefinedFunctions. - api-change:
imagebuilder: EC2 Image Builder now enables the distribution of existing AMIs, retry distribution, and define distribution workflows. It also supports automatic versioning for recipes and components, allowing automatic version increments and dynamic referencing in pipelines. - api-change:
kinesis: Kinesis Data Streams now supports up to 50 Enhance Fan-out consumers for On-demand Advantage Streams. On-demand Standard and Provisioned streams will continue with the existing limit of 20 consumers for Enhanced Fan-out. - api-change:
lakeformation: Added ServiceIntegrations as a request parameter for CreateLakeFormationIdentityCenterConfigurationRequest and UpdateLakeFormationIdentityCenterConfigurationRequest and response parameter for DescribeLakeFormationIdentityCenterConfigurationResponse - api-change:
license-manager: Added cross-account resource aggregation via license asset groups and expiry tracking for Self-Managed Licenses. Extended Org-Wide View to Self-Managed Licenses, added reporting for license asset groups, and removed Athena/Glue dependencies for cross-account resource discovery in commercial regions. - api-change:
networkmanager: This release adds support for Cloud WAN Routing Policy providing customers sophisticated routing controls to better manage their global networks - api-change:
organizations: Added new APIs for Billing Transfer, new policy type INSPECTOR_POLICY, and allow an account to transfer between organizations - api-change:
quicksight: Introducing comprehensive theme styling controls. New features include border customization (radius, width, color), flexible padding controls, background styling for cards and sheets, centralized typography management, and visual-level override support across layouts. - api-change:
rbin: Add support for EBS volume in Recycle Bin - api-change:
rds: Add support for VPC Encryption Controls. - api-change:
redshift-data: Increasing the length limit of Statement Name from 500 to 2048. - api-change:
s3: Enable / Disable ABAC on a general purpose bucket. - api-change:
sagemaker: Added training plan support for inference endpoints. Added HyperPod task governance with accelerator partition-based quota allocation. Added BatchRebootClusterNodes and BatchReplaceClusterNodes APIs. Updated ListClusterNodes to include privateDnsHostName. - api-change:
securityhub: Release Findings and Resources Trends APIs- GetFindingsTrendsV2 and GetResourcesTrendsV2. This supports time-series aggregated counts with composite filtering for 1-year of historical data analysis of Findings and Resources.
v1.41.0
======
- api-change:
apigateway: API Gateway now supports response streaming and new security policies for REST APIs and custom domain names. - api-change:
apigatewayv2: Support for API Gateway portals and portal products. - api-change:
backup: Amazon GuardDuty Malware Protection now supports AWS Backup, extending malware detection capabilities to EC2, EBS, and S3 backups. - api-change:
bcm-pricing-calculator: Add GroupSharingPreference, CostCategoryGroupSharingPreferenceArn, and CostCategoryGroupSharingPreferenceEffectiveDate to Bill Estimate. Add GroupSharingPreference and CostCategoryGroupSharingPreferenceArn to Bill Scenario. - api-change:
bedrock-runtime: This release includes support for Search Results. - api-change:
billing: Added name filtering support to ListBillingViews API through the new names parameter to efficiently filter billing views by name. - api-change:
billingconductor: This release adds support for Billing Transfers, enabling management of billing transfers with billing groups on AWS Billing Conductor. - api-change:
ce: Add support for COST_CATEGORY, TAG, and LINKED_ACCOUNT AWS managed cost anomaly detection monitors - api-change:
cloudtrail: AWS CloudTrail now supports Insights for data events, expanding beyond management events to automatically detect unusual activity on data plane operations. - api-change:
connectcampaignsv2: This release added support for ring timer configuration for campaign calls. - api-change:
cost-optimization-hub: Release ListEfficiencyMetrics API - api-change:
datazone: Amazon DataZone now supports business metadata (readme and metadata forms) at the individual attribute (column) level, a new rule type for glossary terms, and the ability to update the owner of the root domain unit. - api-change:
dynamodb: Extended Global Secondary Index (GSI) composite keys to support up to 8 attributes. - api-change:
ec2: This launch adds support for two new features: Regional NAT Gateway and IPAM Policies. IPAM policies offers customers central control for public IPv4 assignments across AWS services. Regional NAT is a single NAT Gateway that automatically expands across AZs in a VPC to maintain high availability. - api-change:
ecr: Add support for ECR archival storage class and Inspector org policy for scanning - api-change:
ecs: Added support for Amazon ECS Managed Instances infrastructure optimization configuration. - api-change:
emr: Add CloudWatch Logs integration for Spark driver, executor and step logs - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
fsx: Adding File Server Resource Manager configuration to FSx Windows - api-change:
guardduty: Add support for scanning and viewing scan results for backup resource types - api-change:
health: Adds actionability and personas properties to Health events exposed through DescribeEvents, DescribeEventsForOrganization, DescribeEventDetails, and DescribeEventTypes APIs. Adds filtering by actionabilities and personas in EventFilter, OrganizationEventFilter, EventTypeFilter. - api-change:
iam: Added the EnableOutboundWebIdentityFederation, DisableOutboundWebIdentityFederation and GetOutboundWebIdentityFederationInfo APIs for the IAM outbound federation feature. - api-change:
inspector2: This release introduces BLOCKED_BY_ORGANIZATION_POLICY error code and IMAGE_ARCHIVED scanStatusReason. BLOCKED_BY_ORGANIZATION_POLICY error code is returned when an operation is blocked by an AWS Organizations policy. IMAGE_ARCHIVED scanStatusReason is returned when an Image is archived in ECR. - api-change:
invoicing: Add support for adding Billing transfers in Invoice configuration - api-change:
lambda: Added support for creating and invoking Tenant Isolated functions in AWS Lambda APIs. - api-change:
logs: Adding support for ocsf version 1.5, add optional parameter MappingVersion - api-change:
mediaconnect: This release adds support for global routing in AWS Elemental MediaConnect. You can now use router inputs and router outputs to manage global video and audio routing workflows both within the AWS-Cloud and over the public internet. - api-change:
medialive: MediaLive is adding support for MediaConnect Router by supporting a new input type called MEDIACONNECT_ROUTER. This new input type will provide seamless encrypted transport between MediaConnect Router and your MediaLive channel. - api-change:
network-firewall: Partner Managed Rulegroup feature support - api-change:
networkflowmonitor: Added new enum value (AWS::EKS::Cluster) for type field under MonitorLocalResource - api-change:
partnercentral-channel: Initial GA launch of Partner Central Channel - api-change:
route53: Add dual-stack endpoint support for Route53 - api-change:
rum: CloudWatch RUM now supports mobile application monitoring for Android and iOS platforms - api-change:
s3: Adds support for blocking SSE-C writes to general purpose buckets. - api-change:
sagemaker: Added support for enhanced metrics for SageMaker AI Endpoints. This features provides Utilization Metrics at instance and container granularity and also provides easy configuration of metric publish frequency from 10 sec -> 5 mins - api-change:
secretsmanager: Adds support to create, update, retrieve, rotate, and delete managed external secrets. - api-change:
signin: AWS Sign-In manages authentication for AWS services. This service provides secure authentication flows for accessing AWS resources from the console and developer tools. This release adds the CreateOAuth2Token API, which can be used to fetch OAuth2 access tokens and refresh tokens from Sign-In. - api-change:
stepfunctions: Adds support to TestState for mocked results and exceptions, along with additional inspection data. - api-change:
sts: IAM now supports outbound identity federation via the STS GetWebIdentityToken API, enabling AWS workloads to securely authenticate with external services using short-lived JSON Web Tokens. - feature:credentials: Adds support for the login credential provider, allowing users to use AWS Management Console credentials for authentication.
v1.40.76
=======
- api-change:
autoscaling: This release adds the new LaunchInstances API, which can launch instances synchronously in an AutoScaling group. The API also returns instances info and launch error back immediately. - api-change:
backup: AWS Backup now supports a low-cost warm storage tier for Amazon S3 backup data. - api-change:
bedrock-runtime: Amazon Bedrock Runtime Service Tier Support Launch - api-change:
cloudformation: New CloudFormation DescribeEvents API with operation ID tracking and failure filtering capabilities to quickly identify root causes of deployment failures. Also, a DeploymentMode parameter for the CreateChangeSet API that enables creation of drift-aware change sets for safe drift management. - api-change:
connect: This release added support for ring timer configuration for campaign calls. - api-change:
ec2: AWS Site-to-Site VPN now supports VPN Concentrator, a new feature that enables customers to connect multiple low-bandwidth sites connections through a single attachment, simplifying multi-site connectivity for distributed enterprises. - api-change:
iam: Added the AssociateDelegationRequest, GetDelegationRequest, AcceptDelegationRequest, RejectDelegatonRequest, ListDelegationRequests, UpdateDelegationRequest, SendDelegationToken and GetHumanReadableSummary APIs for the IAM temporary delegation feature. - api-change:
kafka: Amazon MSK adds three new APIs, ListTopics, DescribeTopic, and DescribeTopicPartitions for viewing Kafka topics in your MSK clusters. - api-change:
logs: CloudWatch Logs updates: Added capability to setup a recurring schedule for log insights queries. Logs introduced Scheduled Queries (managed through Create/Update/Get/Delete/List/History Scheduled Query APIs). For more information, see CloudWatch Logs API documentation. - api-change:
resourcegroupstaggingapi: Add support for new ListRequiredTags API used to retrieve the required tags specified in a customer's effective tag policy. - api-change:
storagegateway: Adds support for European Sovereign Cloud ARNs in Storage Gateway API parameters. - api-change:
wafv2: AssociateWebACL, UpdateWebACL and PutLoggingConfiguration will now throw WAFFeatureNotIncludedInPricingPlanException when the request contains a feature that is not included in the CloudFront pricing plan of the WebACL.
v1.40.75
=======
- api-change:
appstream: Adding support for additional instances and extended storage - api-change:
backup: AWS Backup now supports specifying a logically air-gapped backup vault as a primary backup target in backup plans and on-demand backup jobs. - api-change:
bedrock: Automated Reasoning checks in Amazon Bedrock Guardrails now automatically generate Q&A tests for new Automated Reasoning policies. The GetAutomatedReasoningPolicyBuildWorkflowResultAssets API adds GENERATED_TEST_CASES asset type, allowing customers to retrieve tests generated by the build workflow. - api-change:
devicefarm: This release adds support for interacting with devices during a remote access session using the remoteDriverEndpoint interface - api-change:
dms: This release introduces the SAP ASE(Sybase) Data Provider for AWS Data Migration Service (DMS). In addition, DMS Schema Conversion now supports this provider, enabling customers to migrate SAP ASE(Sybase) databases to Amazon RDS for PostgreSQL or Aurora PostgreSQL seamlessly. - api-change:
ec2: This release introduces new APIs: DescribeInstanceSqlHaStates, DescribeInstanceSqlHaHistoryStates, EnableInstanceSqlHaStandbyDetections and DisableInstanceSqlHaStandbyDetections on Amazon EC2, allowing customers to enroll and monitor SQL Server licensing fee savings for their SQL HA EC2 instances. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
glue: Amazon Glue Releasing 2 the new API ListIntegrationResourceProperties and DeleteIntegrationResourceProperty along with minor improvement on existing API(s). - api-change:
guardduty: Add S3 On-Demand Object Scanning - api-change:
lexv2-models: Adds support for LLM as Primary, allowing usage of LLMs as the default NLU system. - api-change:
medialive: Adds configurations for spatial/temporal adaptive quantization in AV1 codec, and conversion to HLG output color space in H265 codec. - api-change:
mediapackagev2: Add support for SCTE messages in Segment file output - api-change:
mwaa-serverless: Amazon MWAA now offers serverless deployment, eliminating operational overhead while optimizing costs. The service supports YAML and Python-based workflows, with 80+ AWS Operators. It provides isolated execution, IAM permissions, and automatic scaling with pay-per-use pricing. - api-change:
opensearch: This release adds index operation APIs to support Automatic Semantic Enrichment feature - api-change:
pcs: Added support for the managed Slurm REST API endpoint - api-change:
route53resolver: Adding DICTIONARY_DGA to dns-threat-protection as a new enum type. Customers can now set rules for dictionary dga protection
v1.40.74
=======
- api-change:
datazone: Adds support for granting read and write access to Amazon S3 general purpose buckets using CreateSubscriptionRequest and AcceptSubscriptionRequest APIs. Also adds search filters for SSOUser and SSOGroup to ListSubscriptions APIs and deprecates "sortBy" parameter for ListSubscriptions APIs. - api-change:
ec2: This release adds AvailabilityZoneId support for CreateInstanceConnectEndpoint, DescribeInstanceConnectEndpoints, and DeleteInstanceConnectEndpoint APIs. - api-change:
imagebuilder: EC2 Image Builder now supports invoking Lambda functions and executing Step Functions state machine through image workflows. - api-change:
medialive: Removed all the value constraint (min/max) for the shape definitions (e.g. integerMin0Max3600) on the C2j models to get rid of the need to request an exemption from the SDK team whenever a shape definition (e.g. integerMin0Max3600) is changed. - enhancement:AWSCRT: Update awscrt version to 0.28.4
v1.40.73
=======
- api-change:
cloudformation: CloudFormation now supports GetHookResult API with annotations to retrieve structured compliance check results and remediation guidance for each evaluated resource, replacing the previous single-message limitation with detailed validation outcomes. - api-change:
controlcatalog: Added support for related control mappings with new RELATED_CONTROL mapping type in ListControlMappings API. - api-change:
ec2: Added support for new accelerator types ("media") and accelerator names ("L4", "L40s", "GAUDI_HL_205", "INFERENTIA2", "TRAINIUM", "TRAINIUM2", "U30") in Attributes Based Instance Type Selection for launched instance types. - api-change:
ecr: Add Amazon ECR FIPS PrivateLink endpoint support - api-change:
elbv2: QUIC and TCP_QUIC protocol support for Network Load Balancer (NLB). This capability enables customers to forward QUIC traffic to their targets with ultra-low latency while maintaining session stickiness using QUIC Connection IDs. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
iotwireless: Integration of Device Location with Amazon Sidewalk network for Amazon Sidewalk enabled devices - api-change:
mediaconvert: Lowers minimum duration for black video generator. Adds support for embedding and signing C2PA content credentials in DASH and CMAF HLS outputs. - api-change:
rds: Updated endpoint and service metadata - api-change:
sagemaker: Added support for minor version upgrades and AWS Identity Center integration for SageMaker Hadron Partner Apps, enabling automated version management and IdC group-based access control. - api-change:
workspaces-web: Support for managing web content filtering for defining, tracking and regulating type of content accessed with WorkSpaces Secure Browser as part of browser settings.
v1.40.72
=======
- api-change:
amp: Add VPC source configuration support enabling Amazon Managed Service for Prometheus Collector to collect metrics from MSK clusters. - api-change:
connect: Updated Authentication Profile APIs to add support for automatic logout on user inactivity - api-change:
dms: Added support of SQL statements creation, metadata model discovery and selection rules transformation. - api-change:
ec2: Adds complete AMI ancestry tracing from immediate parent through each preceding generation back to the root AMI - api-change:
elbv2: This release expands ALB Authentication to support JWT verification and adds support for a new JWT validation action in listener rule. - api-change:
redshift: Added GetIdentityCenterAuthToken API to retrieve encrypted authentication tokens for Identity Center integrated applications. This API enables programmatic access to secure Identity Center tokens with proper error handling and parameter validation across supported SDK languages. - api-change:
s3tables: Adds support for request metrics metrics APIs for S3 Tables - api-change:
sagemaker: Add support for trn2.3xlarge instance type for SageMaker Hyperpod
v1.40.71
=======
- api-change:
batch: Documentation-only update: update API and doc descriptions per EKS ImageType default value switch from AL2 to AL2023. - api-change:
bedrock-data-automation: Added support for Language Expansion feature for BDA Audio modality. - api-change:
ec2: AWS Site-to-Site VPN now supports VPN connections with up to 5 Gbps bandwidth per tunnel, a 4x improvement from existing limit of 1.25 Gbps. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
medical-imaging: Added new fields in existing APIs. - api-change:
rtbfabric: Added LogSettings and LinkAttribute fields to external links - api-change:
security-ir: Added support for configuring communication preferences as well as clearly displaying case comment author identities.
v1.40.70
=======
- api-change:
acm-pca: Private Certificate Authority service now supports ML-DSA key algorithms. - api-change:
appstream: AWS Appstream support for IPv6 - api-change:
backup: AWS Backup supports backups of Amazon EKS clusters, including Kubernetes cluster state and persistent storage attached to the EKS cluster via a persistent volume claim (EBS volumes, EFS file systems, and S3 buckets). - api-change:
braket: Adds ExperimentalCapabilities field to CreateQuantumTask request and GetQuantumTask response objects. Enables use of experimental software capabilities when creating quantum tasks. - api-change:
datazone: Remove trackingServerName from DataZone Connection MLflowProperties - api-change:
dsql: Cluster endpoint added to CreateCluster and GetCluster API responses - api-change:
ec2: Amazon EC2 Fleet customers can now filter instance types based on encryption-in-transit support using Attribute-Based Instance Type Selection (ABIS), eliminating the manual effort of identifying and selecting compatible instance types for security-sensitive workloads. - api-change:
guardduty: Include tags filed in CreatePublishingDestinationRequest and DescribePublishingDestinationResponse. - api-change:
iam: Added CreateDelegationRequest API, which is not available for general use at this time. - api-change:
invoicing: Added new invoicing get-invoice-pdf API Operation - api-change:
kafka: Amazon MSK now supports intelligent rebalancing for MSK Express brokers. - api-change:
sts: Added GetDelegatedAccessToken API, which is not available for general use at this time. - api-change:
verifiedpermissions: Amazon Verified Permissions / Features : Adds support for entity Cedar tags. - api-change:
wafv2: AWS WAF now supports CLOUDWATCH_TELEMETRY_RULE_MANAGED as a LogScope option, enabling automated logging configuration through Amazon CloudWatch Logs for telemetry data collection and analysis.
v1.40.69
=======
- api-change:
controltower: Added Parent Identifier support to ListEnabledControls and GetEnabledControl API. Implemented RemediationType support for Landing Zone operations: CreateLandingZone, UpdateLandingZone and GetLandingZone APIs - api-change:
ec2: Adds PrivateDnsPreference and PrivateDnsSpecifiedDomains to control private DNS resolution for resource and service network VPC endpoints and IpamScopeExternalAuthorityConfiguration to integrate Amazon VPC IPAM with a third-party IPAM service - api-change:
kms: Added support for new ECC_NIST_EDWARDS25519 AWS KMS key spec - api-change:
opensearch: This release introduces the Default Application feature, allowing users to set, change, or unset a preferred OpenSearch UI application on a per-region basis for a streamlined and consistent user experience. - api-change:
vpc-lattice: Amazon VPC Lattice now supports custom domain name for resource configurations
v1.40.68
=======
- api-change:
accessanalyzer: New field totalActiveErrors added to getFindingsStatistics response. - api-change:
backup: AWS Backup now supports customer-managed keys (CMK) for logically air-gapped vaults, enabling customers to maintain full control over their encryption key lifecycle. This feature helps organizations meet specific internal governance requirements or external regulatory compliance standards. - api-change:
connect: Added support for Conditional Questions in Evaluation Forms. Introduced Auto Evaluation capability for Evaluation Forms and Contact Evaluations. Added new API operations: SearchEvaluationForms and SearchContactEvaluations. - api-change:
ec2: Add Amazon EC2 R8a instance types - api-change:
gamelift: Amazon GameLift Servers now supports game builds that use the Windows 2022 operating system. - api-change:
identitystore: IdentityStore API: added new KMSExceptionReason fields to the Exception object; added multiple new fields to the User APIs - UserStatus, Birthdate, Website and Photos; added multiple new metadata fields for User, Groups and Membership APIs - CreatedAt, CreatedBy, UpdatedAt and UpdatedBy. - api-change:
quicksight: Support for New Data Prep Experience - api-change:
s3tables: Adds support for tagging APIs for S3 Tables - api-change:
s3vectors: Amazon S3 Vectors provides cost-effective, elastic, and durable vector storage for queries based on semantic meaning and similarity. - api-change:
sagemaker: Added NodeProvisioningMode parameter to UpdateCluster API to determine how instance provisioning is handled during cluster operations; in Continuous mode. Added VpcId field in UpdateDomain request for SageMaker Unified Studio domains with no VPC to add a customer VPC. - api-change:
ssm: Provides NoLongerSupportedException error message
v1.40.67
=======
- api-change:
cloudfront: This release adds new and updated API operations. You can now use the IpAddressType field to specify either ipv4 or dualstack for your Anycast static IP list. You can also enable cross-account resource sharing to share your VPC origins with other AWS accounts - api-change:
datazone: Added support for Project Resource Tags - api-change:
ec2: This release adds AvailabilityZoneId support for DescribeFastSnapshotRestores, DisableFastSnapshotRestores, and EnableFastSnapshotRestores APIs. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
fsx: Amazon FSx now enables secure management of Active Directory credentials through AWS Secrets Manager integration. Customers can use Secret ARNs instead of direct credentials when joining resources to Active Directory domains. - api-change:
groundstation: Introduce CreateDataflowEndpointGroupV2 action - api-change:
s3: Launch IPv6 dual-stack support for S3 Express - api-change:
sagemaker: Add new fields in SageMaker Hyperpod DescribeCluster API response: TargetStateCount, SoftwareUpdateStatus and ActiveSoftwareDeploymentConfig to provide AMI update progress visibility .
v1.40.66
=======
- api-change:
pinpoint-sms-voice-v2: This release adds support for the CarrierLookup API, which returns information about a destination phone number including if the number is valid, the carrier, and more.
v1.40.65
=======
- api-change:
bedrock-agentcore-control: Adds support for direct code deploy with CreateAgentRuntime and UpdateAgentRuntime - api-change:
budgets: Fix the AWS Budgets endpoint for the aws-eusc partition. - api-change:
ec2: Add Amazon EC2 trn2.3xlarge instance type. - api-change:
ecs: Documentation-only update for LINEAR and CANARY deployment strategies. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
kinesis: Adds support for MinimumThroughputBillingCommitment with new UpdateAccountSettings API. Adds support to configure warm throughput for on-demand streams in new UpdateStreamWarmThroughput API and existing CreateStream API and UpdateStreamMode API.
v1.40.64
=======
- api-change:
connectcases: Added two new case rule types: Parent Child Field Options (restricts child field options based on parent field value) and Hidden (controls child field visibility based on parent field value). Both enable dynamic field behavior within templates. - api-change:
ec2: Amazon VPC IP Address Manager (IPAM) now supports automated prefix list management, allowing you to create rules that automatically populate customer-managed prefix lists with CIDRs from your IPAM pools or AWS resources based on tags, Regions, or other criteria. - api-change:
emr: Update endpoint ruleset parameters casing - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
fms: Update endpoint ruleset parameters casing - api-change:
fsx: Update endpoint ruleset parameters casing - api-change:
health: Update endpoint ruleset parameters casing - api-change:
kinesis: Update endpoint ruleset parameters casing - api-change:
lambda: Add Python3.14 (python3.14) and Java 25 (java25) support to AWS Lambda - api-change:
logs: Update endpoint ruleset parameters casing - api-change:
marketplace-catalog: Update endpoint ruleset parameters casing - api-change:
mediaconvert: Adds SlowPalPitchCorrection to audio pitch correction settings. Enables opacity for VideoOverlays. Adds REMUX_ALL option to enable multi-rendition passthrough to VideoSelector for allow listed accounts. - api-change:
omics: Added WDL_LENIENT engine type that enables implicit typecasting of variable values to its compatible declared types - api-change:
payment-cryptography: Allow additional characters in the CertificateSubject for GetCertificateSigningRequest API. - api-change:
redshift: Update endpoint ruleset parameters casing - api-change:
resourcegroupstaggingapi: Update endpoint ruleset parameters casing - api-change:
sagemaker: Allow update of platform identifier via UpdateNotebookInstance operation. - api-change:
savingsplans: Add dual-stack endpoint support for Savings Plans - api-change:
snowball: Update endpoint ruleset parameters casing - api-change:
ssm-quicksetup: Update endpoint ruleset parameters casing - api-change:
textract: Update endpoint ruleset parameters casing - api-change:
waf: Update endpoint ruleset parameters casing
v1.40.63
=======
- api-change:
amp: Add Anomaly Detection APIs for Amazon Managed Prometheus - api-change:
apigateway: Update endpoint ruleset parameters casing - api-change:
appconfig: Update endpoint ruleset parameters casing - api-change:
appflow: Update endpoint ruleset parameters casing - api-change:
applicationcostprofiler: Update endpoint ruleset parameters casing - api-change:
appmesh: Update endpoint ruleset parameters casing - api-change:
appsync: Update endpoint ruleset parameters casing - api-change:
artifact: Update endpoint ruleset parameters casing - api-change:
auditmanager: Update endpoint ruleset parameters casing - api-change:
bedrock-agent: Update endpoint ruleset parameters casing - api-change:
bedrock-agentcore-control: Web-Bot-Auth support for AgentCore Browser tool to help reduce captcha challenges. - api-change:
chime: Update endpoint ruleset parameters casing - api-change:
cleanrooms: Added support for advanced Spark configurations to optimize SQL performance - api-change:
cloudcontrol: Update endpoint ruleset parameters casing - api-change:
clouddirectory: Update endpoint ruleset parameters casing - api-change:
cloudsearch: Update endpoint ruleset parameters casing - api-change:
cloudwatch: Update endpoint ruleset parameters casing - api-change:
codecatalyst: Update endpoint ruleset parameters casing - api-change:
codecommit: Update endpoint ruleset parameters casing - api-change:
codedeploy: Update endpoint ruleset parameters casing - api-change:
cognito-sync: Update endpoint ruleset parameters casing - api-change:
compute-optimizer: Update endpoint ruleset parameters casing - api-change:
connectcases: Update endpoint ruleset parameters casing - api-change:
deadline: Update endpoint ruleset parameters casing - api-change:
devops-guru: Update endpoint ruleset parameters casing - api-change:
docdb: Adding FailoverState and TagList to GlobalCluster and SynchronizationStatus to GlobalClusterMember. - api-change:
ecs: Amazon ECS Service Connect now supports Envoy access logs, providing deeper observability into request-level traffic patterns and service interactions. - api-change:
eks-auth: Update endpoint ruleset parameters casing - api-change:
elasticache: Update endpoint ruleset parameters casing - api-change:
emr-serverless: This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on EMR Serverless Applications. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
firehose: Update endpoint ruleset parameters casing - api-change:
frauddetector: Update endpoint ruleset parameters casing - api-change:
geo-places: Update endpoint ruleset parameters casing - api-change:
glue: This release adds the capability to enable User Background Sessions for customers running Trusted Identity Propagation enabled Interactive Sessions on AWS Glue. - api-change:
greengrassv2: Update endpoint ruleset parameters casing - api-change:
iotevents-data: Update endpoint ruleset parameters casing - api-change:
iot-managed-integrations: Add a new GetManagedThingCertificate API to expose Iot ManagedIntegrations (MI) device certificate, and add "-" support for name, properties, actions and events in the CapabilityReportCapability object. - api-change:
keyspacesstreams: Update endpoint ruleset parameters casing - api-change:
kms: Add cross account VPC endpoint service connectivity support to CustomKeyStore. - api-change:
license-manager-linux-subscriptions: Update endpoint ruleset parameters casing - api-change:
marketplace-reporting: Update endpoint ruleset parameters casing - api-change:
neptune: Update endpoint ruleset parameters casing - api-change:
rtbfabric: RTB Fabric documentation update. - api-change:
s3outposts: Update endpoint ruleset parameters casing - api-change:
sagemaker-runtime: Update endpoint ruleset parameters casing - api-change:
schemas: Update endpoint ruleset parameters casing - api-change:
serverlessrepo: Update endpoint ruleset parameters casing - api-change:
servicecatalog: Update endpoint ruleset parameters casing - api-change:
sso: Update endpoint ruleset parameters casing - api-change:
sts: Update endpoint ruleset parameters casing
v1.40.62
=======
- api-change:
bedrock-runtime: Add support for system tool and web citation response.
v1.40.61
=======
- api-change:
apigatewayv2: Update endpoint ruleset parameters casing - api-change:
application-signals: Added support for CloudWatch Synthetics Canary resources in ListAuditFindings API. This enhancement allows customers to retrieve audit findings specifically for CloudWatch Synthetics canaries and enables service-canary correlation analysis. - api-change:
backupsearch: Update endpoint ruleset parameters casing - api-change:
bcm-pricing-calculator: Update endpoint ruleset parameters casing - api-change:
bedrock-agent-runtime: Update endpoint ruleset parameters casing - api-change:
bedrock-runtime: Update endpoint ruleset parameters casing - api-change:
cleanroomsml: Update endpoint ruleset parameters casing - api-change:clients: The following clients have been removed per deprecation of the services - qldb, qldb-session, robomaker, lookoutmetrics, lookoutvision, iotfleethub, apptest
- api-change:
cloud9: Update endpoint ruleset parameters casing - api-change:
cloudsearchdomain: Update endpoint ruleset parameters casing - api-change:
codeconnections: Update endpoint ruleset parameters casing - api-change:
codeguru-security: Update endpoint ruleset parameters casing - api-change:
detective: Update endpoint ruleset parameters casing - api-change:
ec2: This released the DescribeCapacityReservationTopology API. - api-change:
ecs: Amazon ECS supports native linear and canary service deployments, allowing you to shift traffic in increments for more control. - api-change:
efs: Update endpoint ruleset parameters casing - api-change:
elastictranscoder: Update endpoint ruleset parameters casing - api-change:
emr-containers: Update endpoint ruleset parameters casing - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
gameliftstreams: Add stream group expiration date and expired status - api-change:
glacier: Update endpoint ruleset parameters casing - api-change:
groundstation: Enable use of AzEl ephemerides - api-change:
inspector-scan: Update endpoint ruleset parameters casing - api-change:
kafkaconnect: Update endpoint ruleset parameters casing - api-change:
kendra: Update endpoint ruleset parameters casing - api-change:
kinesisvideo: Update endpoint ruleset parameters casing - api-change:
lambda: Added SerializedRequestEntityTooLargeException to Lambda Invoke API - api-change:
marketplace-deployment: Update endpoint ruleset parameters casing - api-change:
mediapackage-vod: Update endpoint ruleset parameters casing - api-change:
migrationhuborchestrator: Update endpoint ruleset parameters casing - api-change:
notifications: Update endpoint ruleset parameters casing - api-change:
opensearch: Update endpoint ruleset parameters casing - api-change:
organizations: Added Account State field to the ListDelegatedAdministrators API response. - api-change:
partnercentral-selling: Update endpoint ruleset parameters casing - api-change:
pipes: Update endpoint ruleset parameters casing - api-change:
ram: Update endpoint ruleset parameters casing - api-change:
resource-groups: Update endpoint ruleset parameters casing - api-change:
s3: Amazon Simple Storage Service / Features: Add conditional writes in CopyObject on destination key to prevent unintended object modifications. - api-change:
s3control: Update endpoint ruleset parameters casing - api-change:
sagemaker: Amazon SageMaker now supports deleting training and processing jobs in a terminal status. - api-change:
sagemaker-featurestore-runtime: Update endpoint ruleset parameters casing - api-change:
security-ir: Update endpoint ruleset parameters casing - api-change:
servicecatalog-appregistry: Update endpoint ruleset parameters casing - api-change:
sqs: Update endpoint ruleset parameters casing - api-change:
support-app: Update endpoint ruleset parameters casing - api-change:
taxsettings: Update endpoint ruleset parameters casing - api-change:
trustedadvisor: Update endpoint ruleset parameters casing - api-change:
workspaces: Added IPv6 address support for WorkSpaces using Dual-Stack subnets - api-change:
workspaces-instances: Update endpoint ruleset parameters casing - api-change:
xray: Update endpoint ruleset parameters casing
v1.40.60
=======
- api-change:
accessanalyzer: Update endpoint ruleset parameters casing - api-change:
aiops: Update endpoint ruleset parameters casing - api-change:
athena: Update endpoint ruleset parameters casing - api-change:
backup-gateway: Update endpoint ruleset parameters casing - api-change:
bedrock-data-automation: Update endpoint ruleset parameters casing - api-change:
braket: Update endpoint ruleset parameters casing - api-change:
ce: Updated endpoint for eusc-de-east-1 region. - api-change:
chime-sdk-identity: Update endpoint ruleset parameters casing - api-change:
chime-sdk-media-pipelines: Update endpoint ruleset parameters casing - api-change:
codeartifact: Update endpoint ruleset parameters casing - api-change:
codeguruprofiler: Update endpoint ruleset parameters casing - api-change:
cognito-idp: Update endpoint ruleset parameters casing - api-change:
comprehend: Update endpoint ruleset parameters casing - api-change:
connectcampaigns: Update endpoint ruleset parameters casing - api-change:
controltower: Update endpoint ruleset parameters casing - api-change:
cost-optimization-hub: Update endpoint ruleset parameters casing - api-change:
dax: Update endpoint ruleset parameters casing - api-change:
elasticbeanstalk: Update endpoint ruleset parameters casing - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
entityresolution: Update endpoint ruleset parameters casing - api-change:
forecast: Update endpoint ruleset parameters casing - api-change:
greengrass: Update endpoint ruleset parameters casing - api-change:
iam: Fixed missing SummaryMap keys in GetAccountSummary response that were being filtered out during deserialization in AWS Java SDK v2 - api-change:
invoicing: Update endpoint ruleset parameters casing - api-change:
kinesis: Adds support for record sizes up to 10MiB and introduces new UpdateMaxRecordSize API to modify stream record size limits. Adds record size parameters to existing CreateStream and DescribeStreamSummary APIs for request and response payloads respectively. - api-change:
launch-wizard: Update endpoint ruleset parameters casing - api-change:
lex-runtime: Update endpoint ruleset parameters casing - api-change:
managedblockchain: Update endpoint ruleset parameters casing - api-change:
mturk: Update endpoint ruleset parameters casing - api-change:
neptune-graph: Update endpoint ruleset parameters casing - api-change:
outposts: Update endpoint ruleset parameters casing - api-change:
pinpoint: Update endpoint ruleset parameters casing - api-change:
rbin: Update endpoint ruleset parameters casing - api-change:
rds-data: Update endpoint ruleset parameters casing - api-change:
redshift-serverless: Update endpoint ruleset parameters casing - api-change:
rekognition: Update endpoint ruleset parameters casing - api-change:
repostspace: Update endpoint ruleset parameters casing - api-change:
route53profiles: Update endpoint ruleset parameters casing - api-change:
route53resolver: Update endpoint ruleset parameters casing - api-change:
s3vectors: Update endpoint ruleset parameters casing - api-change:
scheduler: Update endpoint ruleset parameters casing - api-change:
secretsmanager: Update endpoint ruleset parameters casing - api-change:
ses: Update endpoint ruleset parameters casing - api-change:
shield: Update endpoint ruleset parameters casing - api-change:
simspaceweaver: Update endpoint ruleset parameters casing - api-change:
socialmessaging: Update endpoint ruleset parameters casing - api-change:
ssm-sap: Update endpoint ruleset parameters casing - api-change:
sso-admin: Update endpoint ruleset parameters casing - api-change:
stepfunctions: Update endpoint ruleset parameters casing - api-change:
waf-regional: Update endpoint ruleset parameters casing - api-change:
workmailmessageflow: Update endpoint ruleset parameters casing
v1.40.59
=======
- api-change:
acm: Update endpoint ruleset parameters casing - api-change:
amplifyuibuilder: Update endpoint ruleset parameters casing - api-change:
application-signals: Update endpoint ruleset parameters casing - api-change:
billing: Update endpoint ruleset parameters casing - api-change:
budgets: Update endpoint ruleset parameters casing - api-change:
chime-sdk-messaging: Update endpoint ruleset parameters casing - api-change:
cloudtrail: Update endpoint ruleset parameters casing - api-change:
codepipeline: Update endpoint ruleset parameters casing - api-change:
datapipeline: Update endpoint ruleset parameters casing - api-change:
datazone: This release adds support for MLflow connections Creation in DataZone - api-change:
docdb: Update endpoint ruleset parameters casing - api-change:
dynamodbstreams: Update endpoint ruleset parameters casing - api-change:
eks: Update endpoint ruleset parameters casing - api-change:
elb: Update endpoint ruleset parameters casing - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
evs: Update endpoint ruleset parameters casing - api-change:
fis: Update endpoint ruleset parameters casing - api-change:
gameliftstreams: Add status reasons for TERMINATED stream sessions - api-change:
geo-maps: Added support for optional AdditionalFeatures parameter in the V2 GetTile API. - api-change:
inspector: Update endpoint ruleset parameters casing - api-change:
iot-managed-integrations: Update endpoint ruleset parameters casing - api-change:
iotwireless: Update endpoint ruleset parameters casing - api-change:
kinesisanalytics: Update endpoint ruleset parameters casing - api-change:
kinesis-video-signaling: Update endpoint ruleset parameters casing - api-change:
location: Added support for mobile app restrictions in Amazon Location API keys. - api-change:
lookoutvision: Update endpoint ruleset parameters casing - api-change:
mediapackage: Update endpoint ruleset parameters casing - api-change:
mediastore: Update endpoint ruleset parameters casing - api-change:
mediastore-data: Update endpoint ruleset parameters casing - api-change:
migrationhubstrategy: Update endpoint ruleset parameters casing - api-change:
mq: Update endpoint ruleset parameters casing - api-change:
panorama: Update endpoint ruleset parameters casing - api-change:
payment-cryptography: Update endpoint ruleset parameters casing - api-change:
payment-cryptography-data: Update endpoint ruleset parameters casing - api-change:
pca-connector-ad: Update endpoint ruleset parameters casing - api-change:
qbusiness: Update endpoint ruleset parameters casing - api-change:
robomaker: Update endpoint ruleset parameters casing - api-change:
route53domains: Update endpoint ruleset parameters casing - api-change:
rtbfabric: Add support for custom rate limits. - api-change:
s3tables: Update endpoint ruleset parameters casing - api-change:
sagemaker: Added inference components model data caching feature - api-change:
sagemaker-metrics: Update endpoint ruleset parameters casing - api-change:
securityhub: Release 3 layer filter support in GetFindingsV2, GetFindingStatisticsV2, GetResourcesV2,GetResourcesStatisticsV2, AutomationRule V2 APIs. Update filter casing in GetResourcesV2, GetResourcesStatisticsV2 APIs. Add new filters in GetFindingsV2, GetFindingStatisticsV2, AutomationRule V2 APIs. - api-change:
servicediscovery: Update endpoint ruleset parameters casing - api-change:
snow-device-management: Update endpoint ruleset parameters casing - api-change:
sso-oidc: Update endpoint ruleset parameters casing - api-change:
supplychain: Update endpoint ruleset parameters casing - api-change:
translate: Update endpoint ruleset parameters casing - api-change:
verifiedpermissions: Update endpoint ruleset parameters casing - api-change:
vpc-lattice: Update endpoint ruleset parameters casing - api-change:
wisdom: Update endpoint ruleset parameters casing - api-change:
workspaces-thin-client: Update endpoint ruleset parameters casing
v1.40.58
=======
- api-change:
account: Update endpoint ruleset parameters casing - api-change:
application-autoscaling: Update endpoint ruleset parameters casing - api-change:
bedrock-agentcore: Fixing the service documentation name - api-change:
bedrock-agentcore-control: Fixing the service documentation name - api-change:
chime-sdk-voice: Update endpoint ruleset parameters casing - api-change:
cloudtrail-data: Update endpoint ruleset parameters casing - api-change:
codebuild: Update endpoint ruleset parameters casing - api-change:
codestar-connections: Update endpoint ruleset parameters casing - api-change:
config: Update endpoint ruleset parameters casing - api-change:
connect-contact-lens: Update endpoint ruleset parameters casing - api-change:
cur: Update endpoint ruleset parameters casing - api-change:
discovery: Update endpoint ruleset parameters casing - api-change:
dms: Update endpoint ruleset parameters casing - api-change:
docdb-elastic: Update endpoint ruleset parameters casing - api-change:
drs: Update endpoint ruleset parameters casing - api-change:
dsql: Add support for resource-based policies for Aurora DSQL clusters. This will enable you to implement Block Public Access (BPA) which will help restrict access to your Aurora DSQL public or VPC endpoints. - api-change:
ebs: Update endpoint ruleset parameters casing - api-change:
ecr: Update endpoint ruleset parameters casing - api-change:
ecr-public: Update endpoint ruleset parameters casing - api-change:
healthlake: Update endpoint ruleset parameters casing - api-change:
internetmonitor: Update endpoint ruleset parameters casing - api-change:
iotevents: Update endpoint ruleset parameters casing - api-change:
iot-jobs-data: Update endpoint ruleset parameters casing - api-change:
kinesis-video-archived-media: Update endpoint ruleset parameters casing - api-change:
kinesis-video-webrtc-storage: Update endpoint ruleset parameters casing - api-change:
lambda: Add NodeJs 24 (nodejs24.x) support to AWS Lambda. - api-change:
macie2: Update endpoint ruleset parameters casing - api-change:
managedblockchain-query: Update endpoint ruleset parameters casing - api-change:
marketplacecommerceanalytics: Update endpoint ruleset parameters casing - api-change:
mediatailor: Update endpoint ruleset parameters casing - api-change:
mgh: Update endpoint ruleset parameters casing - api-change:
mgn: Update endpoint ruleset parameters casing - api-change:
mpa: Update endpoint ruleset parameters casing - api-change:
neptunedata: Update endpoint ruleset parameters casing - api-change:
networkmonitor: Update endpoint ruleset parameters casing - api-change:
odb: Doc-only update that removes duplicate values from descriptions of ODB peering APIs. - api-change:
omics: Update endpoint ruleset parameters casing - api-change:
opensearchserverless: Update endpoint ruleset parameters casing - api-change:
pca-connector-scep: Update endpoint ruleset parameters casing - api-change:
personalize-events: Update endpoint ruleset parameters casing - api-change:
pinpoint-email: Update endpoint ruleset parameters casing - api-change:
resiliencehub: Update endpoint ruleset parameters casing - api-change:
rum: Update endpoint ruleset parameters casing - api-change:
sagemaker: Update endpoint ruleset parameters casing - api-change:
sagemaker-edge: Update endpoint ruleset parameters casing - api-change:
savingsplans: Update endpoint ruleset parameters casing - api-change:
securitylake: Update endpoint ruleset parameters casing - api-change:
sesv2: Update endpoint ruleset parameters casing - api-change:
storagegateway: Update endpoint ruleset parameters casing - api-change:
synthetics: Update endpoint ruleset parameters casing
v1.40.57
=======
- api-change:
appfabric: Update endpoint ruleset parameters casing - api-change:
autoscaling: Update endpoint ruleset parameters casing - api-change:
b2bi: Update endpoint ruleset parameters casing - api-change:
bcm-dashboards: Update endpoint ruleset parameters casing - api-change:
ce: Update endpoint ruleset parameters casing - api-change:
chatbot: Update endpoint ruleset parameters casing - api-change:
cloudformation: Update endpoint ruleset parameters casing - api-change:
cloudhsm: Update endpoint ruleset parameters casing - api-change:
cloudhsmv2: Update endpoint ruleset parameters casing - api-change:
codeguru-reviewer: Update endpoint ruleset parameters casing - api-change:
cognito-identity: Update endpoint ruleset parameters casing - api-change:
comprehendmedical: Update endpoint ruleset parameters casing - api-change:
connect: This release added support for email address alias configuration and outbound campaign preview mode. - api-change:
connectcampaignsv2: Updated Amazon Connect Outbound Campaigns V2 SDK to support Preview Outbound Mode - api-change:
connectparticipant: Update endpoint ruleset parameters casing - api-change:
devicefarm: This release adds support for optionally including an app as part of a CreateRemoteAccessSession request - api-change:
directconnect: Update endpoint ruleset parameters casing - api-change:
ds-data: Update endpoint ruleset parameters casing - api-change:
ec2: This release adds AvailabilityZoneId support for CreateNetworkInterface and DescribeNetworkInterfaces APIs. - api-change:
ec2-instance-connect: Update endpoint ruleset parameters casing - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
forecastquery: Update endpoint ruleset parameters casing - api-change:
iam: Updated OIDC and SAML apis to reject multiple simultaneous requests to change a unique object. - api-change:
inspector2: Update endpoint ruleset parameters casing - api-change:
iot: Update endpoint ruleset parameters casing - api-change:
iotanalytics: Update endpoint ruleset parameters casing - api-change:
iotfleetwise: Update endpoint ruleset parameters casing - api-change:
iotsecuretunneling: Update endpoint ruleset parameters casing - api-change:
iotsitewise: Update endpoint ruleset parameters casing - api-change:
ivschat: Update endpoint ruleset parameters casing - api-change:
kinesisanalyticsv2: Update endpoint ruleset parameters casing - api-change:
lexv2-models: Update endpoint ruleset parameters casing - api-change:
mailmanager: Update endpoint ruleset parameters casing - api-change:
marketplace-agreement: Update endpoint ruleset parameters casing - api-change:
medialive: Add 3 API operations for fetching alerts: ListAlerts (Channels), ListClusterAlerts (MediaLive Anywhere), and ListMultiplexAlerts - api-change:
mwaa: Update endpoint ruleset parameters casing - api-change:
notificationscontacts: Update endpoint ruleset parameters casing - api-change:
oam: Update endpoint ruleset parameters casing - api-change:
pcs: Update endpoint ruleset parameters casing - api-change:
pinpoint-sms-voice-v2: Update endpoint ruleset parameters casing - api-change:
redshift-data: Update endpoint ruleset parameters casing - api-change:
route53: Amazon Route 53 now supports the ISOB West Region for private DNS for Amazon VPCs and cloudwatch healthchecks. - api-change:
route53-recovery-cluster: Update endpoint ruleset parameters casing - api-change:
rtbfabric: Update for general availability of AWS RTB Fabric service. - api-change:
sagemaker-a2i-runtime: Update endpoint ruleset parameters casing - api-change:
sns: Update endpoint ruleset parameters casing - api-change:
ssm-incidents: Update endpoint ruleset parameters casing - api-change:
workdocs: Update endpoint ruleset parameters casing - api-change:
workmail: Update endpoint ruleset parameters casing - api-change:
workspaces: Update endpoint ruleset parameters casing
v1.40.56
=======
- api-change:
dynamodb: Add AccountID based endpoint metric to endpoint rules. - api-change:
emr: Added RECONFIGURING to the InstanceFleetState convenience enum. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
mediaconvert: This release adds the ability to set resolution for the black video generator and also adds the StartJobsQuery and GetJobsQueryResults APIs which allow asynchronous search of job history using new filters. - api-change:
meteringmarketplace: Added ClientToken parameter to MeterUsage API for specifying idempotent requests.
v1.40.55
=======
- api-change:
amp: Update endpoint ruleset parameters casing - api-change:
amplifybackend: Update endpoint ruleset parameters casing - api-change:
appconfigdata: Update endpoint ruleset parameters casing - api-change:
appintegrations: Update endpoint ruleset parameters casing - api-change:
application-insights: Update endpoint ruleset parameters casing - api-change:
arc-zonal-shift: Update endpoint ruleset parameters casing - api-change:
bcm-recommended-actions: Update endpoint ruleset parameters casing - api-change:
bedrock-data-automation-runtime: Update endpoint ruleset parameters casing - api-change:
chime-sdk-meetings: Update endpoint ruleset parameters casing - api-change:
cloudfront: Update endpoint ruleset parameters casing - api-change:
cloudfront-keyvaluestore: Update endpoint ruleset parameters casing - api-change:
codestar-notifications: Update endpoint ruleset parameters casing - api-change:
controlcatalog: Update endpoint ruleset parameters casing - api-change:
datasync: Update endpoint ruleset parameters casing - api-change:
ds: Update endpoint ruleset parameters casing - api-change:
dsql: Update endpoint ruleset parameters casing - api-change:
ec2: Documentation updates for Amazon EC2. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
es: Update endpoint ruleset parameters casing - api-change:
events: Update endpoint ruleset parameters casing - api-change:
evidently: Update endpoint ruleset parameters casing - api-change:
finspace: Update endpoint ruleset parameters casing - api-change:
finspace-data: Update endpoint ruleset parameters casing - api-change:
gameliftstreams: Updates documentation to clarify valid application binaries for an Amazon GameLift Streams application and provide descriptions of stream session error status reasons - api-change:
geo-maps: Added support for optional style parameters in maps, including Terrain, ContourDensity, Traffic, and TravelModes. - api-change:
imagebuilder: Update endpoint ruleset parameters casing - api-change:
iot-data: Update endpoint ruleset parameters casing - api-change:
iotdeviceadvisor: Update endpoint ruleset parameters casing - api-change:
iotthingsgraph: Update endpoint ruleset parameters casing - api-change:
iottwinmaker: Update endpoint ruleset parameters casing - api-change:
kendra-ranking: Update endpoint ruleset parameters casing - api-change:
kinesis-video-media: Update endpoint ruleset parameters casing - api-change:
lakeformation: Update endpoint ruleset parameters casing - api-change:
license-manager: Update endpoint ruleset parameters casing - api-change:
license-manager-user-subscriptions: Update endpoint ruleset parameters casing - api-change:
marketplace-catalog: The ListEntities API now supports two new CAPI filters: DeliveryOptionTypes for SaaS products and CompatibleAWSServices for Container products. - api-change:
mediaconnect: Update endpoint ruleset parameters casing - api-change:
migration-hub-refactor-spaces: Update endpoint ruleset parameters casing - api-change:
network-firewall: Update endpoint ruleset parameters casing - api-change:
networkmanager: Update endpoint ruleset parameters casing - api-change:
organizations: Update endpoint ruleset parameters casing - api-change:
pi: Update endpoint ruleset parameters casing - api-change:
qapps: Update endpoint ruleset parameters casing - api-change:
rolesanywhere: Update endpoint ruleset parameters casing - api-change:
route53-recovery-readiness: Update endpoint ruleset parameters casing - api-change:
sagemaker-geospatial: Update endpoint ruleset parameters casing - api-change:
signer: Update endpoint ruleset parameters casing - api-change:
swf: Releasing minor endpoint updates. - api-change:
timestream-write: Update endpoint ruleset parameters casing - api-change:
tnb: Update endpoint ruleset parameters casing - api-change:
wellarchitected: Update endpoint ruleset parameters casing
v1.40.54
=======
- api-change:
acm-pca: Update endpoint ruleset parameters casing - api-change:
amplify: Update endpoint ruleset parameters casing - api-change:
apigatewaymanagementapi: Update endpoint ruleset parameters casing - api-change:
apprunner: Update endpoint ruleset parameters casing - api-change:
apptest: Update endpoint ruleset parameters casing - api-change:
autoscaling-plans: Updated FIPS endpoints for US GovCloud regions - api-change:
batch: Update endpoint ruleset parameters casing - api-change:
bcm-data-exports: Update endpoint ruleset parameters casing - api-change:
billingconductor: New feature: service flat CLI and first AWS managed pricing plan (BasicPricingPlan) - api-change:
customer-profiles: Update endpoint ruleset parameters casing - api-change:
databrew: Update endpoint ruleset parameters casing - api-change:
dataexchange: Update endpoint ruleset parameters casing - api-change:
dlm: Update endpoint ruleset parameters casing - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
freetier: Update endpoint ruleset parameters casing - api-change:
gamelift: Update endpoint ruleset parameters casing - api-change:
geo-routes: Update endpoint ruleset parameters casing - api-change:
globalaccelerator: Update endpoint ruleset parameters casing - api-change:
grafana: Update endpoint ruleset parameters casing - api-change:
identitystore: Update endpoint ruleset parameters casing - api-change:
ivs: Update endpoint ruleset parameters casing - api-change:
ivs-realtime: Update endpoint ruleset parameters casing - api-change:
kafka: Update endpoint ruleset parameters casing - api-change:
keyspaces: Update endpoint ruleset parameters casing - api-change:
kms: Update endpoint ruleset parameters casing - api-change:
lex-models: Update endpoint ruleset parameters casing - api-change:
lexv2-runtime: Update endpoint ruleset parameters casing - api-change:
lookoutequipment: Update endpoint ruleset parameters casing - api-change:
m2: Update endpoint ruleset parameters casing - api-change:
machinelearning: Update endpoint ruleset parameters casing - api-change:
marketplace-entitlement: Update endpoint ruleset parameters casing - api-change:
mediapackagev2: Update endpoint ruleset parameters casing - api-change:
medical-imaging: Update endpoint ruleset parameters casing - api-change:
memorydb: Update endpoint ruleset parameters casing - api-change:
migrationhub-config: Update endpoint ruleset parameters casing - api-change:
networkflowmonitor: Update endpoint ruleset parameters casing - api-change:
osis: Update endpoint ruleset parameters casing - api-change:
personalize: Update endpoint ruleset parameters casing - api-change:
personalize-runtime: Update endpoint ruleset parameters casing - api-change:
pinpoint-sms-voice: Update endpoint ruleset parameters casing - api-change:
polly: Update endpoint ruleset parameters casing - api-change:
pricing: Update endpoint ruleset parameters casing - api-change:
qldb: Update endpoint ruleset parameters casing - api-change:
qldb-session: Update endpoint ruleset parameters casing - api-change:
route53-recovery-control-config: Update endpoint ruleset parameters casing - api-change:
ssm: Update endpoint ruleset parameters casing - api-change:
ssm-contacts: Update endpoint ruleset parameters casing - api-change:
ssm-guiconnect: Update endpoint ruleset parameters casing - api-change:
timestream-query: Update endpoint ruleset parameters casing - api-change:
voice-id: Update endpoint ruleset parameters casing - api-change:
workspaces-web: Update endpoint ruleset parameters casing
v1.40.53
=======
- api-change:
bedrock: Amazon Bedrock Automated Reasoning Policy now offers enhanced AWS KMS integration. The CreateAutomatedReasoningPolicy API includes a new kmsKeyId field, allowing customers to specify their preferred KMS key for encryption, improving control and compliance with AWS encryption mandates. - api-change:
docdb: Add support for NetworkType field in CreateDbCluster, ModifyDbCluster, RestoreDbClusterFromSnapshot and RestoreDbClusterToPointInTime for DocumentDB. - api-change:
ec2: Introducing EC2 Capacity Manager for monitoring and analyzing capacity usage across On-Demand Instances, Spot Instances, and Capacity Reservations. - api-change:
elbv2: This release expands Listener Rule Conditions to support RegexValues and adds support for a new Transforms field in Listener Rules. - api-change:
guardduty: Added default pagination value for ListMalwareProtectionPlans API and updated UpdateFindingsFeedback API - api-change:
lightsail: Add support for manage Lightsail Bucket CORS configuration - api-change:
timestream-influxdb: This release adds support for creating and managing InfluxDB 3 Core and Enterprise DbClusters.
v1.40.52
=======
- api-change:
appstream: This release introduces support for Microsoft license included applications streaming. - api-change:
backup: The AWS Backup job attribute extension enhancement helps customers better understand the plan that initiated each job, and the properties of the resource each job creates. - api-change:
connect: SDK release for TaskTemplateInfo in Contact for DescribeContact response. - api-change:
datazone: Support creating scoped and trustedIdentityPropagation enabled connections. - api-change:
ec2: This release adds support for creating instant, point-in-time copies of EBS volumes within the same Availability Zone - api-change:
transcribe: Move UntagResource API body member to query parameter - api-change:
transfer: SFTP connectors now support routing connections via customers' VPC. This enables connections to remote servers that are only accessible in a customer's VPC environment, and to servers that are accessible over the internet but need connections coming from an IP address in a customer VPC's CIDR range.
v1.40.51
=======
- api-change:
bedrock-agentcore: Updated InvokeAgentRuntime API to accept account id optionally and added CompleteResourceTokenAuth API. - api-change:
bedrock-agentcore-control: Updated http status code in control plane apis of agentcore runtime, tools and identity. Additional included provider types for AgentCore Identity - api-change:
ec2: Release Amazon EC2 c8i, c8i-flex, m8a, and r8gb - api-change:
observabilityadmin: CloudWatch Observability Admin adds the ability to enable Resource tags for telemetry in a customer account. The release introduces new APIs to enable, disable and describe the status of Resource tags for telemetry feature. This new capability simplifies monitoring AWS resources using tags.
v1.40.50
=======
- api-change:
bedrock-agentcore: Bedrock AgentCore release for Runtime, and Memory. - api-change:
bedrock-agentcore-control: Bedrock AgentCore release for Gateway, and Memory including Self-Managed Strategies support for Memory. - api-change:
cloudfront: Added new viewer security policy, TLSv1.2_2025, for CloudFront. - api-change:
glue: Addition of AuditContext in GetTable/GetTables Request - api-change:
lambda: Add InvokedViaFunctionUrl context key to limit invocations to only FURL invokes. - api-change:
odb: This release adds APIs that allow you to specify CIDR ranges in your ODB peering connection. - api-change:
rds: Updated the text in the Important section of the ModifyDBClusterParameterGroup page.
v1.40.49
=======
- api-change:
quicksight: This release adds support for ActionConnector and Flow, which are new resources associated with Amazon Quick Suite. Additional updates include expanded Data Source options, further branding customization, and new capabilities that can be restricted by Admins. - api-change:
wafv2: This release adds the ability to throw WafLimitsExceededException when the maximum number of Application Load Balancer (ALB) associations per AWS WAF v2 WebACL is exceeded.
v1.40.48
=======
- api-change:
bedrock-agentcore-control: Adding support for authorizer type AWS_IAM to AgentCore Control Gateway. - api-change:
license-manager-user-subscriptions: Released support for IPv6 and dual-stack active directories - api-change:
outposts: This release adds the new StartOutpostDecommission API, which starts the decommission process to return Outposts racks or servers. - api-change:
service-quotas: introduces Service Quotas Automatic Management. Users can opt-in to monitoring and managing service quotas, receive notifications when quota usage reaches thresholds, configure notification channels, subscribe to EventBridge events for automation, and view notifications in the AWS Health dashboard.
v1.40.47
=======
- api-change:
proton: Deprecating APIs in AWS Proton namespace.
v1.40.46
=======
- api-change:
backup: Adds optional MaxScheduledRunsPreview input to GetBackupPlan API to provide a preview of up to 10 next scheduled backup plan runs in the GetBackupPlan response. - api-change:
bedrock-agentcore: Add support for batch memory management, agent card retrieval and session termination - api-change:
bedrock-agentcore-control: Add support for VM lifecycle configuration parameters and A2A protocol - api-change:
glue: Adds labeling for DataQualityRuleResult for GetDataQualityResult and PublishDataQualityResult APIs - api-change:
mediaconnect: Enabling Tag-on-Create for AWS Elemental MediaConnect flow-based resource types - api-change:
memorydb: Support for DescribeMultiRegionParameterGroups and DescribeMultiRegionParameters API. - api-change:
quicksight: Documentation improvements for QuickSight API documentation to clarify that delete operation APIs are global. - api-change:
rds: Documentation updates to the CreateDBClusterMessagePubliclyAccessible and CreateDBInstanceMessagePubliclyAccessible properties. - api-change:
resource-explorer-2: Add new AWS Resource Explorer APIs
v1.40.45
=======
- api-change:
cleanrooms: Added support for reading data sources across regions, and results delivery to allowedlisted regions. - api-change:
medialive: AWS Elemental MediaLive enables Mediapackage V2 users to configure ID3, KLV, Nielsen ID3, and Segment Length related parameters through the Mediapackage output group. - api-change:
payment-cryptography-data: Added a new API - translateKeyMaterial; allows keys wrapped by ECDH derived keys to be rewrapped under a static AES keyblock without first importing the key into the service. - api-change:
qconnect: Updated Amazon Q in Connect APIs to support Email Contact Recommendations.
v1.40.44
=======
- api-change:
cloudformation: Add new warning type 'EXCLUDED_RESOURCES' - api-change:
connectcases: New Search All Related Items API enables searching related items across cases - api-change:
dynamodb: Add support for dual-stack account endpoint generation - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
guardduty: Updated descriptions for the Location parameter in CreateTrustedEntitySet and CreateThreatEntitySet. - api-change:
synthetics: Adds support to configure canaries with pre-configured blueprint code on supported runtime versions. This behavior can be controlled via the new BlueprintTypes property exposed in the CreateCanary and UpdateCanary APIs.
v1.40.43
=======
- api-change:
chime-sdk-meetings: Add support to receive dual stack MediaPlacement URLs in Chime Meetings SDK - api-change:
cleanrooms: This release introduces data access budgets to control how many times a table can be used for queries and jobs in a collaboration. - api-change:
cleanroomsml: This release introduces data access budgets to view how many times an input channel can be used for ML jobs in a collaboration. - api-change:
dms: This is a doc-only update, revising text for kms-key-arns. - api-change:
ecs: This is a documentation only Amazon ECS release that adds additional information for health checks. - api-change:
pcs: Added the UpdateCluster API action to modify cluster configurations, and Slurm custom settings for queues.
v1.40.42
=======
- api-change:
application-signals: Amazon CloudWatch Application Signals is introducing the Application Map to give users a more comprehensive view of their service health. Users will now be able to group services, track their latest deployments, and view automated audit findings concerning service performance. - api-change:
bedrock-agentcore-control: Tagging support for AgentCore Gateway - api-change:
chime-sdk-voice: Added support for IPv4-only and dual-stack network configurations for VoiceConnector and CreateVoiceConnector API. - api-change:
connectcases: This release adds support for two new related item types: ConnectCase for linking Amazon Connect cases and Custom for user-defined related items with configurable fields. - api-change:
customer-profiles: This release introduces ListProfileHistoryRecords and GetProfileHistoryRecord APIs for comprehensive profile history tracking with complete audit trails of creation, updates, merges, deletions, and data ingestion events. - api-change:
datasync: Added support for FIPS VPC endpoints in FIPS-enabled AWS Regions. - api-change:
datazone: This release adds support for creation of EMR on EKS Connections in Amazon DataZone. - api-change:
ds: AWS Directory service now supports IPv6-native and dual-stack configurations for AWS Managed Microsoft AD, AD Connector, and Simple AD (dual-stack only). Additionally, AWS Managed Microsoft AD Standard Edition directories can be upgraded to Enterprise Edition directories through a single API call. - api-change:
ecs: This release adds support for Managed Instances on Amazon ECS. - api-change:
fsx: Add Dual-Stack support for Amazon FSx for NetApp ONTAP and Windows File Server - api-change:
mediatailor: Adding TPS Traffic Shaping to Prefetch Schedules - api-change:
quicksight: added warnings to a few CLI pages - api-change:
rds: Enhanced RDS error handling: Added DBProxyEndpointNotFoundFault, DBShardGroupNotFoundFault, KMSKeyNotAccessibleFault for snapshots/restores/backups, NetworkTypeNotSupported, StorageTypeNotSupportedFault for restores, and granular state validation faults. Changed DBInstanceNotReadyFault to HTTP 400. - api-change:
transfer: Add support for updating server identity provider type
v1.40.41
=======
- api-change:
bedrock: Release for fixing GetFoundationModel API behavior. Imported and custom models have their own exclusive API and GetFM should not accept those ARNS as input - api-change:
bedrock-runtime: New stop reason for Converse and ConverseStream - api-change:
imagebuilder: This release introduces several new features and improvements to enhance pipeline management, logging, and resource configuration. - api-change:
vpc-lattice: Adds support for specifying the number of IPv4 addresses in each ENI for the resource gateway for VPC Lattice.
v1.40.40
=======
- api-change:
bedrock-agent-runtime: This release enhances the information provided through Flow Traces. New information includes source/next node tracking, execution chains for complex nodes, dependency action (operation) details, and dependency traces. - api-change:
bedrock-data-automation: Added support for configurable Speaker Labeling and Channel Labeling features for Audio modality. - api-change:
billing: Add ability to combine custom billing views to create new consolidated views. - api-change:
ce: Support for payer account dimension and billing view health status. - api-change:
connect: Adds supports for manual contact picking (WorkList) operations on Routing Profiles, Agent Management and SearchContacts APIs. - api-change:
dynamodbstreams: Added support for IPv6 compatible endpoints for DynamoDB Streams. - api-change:
ec2: This release includes documentation updates for Amazon EBS General Purpose SSD (gp3) volumes with larger size and higher IOPS and throughput. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
redshift: Support tagging and tag propagation to IAM Identity Center for Redshift Idc Applications
v1.40.39
=======
- api-change:
glue: Update GetConnection(s) API to return KmsKeyArn & Add 63 missing connection types - api-change:
lightsail: Attribute HTTP binding update for Get/Delete operations - api-change:
network-firewall: Network Firewall now introduces Reject and Alert action support for stateful domain list rule groups, providing customers with more granular control over their network traffic.
v1.40.38
=======
- api-change:
appstream: G6f instance support for AppStream 2.0 - api-change:
cloudwatch: Fix default dualstack FIPS endpoints in AWS GovCloud(US) regions - api-change:
dax: This release adds support for IPv6-only, DUAL_STACK DAX instances - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
kms: Documentation only updates for KMS. - api-change:
neptune: Doc-only update to address customer use.
v1.40.37
=======
- api-change:
cleanrooms: Added support for running incremental ID mapping for rule-based workflows. - api-change:
ec2: Add Amazon EC2 R8gn instance types - api-change:
entityresolution: Support incremental id mapping workflow for AWS Entity Resolution - api-change:
ssm: Added Dualstack support to GetDeployablePatchSnapshotForInstance - api-change:
sso-admin: Add support for encryption at rest with Customer Managed KMS Key in AWS IAM Identity Center - api-change:
sso-oidc: This release includes exception definition and documentation updates.
v1.40.36
=======
- api-change:
batch: Starting in JAN 2026, AWS Batch will change the default AMI for new Amazon ECS compute environments from Amazon Linux 2 to Amazon Linux 2023. We recommend migrating AWS Batch Amazon ECS compute environments to Amazon Linux 2023 to maintain optimal performance and security. - api-change:
eks: Adds support for RepairConfig overrides and configurations in EKS Managed Node Groups. - api-change:
imagebuilder: Version ARNs are no longer required for the EC2 Image Builder list-image-build-version, list-component-build-version, and list-workflow-build-version APIs. Calling these APIs without the ARN returns all build versions for the given resource type in the requesting account.
v1.40.35
=======
- api-change:
bedrock-agentcore-control: Add tagging and VPC support to AgentCore Runtime, Code Interpreter, and Browser resources. Add support for configuring request headers in Runtime. Fix AgentCore Runtime shape names. - api-change:
config: Add UNKNOWN state to RemediationExecutionState and add IN_PROGRESS/EXITED/UNKNOWN states to RemediationExecutionStepState. - api-change:
connect: This release adds a persistent connection field to UserPhoneConfig that maintains agent's softphone media connection for faster call connections. - api-change:
kendra-ranking: Model whitespace change - no client difference - api-change:
license-manager-user-subscriptions: Added support for cross-account Active Directories. - api-change:
medialive: Add MinBitrate for QVBR mode under H264/H265/AV1 output codec. Add GopBReference, GopNumBFrames, SubGopLength fields under H265 output codec. - api-change:
sms-voice: Updated thesms-voiceclient to the latest version. Note: this client is maintained only for backwards compatibility and should not be used for new development. We recommend using thepinpoint-sms-voiceclient for full support and ongoing updates. - api-change:
sqs: Update invalid character handling documentation for SQS SendMessage API
v1.40.34
=======
- api-change:
bedrock: Release includes an increase to the maximum policy build document size, an update to DeleteAutomatedReasoningPolicyBuildWorkflow to add ResourceInUseException, and corrections to UpdateAutomatedReasoningPolicyTestCaseRequest. - api-change:
budgets: Added BillingViewHealthStatus Exception which is thrown when a Budget is created or updated with a Billing View that is not in the HEALTHY status - api-change:
chime-sdk-messaging: Amazon Chime SDK Messaging GetMessagingSessionEndpoint API now returns dual-stack WebSocket endpoints supporting IPv4/IPv6. - api-change:
ec2: Allowed AMIs adds support for four new parameters - marketplaceProductCodes, deprecationTimeCondition, creationDateCondition and imageNames
v1.40.33
=======
- api-change:
ec2: Add mac-m4.metal and mac-m4pro.metal instance types. - api-change:
network-firewall: Network Firewall now prevents TLS handshakes with the target server until after the Server Name Indication (SNI) has been seen and verified. The monitoring dashboard now provides deeper insights into PrivateLink endpoint candidates and offers filters based on IP addresses and protocol. - api-change:
pcs: Add support for Amazon EC2 Capacity Blocks for ML
v1.40.32
=======
- api-change:
budgets: Add support for custom time periods in budget configuration - api-change:
ivs-realtime: IVS now offers customers the ability to control the positioning of participants in both grid and PiP layouts based on custom attribute values in participant tokens. - api-change:
logs: Cloudwatch Logs added support for 2 new API parameters in metric and subscription filter APIs to filter log events based on system field values and emit system field values as dimensions and send them to customer destination as additional metadata. - api-change:
osis: Adds support for cross-account ingestion for push-based sources. This includes resource policies for sharing pipelines across accounts and features for managing pipeline endpoints which enable accessing pipelines across different VPCs, including VPCs in other accounts.
v1.40.31
=======
- api-change:
ce: Added endpoint support for eusc-de-east-1 region. - api-change:
medical-imaging: Added support for OpenID Connect (OIDC) custom authorizer - api-change:
observabilityadmin: CloudWatch Observability Admin adds the ability to enable telemetry centralization in customers' Organizations. The release introduces new APIs to manage centralization rules, which define settings to replicate telemetry data to a central destination in the customers' Organization. - api-change:
s3control: Introduce three new encryption filters: EncryptionType (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for SSE-KMS). - api-change:
sms: The sms client has been removed following the deprecation of the service.
v1.40.30
=======
- api-change:
payment-cryptography: Add support for certificates to be signed by 3rd party certificate authorities. New API GetCertificateSigningRequest API and support for providing certificates at run-time for tr-34 import/export
v1.40.29
=======
- api-change:
amp: Add Vended Logs APIs for Amazon Prometheus Managed Collector - api-change:
datazone: adding IAM principal id to IAM user profile details - api-change:
ecs: This release supports hook details for Amazon ECS lifecycle hooks. - api-change:
emr-containers: Added nodeLabel support in container provider to aid hardware isolation support for virtual cluster and security configuration. - api-change:
evs: CreateEnvironment API now supports parameters (isHcxPublic & hcxNetworkAclId) for HCX migration via public internet, adding flexibility for migration scenarios. New APIs have been added for associating (AssociateEipToVlan) & disassociating (DisassociateEipFromVlan) Elastic IP (EIP) addresses. - api-change:
guardduty: Updated Java SDK implementation of entity set status in GuardDuty API. - api-change:
medialive: AWS Elemental MediaLive adds a new feature in MediaPackage output group that enables MediaPackage V2 users to control HLS-related parameters directly in MediaLive. These parameter settings are then reflected in MediaPackage outputs, providing more streamlined control over HLS configurations. - api-change:
quicksight: This release adds support for Account level custom permissions, additional Dashboard Options, and Null support for Q&A. - api-change:
rds: Adds support for end-to-end IAM authentication in RDS Proxy for MySQL, MariaDB, and PostgreSQL engines.
v1.40.28
=======
- api-change:
networkflowmonitor: Added new enum value (AWS::Region) for type field under MonitorLocalResource and MonitorRemoteResource. Workload Insights and Monitor top contributors queries now support a new DestinationCategory (INTER_REGION). - api-change:
payment-cryptography: AWS Payment Cryptography Service now supports Multi-Region key replication. Customers can choose to automatically distribute keys across AWS Regions.
v1.40.27
=======
- api-change:
autoscaling: Added WaitForTransitioningInstances parameter to the CancelInstanceRefresh API, allowing the caller to cancel an instance refresh without waiting for on-going launches and terminations. - api-change:
cloudwatch: Added a new API - DescribeAlarmContributors API, to retrieve alarm contributors in ALARM state. Added support in DescribeAlarmHistory API to query alarm contributor history - api-change:
connect: SDK release for user defined predefined attributes. - api-change:
datazone: Adds support for custom blueprints - api-change:
mediapackagev2: Added CUE tag SCTE output to MediaPackageV2 HLS and LL-HLS manifests. - api-change:
organizations: Documentation updates for AWS Organizations APIs. - api-change:
sagemaker: Released IPv6 support with dual-stack domain options on SageMaker Studio and introduced support for p6-b200.48xlarge instance type on SageMaker Studio for JupyterLab and CodeEditor applications.
v1.40.26
=======
- api-change:
iotsitewise: Add ComputationModelVersion support in IoT SiteWise APIs - api-change:
s3: This release includes backward compatibility work on the "Expires" parameter. - api-change:
securityhub: This release adds the RESOURCE_NOT_FOUND error code as a possible value in responses to the following operations: BatchGetStandardsControlAssociations, BatchUpdateStandardsControlAssociations, and BatchGetSecurityControls.
v1.40.25
=======
- api-change:
ecs: This is a documentation only release that adds additional information for Amazon ECS Availability Zone rebalancing. - api-change:
pcs: Documentation-only update to add AccountingStorageEnforce to SlurmCustomSetting. - api-change:
sagemaker: Release IPv6 support with dualstack in SageMaker Notebooks, Tiered Storage Checkpointing Support in SageMaker HyperPod and P5.4xlarge instance type for SageMaker Hosting.
v1.40.24
=======
- api-change:
cleanrooms: Add support for configurable compute sizes for PySpark jobs. - api-change:
cloudformation: ListHookResults API now supports retrieving invocation results for all CloudFormation Hooks (previously limited to create change set and Cloud Control operations) with new optional parameters for filtering by Hook status and ARN. - api-change:
ec2: Add m8i, m8i-flex and i8ge instance types. - api-change:
opensearchserverless: Add support for Federal Information Processing Standards (FIPS) and Federal Risk and Authorization Management Program (FedRAMP) compliance - api-change:
rds: Added new EndpointNetworkType and TargetConnectionNetworkType fields in Proxy APIs to support IPv6 - api-change:
verifiedpermissions: Amazon Verified Permissions / Features : Adds support for datetime and duration attribute values.
v1.40.23
=======
- api-change:
cleanrooms: Added support for adding new data provider members to an existing collaboration. - api-change:
cleanroomsml: AWS Clean Rooms ML adds log sanitization for privacy-enhanced error summaries, supports new instance types for custom models providing better performance and lower costs, and deprecates P3-series instances. - api-change:
cloudfront: Adding an optional field IpAddressType in CustomOriginConfig - api-change:
mq: Add CONFIG_MANAGED as a supported AuthenticationStrategy for Amazon MQ for RabbitMQ brokers. Make username and password optional on broker creation for CONFIG_MANAGED brokers. - api-change:
rds: This release adds support for MasterUserAuthenticationType parameter on CreateDBInstance, ModifyDBInstance, CreateDBCluster, and ModifyDBCluster operations. - api-change:
route53: Amazon Route 53 now supports the Asia Pacific (New Zealand) Region (ap-southeast-6) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. - api-change:
route53domains: Added new ExtraParams AU_ELIGIBILITY_TYPE, AU_POLICY_REASON, and AU_REGISTRANT_NAME
v1.40.22
=======
- api-change:
ec2: MaximumEbsAttachments and AttachmentLimitType fields added to DescribeInstanceTypesResponse. G6f, Gr6f, R8i, R8i-flex and p5.4xlarge instance types added to InstanceTypes enum. - api-change:
neptune: Removed the deprecated marker from publiclyAccessible parameter from DbInstance, CreateDbInstance and ModifyDbInstance and added relevant usage information for the parameter. - api-change:
notifications: Added Org support for notifications: -ListMemberAccountsgets member accounts list,AssociateOrganizationalUnitlinks OU to notification configuration,DisassociateOrganizationalUnitremoves OU from notification configuration,ListOrganizationalUnitsshows OUs configured for notifications. - api-change:
workmail: Make RoleArn an optional parameter for the PutEmailMonitoringConfiguration API, and add UnsupportedOperationException to RegisterToWorkMail.
v1.40.21
=======
- api-change:
bedrock-runtime: Fixed stop sequence limit for converse API. - api-change:
ec2: Release shows new route types such as filtered and advertisement. - api-change:
xray: AWS X-Ray Features: Support Sampling Rate Boost On Anomaly
v1.40.20
=======
- api-change:
applicationcostprofiler: Remove incorrect endpoint tests - api-change:
apprunner: Doc only updates for APIs and and datatypes related to IPAddressType and Subnets for IPv6 dualstack support. - api-change:
autoscaling-plans: Remove incorrect endpoint tests - api-change:
cloud9: Remove incorrect endpoint tests - api-change:
cloudhsmv2: Remove incorrect endpoint tests - api-change:
cloudsearchdomain: Remove incorrect endpoint tests - api-change:
codedeploy: Remove incorrect endpoint tests - api-change:
codeguru-reviewer: Remove incorrect endpoint tests - api-change:
connect: AgentStatusDrillDown feature in GetCurrentMetricData API. Adding AGENT_STATUS as filter and grouping in GetCurrentMetricData API - api-change:
databrew: Remove incorrect endpoint tests - api-change:
dynamodb: Remove incorrect endpoint tests - api-change:
ec2: This release adds support for copying Amazon EBS snapshot and AMIs to and from Local Zones. - api-change:
ec2-instance-connect: Remove incorrect endpoint tests - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
fis: Remove incorrect endpoint tests - api-change:
fms: Remove incorrect endpoint tests - api-change:
geo-maps: Remove incorrect endpoint tests - api-change:
glue: Adding support to fetch TargetDatabase field during GetDatabases with AttributesToGet - api-change:
healthlake: Add ValidationLevel parameter to StartFHIRImportJob API, allowing users to specify a FHIR validation level for their asynchronous import jobs. - api-change:
machinelearning: Remove incorrect endpoint tests - api-change:
mediastore-data: Remove incorrect endpoint tests - api-change:
mturk: Remove incorrect endpoint tests - api-change:
omics: Adds Amazon ECR pull through cache support to AWS HealthOmics, so you can more easily use container images from external sources. - api-change:
osis: Remove incorrect endpoint tests - api-change:
pinpoint-sms-voice: Remove incorrect endpoint tests - api-change:
rds: Added RDS HTTP Endpoint feature support flag to DescribeOrderableDBInstanceOptions API - api-change:
route53domains: Remove incorrect endpoint tests - api-change:
savingsplans: Remove incorrect endpoint tests - api-change:
scheduler: Remove incorrect endpoint tests - api-change:
ses: Remove incorrect endpoint tests - api-change:
ssm-sap: Added support for Configuration Checks on SAP HANA Applications. - api-change:
sso: Remove incorrect endpoint tests - api-change:
timestream-query: Remove incorrect endpoint tests - api-change:
waf: Remove incorrect endpoint tests - api-change:
workmailmessageflow: Remove incorrect endpoint tests - api-change:
xray: Remove incorrect endpoint tests
v1.40.19
=======
- api-change:
amplifybackend: Remove incorrect endpoint tests - api-change:
application-insights: Remove incorrect endpoint tests - api-change:
batch: Added ECS_AL2023_NVIDIA as an option for Ec2Configuration.imageType. - api-change:
chime: Remove incorrect endpoint tests - api-change:
chime-sdk-identity: Remove incorrect endpoint tests - api-change:
chime-sdk-meetings: Remove incorrect endpoint tests - api-change:
chime-sdk-voice: Remove incorrect endpoint tests - api-change:
codeguruprofiler: Remove incorrect endpoint tests - api-change:
datapipeline: Remove incorrect endpoint tests - api-change:
discovery: Remove incorrect endpoint tests - api-change:
ds: Add APIs for CA AutoEnrollment support: DescribeCAEnrollmentPolicy, EnableCAEnrollmentPolicy and DisableCAEnrollmentPolicy. - api-change:
eks: Add support for on-demand refresh of EKS cluster insights - api-change:
elasticache: Remove incorrect endpoint tests - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
evidently: Remove incorrect endpoint tests - api-change:
frauddetector: Remove incorrect endpoint tests - api-change:
inspector: Remove incorrect endpoint tests - api-change:
kinesisvideo: Remove incorrect endpoint tests - api-change:
kinesis-video-media: Remove incorrect endpoint tests - api-change:
lakeformation: Remove incorrect endpoint tests - api-change:
lex-models: Remove incorrect endpoint tests - api-change:
migrationhub-config: Remove incorrect endpoint tests - api-change:
neptune-graph: Add StartGraph and StopGraph operations to Neptune Analytics - api-change:
opsworks: The opsworks client has been removed following the deprecation of the service. - api-change:
opsworkscm: The opsworkscm client has been removed following the deprecation of the service. - api-change:
personalize: Remove incorrect endpoint tests - api-change:
pi: Remove incorrect endpoint tests - api-change:
qldb-session: Remove incorrect endpoint tests - api-change:
redshift: Remove incorrect endpoint tests - api-change:
robomaker: Remove incorrect endpoint tests - api-change:
sagemaker: This release adds support for AutoScaling on SageMaker HyperPod. - api-change:
schemas: Remove incorrect endpoint tests - api-change:
snow-device-management: Remove incorrect endpoint tests - api-change:
timestream-write: Remove incorrect endpoint tests - api-change:
voice-id: Remove incorrect endpoint tests - api-change:
workdocs: Remove incorrect endpoint tests - api-change:
workmail: Remove incorrect endpoint tests
v1.40.18
=======
- api-change:
apprunner: Remove incorrect endpoint tests - api-change:
arc-zonal-shift: This release adds new API options to enable allowed windows and multiple alarms for practice runs. - api-change:
codecommit: Remove incorrect endpoint tests - api-change:
codestar-connections: Remove incorrect endpoint tests - api-change:
comprehendmedical: Remove incorrect endpoint tests - api-change:
connectparticipant: Amazon Connect Participant Service: Remove unused fields from WebRTCConnection - api-change:
dlm: Remove incorrect endpoint tests - api-change:
ec2: Add new APIs for viewing how your shared AMIs are used by other accounts, and identify resources in your account that are dependent on particular AMIs - api-change:
elastictranscoder: Remove incorrect endpoint tests - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
finspace: Remove incorrect endpoint tests - api-change:
geo-routes: Added RouteFerryNotice PotentialViolatedVehicleRestrictionUsage value for CalculateRoutes. This value indicates when the Route is potentially forbidden for the given vehicle profile. - api-change:
glacier: Remove incorrect endpoint tests - api-change:
globalaccelerator: Remove incorrect endpoint tests - api-change:
greengrass: Remove incorrect endpoint tests - api-change:
identitystore: Remove incorrect endpoint tests - api-change:
imagebuilder: Remove incorrect endpoint tests - api-change:
iotsecuretunneling: Remove incorrect endpoint tests - api-change:
kafka: Remove incorrect endpoint tests - api-change:
lookoutvision: Remove incorrect endpoint tests - api-change:
mgh: Remove incorrect endpoint tests - api-change:
migration-hub-refactor-spaces: Remove incorrect endpoint tests - api-change:
mq: Remove incorrect endpoint tests - api-change:
personalize-events: Remove incorrect endpoint tests - api-change:
pinpoint: Remove incorrect endpoint tests - api-change:
ram: Remove incorrect endpoint tests - api-change:
rbin: Remove incorrect endpoint tests - api-change:
route53-recovery-cluster: Remove incorrect endpoint tests - api-change:
sagemaker-geospatial: Remove incorrect endpoint tests - api-change:
servicecatalog-appregistry: Remove incorrect endpoint tests - api-change:
signer: Remove incorrect endpoint tests - api-change:
waf-regional: Remove incorrect endpoint tests
v1.40.17
=======
- api-change:
appflow: Remove incorrect endpoint tests - api-change:
b2bi: Updated APIs to support custom validation rules. - api-change:
chime-sdk-media-pipelines: Remove incorrect endpoint tests - api-change:
chime-sdk-messaging: Remove incorrect endpoint tests - api-change:
cloudsearch: Remove incorrect endpoint tests - api-change:
cloudtrail-data: Remove incorrect endpoint tests - api-change:
codeartifact: Remove incorrect endpoint tests - api-change:
codeguru-security: Documentation update to notify users of the discontinuation of Amazon CodeGuru Security. - api-change:
codestar-notifications: Remove incorrect endpoint tests - api-change:
cur: Remove incorrect endpoint tests - api-change:
datazone: Releasing the following features - Asset classification that lets users use restricted terms for classifying assets if they have the right permissions. Also adding a new enum value "Moving" to project status. - api-change:
dax: Remove incorrect endpoint tests - api-change:
devops-guru: Remove incorrect endpoint tests - api-change:
ec2: Added IPv6 support for AWS Client VPN. - api-change:
emr-containers: Remove incorrect endpoint tests - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
finspace-data: Remove incorrect endpoint tests - api-change:
forecast: Remove incorrect endpoint tests - api-change:
iotfleethub: Remove incorrect endpoint tests - api-change:
kendra: Remove incorrect endpoint tests - api-change:
kinesisanalytics: Remove incorrect endpoint tests - api-change:
kinesis-video-archived-media: Remove incorrect endpoint tests - api-change:
lex-runtime: Remove incorrect endpoint tests - api-change:
lookoutequipment: Remove incorrect endpoint tests - api-change:
mediaconvert: This release adds support for input rendition selection for HLS input, adds new Share API to enable sharing jobs with AWS Support for support investigations, and adds INCLUDE_AS_TS to iFrameOnlyManifest setting for HLS outputs. - api-change:
mediapackage-vod: Remove incorrect endpoint tests - api-change:
mediastore: Remove incorrect endpoint tests - api-change:
personalize-runtime: Remove incorrect endpoint tests - api-change:
qbusiness: The Amazon Q Business GetDocumentContent operation now supports retrieval of the extracted text content in JSON format. - api-change:
resourcegroupstaggingapi: Remove incorrect endpoint tests - api-change:
sagemaker-edge: Remove incorrect endpoint tests - api-change:
sagemaker-featurestore-runtime: Remove incorrect endpoint tests - api-change:
sagemaker-runtime: Remove incorrect endpoint tests - api-change:
serverlessrepo: Remove incorrect endpoint tests - api-change:
shield: Remove incorrect endpoint tests - api-change:
snowball: Remove incorrect endpoint tests - api-change:
sqs: Documentation update for Amazon SQS Supports Large Payload Message feature - api-change:
support: Remove incorrect endpoint tests - api-change:
support-app: Remove incorrect endpoint tests - api-change:
timestream-influxdb: Add MAINTENANCE status for DbInstance and DbCluster - api-change:
translate: Remove incorrect endpoint tests - api-change:
wellarchitected: Remove incorrect endpoint tests
v1.40.16
=======
- api-change:
clouddirectory: Remove incorrect endpoint tests - api-change:
cognito-sync: Remove incorrect endpoint tests - api-change:
docdb: Remove incorrect endpoint tests - api-change:
elb: Remove incorrect endpoint tests - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
healthlake: Remove incorrect endpoint tests - api-change:
iotanalytics: Remove incorrect endpoint tests - api-change:
macie2: Remove incorrect endpoint tests - api-change:
marketplacecommerceanalytics: Remove incorrect endpoint tests - api-change:
medialive: AWS Elemental MediaLive now has a field called "SubtitleRows" for controlling subtitle row count for DVB-Sub and Burn-In captions outputs - api-change:
memorydb: Remove incorrect endpoint tests - api-change:
proton: Remove incorrect endpoint tests - api-change:
qconnect: Releasing model ID support for UpdateAIPrompt - api-change:
qldb: Remove incorrect endpoint tests - api-change:
rds: Updates Amazon RDS documentation for Db2 read-only replicas. - api-change:
route53-recovery-readiness: Remove incorrect endpoint tests - api-change:
sagemaker: Launch SageMaker Notebook Instances support for AL2023 along with P6-B200 instance type and Rootless Docker support for SageMaker Studio. - api-change:
sagemaker-a2i-runtime: Remove incorrect endpoint tests - api-change:
simspaceweaver: Remove incorrect endpoint tests - api-change:
synthetics: Added multi browser support for synthetics canaries, Increased ephemeral storage limit from 5GB to 10GB - api-change:
wafv2: test and verified, safe to release
v1.40.15
=======
- api-change:
apigatewaymanagementapi: Remove incorrect endpoint tests - api-change:
appfabric: Remove incorrect endpoint tests - api-change:
backup-gateway: Remove incorrect endpoint tests - api-change:
cloudhsm: Remove incorrect endpoint tests - api-change:
cognito-identity: Remove incorrect endpoint tests - api-change:
comprehend: Remove incorrect endpoint tests - api-change:
ebs: Remove incorrect endpoint tests - api-change:
ecr-public: Remove incorrect endpoint tests - api-change:
ecs: This is a documentation only release that adds additional information for the update-service request parameters. - api-change:
elasticbeanstalk: Remove incorrect endpoint tests - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
es: Remove incorrect endpoint tests - api-change:
forecastquery: Remove incorrect endpoint tests - api-change:
gameliftstreams: The default application in a stream group can now be changed at any time using UpdateStreamGroup to update the DefaultApplicationIdentifier. - api-change:
glue: Added support for preprocessing queries in Data Quality operations through new DataQualityGlueTable structure. - api-change:
greengrassv2: Remove incorrect endpoint tests - api-change:
guardduty: Remove Pattern trait from email field - api-change:
iotdeviceadvisor: Remove incorrect endpoint tests - api-change:
iotevents: Remove incorrect endpoint tests - api-change:
iotevents-data: Remove incorrect endpoint tests - api-change:
iotthingsgraph: Remove incorrect endpoint tests - api-change:
kinesis-video-signaling: Remove incorrect endpoint tests - api-change:
lexv2-runtime: Remove incorrect endpoint tests - api-change:
lookoutmetrics: Remove incorrect endpoint tests - api-change:
managedblockchain: Remove incorrect endpoint tests - api-change:
mediapackage: Remove incorrect endpoint tests - api-change:
panorama: Remove incorrect endpoint tests - api-change:
pinpoint-email: Remove incorrect endpoint tests - api-change:
resource-groups: Remove incorrect endpoint tests - api-change:
s3outposts: Remove incorrect endpoint tests - api-change:
ssm-contacts: Doc-only updates for Incident Manager Contacts August 2025
v1.40.14
=======
- api-change:
bedrock-runtime: Launch CountTokens API to allow token counting - api-change:
billing: Clarify IPv4 and IPv6 endpoints - api-change:
cognito-idp: This release adds support for the new Terms APIs which allow displaying Terms of Use and Privacy Policy on the Managed Login user-registration page. - api-change:
datazone: This release supports policy grant identifier for cloud formation integration - api-change:
detective: Remove incorrect endpoint tests - api-change:
dynamodb: Remove incorrect endpoint tests - api-change:
eks: EKS Add-ons Custom Namespace Support - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
kinesisanalyticsv2: Adds Key Management Service (KMS) support allowing customer-managed key (CMK) encryption for Flink application data. - api-change:
pinpoint-sms-voice-v2: This change added InternationalSendingEnbaled as part of describe/Update/Request phone number API response, and as part of update/Request phone number API request - api-change:
route53-recovery-control-config: Remove incorrect endpoint tests - api-change:
sagemaker: This release adds 1/ Launch ml.p5.4xlarge instance in Processing jobs, Training jobs and Training Plan 2/ Makes S3Uri to be required for S3FileSystem and S3FileSystemConfig.
v1.40.13
=======
- api-change:
cleanrooms: Support error message configuration for analysis templates - api-change:
ec2: Add support for "warning" volume status. - api-change:
polly: Added support for new output format - Opus.
v1.40.12
=======
- api-change:
batch: Added default_x86_64 and default_arm64 as values to the instanceTypes field. - api-change:
bcm-dashboards: Billing and Cost Management Dashboards enables users to create dashboards that combine multiple visualizations of cost and usage data. Users can create, manage, and share dashboards. Tags are also available for dashboards. - api-change:
connect: Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling. - api-change:
connectparticipant: Amazon Connect Service Feature: Add support to enable multi-user in-app, web, and video calling. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
s3control: Adds support for Compute checksum functionality in Amazon S3 Batch Operations. You can now calculate checksums for a list of objects using supported algorithms in Amazon S3, without requiring a restore or download - api-change:
sagemaker: Customer managed keys now available for volume encryption of SageMaker HyperPod clusters. - enhancement:AWSCRT: Update awscrt version to 0.27.6
v1.40.11
=======
- api-change:
amp: Add Resource-based Policy APIs for Amazon Prometheus - api-change:
bedrock-agent: This release adds support for saving Bedrock Flows while node configuration is still in progress, even if the Flow is not yet able to be invoked - api-change:
glue: AWS Glue Zero ETL now supports On-demand snapshot load
v1.40.10
=======
- api-change:
arc-region-switch: Endpoint rule test and documentation update. - api-change:
bcm-recommended-actions: Initial SDK release for AWS Billing and Cost Management Recommended Actions. - api-change:
directconnect: Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range. - api-change:
dynamodb: This release 1/ Adds support for throttled keys mode for CloudWatch Contributor Insights, 2/ Adds throttling reasons to exceptions across dataplane APIs. 3/ Explicitly models ThrottlingException as a class in statically typed languages. Refer to the launch day blog post for more details. - api-change:
ec2: This release adds ModifyInstanceConnectEndpoint API to update configurations on existing EC2 Instance Connect Endpoints and improves IPv6 support through dualstack DNS names for EC2 Instance Connect Endpoints. - api-change:
endpoint-rules: Update endpoint-rules client to latest version - api-change:
fsx: Amazon FSx for NetApp ONTAP 2nd generation file systems now support decreasing SSD storage capacity. - api-change:
glue: AWS Glue now supports Trusted Identity Propagation. - api-change:
guardduty: Added support for entity lists. - api-change:
medialive: CMAF Ingest output groups in MediaLive can now accept one additional destination url for single pipeline channels and up to two additional destination urls for standard channels. - api-change:
pcs: Updated the regex pattern and description of iamInstanceProfileArn in the CreateComputeNodeGroup and UpdateComputeNodeGroup API actions. Name and path requirements apply to the ARN of the IAM role associated with the instance profile and not the ARN of the instance profile. - api-change:
qapps: Documentation update for Amazon Q Apps API Reference - api-change:
servicediscovery: Added support for cross account through Id parameter overloading with ARN and allow owner account for some APIs instead of ARN - api-change:
workspaces: New APIs introduced to import WorkSpaces BYOL image using a new process that leveraged EC2 Image Builder. WorkSpaces tests and fixes your image's compatibility issues and supports customized VM images.
v1.40.9
======
- api-change:
braket: Add support for Braket program sets. - api-change:
datazone: Adds support for account pools and project profile account decoupling - api-change:
fsx: Add Dual-Stack support for Amazon FSx for OpenZFS file systems - api-change:
partnercentral-selling: Add Tagging Support for Opportunity resources - api-change:
sagemaker: This release introduces compute quota for GPU, Trainium accelerators, vCPU, and vCPU memory utilization across teams in HyperPod clusters - api-change:
security-ir: Added support for Organizational Unit-level Membership configuration and the ability to resume a cancelled membership.
v1.40.8
======
- api-change:
backupsearch: Using recommended smithy trait to generate regional endpoints for Backup Search - api-change:
codebuild: AWS CodeBuild now supports PullRequestBuildPolicy in webhook object. - api-change:
ec2: Release to allow route table association with a PublicIpv4Pool. - api-change:
organizations: This release introduces 2 new APIs in Organizations: 1. ListAccountsWithInvalidEffectivePolicy 2. ListEffectivePolicyValidationErrors - api-change:
sagemaker: IAM Identity Center trusted identity propagation is now supported in SageMaker Studio. - api-change:
transcribe: AWS HealthScribe now supports specifying preferred patient pronouns through the MedicalScribeContext parameter for use in the generated clinical notes.
v1.40.7
=======
- api-change:
autoscaling: This release adds the new LaunchInstances API, which can launch instances synchronously in an AutoScaling group. The API also returns instances info and launch error back immediately. - api-change:
backup: AWS Backup now supports a low-cost warm storage tier for Amazon S3 backup data. - api-change:
bedrock-runtime: Amazon Bedrock Runtime Service Tier Support Launch - api-change:
cloudformation: New CloudFormation DescribeEvents API with operation ID tracking and failure filtering capabilities to quickly identify root causes of deployment failures. Also, a DeploymentMode parameter for the CreateChangeSet API that enables creation of drift-aware change sets for safe drift management. - api-change:
connect: This release added support for ring timer configuration for campaign calls. - api-change:
ec2: AWS Site-to-Site VPN now supports VPN Concentrator, a new feature that enables customers to connect multiple low-bandwidth sites connections through a single attachment, simplifying multi-site connectivity for distributed enterprises. - api-change:
iam: Added the AssociateDelegationRequest, GetDelegationRequest, AcceptDelegationRequest, RejectDelegatonRequest, ListDelegationRequests, UpdateDelegationRequest, SendDelegationToken and GetHumanReadableSummary APIs for the IAM temporary delegation feature. - api-change:
kafka: Amazon MSK adds three new APIs, ListTopics, DescribeTopic, and DescribeTopicPartitions for viewing Kafka topics in your MSK clusters. - api-change:
logs: CloudWatch Logs updates: Added capability to setup a recurring schedule for log insights queries. Logs introduced Scheduled Queries (managed through Create/Update/Get/Delete/List/History Scheduled Query APIs). For more information, see CloudWatch Logs API documentation. - api-change:
resourcegroupstaggingapi: Add support for new ListRequiredTags API used to retrieve the required tags specified in a customer's effective tag policy. - api-change:
storagegateway: Adds support for European Sovereign Cloud ARNs in Storage Gateway API parameters. - api-change:
wafv2: AssociateWebACL, UpdateWebACL and PutLoggingConfiguration will now throw WAFFeatureNotIncludedInPricingPlanException when the request contains a feature that is not included in the CloudFront pricing plan of the WebACL.
certifi/python-certifi (certifi)
v2026.7.22
v2026.6.17
v2026.5.20
v2026.4.22
v2026.2.25
v2026.1.4
v2025.11.12
v2025.10.5
python-cffi/cffi (cffi)
v2.1.1
What's Changed
- Minimize internal Python API usage for interpreter and thread state sampling where possible. Avoids breaking ABI change in Python >= 3.15.0b4 (#269).
Full Changelog: https://github.com/python-cffi/cffi/compare/v2.1.0...v2.1.1
v2.1.0
- Added support for Python 3.15 and support for C extensions generated by CFFI
to target the new
abi3tfree-threaded ABI. - Dropped support for Python 3.9.
- Added
cffi-gen-srcCLI to generate CFFI C extension source for alternate build backend support. - Fixed crashes inside
__delitem__. - Fixed "string too big" error under MSVC.
- Fixed mingw builds.
- Added support for arm64 iOS wheels.
v2.0.0
What's Changed
- Add Python 3.14 support.
- Add CPython free-threaded support (3.14t+ only) - huge thanks to the folks at Quansight Labs for all the work to get this one sorted!
- Drop Python <= 3.8 support.
- Fix order dependency affecting nested type size calculation (#148).
Full Changelog: https://github.com/python-cffi/cffi/compare/v1.17.1...v2.0.0
jawah/charset_normalizer (charset-normalizer)
v3.4.9
Fixed
- Regression in our fallback path leading to a decode error. (#771) We've yanked 3.4.8 as a result of that bug.
v3.4.8
Fixed
- Wall import time due to cascade codec imports for our multibyte first sort of iana supported codecs (#742)
- Unnecessary json import at runtime (#753)
- Inverse capitalization not seen by noise detector (#731)
Changed
- No longer holding a global cache for our noise / coherence measurements. Relax RSS memory usage.
- Micro-optimizations in our noise / coherence measurements.
- No longer using regex search by default for our preemptive charset mark algorithm.
- Raised upperbound of setuptools to v83.
- Raised upperbound of mypy(c) to v2.1.
Removed
- Redundant UTF7 BOM marker (#730)
v3.4.7
Changed
- Pre-built optimized version using mypy[c] v1.20.
- Relax
setuptoolsconstraint tosetuptools>=68,<82.1.
Fixed
v3.4.6
Changed
- Flattened the logic in
charset_normalizer.mdfor higher performance. Removedeligible(..)andfeed(...)in favor offeed_info(...). - Raised upper bound for mypy[c] to 1.20, for our optimized version.
- Updated
UNICODE_RANGES_COMBINEDusing Unicode blocks v17.
Fixed
- Edge case where noise difference between two candidates can be almost insignificant. (#672)
- CLI
--normalizewriting to wrong path when passing multiple files in. (#702)
Misc
- Freethreaded pre-built wheels now shipped in PyPI starting with 3.14t. (#616)
v3.4.5
Changed
- Update
setuptoolsconstraint tosetuptools>=68,<=82. - Raised upper bound of mypyc for the optional pre-built extension to v1.19.1
Fixed
- Add explicit link to lib math in our optimized build. (#692)
- Logger level not restored correctly for empty byte sequences. (#701)
- TypeError when passing bytearray to from_bytes. (#703)
Misc
- Applied safe micro-optimizations in both our noise detector and language detector.
- Rewrote the
query_yes_nofunction (inside CLI) to avoid using ambiguous licensed code. - Added
cd.pysubmodule into mypyc optional compilation to reduce further the performance impact.
v3.4.4
Changed
- Bound
setuptoolsto a specific constraintsetuptools>=68,<=81. - Raised upper bound of mypyc for the optional pre-built extension to v1.18.2
Removed
-
setuptools-scmas a build dependency.
Misc
- Enforced hashes in
dev-requirements.txtand createdci-requirements.txtfor security purposes. - Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
- Restore
multiple.intoto.jsonlin GitHub releases in addition to individual attestation file per wheel.
pallets/click (click)
v8.4.2
Released 2026-06-24
- Fix Fish shell completion broken in
8.4.0by {pr}3126. Newlines and tabs in option help text are now escaped, keeping the original completion format while still supporting multi-line help. {issue}3502{issue}3043{pr}3504{pr}3508 - Deprecated commands and options with empty or missing help text no longer
render a stray leading space before the
(DEPRECATED)label. {pr}3509 - A {class}
Groupwithinvoke_without_command=Truemarks its subcommand as optional in the usage help, showing[COMMAND]instead ofCOMMAND. {issue}3059{pr}3507 -
echo_via_pagerflushes after each write, so passing a generator streams output to the pager incrementally instead of staying hidden until the pipe buffer fills. {issue}3242{issue}2542{pr}3534 -
echo_via_pagerandget_pager_fileno longer close a borrowed stdout stream when no external pager runs, completing the partialI/O operation on closed filefix from {pr}3482. {issue}3449{pr}3533 - Fix CLI usage symopsis for optional arguments producing double square brackets
[[a|b|c]]...whose type already brackets their metavar. {pr}3578 - {func}
version_optionresolves apackage_namethat does not match an installed distribution as an import (top-level module) name via {func}importlib.metadata.packages_distributions. Packages whose top-level module name differs from their distribution name (PILvsPillow,jwtvsPyJWT) no longer raiseRuntimeErrorout of the box. {issue}2331{issue}1884{issue}3125{pr}3582
v8.4.1
Released 2026-05-21
-
get_parameter_source()is available during eager callbacks and type conversion again. {issue}3458{pr}3484 - Zsh completion scripts parse correctly on Windows. {issue}
3277{pr}3466 - Shell completion of
Enumvalues used asChoiceoptions produces a valid completion result. {issue}3015{pr}3471 - Fix empty byte-string handling in echo. {issue}
3487{pr}3493 - Fix closed file error with
echo_via_pager. {issue}3449{pr}3482 - Fix
open_urlon Windows when the file path contains spaces. {issue}2994{pr}3478
v8.4.0
Released 2026-05-17
-
{class}
ParamTypetyping improvements. {pr}3371- {class}
ParamTypeis now a generic abstract base class, parameterized by its converted value type. - {meth}
~ParamType.convertreturn types are narrowed on all concrete types (strfor {class}STRING,intfor {class}INT, etc.). - {meth}
~ParamType.to_info_dictreturns specific {class}~typing.TypedDictsubclasses instead ofdict[str, Any]. - {class}
CompositeParamTypeand the number-range base are now generic with abstract methods.
- {class}
-
Refactor
convert_typeto extract type inference into a private_guess_typehelper, and add {func}typing.overloadsignatures. {pr}3372 -
{class}
Parametertyping improvements. {pr}2805- {class}
Parameteris now an abstract base class, making explicit that it cannot be instantiated directly. - {attr}
Parameter.nameis nowstrinstead ofstr | None. Whenexpose_value=False, the name is set to""instead ofNone. - The
ctxparameter of {meth}Parameter.get_error_hintis now typed asContext | None, matching the runtime behavior.
- {class}
-
Split string values from
default_mapfor parameters withnargs > 1or {class}Tupletype, matching environment variable behavior. {issue}2745{pr}3364 -
Auto-detect
type=UNPROCESSEDforflag_valueof non-basic types (notstr,int,float, orbool), so programmer-provided Python objects like classes and enum members are passed through unchanged instead of being stringified. Previouslytype=click.UNPROCESSEDhad to be set explicitly. {issue}2012{pr}3363 -
The error hint now uses {meth}
Command.get_help_option_namesto pick non-shadowed help option names, soTry '... -h'no longer points to a subcommand option that shadows-h. The longest surviving name is shown (--helpover-h) for readability. {issue}2790{pr}3208 -
Fix readline functionality on non-Windows platforms. Prompt text is now passed directly to readline instead of being printed separately, allowing proper backspace, line editing, and line wrapping behavior. {issue}
2968{pr}2969 -
Use {func}
os.startfileon Windows to open URLs in {func}open_url, replacing thestartbuilt-in which cannot be invoked withoutshell=True. {issue}2868{issue}3164{pr}3186 -
Fix Fish shell completion errors when option help text contains newlines. {issue}
3043{pr}3126 -
Add {class}
NoSuchCommandexception with suggestions for misspelled commands. {issue}3107{pr}3228 -
Use {class}
ValueErrormessage when conversion in {class}FuncParamTypewould fail. {issue}3105{pr}3211 -
Add
click.get_pager_filefor file-like access to an output pager. {pr}1572{pr}3405 -
{func}
~click.formatting.wrap_textnow measures line width in visible characters, ignoring ANSI escape sequences. {pr}3420 -
Fix {meth}
HelpFormatter.write_usageemitting only a blank line when called withoutargs. The usage prefix and program name are now written even when no arguments follow, and the trailing separator space is stripped so the line ends at the program name. {issue}3360{pr}3434 -
Show custom error messages from types when {func}
promptwithhide_input=Truefails validation, instead of always showing a generic message. Built-in type messages mask the input value. {issue}2809{pr}3256 -
Add
captureparameter to {class}CliRunnerwith two modes:sys(default) andfd.fdredirects file descriptors1and2via {func}os.dup2so output that bypassessys.stdout(stale stream references, C extensions, subprocesses,faulthandler) is captured with proper isolation. {issue}854{issue}2412{issue}2468{issue}2497{issue}2761{issue}2827{issue}2865{pr}3391 -
Revert the
8.3.3change that exposed the original file descriptor viafileno()on the redirectedCliRunnerstreams in the default capture mode.os.dup2(w, sys.stdout.fileno())calls inside a CLI no longer mutate the host runner's stdout, which broke Pytest'sfd-level capture teardown. C-level consumers that need a realfdshould usecapture="fd". {issue}3384{pr}3391 -
Mark additional built-in strings with
gettext()to extend translation coverage. {pr}2902 -
Fix feature switch groups (several
flag_valueoptions sharing one parameter name) silently dropping an explicitdefaultwhen a sibling option without an explicit default was declared first. Arbitration is now source-aware: a more explicit {class}ParameterSourcealways wins, and withinParameterSource.DEFAULT, an option that received an explicitdefault=keyword wins over a sibling whose default was auto-derived. The 8.3.x first-wins fallback for remaining ties was reverted to the pre-8.3.x last-wins fallback. {issue}3403{pr}3404 -
Fix missing space between option help text and the
(DEPRECATED)label, and localize the option label so it matches the command label. The label and theDeprecationWarningreason suffix are now produced by shared helpers. {pr}3423 -
Document short option stacking (
-abcis parsed as-a -b -c) and clarify that multi-character short option names are not supported. {issue}2779{pr}3431
v8.3.3
Released 2026-04-20
- Use {func}
shlex.splitto split pager and editor commands intoargvlists for {class}subprocess.Popen, removingshell=True. {issue}1026{pr}1477{pr}2775 - Fix
TypeErrorwhen rendering help for an option whose default value is an object that doesn't support equality comparison with strings, such assemver.Version. {issue}3298{pr}3299 - Fix pager test pollution under parallel execution by using pytest's
tmp_pathfixture instead of a shared temporary file path. {pr}3238 - Treat
Sentinel.UNSETvalues in adefault_mapas absent, so they fall through to the next default source instead of being used as the value. {issue}3224{pr}3240 - Patch
pdb.PdbinCliRunnerisolation sopdb.set_trace(),breakpoint(), and debuggers subclassingpdb.Pdb(ipdb, pdbpp) can interact with the real terminal instead of the captured I/O streams. {issue}654{issue}824{issue}843{pr}951{pr}3235 - Add optional randomized parallel test execution using
pytest-randomlyandpytest-xdistto detect test pollution and race conditions. {pr}3151 - Add contributor documentation for running stress tests, randomized
parallel tests, and Flask smoke tests. {pr}
3151{pr}3177 - Show custom
show_defaultstring in prompts, matching the existing help text behavior. {issue}2836{pr}2837{pr}3165{pr}3262{pr}3280{pr}3328 - Fix
default=Truewith booleanflag_valuealways returning theflag_valueinstead ofTrue. Thedefault=Truetoflag_valuesubstitution now only applies to non-boolean flags, whereTrueacts as a sentinel meaning "activate this flag by default". For boolean flags,default=Trueis returned as a literal value. {issue}3111{pr}3239 - Mark
make_default_short_helpas private API. {issue}3189{pr}3250 -
CliRunner's redirected streams now expose the original file descriptor viafileno(), so thatfaulthandler,subprocess, and other C-level consumers no longer crash withio.UnsupportedOperation. {issue}2865 - Change {class}
ParameterSourceto an {class}~enum.IntEnumand reorder its members from most to least explicit, so values can be compared to check whether a parameter was explicitly provided. {issue}2879{pr}3248
v8.3.2
Released 2026-04-02
- Fix handling of
flag_valuewhenis_flag=Falseto allow such options to be used without an explicit value. {issue}3084{pr}3152 - Hide
Sentinel.UNSETvalues asNonewhen usinglookup_default(). {issue}3136{pr}3199{pr}3202{pr}3209{pr}3212{pr}3224 - Prevent
_NamedTextIOWrapperfrom closing streams owned byStreamMixer. {issue}824{issue}2991{issue}2993{issue}3110{pr}3139{pr}3140 - Add comprehensive tests for
CliRunnerstream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind astressmarker with a dedicated CI job. {pr}3139 - Fix callable
flag_valuebeing instantiated when used as a default viadefault=True. {issue}3121{pr}3201{pr}3213{pr}3225
v8.3.1
Released 2025-11-15
- Don't discard pager arguments by correctly using
subprocess.Popen. {issue}3039{pr}3055 - Replace
Sentinel.UNSETdefault values byNoneas they're passed through theContext.invoke()method. {issue}3066{issue}3065{pr}3068 - Fix conversion of
Sentinel.UNSEThappening too early, which caused incorrect behavior for multiple parameters using the same name. {issue}3071{pr}3079 - Hide
Sentinel.UNSETvalues asNonewhen looking up for other parameters through the context inside parameter callbacks. {issue}3136{pr}3137 - Fix rendering when
promptandconfirmparameterprompt_suffixis empty. {issue}3019{pr}3021 - When
Sentinel.UNSETis found during parsing, it will skip calls totype_cast_value. {issue}3069{pr}3090
v8.3.0
Released 2025-09-17
-
Improved flag option handling: Reworked the relationship between
flag_valueanddefaultparameters for better consistency:- The
defaultparameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations) - Exception: flag options with
default=Truemaintain backward compatibility by defaulting to theirflag_value - The
defaultparameter can now be any type (bool,None, etc.) - Fixes inconsistencies reported in: {issue}
1992{issue}2514{issue}2610{issue}3024{pr}3030
- The
-
Allow
defaultto be set onArgumentfornargs = -1. {issue}2164{pr}3030 -
Show correct auto complete value for
nargsoption in combination with flag option {issue}2813 -
Fix handling of quoted and escaped parameters in Fish autocompletion. {issue}
2995{pr}3013 -
Lazily import
shutil. {pr}3023 -
Properly forward exception information to resources registered with
click.core.Context.with_resource(). {issue}2447{pr}3058 -
Fix regression related to EOF handling in
CliRunner. {issue}2939{pr}2940
v8.2.2
Released 2025-07-31
- Fix reconciliation of
default,flag_valueandtypeparameters for flag options, as well as parsing and normalization of environment variables. {issue}2952{pr}2956 - Fix typing issue in
BadParameterandMissingParameterexceptions for the parameterparam_hintthat did not allow for a sequence of string where the underlying function_join_param_hintsallows for it. {issue}2777{pr}2990 - Use the value of
Enumchoices to render their default value in help screen. Refs {issue}2911{pr}3004 - Fix completion for the Z shell (
zsh) for completion items containing colons. {issue}2703{pr}2846 - Don't include envvar in error hint when not configured. {issue}
2971{pr}2972 - Fix a rare race in
click.testing.StreamMixer's finalization that manifested as aValueErroron close in a multi-threaded test session. {issue}2993{pr}2991
codecov/codecov-action (codecov/codecov-action)
v7.0.0
⚠️ Due to migration issues with keybase, we are unable to update our keys under the codecovsecurity account. We have deleted the account and are using codecovsecops with the original gpg key
What's Changed
- ci: remove Enforce License Compliance workflow by @thomasrockhu-codecov in #1950
- chore(release): 7.0.0 by @thomasrockhu-codecov in #1957
Full Changelog: https://github.com/codecov/codecov-action/compare/v6.0.1...v7.0.0
v7
v6.0.2
This is a copy of the v7.0.0 release to make updates easier
What's Changed
- ci: remove Enforce License Compliance workflow by @thomasrockhu-codecov in #1950
- chore(release): 7.0.0 by @thomasrockhu-codecov in #1957
Full Changelog: https://github.com/codecov/codecov-action/compare/v6.0.1...v6.0.2
v6.0.1
What's Changed
- fix: prevent template injection in run: steps (VULN-1652) by @thomasrockhu-codecov in #1947
- chore(release): 6.0.1 by @thomasrockhu-codecov in #1949
Full Changelog: https://github.com/codecov/codecov-action/compare/v6.0.0...v6.0.1
v6.0.0
⚠️ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24. ⚠️
What's Changed
- Revert "Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0"" by @thomasrockhu-codecov in #1929
- Th/6.0.0 by @thomasrockhu-codecov in #1928
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.4...v6.0.0
v6
v5.5.5
This release only contains the keybase.io change as described here.
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.4...v5.5.5
v5.5.4
This is a mirror of v5.5.2. v6 will be released which requires node24
What's Changed
- Revert "build(deps): bump actions/github-script from 7.0.1 to 8.0.0" by @thomasrockhu-codecov in #1926
- chore(release): 5.5.4 by @thomasrockhu-codecov in #1927
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4
v5.5.3
What's Changed
- build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #1874
- chore(release): bump to 5.5.3 by @thomasrockhu-codecov in #1922
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3
v5.5.2
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2
v5.5.1
What's Changed
- fix: overwrite pr number on fork by @thomasrockhu-codecov in #1871
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @app/dependabot in #1868
- build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by @app/dependabot in #1867
- fix: update to use local app/ dir by @thomasrockhu-codecov in #1872
- docs: fix typo in README by @datalater in #1866
- Document a
codecov-cliversion reference example by @webknjaz in #1774 - build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by @app/dependabot in #1861
- build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @app/dependabot in #1833
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1
v5.5.0
What's Changed
- feat: upgrade wrapper to 0.2.4 by @jviall in #1864
- Pin actions/github-script by Git SHA by @martincostello in #1859
- fix: check reqs exist by @joseph-sentry in #1835
- fix: Typo in README by @spalmurray in #1838
- docs: Refine OIDC docs by @spalmurray in #1837
- build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by @app/dependabot in #1829
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0
v5.4.3
What's Changed
- build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by @app/dependabot in #1822
- fix: OIDC on forks by @joseph-sentry in #1823
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3
v5.4.2
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.1..v5.4.2
v5.4.1
What's Changed
- fix: use the github core methods by @thomasrockhu-codecov in #1807
- build(deps): bump github/codeql-action from 3.28.12 to 3.28.13 by @app/dependabot in #1803
- build(deps): bump github/codeql-action from 3.28.11 to 3.28.12 by @app/dependabot in #1797
- build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 by @app/dependabot in #1798
- chore(release): wrapper -0.2.1 by @app/codecov-releaser-app in #1788
- build(deps): bump github/codeql-action from 3.28.10 to 3.28.11 by @app/dependabot in #1786
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.0..v5.4.1
v5.4.0
What's Changed
- update wrapper submodule to 0.2.0, add recurse_submodules arg by @matt-codecov in #1780
- build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by @app/dependabot in #1775
- build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @app/dependabot in #1776
- build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by @app/dependabot in #1777
- Clarify in README that
use_pypibypasses integrity checks too by @webknjaz in #1773 - Fix use of safe.directory inside containers by @Flamefire in #1768
- Fix description for report_type input by @craigscott-crascit in #1770
- build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 by @app/dependabot in #1765
- Fix a typo in the example by @miranska in #1758
- build(deps): bump github/codeql-action from 3.28.5 to 3.28.8 by @app/dependabot in #1757
- build(deps): bump github/codeql-action from 3.28.1 to 3.28.5 by @app/dependabot in #1753
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.3.1..v5.4.0
v5.3.1
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.3.0..v5.3.1
v5.3.0
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.2.0..v5.3.0
v5.2.0
What's Changed
- Fix typo in README by @tserg in #1747
- Th/add commands by @thomasrockhu-codecov in #1745
- use correct audience when requesting oidc token by @juho9000 in #1744
- build(deps): bump github/codeql-action from 3.27.9 to 3.28.1 by @app/dependabot in #1742
- build(deps): bump actions/upload-artifact from 4.4.3 to 4.6.0 by @app/dependabot in #1743
- chore(deps): bump wrapper to 0.0.32 by @thomasrockhu-codecov in #1740
- feat: add disable-telem feature by @thomasrockhu-codecov in #1739
- fix: remove erroneous linebreak in readme by @Vampire in #1734
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.2..v5.2.0
v5.1.2
What's Changed
- fix: update statment by @thomasrockhu-codecov in #1726
- fix: update action script by @thomasrockhu-codecov in #1725
- fix: prevent oidc on tokenless due to permissioning by @thomasrockhu-codecov in #1724
- chore(release): wrapper-0.0.31 by @app/codecov-releaser-app in #1723
- Put quotes around
${{ inputs.token }}inaction.ymlby @jwodder in #1721 - build(deps): bump github/codeql-action from 3.27.6 to 3.27.9 by @app/dependabot in #1722
- Remove mistake from options table by @Acconut in #1718
- build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 by @app/dependabot in #1717
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.1..v5.1.2
v5.1.1
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.0..v5.1.1
v5.1.0
What's Changed
- fix: hide unnecessary error on shasum by @thomasrockhu-codecov in #1692
- build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 by @app/dependabot in #1701
- chore(release): wrapper-0.0.29 by @app/codecov-releaser-app in #1713
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.7..v5.1.0
v5.0.7
What's Changed
- fix: use HEAD_REPO by @thomasrockhu-codecov in #1690
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.6..v5.0.7
v5.0.6
What's Changed
- fix: update CODECOV_TOKEN and fix tokenless by @thomasrockhu-codecov in #1688
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.5..v5.0.6
v5.0.5
What's Changed
- chore(release): wrapper-0.0.27 by @app/codecov-releaser-app in #1685
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.4..v5.0.5
v5.0.4
What's Changed
- chore(deps): bump wrapper to 0.0.26 by @thomasrockhu-codecov in #1681
- fix: strip out a trailing /n from input tokens by @thomasrockhu-codecov in #1679
- fix: add action version by @thomasrockhu-codecov in #1678
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.3..v5.0.4
v5.0.3
What's Changed
- fix: update OIDC audience by @thomasrockhu-codecov in #1675
- fix: use double-quotes for OIDC by @thomasrockhu-codecov in #1669
- fix: prevent always setting tokenless to be true by @thomasrockhu-codecov in #1673
- fix: update CHANGELOG and automate by @thomasrockhu-codecov in #1674
- fix: bump to v5 and update README by @thomasrockhu-codecov in #1655
- build(deps): bump github/codeql-action from 3.27.0 to 3.27.4 by @app/dependabot in #1665
- fix: typo in
inputs.disable_safe_directoryby @mkroening in #1666
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.2..v5.0.3
v5.0.2
What's Changed
- fix: override commit and pr values for MR cases by @thomasrockhu-codecov in #1657
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.1...v5.0.2
v5.0.1
What's Changed
- fix: use marketplace v5 badge by @thomasrockhu-codecov in #1646
- fix: update tokenless branch logic by @thomasrockhu-codecov in #1650
- chore(release): 5.0.1 by @thomasrockhu-codecov in #1656
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.0...v5.0.1
v5.0.0
v5 Release
v5 of the Codecov GitHub Action will use the Codecov Wrapper to encapsulate the CLI. This will help ensure that the Action gets updates quicker.
Migration Guide
The v5 release also coincides with the opt-out feature for tokens for public repositories. In the Global Upload Token section of the settings page of an organization in codecov.io, you can set the ability for Codecov to receive a coverage reports from any source. This will allow contributors or other members of a repository to upload without needing access to the Codecov token. For more details see how to upload without a token.
[!WARNING] The following arguments have been changed
file(this has been deprecated in favor offiles)plugin(this has been deprecated in favor ofplugins)
The following arguments have been added:
binarygcov_argsgcov_executablegcov_ignoregcov_includereport_typeskip_validationswift_project
You can see their usage in the action.yml file.
v5
What's Changed
Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2
pyca/cryptography (cryptography)
v50.0.0
v49.0.0
v48.0.1
v48.0.0
v47.0.0
v46.0.7
v46.0.6
v46.0.5
v46.0.4
v46.0.3
v46.0.2
v46.0.1
v46.0.0
v45.0.7
rthalley/dnspython (dnspython)
v2.8.0: dnspython 2.8.0
See What's New for details.
The minimum supported version of Python is 3.10.
My thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.
This release was published to PyPI using Trusted Publishing.
JoshData/python-email-validator (email-validator)
v2.3.0
- The package name is changed from using an underscore (email_validator) to a dash (email-validator) to match PyPi's normalized package name.
- The library no longer checks that the local part is at most 64 characters because a more careful reading of RFC 5321 indicates the limit is optional and such email addresses have been found in the wild. However the check can be restored using a new
strict=Trueparameter, and the overall 254 character email address length limit is still in place. - New EmailSyntaxError messages are used for some exiting syntax errors related to @-sign homoglyphs and invalid characters in internationalized domains.
- When using
allow_display_name=True, display names are now returned with Unicode NFC normalization. - TypeError is now raised if something other than str (or bytes) is passed as the email address.
joke2k/faker (faker)
v40.36.0
- Fix: correct
uk_UAbban_formatto 6 digits + 19 letters soiban()generates valid Ukrainian IBANs (#2417). Thanks @CedricConday.
v40.35.0
- Fix: add correct
bban_formatsoru_RUiban()generates valid Russian IBANs (#2416). Thanks @CedricConday.
v40.34.0
- Fix: correct BBAN length so
da_DKiban()generates valid Danish IBANs (#2409). Thanks @CedricConday.
v40.33.2
- Validate
positive=Trueagainst a non-positivemax_valueinpydecimal(#2428). Thanks @Sreekant13.
v40.33.1
- Make
uuid1()anduuid7()reproducible under a fixed seed (#2427). Thanks @vidigoat.
v40.33.0
v40.32.0
- Add
allowed_path_traversal_elementsoption tofile_path()(#2397). Thanks @Ayushmann13479. - Fix Windows
file_pathdepth=3 test regex. Thanks @fcurella.
v40.31.0
- Fix: correct BBAN length so
pt_BRiban()generates valid Brazilian IBANs (#2410). Thanks @CedricConday.
v40.30.0
- Fix: generate valid Belgian bank codes in
nl_BEiban()(#2412). Thanks @CedricConday.
v40.29.0
- Fix: generate valid Spanish CCC control digits in
es_ESiban()(#2404). Thanks @CedricConday.
v40.28.1
- Fix: compute valid ISO 7064 Mod 11,10 check digit for
de_DEvat_id(#2403). Thanks @CedricConday.
v40.28.0
- Add
es_MXautomotive license plate provider (#2393). Thanks @r1cksync.
v40.27.0
- Add
sr_BASSN provider (#2391). Thanks @AleksaMCode.
v40.26.0
- Update providers job, phone_number, bank and ssn for pt_BR (#2386). Thanks @dclobato.
- Update phone number test regex for pt_BR. Thanks @fcurella.
v40.25.0
v40.24.1
- Fix: prevent infinite recursion in
_safe_random_intwhen both bounds collapse to the same integer (#2396). Thanks @gaoflow.
v40.24.0
- Add mk_MK (Macedonian) locale (#2339). Thanks @acikabubo.
- CI: run MR checks against MR code instead of base branch. Thanks @fcurella.
v40.23.1
- Fix: raise
NotImplementedErrorinbank()for locales without banks data (#2378). Thanks @koushik717. - Fix outdated links in README credits section (#2394). Thanks @TejasAmle.
- Bump actions/cache from 5 to 6 (#2400). Thanks @dependabot[bot].
- Bump actions/checkout from 6 to 7 (#2392). Thanks @dependabot[bot].
v40.23.0
- Add French social security numbers with Corsican codes (#2373). Thanks @dancergraham.
- Fix typos in docstrings and comments (#2387). Thanks @Labib-Bin-Salam.
v40.22.0
- Add
mr_INperson,address, andphone_numberproviders (#2367). Thanks @RedZapdos123. - Fix flaky
test_optionalby using seed and larger sample size (#2376). Thanks @tejasae-afk.
v40.21.0
- Add banks list for
en_GBlocale (#2363). Thanks @osolomientsev.
v40.20.0
- Add
panandgstingenerators toen_INSSN provider (#2357). Thanks @RedZapdos123. - Improve barcode provider test coverage (#2382). Thanks @lphuc2250gma.
- Bump liskin/gh-problem-matcher-wrap from 3 to 4 (#2381). Thanks @dependabot[bot].
v40.19.1
- Fix shared state mutation in
en_INpincode_in_state(#2369). Thanks @RedZapdos123.
v40.19.0
- Add
uuid1anduuid7providers tomiscprovider (#2344). Thanks @Krishnachaitanyakc.
v40.18.0
- Add automotive providers for
ar_DZandfr_DZlocales. Thanks @othmane099. - Add
phone_numberprovider forar_DZandfr_DZlocales. Thanks @othmane099.
v40.17.0
- Add
am_ETphone_numberprovider for Ethiopia. Thanks @jasur-py.
v40.16.0
- Fix duplicate phone number prefix
145inzh_CNlocale. Thanks @r266-tec.
v40.15.0
- Add job providers for
ar_DZandfr_DZlocales (#2352). Thanks @othmane099. - Add company providers for
ar_DZandfr_DZlocales (#2351). Thanks @othmane099. - Add geo providers for
ar_DZandfr_DZlocales (#2350). Thanks @othmane099. - Add currency providers for
ar_DZandfr_DZlocales (#2349). Thanks @othmane099. - Add
date_timeprovider forar_DZlocale (#2348). Thanks @othmane099. - Add ssn providers for
ar_DZandfr_DZlocales (#2347). Thanks @othmane099.
v40.14.1
- Fix
UnicodeEncodeErrorin CLI docs on non-UTF consoles (#2362). Thanks @RedZapdos123.
v40.14.0
v40.13.0
- Fix: Ensure deterministic locale selection in multi-locale mode. Thanks @just6660 and @patakk.
v40.12.0
- Add address providers for
ar_DZandfr_DZlocales (#2341). Thanks @othmane099.
v40.11.1
- Fix: rebind deepcopy proxies to copied Faker instances. Thanks @SunS1eep1ng.
v40.11.0
- Add major Swiss banks to
de_CHbank provider. Thanks @raphael-s.
v40.10.0
- Fix: mixed-gender names in
es_MXlocale. Thanks @rodrigobnogueira.
v40.9.0
- Fix
pt_PTpostalcodeformat in address provider. Thanks @filipemattar.
v40.8.1
- Fix mutable default providers. Thanks @Dhi13man.
v40.8.0
- Add free email domains to
hu_HUlocale. Thanks @majorzoltan80.
v40.7.0
- Improve Polish address grammar: categorize street types and prefixes. Thanks @Francooo2221.
v40.6.0
- Add country names to
he_ILlocale. Thanks @Moo64c.
v40.5.1
- Fix
_get_local_timezone()missingreturnstatement. Thanks @bysiber.
v40.5.0
- Add missing formats and remove duplicates in
user_name_formats. Thanks @WannaFight.
v40.4.0
- Add passport and
cieforit_IT. Thanks @ElektroDuck.
v40.3.0
- Add major Greek banks to
el_GRbank provider. Thanks @bon12-gr.
v40.2.0
- Update internet
pt_bRprovider (domains, tlds, slugify). Thanks @MorganaSilva.
v40.1.3
- fix
pyfloatTypeErrorwhen combiningpositive=Truewithmax_value. Thanks @odrigobnogueira.
v40.1.2
- Make
tzdataconditionally required based on platform. Thanks @rodrigobnogueira.
v40.1.1
- Fix grouping for
-iCLI parameter. Thanks @crd.
v40.1.0
- Add selective uniqueness with
.exclude_types(). Thanks @rodrigobnogueira.
v40.0.0
- Capitalize
en_GBaddress street suffixes. Thanks @nspcc-cm.
v39.1.0
- Add french female variants for jobs. Thanks @T0nio and Camille.
v39.0.0
- Delete duplicates in Russian professions. Thanks @sergiusnick.
v38.3.0
- Add french company RCS number. Thanks @fabien-michel.
v38.2.0
- Add localized UniqueProxy. Thanks @azmeuk.
v38.1.0
- Add
personprovider forar_DZlocale. Thanks @othmane099. - Add
person,phone_number,date_timeforfr_DZlocale. Thanks @othmane099.
v38.0.0
- Drop support for Python 3.9
- Add support for Python 3.14
v37.12.0
- Add french VAT number. Thanks @fabien-michel.
v37.11.0
- Add French company APE code. Thanks @fabien-michel.
v37.9.0
- Add names generation to
en_KElocale. Thanks @titustum.
v37.8.0
- Add Automotive providers for
ja_JPlocale. Thanks @ItoRino424.
v37.7.0
- Add Nigerian name locales (
yo_NG,ha_NG,ig_NG,en_NG). Thanks @ifeoluwaoladeji.
v37.6.0
- Add Automotive providers for
ko_KRlocale. Thanks @ydj515.
fastapi/fastapi (fastapi)
v0.141.1
Fixes
- 🐛 Fix support for background tasks and headers from dependencies in
app.frontend(). MR #16105 by @tiangolo.
Docs
- 📝 Document
FASTAPI_ENVin FastAPI CLI guide. MR #16104 by @tiangolo.
v0.141.0
Features
- ✨ Add
app.frontend(check_dir="auto"), to make local development more convenient withfastapi dev. MR #16102 by @tiangolo.
v0.140.13
Fixes
- 🐛 Fix
status_codebeing ignored for SSE and JSONL streaming endpoints. MR #15937 by @SAURABHSALVE.
Docs
- 📝 Fix
format_sse_eventdocstring rendering of\n\nterminator. MR #15613 by @AshNicolus. - 📝 Add API reference page for fastapi.sse. MR #15930 by @SAURABHSALVE.
v0.140.12
Fixes
- 🐛 Fix line splitting in
format_sse_eventto comply with SSE spec. MR #15515 by @Zawwarsami16.
v0.140.11
Fixes
- 🐛 Fix
response_model_*params ignored for non-generator endpoints withIterable[..]return type. MR #15093 by @YuriiMotov.
v0.140.10
Fixes
- 🐛 Fix handling sequences with nested Annotated types. MR #14874 by @YuriiMotov.
Internal
- 🐛 Accept any base test failure as regression. MR #16092 by @tiangolo.
- 🐛 Preserve pytest exit code in regression check. MR #16091 by @tiangolo.
- ✅ Test MR regressions against base code. MR #16090 by @tiangolo.
v0.140.9
Fixes
- 🐛 Fix
exclude_defaultsnot propagated to dict keys and values injsonable_encoder. MR #16043 by @MBGrao.
Internal
- ⬆ Bump gitpython from 3.1.50 to 3.1.54. MR #16047 by @dependabot[bot].
- ⬆ Bump pymdown-extensions from 10.21.3 to 11.0. MR #16048 by @dependabot[bot].
- ⬆ Bump pyasn1 from 0.6.3 to 0.6.4. MR #16045 by @dependabot[bot].
v0.140.8
Fixes
- 🐛 Fix stream item type lost when using
include_router(). MR #15077 by @alex-raw.
v0.140.7
Refactors
- ⚡️ Avoid flattening dependencies for OpenAPI. MR #16076 by @tiangolo.
Internal
- ⬆️ Upgrade latest-changes to 0.7.1. MR #16077 by @tiangolo.
- 👷 Add OpenAPI dependency benchmarks. MR #16075 by @tiangolo.
v0.140.6
Refactors
- ⚡️ Avoid flattening dependencies for request parameters, mainly for OpenAPI. MR #16073 by @tiangolo.
v0.140.5
Refactors
- ⚡️ Avoid flattening dependencies for body fields. MR #16071 by @tiangolo.
v0.140.4
Refactors
- ⚡️ Skip unused dependency repeat bookkeeping. MR #16069 by @tiangolo.
v0.140.3
Refactors
- ⚡️ Avoid repeated dependency flattening in OpenAPI. MR #16067 by @tiangolo.
v0.140.2
Refactors
- ⚡️ Stop retaining flat dependency trees. MR #16065 by @tiangolo.
Internal
- 👷 Add new memory benchmark. MR #16064 by @tiangolo.
v0.140.1
Refactors
- ♻️ Update the lru_cache limit for dependencies to account for large apps. MR #16062 by @tiangolo.
v0.140.0
Refactors
- ⚡️ Reduce memory usage in dependencies. MR #16049 by @tiangolo.
Docs
- 📝 Fix links in docs. MR #15967 by @YuriiMotov.
- 📝 Add Library Skills documentation. MR #16041 by @tiangolo.
- 📝 Update docs to use uv projects by default. MR #16032 by @tiangolo.
- 📝 Restructure FastAPI People and related pages. MR #16015 by @tiangolo.
Internal
- 👷 Add CI memory benchmark. MR #16046 by @tiangolo.
- 👥 Update FastAPI People - Sponsors. MR #16027 by @tiangolo.
- 🔥 Remove now-obsolete scripts to generate data for FastAPI People. MR #16016 by @tiangolo.
v0.139.2
Fixes
- 🐛 Refactor router route building to make it thread-safe, mainly relevant for tests running in parallel threads (uncommon). MR #16013 by @tiangolo.
[v0.139.1](https://github.com/fastapi/fastapi/releases/tag/0
✂ Note
PR body was truncated to here.
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this MR, check this box
This MR has been generated by Mend Renovate CLI.