Smithy CLI v1.47.0
smithy-automation
released this
28 Mar 18:38
·
177 commits
to main
since this release
1.47.0 (2024-03-28)
Features
- Added the
smithy-trait-codegen
package. This package provides a newtrait-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 newsmithy-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)