Skip to content

May 25th 2021: S3 & SSM support

Pre-release
Pre-release
Compare
Choose a tag to compare
@rcoh rcoh released this 25 May 16:05
· 2506 commits to main since this release
b18421d

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! (#398) 🎉
  • 🎉 Add support for SSM. SSM was prioritized based on your votes—Please keep voting for the services and feature most important to you! (#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' (#397)
  • Bugfix: Generated service docs were missing at the module level (#404)
  • ByteStream can now be created from Path and File via ByteStream::from_path (#412)
  • Example code now uses write_all_buf (#408, @LMJW)
  • The Authorization and x-amz-security-token headers are now marked as sensitive and will be omitted from logs even when full request/response tracing is enabled

Updates to internals:

  • Full restXML protocol support
  • Enum variants are now properly escaped (#388)
  • x-amz-useragent and x-amz-date headers are now signed (required for S3)

Contributors:

This release will be built into aws-sdk-rust:v0.0.5-alpha
Thanks!