Releases: awslabs/aws-sdk-rust
Releases · awslabs/aws-sdk-rust
June 1st, 2021: SQS & ECS support
New this week:
- 🎉 Add support for SQS. SQS is our first service to use the awsQuery protocol. Please report any issues you may encounter.
- 🎉 Add support for ECS.
- Breaking Change: Refactored
smithy_types::Error
to be more flexible. Internal fields ofError
are now private and can now be accessed accessor functions. (smithy-rs#426) - Breaking change: Smithy Enums do not implement
serde::Serialize
ByteStream::from_path
now acceptsimplications AsRef<Path>
(@LMJW)- Add support for S3 extended request id (smithy-rs#429)
- Add support for the awsQuery protocol. smithy-rs can now add support for all services except EC2.
- Bugfix: Timestamps that fell precisely on minute boundaries were not properly formatted (smithy-rs#435)
- Improve documentation for
ByteStream
& addpub use ByteStream
to generated crates (smithy-rs#443) - Add support for
EndpointPrefix
needed fors3::WriteGetObjectResponse
(smithy-rs#420)
Contributors:
Thanks!
May 25th 2021: v0.0.5-alpha
You can install the new release by updating your dependencies to tag = "v0.0.5-alpha"
, eg.
[dependencies]
aws-sdk-s3 = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.5-alpha" }
New This Week
- 🎉 Add S3 support. S3 is the first protocol to use our new XML serializers which increases the likelihood of undiscovered issues. In addition, virtual addressing, dualstack and transfer acceleration are not currently supported. Please try it out and let us know if you run into any problems! (smithy-rs#398) 🎉
- 🎉 Add support for SSM. SSM was prioritized based on your votes—Please keep voting for the services and feature most important to you! (smithy-rs#393) 🎉
- Add request/response tracing. These can be enabled via tracing subscriber by setting:
RUST_LOG='smithy_http_tower::dispatch=trace,smithy_http::middleware=trace'
(smithy-rs#397) - Bugfix: Generated service docs were missing at the module level (smithy-rs#404)
ByteStream
can now be created fromPath
andFile
viaByteStream::from_path
(smithy-rs#412)- Example code now uses
write_all_buf
(#408, @LMJW) - The
Authorization
andx-amz-security-token
headers are now marked as sensitive and will be omitted from logs even when full request/response tracing is enabled
And more: See the corresponding smithy-rs release.
Contributors:
Thanks!
May 18th 2021: v0.0.4-alpha
You can install the new release by updating your dependencies to tag = "v0.0.4-alpha"
, eg.
[dependencies]
aws-sdk-lambda = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.4-alpha" }
New this week:
- 🎉 Add support for AWS Lambda (smithy-rs#361, @richardhboyd) 🎉
- Generate docs automatically and host on GitHub Pages: https://awslabs.github.io/aws-sdk-rust/ (#81)
- Add support for streaming request bodies. This is technically a breaking change but no currently generated AWS services expose this type. (smithy-rs#359)
- Types represented by the Smithy
Set
type now generateVec<T>
in all cases. This is also technically breaking but not currently exposed. (smithy-rs#270) - Bugfix: The
.message()
field of errors will now look for bothmessage
andMessage
in the model (smithy-rs#374) - Add support for the
AWS_REGION
environment variable. (smithy-rs#362) - The request type generated by the fluent builders, eg.
dynamodb.list_tables()
is nowDebug
(smithy-rs#377, @declanvk)
And more: See the corresponding smithy-rs release.
Contributors:
- @richardhboyd
- @declanvk
- @jdisanti2019
- @rcoh
Thanks!
May 6th Alpha Release v0.0.3-alpha
New this week:
- Fix stack overflow in
SdkBody
Debug implementation - Upgrade to Smithy 1.7. This adds support for several new API Gateway endpoints
- Add support for streaming response bodies. This is currently only used in Polly
- Added code examples for Kinesis
More details in smithy-rs: https://github.com/awslabs/smithy-rs/releases/tag/v0.8
April 27th Alpha
Merge pull request #49 from awslabs/Doug-AWS-patch-env Update README.md