January 24th, 2023
Pre-release
Pre-release
·
2030 commits
to main
since this release
Breaking Changes:
-
⚠ (server, smithy-rs#2161) Remove deprecated service builder, this includes:
- Remove
aws_smithy_http_server::routing::Routerandaws_smithy_http_server::request::RequestParts. - Move the
aws_smithy_http_server::routers::Routertrait andaws_smithy_http_server::routing::RoutingServiceintoaws_smithy_http_server::routing. - Remove the following from the generated SDK:
operation_registry.rsoperation_handler.rsserver_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)
@sparselist 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::Blobnow implement theEqandHashtraits - (server, smithy-rs#2223) Code-generated types for server SDKs now implement the
EqandHashtraits when possible