Skip to content

Smithy CLI v1.47.0

Compare
Choose a tag to compare
@smithy-automation smithy-automation released this 28 Mar 18:38
· 127 commits to main since this release
eb72ead

1.47.0 (2024-03-28)

Features

  • Added the smithy-trait-codegen package. This package provides a new trait-codegen plugin that
    can be used to generate Java implementations of Smithy traits, removing the need to hand-write
    most trait implementations. (#2074)
  • Added the @smithy.protocols#rpcv2Cbor protocol trait. Smithy RPC v2 CBOR is an RPC-based protocol over HTTP that
    sends requests and responses with CBOR payloads. This trait is
    available in the new smithy-protocol-traits package, with protocol tests available in the new
    smithy-protocol-tests package. (#2212)
  • Updated several protocol tests around the @sparse trait to ease implementation. (#2206)
  • Remove content-type from no XML body protocol test. (#2218)

Bug Fixes

  • Fixed a bug where all shapes would fail to load in a file if a mixin was missing. (#2214)

Documentation

  • Clarified HTTP protocol compliance test params field docs. (#2202)