January 24th, 2023
Pre-release
Pre-release
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
andaws_smithy_http_server::request::RequestParts
. - Move the
aws_smithy_http_server::routers::Router
trait andaws_smithy_http_server::routing::RoutingService
intoaws_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.
- Remove
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 theEq
andHash
traits - (server, smithy-rs#2223) Code-generated types for server SDKs now implement the
Eq
andHash
traits when possible