Skip to content

Releases: smithy-lang/smithy-rs

December 26th, 2024

26 Dec 16:15
Compare
Choose a tag to compare

New this release:

  • 🐛 (server, smithy-rs#3890) Fix bug in serde decorator that generated non-compiling code on some models

December 16th, 2024

16 Dec 21:20
Compare
Choose a tag to compare
release-2024-12-16

Synchronize the SDK lockfile

December 3rd, 2024

03 Dec 23:28
Compare
Choose a tag to compare

Breaking Changes:

  • 🐛⚠️ (server, smithy-rs#3880) Unnamed enums now validate assigned values and will raise a ConstraintViolation if an unknown variant is set.

    The following is an example of an unnamed enum:

    @enum([
        { value: "MONDAY" },
        { value: "TUESDAY" }
    ])
    string UnnamedDayOfWeek

November 5th, 2024

05 Nov 14:43
Compare
Choose a tag to compare

Internal changes only with this release

October 30th, 2024

30 Oct 19:28
Compare
Choose a tag to compare

New this release:

  • (smithy-rs#3887) Client SDKs that support the RPC v2 CBOR protocol now send application/cbor in an Accept header in the request.

October 24th, 2024

24 Oct 15:23
Compare
Choose a tag to compare

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

October 9th, 2024

09 Oct 20:24
Compare
Choose a tag to compare

New this release:

  • 🐛 (client, smithy-rs#3871, aws-sdk-rust#1202) Fix minimum throughput detection for downloads to avoid incorrectly raising an error while the user is consuming data at a slow but steady pace.

October 5th, 2024

05 Oct 02:01
Compare
Choose a tag to compare

New this release:

  • 🐛 (client, smithy-rs#3852) Fix AWS SDK generation examples in README in the aws/sdk directory.

October 4th, 2024

04 Oct 16:50
Compare
Choose a tag to compare

Internal changes only with this release

October 3rd, 2024

03 Oct 10:10
Compare
Choose a tag to compare

Breaking Changes:

  • ⚠️ (server) The generated crates no longer have the aws-lambda feature flag enabled by default. This prevents the aws-lambda feature from being automatically enabled in aws-smithy-http-server when the SDK is not intended for AWS Lambda.

New this release:

  • 🎉 (server) All relevant types from aws-smithy-http-server are now re-exported within the generated crates. This removes the need to explicitly depend on aws-smithy-http-server in service handler code and prevents compilation errors caused by version mismatches.

  • 🎉 (all, smithy-rs#3573) Support for the rpcv2Cbor protocol has been added, allowing services to serialize RPC payloads as CBOR (Concise Binary Object Representation), improving performance and efficiency in data transmission.