Skip to content

January 10th, 2024

Choose a tag to compare

New this release:

  • 🎉 (all, smithy-rs#3300, aws-sdk-rust#977) Add support for constructing [SdkBody] and [ByteStream] from http-body 1.0 bodies. Note that this is initial support and works via a backwards compatibility shim to http-body 0.4. Hyper 1.0 is not supported.

  • 🎉 (all, smithy-rs#3333, aws-sdk-rust#998, aws-sdk-rust#1010) Add as_service_err() to SdkError to allow checking the type of an error is without taking ownership.

  • (client, smithy-rs#3299, @Ploppz) Add PaginationStreamExt extension trait to aws-smithy-types-convert behind the convert-streams feature. This makes it possible to treat a paginator as a futures_core::Stream, allowing customers to use stream combinators like map and filter.

    Example:

    use aws_smithy_types_convert::stream::PaginationStreamExt
    let stream = s3_client.list_objects_v2().bucket("...").into_paginator().send().into_stream_03x();
  • 🐛 (client, smithy-rs#3252, smithy-rs#3312, @milesziemer) Serialize 0/false in query parameters, and ignore actual default value during serialization instead of just 0/false. See changelog discussion for details.

  • (all, smithy-rs#3292) requireEndpointResolver: false is no longer required to remove the need for an endpoint resolver. Instead, "awsSdkBuilder" (default false), now removes that requirement.

Contributors
Thank you for your contributions! ❤