1.68.0 (2026-02-25)
Features
- Added new ERROR event to EndpointTestsTraitValidator when builtin params are
inconsistent (#2955) - Update smithy-rules-engine-tests with new std lib functions and bdd-based
tests (#2945) - Add new transform compileBdd and compileBddForAws
(#2953) - Added the
@smithy.contracts#conditionstrait, available in the new
smithy-contract-traitspackage. This trait defines restrictions on shape
values using JMESPath expressions.
(#2935) - Added a tags property to eventStreamTests to allow filtering individual cases
in the same way that http protocol tests can be.
(#2973) - Added a service provider interface for
NodeValidationVisitorplugins, and
optimized to index plugins by theShapeTypethey apply to.
(#2935)
Documentation
- Tweak wording of integers with ranges message
(#2971) - Added Smithy Kotlin Quickstart and Client User Guide sections.
(#2944) - Added documentation for eventStreamTests
(#2973) - Add client guidance for context types.
(#2924) - Added client guidance documentation for endpoint resolution.
(#2941)
Other
- Removed protocol tests for skipping null values in dense collections. This
behavior can silently drop data. SDKs that cannot preserve null values should
raise an exception instead
(#2972)