Skip to content

Releases: smithy-lang/smithy-rs

July 16th, 2024

16 Jul 23:16
Compare
Choose a tag to compare

New this release:

  • (client, smithy-rs#3742) Support stringArray type in endpoints params
  • (client, smithy-rs#3755) Add support for operationContextParams Endpoints trait
  • (client, smithy-rs#3591) aws_smithy_runtime_api::client::orchestrator::HttpRequest and aws_smithy_runtime_api::client::orchestrator::HttpResponse are now re-exported in generated clients so that using these types does not require directly depending on aws-smithy-runtime-api.

July 9th, 2024

09 Jul 16:36
Compare
Choose a tag to compare

Breaking Changes:

  • ⚠️ (server, smithy-rs#3746) FromParts<Protocol>::Rejection must implement std::fmt::Display.

    Handlers can accept user-defined types if they implement
    FromParts with a Rejection
    type that implements std::fmt::Display (preferably std::error::Error) to enable error logging when parameter construction from request parts fails.

    See the changelog discussion for futher details.

New this release:

  • (client, smithy-rs#3742) Support stringArray type in endpoints params
  • 🐛 (client, smithy-rs#3744) Fix bug where stalled stream protection would panic with an underflow if the first event was logged too soon.

July 3rd, 2024

03 Jul 20:52
Compare
Choose a tag to compare

New this release:

  • 🐛 (server, smithy-rs#3643) A feature, aws-lambda, has been added to generated SDKs to re-export types required for Lambda deployment.
  • 🐛 (server, smithy-rs#3471, smithy-rs#3724, @djedward) Content-Type header validation now ignores parameter portion of media types.

Contributors
Thank you for your contributions! ❤

June 19th, 2024

19 Jun 18:37
Compare
Choose a tag to compare

Breaking Changes:

  • 🐛⚠️ (server, smithy-rs#3690) Fix request Content-Type header checking

    Two bugs related to how servers were checking the Content-Type header in incoming requests have been fixed:

    1. Content-Type header checking was incorrectly succeeding when no Content-Type header was present but one was expected.
    2. When a shape was @httpPayload-bound, Content-Type` header checking occurred even when no payload was being sent. In this case it is not necessary to check the header, since there is no content.

    This is a breaking change in that servers are now stricter at enforcing the expected Content-Type header is being sent by the client in general, and laxer when the shape is bound with @httpPayload.

June 17th, 2024

17 Jun 20:51
Compare
Choose a tag to compare

Internal and aws-sdk-rust-related changes only with this release

June 12th, 2024

12 Jun 20:02
Compare
Choose a tag to compare

Internal changes only with this release

June 10th, 2024

10 Jun 20:23
Compare
Choose a tag to compare

New this release:

Contributors
Thank you for your contributions! ❤

June 3rd, 2024

03 Jun 21:25
Compare
Choose a tag to compare

New this release:

May 28th, 2024

28 May 19:56
Compare
Choose a tag to compare

Internal changes only with this release

May 22nd, 2024

22 May 19:29
Compare
Choose a tag to compare

New this release: