Skip to content

Releases: smithy-lang/smithy-rs

0.35.2 (January 20th, 2022)

21 Jan 00:01
f4d3910
Compare
Choose a tag to compare
Pre-release

Changes only impact generated AWS SDK

v0.35.1 (January 19th, 2022)

19 Jan 23:10
18998f3
Compare
Choose a tag to compare
Pre-release

Changes only impact generated AWS SDK

v0.35.0 (January 19th, 2022)

19 Jan 16:28
c7ff417
Compare
Choose a tag to compare
Pre-release

New this release:

v0.34.1 (January 10th, 2022)

10 Jan 19:47
2b90cc9
Compare
Choose a tag to compare
Pre-release

New this release:

v0.34.0 (January 6th, 2022)

06 Jan 19:15
9be54c9
Compare
Choose a tag to compare
Pre-release

Breaking Changes:

  • ⚠ (smithy-rs#990) Codegen will no longer produce builders and clients with methods that take impl Into<T> except for strings and boxed types.
  • ⚠ (smithy-rs#1003) The signature of aws_smithy_protocol_test::validate_headers was made more flexible but may require adjusting invocations slightly.

New this release:

  • 🎉 (aws-sdk-rust#47, smithy-rs#1006) Add support for paginators! Paginated APIs now include .into_paginator() and (when supported) .into_paginator().items() to enable paginating responses automatically. The paginator API should be considered in preview and is subject to change pending customer feedback.
  • 🐛 (aws-sdk-rust#357) Generated docs will convert <a> tags with no href attribute to <pre> tags
  • (aws-sdk-rust#254, @Jacco) Made fluent operation structs cloneable

Contributors
Thank you for your contributions! ❤

v0.33.1 (December 13th, 2021)

15 Dec 18:08
35ac555
Compare
Choose a tag to compare
Pre-release

New this release:

  • 🐛 (smithy-rs#979) Make aws-smithy-client a required dependency in generated services.

v0.33.0 (December 15th, 2021)

15 Dec 14:25
64ccdcc
Compare
Choose a tag to compare
Pre-release

Breaking Changes:

  • ⚠ (smithy-rs#930) Runtime crates no longer have default features. You must now specify the features that you want when you add a dependency to your Cargo.toml.

    Upgrade guide

    before after
    aws-smithy-async = "VERSION" aws-smithy-async = { version = "VERSION", features = ["rt-tokio"] }
    aws-smithy-client = "VERSION" aws-smithy-client = { version = "VERSION", features = ["client-hyper", "rustls", "rt-tokio"] }
    aws-smithy-http = "VERSION" aws-smithy-http = { version = "VERSION", features = ["rt-tokio"] }
  • ⚠ (smithy-rs#940) aws_smithy_client::Client::https() has been renamed to dyn_https().
    This is to clearly distinguish it from rustls and native_tls which do not use a boxed connector.

New this release:

v0.32.0

09 Dec 15:20
b1835a1
Compare
Choose a tag to compare
v0.32.0 Pre-release
Pre-release

This is a version-bump only release to work around version number conflict in the aws-sigv4 crate.

v0.31.0 (December 2nd, 2021)

01 Dec 19:05
71fef7a
Compare
Choose a tag to compare
Pre-release

New this week

  • Add docs.rs metadata section to all crates to document all features

v0.30.0-alpha (November 23rd, 2021)

23 Nov 19:49
a1dbbe2
Compare
Choose a tag to compare
Pre-release

New this week

  • Improve docs on aws-smithy-client (smithy-rs#855)
  • Fix http-body dependency version (smithy-rs#883, aws-sdk-rust#305)
  • SdkError now includes a variant TimeoutError for when a request times out (smithy-rs#885)
  • Timeouts for requests are now configurable. You can set separate timeouts for each individual request attempt and all attempts made for a request. (smithy-rs#831)

Breaking Changes

  • (aws-smithy-client): Extraneous pub use SdkSuccess removed from aws_smithy_client::hyper_ext. (smithy-rs#855)