1.70.0 (2026-04-30)
Features
-
Add JSON Schema for smithy-build.json
(#3062) -
Added three new shape type selectors
aggregateTypeselects lists, structures, unions, and maps.serviceTypeselects services, resources, and operations.dataTypeselects aggregate types and simple types.
(#3070)
-
Adds a Bill of Materials (BOM) for all Smithy packagees
(#3056) -
Add support for custom comparators for sorting IDL serialization output
(#3058) -
Ignore JARs without a Smithy manifest to allow Smithy model packages to have
non-Smithy dependencies
(#3055)
Bug Fixes
- Fix init failure on corrupted template cache
(#3051) - Fix CLI dependency cache for multiple configs building to the same directory
(#3061) - Fix trait/validator loading with discoverModels
(#3049) - Optimize chained :root selector evaluation by updating IntermediateAndSelector
to only push to input-independent selectors one time
(#3054) - Fix minor issues logged during builds
(#3050) - Fixed a bug in the formatter that was removing newlines escapes
(#3068)
Documentation
- Updated the example retry strategy in client guidance and updated the initial
token method to take information about the operation.
(#3000) - Added docs for the endpointTests trait.
(#3048)