awslabs / aws-sdk-kotlin

Multiplatform AWS SDK for Kotlin
Apache License 2.0
414 stars 49 forks source link

fix: correctly redact sensitive data in lists/maps #1360

Closed ianbotsf closed 4 months ago

ianbotsf commented 4 months ago

Issue \

Pull in downstream changes in https://github.com/smithy-lang/smithy-kotlin/pull/1122

Description of changes

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

github-actions[bot] commented 4 months ago

A new generated diff is ready to view.

github-actions[bot] commented 4 months ago

Affected Artifacts

Changed in size | Artifact |Pull Request (bytes) | Latest Release (bytes) | Delta (bytes) | Delta (percentage) | | -------- | ------------------: | ---------------------: | ------------: | -----------------: | |personalizeruntime-jvm.jar|203,476|203,374|102|0.05%| |verifiedpermissions-jvm.jar|1,538,625|1,538,503|122|0.01%| |ebs-jvm.jar|384,461|384,435|26|0.01%| |workspacesweb-jvm.jar|1,813,909|1,813,823|86|0.00%| |lexruntimeservice-jvm.jar|467,876|467,854|22|0.00%| |wisdom-jvm.jar|1,795,730|1,795,649|81|0.00%| |qconnect-jvm.jar|2,221,304|2,221,225|79|0.00%| |panorama-jvm.jar|1,590,327|1,590,277|50|0.00%| |codestar-jvm.jar|702,853|702,833|20|0.00%| |paymentcryptography-jvm.jar|951,087|951,062|25|0.00%| |lexruntimev2-jvm.jar|807,511|807,491|20|0.00%| |deadline-jvm.jar|4,524,732|4,524,625|107|0.00%| |applicationdiscoveryservice-jvm.jar|1,318,816|1,318,787|29|0.00%| |chimesdkidentity-jvm.jar|1,117,632|1,117,614|18|0.00%| |proton-jvm.jar|3,171,606|3,171,555|51|0.00%| |chime-jvm.jar|5,902,466|5,902,377|89|0.00%| |billingconductor-jvm.jar|1,652,742|1,652,720|22|0.00%| |rolesanywhere-jvm.jar|996,603|996,590|13|0.00%| |verifiedpermissions-jvm.jar closure|9,767,297|9,767,175|122|0.00%| |frauddetector-jvm.jar|2,615,218|2,615,186|32|0.00%| |personalizeruntime-jvm.jar closure|8,432,148|8,432,046|102|0.00%| |sns-jvm.jar|1,498,357|1,498,343|14|0.00%| |storagegateway-jvm.jar|2,837,179|2,837,153|26|0.00%| |voiceid-jvm.jar|1,244,061|1,244,050|11|0.00%| |chimesdkmediapipelines-jvm.jar|2,197,800|2,197,781|19|0.00%| |workspacesweb-jvm.jar closure|10,042,581|10,042,495|86|0.00%| |deadline-jvm.jar closure|12,753,404|12,753,297|107|0.00%| |wisdom-jvm.jar closure|10,024,402|10,024,321|81|0.00%| |chimesdkmessaging-jvm.jar|1,872,657|1,872,642|15|0.00%| |mailmanager-jvm.jar|2,197,115|2,197,098|17|0.00%| |qconnect-jvm.jar closure|10,449,976|10,449,897|79|0.00%| |forecast-jvm.jar|2,593,158|2,593,141|17|0.00%| |quicksight-jvm.jar|18,326,272|18,326,156|116|0.00%| |chime-jvm.jar closure|14,131,138|14,131,049|89|0.00%| |panorama-jvm.jar closure|9,818,999|9,818,949|50|0.00%| |sagemakergeospatial-jvm.jar|1,504,596|1,504,589|7|0.00%| |location-jvm.jar|2,413,632|2,413,621|11|0.00%| |proton-jvm.jar closure|11,400,278|11,400,227|51|0.00%| |quicksight-jvm.jar closure|26,554,944|26,554,828|116|0.00%| |sesv2-jvm.jar|3,498,770|3,498,755|15|0.00%| |applicationdiscoveryservice-jvm.jar closure|9,547,488|9,547,459|29|0.00%| |ebs-jvm.jar closure|8,613,133|8,613,107|26|0.00%| |frauddetector-jvm.jar closure|10,843,890|10,843,858|32|0.00%| |paymentcryptography-jvm.jar closure|9,179,759|9,179,734|25|0.00%| |lexruntimeservice-jvm.jar closure|8,696,548|8,696,526|22|0.00%| |storagegateway-jvm.jar closure|11,065,851|11,065,825|26|0.00%| |codestar-jvm.jar closure|8,931,525|8,931,505|20|0.00%| |billingconductor-jvm.jar closure|9,881,414|9,881,392|22|0.00%| |lexruntimev2-jvm.jar closure|9,123,432|9,123,412|20|0.00%| |bedrockagent-jvm.jar|3,534,684|3,534,677|7|0.00%| |chimesdkidentity-jvm.jar closure|9,346,304|9,346,286|18|0.00%| |chimesdkmediapipelines-jvm.jar closure|10,426,472|10,426,453|19|0.00%| |mailmanager-jvm.jar closure|10,425,787|10,425,770|17|0.00%| |forecast-jvm.jar closure|10,821,830|10,821,813|17|0.00%| |chimesdkmessaging-jvm.jar closure|10,101,329|10,101,314|15|0.00%| |sns-jvm.jar closure|9,727,029|9,727,015|14|0.00%| |rolesanywhere-jvm.jar closure|9,225,275|9,225,262|13|0.00%| |sesv2-jvm.jar closure|11,727,442|11,727,427|15|0.00%| |voiceid-jvm.jar closure|9,472,733|9,472,722|11|0.00%| |location-jvm.jar closure|10,642,304|10,642,293|11|0.00%| |sagemakergeospatial-jvm.jar closure|9,733,268|9,733,261|7|0.00%| |bedrockagent-jvm.jar closure|11,763,356|11,763,349|7|0.00%| |pipes-jvm.jar closure|9,701,889|9,701,898|-9|-0.00%| |personalizeevents-jvm.jar closure|8,476,959|8,476,971|-12|-0.00%| |connect-jvm.jar closure|19,013,726|19,013,754|-28|-0.00%| |apprunner-jvm.jar closure|9,772,653|9,772,673|-20|-0.00%| |connect-jvm.jar|10,785,054|10,785,082|-28|-0.00%| |bedrock-jvm.jar closure|9,907,196|9,907,223|-27|-0.00%| |auditmanager-jvm.jar closure|10,583,615|10,583,653|-38|-0.00%| |emrcontainers-jvm.jar closure|9,391,377|9,391,411|-34|-0.00%| |emrserverless-jvm.jar closure|9,147,418|9,147,452|-34|-0.00%| |connectparticipant-jvm.jar closure|8,713,215|8,713,248|-33|-0.00%| |pipes-jvm.jar|1,473,217|1,473,226|-9|-0.00%| |apprunner-jvm.jar|1,543,981|1,544,001|-20|-0.00%| |bedrock-jvm.jar|1,678,524|1,678,551|-27|-0.00%| |auditmanager-jvm.jar|2,354,943|2,354,981|-38|-0.00%| |emrcontainers-jvm.jar|1,162,705|1,162,739|-34|-0.00%| |emrserverless-jvm.jar|918,746|918,780|-34|-0.00%| |personalizeevents-jvm.jar|248,287|248,299|-12|-0.00%| |connectparticipant-jvm.jar|484,543|484,576|-33|-0.01%|