Skip to content

October 24th, 2022

Pre-release
Pre-release

Choose a tag to compare

@aws-sdk-rust-ci aws-sdk-rust-ci released this 24 Oct 17:50
· 2262 commits to main since this release

Breaking Changes:

  • ⚠ (all, smithy-rs#1825) Bump MSRV to be 1.62.0.
  • ⚠ (server, smithy-rs#1825) Bump pyo3 and pyo3-asyncio from 0.16.x to 0.17.0 for aws-smithy-http-server-python.
  • ⚠ (client, smithy-rs#1811) Replace all usages of AtomicU64 with AtomicUsize to support 32bit targets.
  • ⚠ (server, smithy-rs#1803) Mark operation and operation_handler modules as private in the generated server crate.
    Both modules did not contain any public types, therefore there should be no actual breakage when updating.
  • ⚠ (client, smithy-rs#1740, smithy-rs#256) A large list of breaking changes were made to accomodate default timeouts in the AWS SDK.
    See the smithy-rs upgrade guide for a full list
    of breaking changes and how to resolve them.
  • ⚠ (server, smithy-rs#1829) Remove Protocol enum, removing an obstruction to extending smithy to third-party protocols.
  • ⚠ (server, smithy-rs#1829) Convert the protocol argument on PyMiddlewares::new constructor to a type parameter.

New this release:

  • (server, smithy-rs#1811) Replace all usages of AtomicU64 with AtomicUsize to support 32bit targets.
  • 🐛 (all, smithy-rs#1802) Sensitive fields in errors now respect @sensitive trait and are properly redacted.
  • (server, smithy-rs#1727, @GeneralSwiss) Pokémon Service example code now runs clippy during build.
  • (server, smithy-rs#1734) Implement support for pure Python request middleware. Improve idiomatic logging support over tracing.
  • 🐛 (client, aws-sdk-rust#620, smithy-rs#1748) Paginators now stop on encountering a duplicate token by default rather than panic. This behavior can be customized by toggling the stop_on_duplicate_token property on the paginator before calling send.
  • 🐛 (all, smithy-rs#1817, @ethyi) Update aws-types zeroize to flexible version to prevent downstream version conflicts.
  • (all, smithy-rs#1852, @ogudavid) Enable local maven repo dependency override.

Contributors
Thank you for your contributions! ❤