1.58.0 (2025-05-13)
Bug Fixes
-
Fixed
Nodeserialization and deserialization of rules engine endpoint values. (#2616) -
Fixed null pointer exceptions when serializing endpoints traits to nodes. (#2629)
-
Made
smithy.rules#endpointTestshave an explicit dependency onsmithy.rules#endpointRuleSet. (#2637)
Features
-
Added hierarchical IDs for
ChangedOperationdiff events. (#2607) -
Removed
@unstablefrom the following traits:@standardRegionalEndpoints,@standardPartitonalEndpoints, and@dualStackOnlyEndpoints. (#2608) -
Made
DynamicParts of the rules engine public. (#2614) -
Made validation of IAM resource names case-insensitive. (#2615)
-
Added several static utility methods to the rules engine. (#2617, #2618)
-
Made
arnNamespaceoptional in IAM traits that support specifying condition keys. (#2619) -
Added validation to ensure that the value for any condition key may only be supplied by one member in operation input. (#2620)
-
Added additional validation for the
endpointsTeststrait. (#2622) -
Added
UnknownMemberto the event ID for node validation. (#2630)
Documentation
-
Added more links to OpenAPI APIGateway config. (#2605)
-
Fixed bad links in javadocs. (#2612)
-
Documented
SUPPRESSEDas a valid value for--severityin validate command. (#2638)