1.43.0 (2024-01-05)
Features
- Updated
RemovedShapediff event severity fromERRORtoWARNINGfor scalar shapes. (#2037) - Made
parameterizedTestSourcepublic, allowing users to use a customized suite as a source for JUnit parameterized tests. (#2087) - Refactored
ReplaceShapestransform to improve efficiency. (#2082) - Added validation for endpoint patterns used by
standardRegionalEndpointsandstandardPartitionalEndpoints. (#2069) - Added support for CLI dependency resolution via proxy. (#2076)
- Improved efficiency of
ReplaceShapestransform by only building container shapes once when multiple members are changed. (#2081) - Moved
allowOptionalNulltoNodeValidationVisitor.Feature. (#2080) - Added rules engine built-in for
AccountIdEndpointMode. (#2065) - Added JReleaser config. (#2059)
- Added ability to find all operations for which a shape is used as an input, output, or error. (#2064)
- Split InputOutput shapes into separate request and response shapes for
restXmlprotocol tests. (#2063)
Bug Fixes
- Fixed an issue where
@iamActionwasn't reflected in CFN resource schema creation. (#2091) - Fixed tree node start and end locations. (#2084)
- Fixed several minor build warnings. (2089)
- Fixed protocol test service signing name for
awsJson1_1protocol. (#2089) - Updated member removal for
ReplaceShapestransform to ensure enum and intEnum members are correctly removed. (#2082) - Corrected erroneous outer tags in
restXmlprotocol tests (#2071)
Documentation
- Added documentation for configuring CLI dependency resolution via proxy. (#2083)