Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 2.96.2 #27151

Merged
merged 2 commits into from
Sep 15, 2023
Merged

chore(release): 2.96.2 #27151

merged 2 commits into from
Sep 15, 2023

Commits on Sep 14, 2023

  1. fix(custom-resources): does not accept strings where numbers are expe…

    …cted, skips recursive types (#27112)
    
    AWS SDK v3 strictly validates numeric types, as opposed to v2, which allowed, for example, "123" to be passed where an integer was expected.
    
    This script adds all attributes of a numeric type ("byte", "short", "integer", "long", "bigInteger", "float", "double" and "bigDecimal") to a new type coercion map. It also compacts the map by trimming each part of the path to its unique prefix among all the paths in its operation.
    
    We also change the data structure from a list of paths (forming a tree) to a graph/state machine. This is necessary in order to support self-recursive types, which can loop arbitrarily and therefore cannot be represented in fixed length prefix lists.
    
    
    See aws/aws-sdk-js-v3#5198
    
    
    ----
    
    *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
    otaviomacedo authored and MrArnoldPalmer committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d8dcd75 View commit details
    Browse the repository at this point in the history
  2. chore(release): 2.96.2

    MrArnoldPalmer committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0641a26 View commit details
    Browse the repository at this point in the history