Skip to content

Update all dependencies

sys-0403-p-rundeck requested to merge renovate-all into main

ℹ️ 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 v4v7 age confidence
actions/setup-python action major v4v7 age confidence
actions/upload-artifact action major v3v7 age confidence
alembic (changelog) minor ==1.16.4==1.19.0 age confidence
annotated-types (changelog) minor ==0.7.0==0.8.0 age confidence
anyio (changelog) minor ==4.10.0==4.14.2 age confidence
authlib minor ==1.6.1==1.7.2 age confidence
black (changelog) major ==25.1.0==26.5.1 age confidence
boto3 minor ==1.40.6==1.43.65 age confidence
botocore minor ==1.40.6==1.43.65 age confidence
certifi major ==2025.8.3==2026.7.22 age confidence
cffi (changelog) major ==1.17.1==2.1.1 age confidence
cfgv minor ==3.4.0==3.5.0 age confidence
charset-normalizer (changelog) patch ==3.4.3==3.4.9 age confidence
click (changelog) minor ==8.2.1==8.4.2 age confidence
codecov/codecov-action action major v4v7 age confidence
cryptography (changelog) major ==45.0.6==50.0.0 age confidence
cssselect2 (changelog) minor ==0.8.0==0.9.0 age confidence
distlib patch ==0.4.0==0.4.3 age confidence
dnspython minor ==2.7.0==2.8.0 age confidence
email-validator minor ==2.2.0==2.3.0 age confidence
faker (changelog) major ==37.5.3==40.36.0 age confidence
fastapi (changelog) minor ==0.116.1==0.141.1 age confidence
fastapi-cli (changelog) patch ==0.0.8==0.0.32 age confidence
fastapi-cloud-cli (changelog) minor ==0.1.5==0.23.0 age confidence
fastapi-filter major ==2.0.1==3.0.0 age confidence
filelock minor ==3.18.0==3.32.2 age confidence
greenlet (changelog) minor ==3.2.4==3.5.4 age confidence
httptools minor ==0.6.4==0.8.0 age confidence
identify patch ==2.6.12==2.6.19 age confidence
idna (changelog) minor ==3.10==3.18 age confidence
isort (changelog) major ==6.0.1==8.0.1 age confidence
jmespath minor ==1.0.1==1.1.0 age confidence
lxml (source, changelog) minor ==6.0.0==6.1.1 age confidence
mako minor ==1.3.10==1.4.1 age confidence
mariadb patch ==1.1.13==1.1.14 age confidence
markdown-it-py major ==3.0.0==4.2.0 age confidence
markupsafe (changelog) patch ==3.0.2==3.0.3 age confidence
mcr.microsoft.com/vscode/devcontainers/python final minor 3.133.14 age confidence
minio patch ==7.2.16==7.2.20 age confidence
mypy (changelog) major ==1.17.1==2.3.0 age confidence
nodeenv minor ==1.9.1==1.10.0 age confidence
packaging major ==25.0==26.3 age confidence
pathspec (changelog) major ==0.12.1==1.1.1 age confidence
pillow (changelog) major ==11.3.0==12.3.0 age confidence
platformdirs (changelog) minor ==4.3.8==4.11.0 age confidence
postgres (source) major 1218 age confidence
pre-commit minor ==4.2.0==4.6.1 age confidence
psycopg (changelog) minor ==3.2.9==3.3.4 age confidence
psycopg2 (source, changelog) patch ==2.9.10==2.9.12 age confidence
py-cov-action/python-coverage-comment-action action major v3v4.1 age confidence
pycountry (changelog) major ==24.6.1==26.2.16 age confidence
pycparser major ==2.22==3.0 age confidence
pydantic (changelog) minor ==2.11.7==2.13.4 age confidence
pydantic-core minor ==2.33.2==2.47.0 age confidence
pydantic-settings (changelog) minor ==2.10.1==2.14.2 age confidence
pygments (changelog) minor ==2.19.2==2.20.0 age confidence
python (source) final minor 3.133.14 age confidence
python-dotenv minor ==1.1.1==1.2.2 age confidence
python-multipart (changelog) patch ==0.0.20==0.0.32 age confidence
python-stdnum minor ==2.1==2.2 age confidence
pyyaml (source) patch ==6.0.2==6.0.3 age confidence
qrbill (changelog) minor ==1.1.0==1.2.0 age confidence
reportlab major ==4.4.3==5.0.0 age confidence
requests (changelog) minor ==2.32.4==2.34.2 age confidence
rich major ==14.1.0==15.0.0 age confidence
rich-toolkit minor ==0.14.9==0.20.3 age confidence
rignore minor ==0.6.4==0.8.1 age confidence
s3transfer minor ==0.13.1==0.19.2 age confidence
schwifty (changelog) major ==2025.7.0==2026.7.3 age confidence
sentry-sdk (changelog) minor ==2.34.1==2.66.1 age confidence
sqlalchemy (changelog) patch ==2.0.42==2.0.51 age confidence
sqlmodel (changelog) patch ==0.0.24==0.0.39 age confidence
starlette (changelog) major ==0.47.2==1.4.1 age confidence
svglib major ==1.5.1==2.1.0 age confidence
tinycss2 (changelog) minor ==1.4.0==1.5.1 age confidence
typer (changelog) minor ==0.16.0==0.27.1 age confidence
typing-extensions (changelog) minor ==4.14.1==4.16.0 age confidence
typing-inspection (changelog) patch ==0.4.1==0.4.2 age confidence
tzdata major ==2025.2==2026.3 age confidence
urllib3 (changelog) minor ==2.5.0==2.7.0 age confidence
uvicorn (changelog) minor ==0.35.0==0.52.1 age confidence
uvloop minor ==0.21.0==0.22.1 age confidence
virtualenv major ==20.33.1==21.7.1 age confidence
watchfiles (changelog) minor ==1.1.0==1.2.0 age confidence
websockets (changelog) major ==15.0.1==17.0.1 age confidence

Release Notes

actions/checkout (actions/checkout)

v7.0.1

Compare Source

v7.0.0

Compare Source

  • Block checking out fork MR for pull_request_target and workflow_run by @​aiqiaoy in #​2454
  • Various dependency updates

v7

Compare Source

v6.1.0

Compare Source

What's Changed

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

Compare Source

v6.0.2

Compare Source

v6.0.1

Compare Source

v6.0.0

Compare Source

v6

Compare Source

v5.1.0

Compare Source

What's Changed

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

Compare Source

v5.0.0

Compare Source

v5

Compare Source

actions/setup-python (actions/setup-python)

v7.0.0

Compare Source

What's Changed

Enhancements
Bug Fix
Dependency Upgrade

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v6...v7.0.0

v7

Compare Source

v6.3.0

Compare Source

What's Changed

Enhancement
Dependency update
Documentation

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v6.2.0...v6.3.0

v6.2.0

Compare Source

What's Changed

Dependency Upgrades

Full Changelog: https://github.com/actions/setup-python/compare/v6...v6.2.0

v6.1.0

Compare Source

What's Changed

Enhancements:
Dependency and Documentation updates:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v6...v6.1.0

v6.0.0

Compare Source

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Enhancements:
Bug fixes:
Dependency updates:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5...v6.0.0

v6

Compare Source

v5.6.0

Compare Source

What's Changed

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.6.0

v5.5.0

Compare Source

What's Changed

Enhancements:
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:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.5.0

v5.4.0

Compare Source

What's Changed

Enhancements:
Documentation changes:
Dependency updates:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.4.0

v5.3.0

Compare Source

What's Changed

Bug Fixes:
Enhancements:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.3.0

v5.2.0

Compare Source

What's Changed

Bug fixes:
  • Add .zip extension to Windows package downloads for Expand-Archive Compatibility 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:
Dependency updates:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.2.0

v5.1.1

Compare Source

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:
Dependency updates:

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.1.1

v5.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/actions/setup-python/compare/v5.0.0...v5.1.0

v5.0.0

Compare Source

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

Compare Source

actions/upload-artifact (actions/upload-artifact)

v7.0.1

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v7...v7.0.1

v7.0.0

Compare Source

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

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v6...v7.0.0

v7

Compare Source

v6.0.0

Compare Source

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

Full Changelog: https://github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0

v6

Compare Source

v5.0.0

Compare Source

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.

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v5.0.0

v5

Compare Source

v4.6.2

Compare Source

What's Changed

  • Update to use artifact 2.3.2 package & prepare for new upload-artifact release by @​salmanmkc in #​685

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.2

v4.6.1

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.1

v4.6.0

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.6.0

v4.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.3...v4.5.0

v4.4.3

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.2...v4.4.3

v4.4.2

Compare Source

What's Changed

  • Bump @actions/artifact to 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

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.4.0...v4.4.1

v4.4.0

Compare Source

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

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.6...v4.4.0

v4.3.6

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.3.6

v4.3.5

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.4...v4.3.5

v4.3.4

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4

v4.3.3

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3

v4.3.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2

v4.3.1

Compare Source

v4.3.0

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.3.0

v4.2.0

Compare Source

What's Changed

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.2.0

v4.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v4...v4.1.0

v4.0.0

Compare Source

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:

  1. The changelog post.
  2. The README.
  3. The migration documentation.
  4. As well as the underlying npm package, @​actions/artifact documentation.

New Contributors

Full Changelog: https://github.com/actions/upload-artifact/compare/v3...v4.0.0

v4

Compare Source

annotated-types/annotated-types (annotated-types)

v0.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/annotated-types/annotated-types/compare/v0.7.0...v0.8.0

agronholm/anyio (anyio)

v4.14.2

Compare Source

  • Changed ByteReceiveStream.receive() implementations to raise a ValueError when max_bytes is not a positive integer (#​1191)
  • Fixed CapacityLimiter.total_tokens rejecting float("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 exact math.inf singleton was accepted, while every backend setter (using math.isinf()) accepts any positive infinity (#​1189; MR by @​greymoth-jp).
  • Fixed to_process.run_sync() deadlocking when the worker function writes enough data to sys.stderr to fill the (undrained) pipe buffer. The worker process now redirects sys.stderr to os.devnull as 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() (and run_process()) ignoring the extra_groups argument, as it mistakenly passed the value of the group argument instead (#​1209)
  • Fixed CapacityLimiter.acquire_nowait() and CapacityLimiter.acquire_nowait_on_behalf_of() raising trio.WouldBlock instead of anyio.WouldBlock on the trio backend when there are no tokens available (#​1218)
  • Fixed CapacityLimiter on the asyncio backend over-granting tokens (borrowed_tokens exceeding total_tokens and available_tokens going 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 raises WouldBlock (#​1170; MR by @​gaoflow)
  • Fixed unnecessary CPU spin when delivering cancellation from CancelScope on asyncio under certain conditions, including improper cancel scope nesting (#​1111)

v4.14.1

Compare Source

  • 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 in when an async test raise an outcome exception (e.g., pytest.skip(), pytest.xfail(), or pytest.fail()) (#​1179; MR by @​EmmanuelNiyonshuti)
  • Fixed CapacityLimiter.total_tokens rejecting a value of 0 when 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

Compare Source

  • Added support for Python 3.15

  • Added an asynchronous implementation of the itertools module (#​998; MR by @​11kkw)

  • Added the local_port parameter to connect_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 a TaskHandle) (#​1098)

  • Changed TaskGroup.start_soon() to return a TaskHandle

  • Added an option for TaskGroup.start() to return a TaskHandle (which then contains the start value in the start_value property)

  • Added the cancel() convenience method to TaskGroup as 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.Path to preserve subclass types by returning Self in methods that return path objects (#​1130; MR by @​EmmanuelNiyonshuti)

  • Changed the parameter type annotation in anyio.Path.write_bytes() to accept any ReadableBuffer, thus allowing it to accept bytearray and memoryview to match pathlib.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.run to 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.CancelScope
    • anyio.CapacityLimiter
    • anyio.Condition
    • anyio.Event
    • anyio.Lock
    • anyio.ResourceGuard
    • anyio.Semaphore
  • Fixed cancellation exception escaping a cancel scope when triggered via check_cancelled() in a worker thread (#​1113)

  • Fixed TaskGroup raising AttributeError instead 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 KeyboardInterrupt in async generator fixtures on the asyncio backend (#​1060; MR by @​EmmanuelNiyonshuti)

  • Fixed import of __main__ in to_process workers when entrypoint script doesn't end in .py, such as when using console_script entrypoints. (#​1027; MR by @​tapetersen)

  • Fixed SocketListener.from_socket() returning a TCP listener for AF_UNIX listening sockets, causing accept() to fail with ENOTSUP (#​1132; MR by @​kudato)

  • Fixed UDPSocket.aclose() and ConnectedUDPSocket.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 BlockingPortal after the portal has been stopped (#​1013; MR by @​puneetdixit200)

  • Fixed backend_options being ignored when running the Trio backend via anyio.run(); the options are now passed as keyword arguments to trio.run() again, as documented (a regression from AnyIO 3) (#​1161; MR by @​Zac-HD)

  • Fixed asyncio Lock and Semaphore deadlocks caused by cancelled waiters left queued during release (#​1145; MR by @​rasmusfaber, @​x42005e1f and @​agronholm)

v4.13.0

Compare Source

  • Dropped support for Python 3.9
  • Added a ttl parameter to the anyio.functools.lru_cache wrapper (#​1073; MR by @​Graeme22)
  • Widened the type annotations of file I/O streams to accept IO[bytes] instead of just BinaryIO (#​1078)
  • Fixed anyio.Path not being compatible with Python 3.15 due to the removal of pathlib.Path.is_reserved() and the addition of pathlib.Path.__vfspath__() (#​1061; MR by @​veeceey)
  • Fixed the BrokenResourceError raised by the asyncio SocketStream not having the original exception as its cause (#​1055; MR by @​veeceey)
  • Fixed the TypeError raised when using "func" as a parameter name in pytest.mark.parametrize when using the pytest plugin (#​1068; MR by @​JohnnyDeuss)
  • Fixed the pytest plugin not running tests that had the anyio marker added programmatically via pytest_collection_modifyitems (#​422; MR by @​chbndrhnns)
  • Fixed cancellation exceptions leaking from a CancelScope on 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

Compare Source

  • Changed all functions currently raising the private NoCurrentAsyncBackend exception (since v4.12.0) to instead raise the public NoEventLoopError exception (#​1048)
  • Fixed anyio.functools.lru_cache not working with instance methods (#​1042)

v4.12.0

Compare Source

  • 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 functools module (#​1001)
  • Added support for uvloop=True on 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.lowlevel etc.) (#​1009)
  • Added the ability to set the token count of a CapacityLimiter to zero (#​1019; requires Python 3.10 or later when using Trio)
  • Added parameters case_sensitive and recurse_symlinks along with support for path-like objects to anyio.Path.glob() and anyio.Path.rglob() (#​1033; MR by @​northisup)
  • Dropped sniffio as a direct dependency and added the get_available_backends() function (#​1021)
  • Fixed Process.stdin.send() not raising ClosedResourceError and BrokenResourceError on 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 Future from BlockingPortal.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 iteration while shutting down the process pool when using the asyncio backend (#​985)

v4.11.0

Compare Source

  • Added support for cancellation reasons (the reason parameter to CancelScope.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() to anyio.from_thread.run() and anyio.from_thread.run_sync() as the token keyword 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.TaskStatus from Any to None (#​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 BrokenResourceError on send() would still raise BrokenResourceError after the stream was closed on asyncio, but ClosedResourceError on Trio. They now both raise a ClosedResourceError in this scenario. (#​671)
authlib/authlib (authlib)

v1.7.2

Compare Source

What's Changed

Full Changelog: https://github.com/authlib/authlib/compare/v1.7.1...v1.7.2

v1.7.1

Compare Source

What's Changed

  • Fix authlib.jose deprecation warning poping from _joserfc_helpers by @​azmeuk in #​881
  • Fix redirecting to unvalidated redirect_uri on InvalidScopeError in OpenIDImplicitGrant and OpenIDHybridGrant.

Full Changelog: https://github.com/authlib/authlib/compare/v1.7.0...v1.7.1

v1.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.10...v1.7.0

v1.6.12

Compare Source

v1.6.11

Compare Source

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.10...v1.6.11

  • Fix CSRF issue with starlette client

v1.6.10

Compare Source

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.9...v1.6.10

  • Fix redirecting to unvalidated redirect_uri on UnsupportedResponseTypeError.

v1.6.9

Compare Source

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.8...v1.6.9

Changes in jose module

  • Not using header's jwk automatically
  • Add ES256K into default jwt algorithms
  • Remove deprecated algorithm from default registry
  • Generate random cek when cek length doesn't match

v1.6.8

Compare Source

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.7...v1.6.8

  • Add EdDSA to default jwt instance.

v1.6.7

Compare Source

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

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.5...v1.6.6

v1.6.5

Compare Source

What's Changed

  • Add a request param to RFC7591 generate_client_info and generate_client_secret methods 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

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.4...v1.6.5

v1.6.4

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.3...v1.6.4

v1.6.3: Version 1.6.3

Compare Source

What's Changed

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.2...v1.6.3

v1.6.2: Version 1.6.2

Compare Source

What's Changed

Full Changelog: https://github.com/authlib/authlib/compare/v1.6.1...v1.6.2

psf/black (black)

v26.5.1

Compare Source

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: skip line, 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

Compare Source

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: skip being ignored in nested if expressions with parenthesized in clauses (#​4903)
  • Add syntactic support for Python 3.15 (#​5048)
  • Fix crash when an f-string follows a # fmt: off comment inside brackets (#​5097)
  • Preserve multiline compound statement headers when # fmt: skip is 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 @overload groups) in .pyi stub files (#​5021)
  • Fix blank lines being removed between a function and a decorated class in .pyi stub files (#​5092)
  • Prevent string merger from creating unsplittable long lines when a pragma comment (e.g. # type: ignore) follows the closing bracket (#​5096)
Packaging
Output
  • Improve parse error readability by showing multi-line output with an error pointer. (#​5068)
  • Add SourceASTParseError to distinguish source parse failures from internal safety errors, improving error reporting when Black's lenient parser accepts input that ast.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 sublack plugin is archived and unmaintained (#​5082)

v26.3.1

Compare Source

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-magics so 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

Compare Source

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: ignore comments would be merged with other comments on the same line, preventing AST equivalence failures (#​4888)
Preview style
  • Fix bug where if guards in case blocks were incorrectly split when the pattern had a trailing comma (#​4884)
  • Fix string_processing crashing 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 of uvloop.new_event_loop() (#​4996)
  • Rename maybe_install_uvloop function to maybe_use_uvloop to 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 black requirements in the GitHub Action when use_pyproject is enabled so that only version specifiers are accepted and direct references such as black @ https://... are rejected. Users should upgrade to the latest version of the action as soon as possible. This update is received automatically when using psf/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, and wrap_long_dict_values_in_parens features (#​4987)
  • Add detailed documentation for formatting Jupyter Notebooks (#​5009)

v26.1.0

Compare Source

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: skip behavior on one-liner declarations, such as def 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 \r style 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 in except and except* without as (#​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 # and type: or between type: and value to # type: (value) (#​4645)

The following change was not in any previous stable release:

  • Regenerated the _width_table.py and 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

Compare Source

Highlights
  • Black no longer supports running with Python 3.9 (#​4842)
Stable style
  • Fix bug where comments preceding # fmt: off/# fmt: on blocks were incorrectly removed, particularly affecting Jupytext's # %% [markdown] comments (#​4845)
  • Fix crash when multiple # fmt: skip comments 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: skip skipping 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_liners crashing on with statements (#​4853)
  • Fix fix_fmt_skip_in_one_liners crashing on annotated parameters (#​4854)
  • Fix new lines being added after imports with # fmt: skip on them (#​4894)
Packaging
  • Releases now include arm64 Windows binaries and wheels (#​4814)
Integrations
  • Add output-file input to GitHub Action psf/black to write formatter output to a file for artifact capture and log cleanliness (#​4824)

v25.11.0

Compare Source

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: off and # fmt: on were reformatted (#​4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#​4811)
Preview style
  • Move multiline_string_handling from --unstable to --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_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#​4800)
Configuration
  • Add no_cache option 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/black to support the required-version major-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

Compare Source

Highlights
  • Remove support for pre-python 3.7 await/async as soft keywords/variable names (#​4676)
Stable style
  • Fix crash while formatting a long del statement containing tuples (#​4628)
  • Fix crash while formatting expressions using the walrus operator in complex with statements (#​4630)
  • Handle # fmt: skip followed by a comment at the end of file (#​4635)
  • Fix crash when a tuple appears in the as clause of a with statement (#​4634)
  • Fix crash when tuple is used as a context manager inside a with statement (#​4646)
  • Fix crash when formatting a \ followed by a \r followed by a comment (#​4663)
  • Fix crash on a \\r\n (#​4673)
  • Fix crash on await ... (where ... is a literal Ellipsis) (#​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: skip would still be formatted (#​4552)
  • Improve multiline_string_handling with ternaries and dictionaries (#​4657)
  • Fix a bug where string_processing would not split f-strings directly after expressions (#​4680)
  • Wrap the in clause of comprehensions across lines if necessary (#​4699)
  • Remove parentheses around multiple exception types in except and except* without as. (#​4720)
  • Add \r style 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/black to 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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] Alias get_o_tel_enrichment, start_o_tel_enrichment, and stop_o_tel_enrichment botocore methods to use otel instead of o_tel.

v1.42.94

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 existing auth_scheme_preference client config option, the auth_scheme_preference shared config setting, or the existing AWS_AUTH_SCHEME_PREFERENCE environment variable.

v1.42.89

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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] Fix sigv4a_signing_region_set config being ignored when SigV4a is selected via auth_scheme_preference. The configured region set is now correctly applied to the signing context regardless of how SigV4a is resolved.

v1.42.84

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 new disable_s3_express_session_auth S3 client configuration setting, or the new AWS_S3_DISABLE_EXPRESS_SESSION_AUTH environment variable, or the s3_disable_express_session_auth shared configuration setting.

v1.42.78

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 both Content-Length and Transfer-Encoding: chunked, which violated HTTP/1.1 (RFC 7230) and caused SignatureDoesNotMatch errors.

v1.42.72

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 #&#8203;2216 <https://github.com/boto/botocore/issues/2216>__.

v1.42.66

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:workspaces: [botocore] Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response.

v1.42.23

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • bugfix:s3: [botocore] Clarify payload_signing_enabled documentation to cover interaction with request_checksum_calculation

v1.42.20

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 new disable_s3_express_session_auth S3 client configuration setting, or the new AWS_S3_DISABLE_EXPRESS_SESSION_AUTH environment variable, or the s3_disable_express_session_auth shared configuration setting.

v1.42.6

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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 partial TransferConfig support for CRT transfer managers.
  • feature:s3: Added crt mode to preferred_transfer_client parameter in TransferConfig to enable CRT transfer client in all environments.

v1.41.5

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:bedrock-runtime: [botocore] Add support for system tool and web citation response.

v1.40.61

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:proton: [botocore] Deprecating APIs in AWS Proton namespace.

v1.40.46

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 the sms-voice client to the latest version. Note: this client is maintained only for backwards compatibility and should not be used for new development. We recommend using the pinpoint-sms-voice client for full support and ongoing updates.
  • api-change:sqs: [botocore] Update invalid character handling documentation for SQS SendMessage API

v1.40.34

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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: - ListMemberAccounts gets member accounts list, AssociateOrganizationalUnit links OU to notification configuration, DisassociateOrganizationalUnit removes OU from notification configuration, ListOrganizationalUnits shows 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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: Alias get_o_tel_enrichment, start_o_tel_enrichment, and stop_o_tel_enrichment botocore methods to use otel instead of o_tel.

v1.42.94

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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_preference client config option, the auth_scheme_preference shared config setting, or the existing AWS_AUTH_SCHEME_PREFERENCE environment variable.

v1.42.89

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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_set config being ignored when SigV4a is selected via auth_scheme_preference. The configured region set is now correctly applied to the signing context regardless of how SigV4a is resolved.

v1.42.84

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 new disable_s3_express_session_auth S3 client configuration setting, or the new AWS_S3_DISABLE_EXPRESS_SESSION_AUTH environment variable, or the s3_disable_express_session_auth shared configuration setting.

v1.42.78

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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-Length and Transfer-Encoding: chunked, which violated HTTP/1.1 (RFC 7230) and caused SignatureDoesNotMatch errors.

v1.42.72

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 #&#8203;2216 <https://github.com/boto/botocore/issues/2216>__.

v1.42.66

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:ec2: Launching nested virtualization. This feature allows you to run nested VMs inside virtual (non-bare metal) EC2 instances.

v1.42.47

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:workspaces: Add StateMessage and ProgressPercentage fields to DescribeCustomWorkspaceImageImport API response.

v1.42.23

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • bugfix:s3: Clarify payload_signing_enabled documentation to cover interaction with request_checksum_calculation

v1.42.20

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 new disable_s3_express_session_auth S3 client configuration setting, or the new AWS_S3_DISABLE_EXPRESS_SESSION_AUTH environment variable, or the s3_disable_express_session_auth shared configuration setting.

v1.42.6

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:bedrock-runtime: Add support for system tool and web citation response.

v1.40.61

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • api-change:proton: Deprecating APIs in AWS Proton namespace.

v1.40.46

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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 the sms-voice client to the latest version. Note: this client is maintained only for backwards compatibility and should not be used for new development. We recommend using the pinpoint-sms-voice client for full support and ongoing updates.
  • api-change:sqs: Update invalid character handling documentation for SQS SendMessage API

v1.40.34

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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: - ListMemberAccounts gets member accounts list, AssociateOrganizationalUnit links OU to notification configuration, DisassociateOrganizationalUnit removes OU from notification configuration, ListOrganizationalUnits shows OUs configured for notifications.
  • api-change:workmail: Make RoleArn an optional parameter for the PutEmailMonitoringConfiguration API, and add UnsupportedOperationException to RegisterToWorkMail.

v1.40.21

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

=======

  • 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

Compare Source

======

  • 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

Compare Source

======

  • 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

Compare Source

=======

  • 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

Compare Source

v2026.6.17

Compare Source

v2026.5.20

Compare Source

v2026.4.22

Compare Source

v2026.2.25

Compare Source

v2026.1.4

Compare Source

v2025.11.12

Compare Source

v2025.10.5

Compare Source

python-cffi/cffi (cffi)

v2.1.1

Compare Source

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

Compare Source

  • Added support for Python 3.15 and support for C extensions generated by CFFI to target the new abi3t free-threaded ABI.
  • Dropped support for Python 3.9.
  • Added cffi-gen-src CLI 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

Compare Source

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

asottile/cfgv (cfgv)

v3.5.0

Compare Source

jawah/charset_normalizer (charset-normalizer)

v3.4.9

Compare Source

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

Compare Source

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

Compare Source

Changed
  • Pre-built optimized version using mypy[c] v1.20.
  • Relax setuptools constraint to setuptools>=68,<82.1.
Fixed
  • Correctly remove SIG remnant in utf-7 decoded string. (#​718) (#​716)

v3.4.6

Compare Source

Changed
  • Flattened the logic in charset_normalizer.md for higher performance. Removed eligible(..) and feed(...) in favor of feed_info(...).
  • Raised upper bound for mypy[c] to 1.20, for our optimized version.
  • Updated UNICODE_RANGES_COMBINED using Unicode blocks v17.
Fixed
  • Edge case where noise difference between two candidates can be almost insignificant. (#​672)
  • CLI --normalize writing 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

Compare Source

Changed
  • Update setuptools constraint to setuptools>=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_no function (inside CLI) to avoid using ambiguous licensed code.
  • Added cd.py submodule into mypyc optional compilation to reduce further the performance impact.

v3.4.4

Compare Source

Changed
  • Bound setuptools to a specific constraint setuptools>=68,<=81.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.18.2
Removed
  • setuptools-scm as a build dependency.
Misc
  • Enforced hashes in dev-requirements.txt and created ci-requirements.txt for security purposes.
  • Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
  • Restore multiple.intoto.jsonl in GitHub releases in addition to individual attestation file per wheel.
pallets/click (click)

v8.4.2

Compare Source

Released 2026-06-24

  • Fix Fish shell completion broken in 8.4.0 by {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}Group with invoke_without_command=True marks its subcommand as optional in the usage help, showing [COMMAND] instead of COMMAND. {issue}3059 {pr}3507
  • echo_via_pager flushes 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_pager and get_pager_file no longer close a borrowed stdout stream when no external pager runs, completing the partial I/O operation on closed file fix 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_option resolves a package_name that 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 (PIL vs Pillow, jwt vs PyJWT) no longer raise RuntimeError out of the box. {issue}2331 {issue}1884 {issue}3125 {pr}3582

v8.4.1

Compare Source

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 Enum values used as Choice options 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_url on Windows when the file path contains spaces. {issue}2994 {pr}3478

v8.4.0

Compare Source

Released 2026-05-17

  • {class}ParamType typing improvements. {pr}3371

    • {class}ParamType is now a generic abstract base class, parameterized by its converted value type.
    • {meth}~ParamType.convert return types are narrowed on all concrete types (str for {class}STRING, int for {class}INT, etc.).
    • {meth}~ParamType.to_info_dict returns specific {class}~typing.TypedDict subclasses instead of dict[str, Any].
    • {class}CompositeParamType and the number-range base are now generic with abstract methods.
  • Refactor convert_type to extract type inference into a private _guess_type helper, and add {func}typing.overload signatures. {pr}3372

  • {class}Parameter typing improvements. {pr}2805

    • {class}Parameter is now an abstract base class, making explicit that it cannot be instantiated directly.
    • {attr}Parameter.name is now str instead of str | None. When expose_value=False, the name is set to "" instead of None.
    • The ctx parameter of {meth}Parameter.get_error_hint is now typed as Context | None, matching the runtime behavior.
  • Split string values from default_map for parameters with nargs > 1 or {class}Tuple type, matching environment variable behavior. {issue}2745 {pr}3364

  • Auto-detect type=UNPROCESSED for flag_value of non-basic types (not str, int, float, or bool), so programmer-provided Python objects like classes and enum members are passed through unchanged instead of being stringified. Previously type=click.UNPROCESSED had to be set explicitly. {issue}2012 {pr}3363

  • The error hint now uses {meth}Command.get_help_option_names to pick non-shadowed help option names, so Try '... -h' no longer points to a subcommand option that shadows -h. The longest surviving name is shown (--help over -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.startfile on Windows to open URLs in {func}open_url, replacing the start built-in which cannot be invoked without shell=True. {issue}2868 {issue}3164 {pr}3186

  • Fix Fish shell completion errors when option help text contains newlines. {issue}3043 {pr}3126

  • Add {class}NoSuchCommand exception with suggestions for misspelled commands. {issue}3107 {pr}3228

  • Use {class}ValueError message when conversion in {class}FuncParamType would fail. {issue}3105 {pr}3211

  • Add click.get_pager_file for file-like access to an output pager. {pr}1572 {pr}3405

  • {func}~click.formatting.wrap_text now measures line width in visible characters, ignoring ANSI escape sequences. {pr}3420

  • Fix {meth}HelpFormatter.write_usage emitting only a blank line when called without args. 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}prompt with hide_input=True fails validation, instead of always showing a generic message. Built-in type messages mask the input value. {issue}2809 {pr}3256

  • Add capture parameter to {class}CliRunner with two modes: sys (default) and fd. fd redirects file descriptors 1 and 2 via {func}os.dup2 so output that bypasses sys.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.3 change that exposed the original file descriptor via fileno() on the redirected CliRunner streams 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's fd-level capture teardown. C-level consumers that need a real fd should use capture="fd". {issue}3384 {pr}3391

  • Mark additional built-in strings with gettext() to extend translation coverage. {pr}2902

  • Fix feature switch groups (several flag_value options sharing one parameter name) silently dropping an explicit default when a sibling option without an explicit default was declared first. Arbitration is now source-aware: a more explicit {class}ParameterSource always wins, and within ParameterSource.DEFAULT, an option that received an explicit default= 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 the DeprecationWarning reason suffix are now produced by shared helpers. {pr}3423

  • Document short option stacking (-abc is parsed as -a -b -c) and clarify that multi-character short option names are not supported. {issue}2779 {pr}3431

v8.3.3

Compare Source

Released 2026-04-20

  • Use {func}shlex.split to split pager and editor commands into argv lists for {class}subprocess.Popen, removing shell=True. {issue}1026 {pr}1477 {pr}2775
  • Fix TypeError when rendering help for an option whose default value is an object that doesn't support equality comparison with strings, such as semver.Version. {issue}3298 {pr}3299
  • Fix pager test pollution under parallel execution by using pytest's tmp_path fixture instead of a shared temporary file path. {pr}3238
  • Treat Sentinel.UNSET values in a default_map as absent, so they fall through to the next default source instead of being used as the value. {issue}3224 {pr}3240
  • Patch pdb.Pdb in CliRunner isolation so pdb.set_trace(), breakpoint(), and debuggers subclassing pdb.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-randomly and pytest-xdist to 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_default string in prompts, matching the existing help text behavior. {issue}2836 {pr}2837 {pr}3165 {pr}3262 {pr}3280 {pr}3328
  • Fix default=True with boolean flag_value always returning the flag_value instead of True. The default=True to flag_value substitution now only applies to non-boolean flags, where True acts as a sentinel meaning "activate this flag by default". For boolean flags, default=True is returned as a literal value. {issue}3111 {pr}3239
  • Mark make_default_short_help as private API. {issue}3189 {pr}3250
  • CliRunner's redirected streams now expose the original file descriptor via fileno(), so that faulthandler, subprocess, and other C-level consumers no longer crash with io.UnsupportedOperation. {issue}2865
  • Change {class}ParameterSource to an {class}~enum.IntEnum and 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

Compare Source

Released 2026-04-02

  • Fix handling of flag_value when is_flag=False to allow such options to be used without an explicit value. {issue}3084 {pr}3152
  • Hide Sentinel.UNSET values as None when using lookup_default(). {issue}3136 {pr}3199 {pr}3202 {pr}3209 {pr}3212 {pr}3224
  • Prevent _NamedTextIOWrapper from closing streams owned by StreamMixer. {issue}824 {issue}2991 {issue}2993 {issue}3110 {pr}3139 {pr}3140
  • Add comprehensive tests for CliRunner stream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind a stress marker with a dedicated CI job. {pr}3139
  • Fix callable flag_value being instantiated when used as a default via default=True. {issue}3121 {pr}3201 {pr}3213 {pr}3225

v8.3.1

Compare Source

Released 2025-11-15

  • Don't discard pager arguments by correctly using subprocess.Popen. {issue}3039 {pr}3055
  • Replace Sentinel.UNSET default values by None as they're passed through the Context.invoke() method. {issue}3066 {issue}3065 {pr}3068
  • Fix conversion of Sentinel.UNSET happening too early, which caused incorrect behavior for multiple parameters using the same name. {issue}3071 {pr}3079
  • Hide Sentinel.UNSET values as None when looking up for other parameters through the context inside parameter callbacks. {issue}3136 {pr}3137
  • Fix rendering when prompt and confirm parameter prompt_suffix is empty. {issue}3019 {pr}3021
  • When Sentinel.UNSET is found during parsing, it will skip calls to type_cast_value. {issue}3069 {pr}3090

v8.3.0

Compare Source

Released 2025-09-17

  • Improved flag option handling: Reworked the relationship between flag_value and default parameters for better consistency:

    • The default parameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations)
    • Exception: flag options with default=True maintain backward compatibility by defaulting to their flag_value
    • The default parameter can now be any type (bool, None, etc.)
    • Fixes inconsistencies reported in: {issue}1992 {issue}2514 {issue}2610 {issue}3024 {pr}3030
  • Allow default to be set on Argument for nargs = -1. {issue}2164 {pr}3030

  • Show correct auto complete value for nargs option 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

Compare Source

Released 2025-07-31

  • Fix reconciliation of default, flag_value and type parameters for flag options, as well as parsing and normalization of environment variables. {issue}2952 {pr}2956
  • Fix typing issue in BadParameter and MissingParameter exceptions for the parameter param_hint that did not allow for a sequence of string where the underlying function _join_param_hints allows for it. {issue}2777 {pr}2990
  • Use the value of Enum choices 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 a ValueError on close in a multi-threaded test session. {issue}2993 {pr}2991
codecov/codecov-action (codecov/codecov-action)

v7.0.0

Compare Source

⚠️ 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

Full Changelog: https://github.com/codecov/codecov-action/compare/v6.0.1...v7.0.0

v7

Compare Source

v6.0.2

Compare Source

This is a copy of the v7.0.0 release to make updates easier

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v6.0.1...v6.0.2

v6.0.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v6.0.0...v6.0.1

v6.0.0

Compare Source

⚠️ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24. ⚠️

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.4...v6.0.0

v6

Compare Source

v5.5.5

Compare Source

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

Compare Source

This is a mirror of v5.5.2. v6 will be released which requires node24

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.3...v5.5.4

v5.5.3

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3

v5.5.2

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2

v5.5.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1

v5.5.0

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0

v5.4.3

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3

v5.4.2

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.1..v5.4.2

v5.4.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.0..v5.4.1

v5.4.0

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.3.1..v5.4.0

v5.3.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.3.0..v5.3.1

v5.3.0

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.2.0..v5.3.0

v5.2.0

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.2..v5.2.0

v5.1.2

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.1..v5.1.2

v5.1.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.1.0..v5.1.1

v5.1.0

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.7..v5.1.0

v5.0.7

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.6..v5.0.7

v5.0.6

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.5..v5.0.6

v5.0.5

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.4..v5.0.5

v5.0.4

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.3..v5.0.4

v5.0.3

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.2..v5.0.3

v5.0.2

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.1...v5.0.2

v5.0.1

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.0.0...v5.0.1

v5.0.0

Compare Source

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 of files)
  • plugin (this has been deprecated in favor of plugins)

The following arguments have been added:

  • binary
  • gcov_args
  • gcov_executable
  • gcov_ignore
  • gcov_include
  • report_type
  • skip_validation
  • swift_project

You can see their usage in the action.yml file.

v5

Compare Source

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2

pyca/cryptography (cryptography)

v50.0.0

Compare Source

v49.0.0

Compare Source

v48.0.1

Compare Source

v48.0.0

Compare Source

v47.0.0

Compare Source

v46.0.7

Compare Source

v46.0.6

Compare Source

v46.0.5

Compare Source

v46.0.4

Compare Source

v46.0.3

Compare Source

v46.0.2

Compare Source

v46.0.1

Compare Source

v46.0.0

Compare Source

v45.0.7

Compare Source

Kozea/cssselect2 (cssselect2)

v0.9.0

Compare Source

  • Drop support of Python 3.9, support 3.14
  • Support :host
pypa/distlib (distlib)

v0.4.3

Compare Source

v0.4.2

Compare Source

v0.4.1

Compare Source

rthalley/dnspython (dnspython)

v2.8.0: dnspython 2.8.0

Compare Source

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

Compare Source

  • 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=True parameter, 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

Compare Source

  • Fix: correct uk_UA bban_format to 6 digits + 19 letters so iban() generates valid Ukrainian IBANs (#​2417). Thanks @​CedricConday.

v40.35.0

Compare Source

v40.34.0

Compare Source

v40.33.2

Compare Source

v40.33.1

Compare Source

v40.33.0

Compare Source

v40.32.0

Compare Source

v40.31.0

Compare Source

v40.30.0

Compare Source

v40.29.0

Compare Source

v40.28.1

Compare Source

v40.28.0

Compare Source

v40.27.0

Compare Source

v40.26.0

Compare Source

v40.25.0

Compare Source

v40.24.1

Compare Source

  • Fix: prevent infinite recursion in _safe_random_int when both bounds collapse to the same integer (#​2396). Thanks @​gaoflow.

v40.24.0

Compare Source

v40.23.1

Compare Source

v40.23.0

Compare Source

v40.22.0

Compare Source

v40.21.0

Compare Source

v40.20.0

Compare Source

v40.19.1

Compare Source

v40.19.0

Compare Source

v40.18.0

Compare Source

  • Add automotive providers for ar_DZ and fr_DZ locales. Thanks @​othmane099.
  • Add phone_number provider for ar_DZ and fr_DZ locales. Thanks @​othmane099.

v40.17.0

Compare Source

  • Add am_ET phone_number provider for Ethiopia. Thanks @​jasur-py.

v40.16.0

Compare Source

  • Fix duplicate phone number prefix 145 in zh_CN locale. Thanks @​r266-tec.

v40.15.0

Compare Source

v40.14.1

Compare Source

v40.14.0

Compare Source

v40.13.0

Compare Source

v40.12.0

Compare Source

v40.11.1

Compare Source

  • Fix: rebind deepcopy proxies to copied Faker instances. Thanks @​SunS1eep1ng.

v40.11.0

Compare Source

  • Add major Swiss banks to de_CH bank provider. Thanks @​raphael-s.

v40.10.0

Compare Source

v40.9.0

Compare Source

v40.8.1

Compare Source

v40.8.0

Compare Source

v40.7.0

Compare Source

  • Improve Polish address grammar: categorize street types and prefixes. Thanks @​Francooo2221.

v40.6.0

Compare Source

  • Add country names to he_IL locale. Thanks @​Moo64c.

v40.5.1

Compare Source

  • Fix _get_local_timezone() missing return statement. Thanks @​bysiber.

v40.5.0

Compare Source

  • Add missing formats and remove duplicates in user_name_formats. Thanks @​WannaFight.

v40.4.0

Compare Source

v40.3.0

Compare Source

  • Add major Greek banks to el_GR bank provider. Thanks @​bon12-gr.

v40.2.0

Compare Source

  • Update internet pt_bR provider (domains, tlds, slugify). Thanks @​MorganaSilva.

v40.1.3

Compare Source

  • fix pyfloat TypeError when combining positive=True with max_value. Thanks @​odrigobnogueira.

v40.1.2

Compare Source

v40.1.1

Compare Source

  • Fix grouping for -i CLI parameter. Thanks @​crd.

v40.1.0

Compare Source

v40.0.0

Compare Source

  • Capitalize en_GB address street suffixes. Thanks @​nspcc-cm.

v39.1.0

Compare Source

  • Add french female variants for jobs. Thanks @​T0nio and Camille.

v39.0.0

Compare Source

v38.3.0

Compare Source

v38.2.0

Compare Source

v38.1.0

Compare Source

v38.0.0

Compare Source

  • Drop support for Python 3.9
  • Add support for Python 3.14

v37.12.0

Compare Source

v37.11.0

Compare Source

v37.9.0

Compare Source

  • Add names generation to en_KE locale. Thanks @​titustum.

v37.8.0

Compare Source

v37.7.0

Compare Source

v37.6.0

Compare Source

  • Add Automotive providers for ko_KR locale. Thanks @​ydj515.
fastapi/fastapi (fastapi)

v0.141.1

Compare Source

Fixes
  • 🐛 Fix support for background tasks and headers from dependencies in app.frontend(). MR #​16105 by @​tiangolo.
Docs

v0.141.0

Compare Source

Features
  • ✨ Add app.frontend(check_dir="auto"), to make local development more convenient with fastapi dev. MR #​16102 by @​tiangolo.

v0.140.13

Compare Source

Fixes
Docs

v0.140.12

Compare Source

Fixes

v0.140.11

Compare Source

Fixes
  • 🐛 Fix response_model_* params ignored for non-generator endpoints with Iterable[..] return type. MR #​15093 by @​YuriiMotov.

v0.140.10

Compare Source

Fixes
Internal

v0.140.9

Compare Source

Fixes
  • 🐛 Fix exclude_defaults not propagated to dict keys and values in jsonable_encoder. MR #​16043 by @​MBGrao.
Internal

v0.140.8

Compare Source

Fixes

v0.140.7

Compare Source

Refactors
Internal

v0.140.6

Compare Source

Refactors
  • ⚡️ Avoid flattening dependencies for request parameters, mainly for OpenAPI. MR #​16073 by @​tiangolo.

v0.140.5

Compare Source

Refactors

v0.140.4

Compare Source

Refactors

v0.140.3

Compare Source

Refactors

v0.140.2

Compare Source

Refactors
Internal

v0.140.1

Compare Source

Refactors
  • ♻️ Update the lru_cache limit for dependencies to account for large apps. MR #​16062 by @​tiangolo.

v0.140.0

Compare Source

Refactors
Docs
Internal

v0.139.2

Compare Source

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.

Edited by sys-0403-p-rundeck

Merge request reports

Loading