Skip to content

January 24th, 2023

Pre-release
Pre-release
Compare
Choose a tag to compare
@aws-sdk-rust-ci aws-sdk-rust-ci released this 24 Jan 16:25
· 1280 commits to main since this release

Breaking Changes:

  • ⚠ (server, smithy-rs#2161) Remove deprecated service builder, this includes:

    • Remove aws_smithy_http_server::routing::Router and aws_smithy_http_server::request::RequestParts.
    • Move the aws_smithy_http_server::routers::Router trait and aws_smithy_http_server::routing::RoutingService into aws_smithy_http_server::routing.
    • Remove the following from the generated SDK:
      • operation_registry.rs
      • operation_handler.rs
      • server_operation_handler_trait.rs

    If migration to the new service builder API has not already been completed a brief summary of required changes can be seen in previous release notes and in API documentation of the root crate.

New this release:

  • 🐛 (server, smithy-rs#2213) @sparse list shapes and map shapes with constraint traits and with constrained members are now supported
  • (all, smithy-rs#2223) aws_smithy_types::date_time::DateTime, aws_smithy_types::Blob now implement the Eq and Hash traits
  • (server, smithy-rs#2223) Code-generated types for server SDKs now implement the Eq and Hash traits when possible