January 10th, 2024
New this release:
-
🎉 (all, smithy-rs#3300, aws-sdk-rust#977) Add support for constructing [
SdkBody] and [ByteStream] fromhttp-body1.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()toSdkErrorto allow checking the type of an error is without taking ownership. -
(client, smithy-rs#3299, @Ploppz) Add
PaginationStreamExtextension trait toaws-smithy-types-convertbehind theconvert-streamsfeature. This makes it possible to treat a paginator as afutures_core::Stream, allowing customers to use stream combinators likemapandfilter.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: falseis 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! ❤