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

bugfix: ImdsCredentialsProvider: Avoid double slashes in URLs #1380

Merged

Conversation

argggh
Copy link
Contributor

@argggh argggh commented Aug 7, 2024

Description of changes

The fix to #1303 introduced a change where the CREDENTIALS_BASE_PATH constant was updated with a trailing slash. Existing usage of this constant to construct longer paths did not take this into account, leading to double slashes at the concatenation point. Unfortunately, ImdsCredentialsProviderTest did not assert request matches on its interactions, so this was not caught at the time of change. Change the usage of the base path constant and add request match assertions to hopefully catch new regressions.

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

@argggh argggh requested a review from a team as a code owner August 7, 2024 11:16
Copy link

github-actions bot commented Aug 7, 2024

Affected Artifacts

Changed in size
Artifact Pull Request (bytes) Latest Release (bytes) Delta (bytes) Delta (percentage)
sagemakermetrics-jvm.jar closure 7,980,330 7,980,216 114 0.00%
kinesisvideowebrtcstorage-jvm.jar closure 8,006,447 8,006,333 114 0.00%
marketplaceentitlementservice-jvm.jar closure 8,016,295 8,016,181 114 0.00%
apigatewaymanagementapi-jvm.jar closure 8,018,566 8,018,452 114 0.00%
inspectorscan-jvm.jar closure 8,021,585 8,021,471 114 0.00%
workmailmessageflow-jvm.jar closure 8,025,649 8,025,535 114 0.00%
kinesisvideomedia-jvm.jar closure 8,029,721 8,029,607 114 0.00%
marketplacecommerceanalytics-jvm.jar closure 8,033,596 8,033,482 114 0.00%
cloudtraildata-jvm.jar closure 8,036,542 8,036,428 114 0.00%
forecastquery-jvm.jar closure 8,040,810 8,040,696 114 0.00%
kinesisvideosignaling-jvm.jar closure 8,045,730 8,045,616 114 0.00%
appconfigdata-jvm.jar closure 8,046,343 8,046,229 114 0.00%
freetier-jvm.jar closure 8,049,927 8,049,813 114 0.00%
eksauth-jvm.jar closure 8,067,786 8,067,672 114 0.00%
personalizeruntime-jvm.jar closure 8,071,776 8,071,662 114 0.00%
sso-jvm.jar closure 8,082,823 8,082,709 114 0.00%
ec2instanceconnect-jvm.jar closure 8,088,716 8,088,602 114 0.00%
marketplacedeployment-jvm.jar closure 8,093,847 8,093,733 114 0.00%
connectcontactlens-jvm.jar closure 8,096,842 8,096,728 114 0.00%
mediastoredata-jvm.jar closure 8,099,143 8,099,029 114 0.00%
supplychain-jvm.jar closure 8,100,682 8,100,568 114 0.00%
migrationhubconfig-jvm.jar closure 8,101,384 8,101,270 114 0.00%
sagemakeredge-jvm.jar closure 8,103,008 8,102,894 114 0.00%
cloudsearchdomain-jvm.jar closure 8,113,070 8,112,956 114 0.00%
personalizeevents-jvm.jar closure 8,118,632 8,118,518 114 0.00%
iotjobsdataplane-jvm.jar closure 8,132,281 8,132,167 114 0.00%
sagemakerfeaturestoreruntime-jvm.jar closure 8,150,635 8,150,521 114 0.00%
sagemakera2iruntime-jvm.jar closure 8,153,144 8,153,030 114 0.00%
route53recoverycluster-jvm.jar closure 8,155,094 8,154,980 114 0.00%
elasticinference-jvm.jar closure 8,161,187 8,161,073 114 0.00%
qldbsession-jvm.jar closure 8,165,821 8,165,707 114 0.00%
ssooidc-jvm.jar closure 8,167,358 8,167,244 114 0.00%
s3outposts-jvm.jar closure 8,171,534 8,171,420 114 0.00%
cloudfrontkeyvaluestore-jvm.jar closure 8,172,243 8,172,129 114 0.00%
iotfleethub-jvm.jar closure 8,175,496 8,175,382 114 0.00%
applicationcostprofiler-jvm.jar closure 8,176,108 8,175,994 114 0.00%
sagemakerruntime-jvm.jar closure 8,180,894 8,180,780 114 0.00%
iotdataplane-jvm.jar closure 8,187,590 8,187,476 114 0.00%
pricing-jvm.jar closure 8,191,992 8,191,878 114 0.00%
dynamodbstreams-jvm.jar closure 8,197,800 8,197,686 114 0.00%
artifact-jvm.jar closure 8,204,293 8,204,179 114 0.00%
iotsecuretunneling-jvm.jar closure 8,209,159 8,209,045 114 0.00%
supportapp-jvm.jar closure 8,223,457 8,223,343 114 0.00%
controlcatalog-jvm.jar closure 8,238,828 8,238,714 114 0.00%
marketplacemetering-jvm.jar closure 8,240,120 8,240,006 114 0.00%
ebs-jvm.jar closure 8,245,238 8,245,124 114 0.00%
pinpointsmsvoice-jvm.jar closure 8,249,101 8,248,987 114 0.00%
costandusagereportservice-jvm.jar closure 8,257,604 8,257,490 114 0.00%
sts-jvm.jar closure 8,261,749 8,261,635 114 0.00%
kendraranking-jvm.jar closure 8,267,249 8,267,135 114 0.00%
repostspace-jvm.jar closure 8,277,111 8,276,997 114 0.00%
rdsdata-jvm.jar closure 8,286,273 8,286,159 114 0.00%
resourcegroupstaggingapi-jvm.jar closure 8,292,370 8,292,256 114 0.00%
iot1clickdevicesservice-jvm.jar closure 8,306,200 8,306,086 114 0.00%
account-jvm.jar closure 8,306,353 8,306,239 114 0.00%
lexruntimeservice-jvm.jar closure 8,327,969 8,327,855 114 0.00%
rbin-jvm.jar closure 8,329,365 8,329,251 114 0.00%
ssmquicksetup-jvm.jar closure 8,344,163 8,344,049 114 0.00%
licensemanagerlinuxsubscriptions-jvm.jar closure 8,345,831 8,345,717 114 0.00%
connectparticipant-jvm.jar closure 8,350,312 8,350,198 114 0.00%
networkmonitor-jvm.jar closure 8,355,251 8,355,137 114 0.00%
pcaconnectorscep-jvm.jar closure 8,376,751 8,376,637 114 0.00%
kinesisvideoarchivedmedia-jvm.jar closure 8,378,227 8,378,113 114 0.00%
iot1clickprojects-jvm.jar closure 8,379,301 8,379,187 114 0.00%
redshiftdata-jvm.jar closure 8,383,789 8,383,675 114 0.00%
marketplaceagreement-jvm.jar closure 8,392,533 8,392,419 114 0.00%
cloud9-jvm.jar closure 8,399,324 8,399,210 114 0.00%
cloudcontrol-jvm.jar closure 8,399,498 8,399,384 114 0.00%
launchwizard-jvm.jar closure 8,405,653 8,405,539 114 0.00%
autoscalingplans-jvm.jar closure 8,411,424 8,411,310 114 0.00%
licensemanagerusersubscriptions-jvm.jar closure 8,412,708 8,412,594 114 0.00%
mwaa-jvm.jar closure 8,416,392 8,416,278 114 0.00%
oam-jvm.jar closure 8,419,199 8,419,085 114 0.00%
timestreaminfluxdb-jvm.jar closure 8,420,947 8,420,833 114 0.00%
iotdeviceadvisor-jvm.jar closure 8,428,305 8,428,191 114 0.00%
cloudhsm-jvm.jar closure 8,431,781 8,431,667 114 0.00%
codestarnotifications-jvm.jar closure 8,436,232 8,436,118 114 0.00%
route53profiles-jvm.jar closure 8,451,843 8,451,729 114 0.00%
savingsplans-jvm.jar closure 8,463,949 8,463,835 114 0.00%
serverlessapplicationrepository-jvm.jar closure 8,464,409 8,464,295 114 0.00%
arczonalshift-jvm.jar closure 8,473,517 8,473,403 114 0.00%
docdbelastic-jvm.jar closure 8,476,437 8,476,323 114 0.00%
mediastore-jvm.jar closure 8,479,248 8,479,134 114 0.00%
healthlake-jvm.jar closure 8,489,814 8,489,700 114 0.00%
bcmdataexports-jvm.jar closure 8,490,783 8,490,669 114 0.00%
simspaceweaver-jvm.jar closure 8,500,028 8,499,914 114 0.00%
cognitosync-jvm.jar closure 8,502,669 8,502,555 114 0.00%
snowdevicemanagement-jvm.jar closure 8,510,613 8,510,499 114 0.00%
cloudhsmv2-jvm.jar closure 8,519,808 8,519,694 114 0.00%
codegurusecurity-jvm.jar closure 8,523,293 8,523,179 114 0.00%
osis-jvm.jar closure 8,524,012 8,523,898 114 0.00%
pi-jvm.jar closure 8,524,585 8,524,471 114 0.00%
trustedadvisor-jvm.jar closure 8,534,483 8,534,369 114 0.00%
migrationhub-jvm.jar closure 8,536,520 8,536,406 114 0.00%
ivschat-jvm.jar closure 8,539,502 8,539,388 114 0.00%
scheduler-jvm.jar closure 8,543,578 8,543,464 114 0.00%
polly-jvm.jar closure 8,552,155 8,552,041 114 0.00%
workspacesthinclient-jvm.jar closure 8,560,527 8,560,413 114 0.00%
codestar-jvm.jar closure 8,561,055 8,560,941 114 0.00%
opsworkscm-jvm.jar closure 8,562,343 8,562,229 114 0.00%
qldb-jvm.jar closure 8,565,318 8,565,204 114 0.00%
dlm-jvm.jar closure 8,570,818 8,570,704 114 0.00%
rum-jvm.jar closure 8,576,762 8,576,648 114 0.00%
support-jvm.jar closure 8,577,585 8,577,471 114 0.00%
transcribestreaming-jvm.jar closure 8,582,204 8,582,090 114 0.00%
managedblockchainquery-jvm.jar closure 8,589,149 8,589,035 114 0.00%
datapipeline-jvm.jar closure 8,595,352 8,595,238 114 0.00%
ioteventsdata-jvm.jar closure 8,604,268 8,604,154 114 0.00%
taxsettings-jvm.jar closure 8,605,004 8,604,890 114 0.00%
health-jvm.jar closure 8,612,655 8,612,541 114 0.00%
identitystore-jvm.jar closure 8,631,636 8,631,522 114 0.00%
resourceexplorer2-jvm.jar closure 8,635,307 8,635,193 114 0.00%
resourcegroups-jvm.jar closure 8,637,430 8,637,316 114 0.00%
appintegrations-jvm.jar closure 8,659,072 8,658,958 114 0.00%
keyspaces-jvm.jar closure 8,671,857 8,671,743 114 0.00%
acm-jvm.jar closure 8,675,243 8,675,129 114 0.00%
internetmonitor-jvm.jar closure 8,678,698 8,678,584 114 0.00%
servicequotas-jvm.jar closure 8,679,263 8,679,149 114 0.00%
signer-jvm.jar closure 8,683,834 8,683,720 114 0.00%
codegurureviewer-jvm.jar closure 8,689,494 8,689,380 114 0.00%
applicationsignals-jvm.jar closure 8,689,592 8,689,478 114 0.00%
connectcampaigns-jvm.jar closure 8,694,866 8,694,752 114 0.00%
applicationautoscaling-jvm.jar closure 8,697,385 8,697,271 114 0.00%
route53recoverycontrolconfig-jvm.jar closure 8,698,168 8,698,054 114 0.00%
cognitoidentity-jvm.jar closure 8,702,824 8,702,710 114 0.00%
backupgateway-jvm.jar closure 8,704,569 8,704,455 114 0.00%
medicalimaging-jvm.jar closure 8,704,592 8,704,478 114 0.00%
chimesdkmeetings-jvm.jar closure 8,713,654 8,713,540 114 0.00%
secretsmanager-jvm.jar closure 8,713,863 8,713,749 114 0.00%
mediapackagevod-jvm.jar closure 8,720,248 8,720,134 114 0.00%
servicecatalogappregistry-jvm.jar closure 8,729,791 8,729,677 114 0.00%
braket-jvm.jar closure 8,735,709 8,735,595 114 0.00%
timestreamquery-jvm.jar closure 8,742,638 8,742,524 114 0.00%
lexruntimev2-jvm.jar closure 8,744,638 8,744,524 114 0.00%
codeguruprofiler-jvm.jar closure 8,748,881 8,748,767 114 0.00%
emrserverless-jvm.jar closure 8,752,270 8,752,156 114 0.00%
synthetics-jvm.jar closure 8,755,571 8,755,457 114 0.00%
costoptimizationhub-jvm.jar closure 8,758,799 8,758,685 114 0.00%
worklink-jvm.jar closure 8,758,916 8,758,802 114 0.00%
schemas-jvm.jar closure 8,788,043 8,787,929 114 0.00%
translate-jvm.jar closure 8,798,362 8,798,248 114 0.00%
paymentcryptography-jvm.jar closure 8,805,032 8,804,918 114 0.00%
ssmsap-jvm.jar closure 8,805,807 8,805,693 114 0.00%
mq-jvm.jar closure 8,805,972 8,805,858 114 0.00%
elastictranscoder-jvm.jar closure 8,812,201 8,812,087 114 0.00%
rolesanywhere-jvm.jar closure 8,819,424 8,819,310 114 0.00%
amp-jvm.jar closure 8,819,954 8,819,840 114 0.00%
lookoutvision-jvm.jar closure 8,825,998 8,825,884 114 0.00%
dax-jvm.jar closure 8,834,984 8,834,870 114 0.00%
sqs-jvm.jar closure 8,866,143 8,866,029 114 0.00%
cleanroomsml-jvm.jar closure 8,870,707 8,870,593 114 0.00%
timestreamwrite-jvm.jar closure 8,872,501 8,872,387 114 0.00%
qapps-jvm.jar closure 8,872,871 8,872,757 114 0.00%
ecrpublic-jvm.jar closure 8,877,796 8,877,682 114 0.00%
paymentcryptographydata-jvm.jar closure 8,882,422 8,882,308 114 0.00%
appfabric-jvm.jar closure 8,882,713 8,882,599 114 0.00%
mediapackage-jvm.jar closure 8,883,311 8,883,197 114 0.00%
b2bi-jvm.jar closure 8,891,535 8,891,421 114 0.00%
chatbot-jvm.jar closure 8,901,360 8,901,246 114 0.00%
codeconnections-jvm.jar closure 8,902,659 8,902,545 114 0.00%
kafkaconnect-jvm.jar closure 8,906,550 8,906,436 114 0.00%
codestarconnections-jvm.jar closure 8,910,298 8,910,184 114 0.00%
grafana-jvm.jar closure 8,915,383 8,915,269 114 0.00%
privatenetworks-jvm.jar closure 8,927,023 8,926,909 114 0.00%
migrationhubrefactorspaces-jvm.jar closure 8,927,417 8,927,303 114 0.00%
route53recoveryreadiness-jvm.jar closure 8,931,280 8,931,166 114 0.00%
detective-jvm.jar closure 8,937,106 8,936,992 114 0.00%
chimesdkidentity-jvm.jar closure 8,942,022 8,941,908 114 0.00%
cloudsearch-jvm.jar closure 9,026,826 9,026,711 115 0.00%
controltower-jvm.jar closure 8,955,863 8,955,749 114 0.00%
emrcontainers-jvm.jar closure 8,983,418 8,983,304 114 0.00%
machinelearning-jvm.jar closure 8,987,709 8,987,595 114 0.00%
applicationinsights-jvm.jar closure 8,991,165 8,991,051 114 0.00%
neptunegraph-jvm.jar closure 8,994,039 8,993,925 114 0.00%
fis-jvm.jar closure 8,996,924 8,996,810 114 0.00%
securitylake-jvm.jar closure 9,023,904 9,023,790 114 0.00%
kinesisanalytics-jvm.jar closure 9,024,348 9,024,234 114 0.00%
bedrockruntime-jvm.jar closure 9,041,874 9,041,760 114 0.00%
finspacedata-jvm.jar closure 9,046,413 9,046,299 114 0.00%
acmpca-jvm.jar closure 9,047,349 9,047,235 114 0.00%
mediapackagev2-jvm.jar closure 9,050,146 9,050,032 114 0.00%
budgets-jvm.jar closure 9,062,198 9,062,084 114 0.00%
comprehendmedical-jvm.jar closure 9,072,716 9,072,602 114 0.00%
migrationhuborchestrator-jvm.jar closure 9,076,750 9,076,636 114 0.00%
managedblockchain-jvm.jar closure 9,087,488 9,087,374 114 0.00%
elasticloadbalancing-jvm.jar closure 9,088,140 9,088,026 114 0.00%
voiceid-jvm.jar closure 9,094,020 9,093,906 114 0.00%
mturk-jvm.jar closure 9,097,069 9,096,955 114 0.00%
outposts-jvm.jar closure 9,108,502 9,108,388 114 0.00%
glacier-jvm.jar closure 9,114,131 9,114,017 114 0.00%
amplify-jvm.jar closure 9,116,856 9,116,742 114 0.00%
ivs-jvm.jar closure 9,130,324 9,130,210 114 0.00%
kinesisvideo-jvm.jar closure 9,130,740 9,130,626 114 0.00%
shield-jvm.jar closure 9,134,656 9,134,542 114 0.00%
iotthingsgraph-jvm.jar closure 9,136,238 9,136,124 114 0.00%
ivsrealtime-jvm.jar closure 9,148,366 9,148,252 114 0.00%
applicationdiscoveryservice-jvm.jar closure 9,149,425 9,149,311 114 0.00%
tnb-jvm.jar closure 9,154,159 9,154,045 114 0.00%
servicediscovery-jvm.jar closure 9,154,525 9,154,411 114 0.00%
kinesis-jvm.jar closure 9,162,241 9,162,127 114 0.00%
snowball-jvm.jar closure 9,178,231 9,178,117 114 0.00%
efs-jvm.jar closure 9,194,543 9,194,429 114 0.00%
amplifybackend-jvm.jar closure 9,227,234 9,227,120 114 0.00%
opensearchserverless-jvm.jar closure 9,228,990 9,228,876 114 0.00%
ssmincidents-jvm.jar closure 9,244,040 9,243,926 114 0.00%
sns-jvm.jar closure 9,328,805 9,328,690 115 0.00%
ram-jvm.jar closure 9,248,177 9,248,063 114 0.00%
appconfig-jvm.jar closure 9,265,390 9,265,276 114 0.00%
elasticbeanstalk-jvm.jar closure 10,009,888 10,009,765 123 0.00%
textract-jvm.jar closure 9,283,300 9,283,186 114 0.00%
sms-jvm.jar closure 9,286,970 9,286,856 114 0.00%
marketplacecatalog-jvm.jar closure 9,292,599 9,292,485 114 0.00%
greengrassv2-jvm.jar closure 9,294,247 9,294,133 114 0.00%
codecatalyst-jvm.jar closure 9,304,305 9,304,191 114 0.00%
pipes-jvm.jar closure 9,305,698 9,305,584 114 0.00%
pcaconnectorad-jvm.jar closure 9,307,720 9,307,606 114 0.00%
ssmcontacts-jvm.jar closure 9,308,903 9,308,789 114 0.00%
xray-jvm.jar closure 9,316,880 9,316,766 114 0.00%
connectcases-jvm.jar closure 9,321,586 9,321,472 114 0.00%
sagemakergeospatial-jvm.jar closure 9,334,873 9,334,759 114 0.00%
pinpointemail-jvm.jar closure 9,337,195 9,337,081 114 0.00%
route53domains-jvm.jar closure 9,359,921 9,359,807 114 0.00%
m2-jvm.jar closure 9,372,093 9,371,979 114 0.00%
iotevents-jvm.jar closure 9,372,192 9,372,078 114 0.00%
apprunner-jvm.jar closure 9,376,370 9,376,256 114 0.00%
cloudwatch-jvm.jar closure 9,546,127 9,546,011 116 0.00%
verifiedpermissions-jvm.jar closure 9,381,658 9,381,544 114 0.00%
panorama-jvm.jar closure 9,388,031 9,387,917 114 0.00%
lookoutmetrics-jvm.jar closure 9,422,448 9,422,334 114 0.00%
apptest-jvm.jar closure 9,462,200 9,462,086 114 0.00%
inspector-jvm.jar closure 9,472,521 9,472,407 114 0.00%
entityresolution-jvm.jar closure 9,474,760 9,474,646 114 0.00%
billingconductor-jvm.jar closure 9,475,933 9,475,819 114 0.00%
evidently-jvm.jar closure 9,490,261 9,490,147 114 0.00%
groundstation-jvm.jar closure 9,491,008 9,490,894 114 0.00%
migrationhubstrategy-jvm.jar closure 9,493,409 9,493,295 114 0.00%
bedrockagentruntime-jvm.jar closure 9,535,069 9,534,955 114 0.00%
lexmodelbuildingservice-jvm.jar closure 9,544,121 9,544,007 114 0.00%
dataexchange-jvm.jar closure 9,544,772 9,544,658 114 0.00%
neptunedata-jvm.jar closure 9,545,995 9,545,881 114 0.00%
codeartifact-jvm.jar closure 9,551,503 9,551,389 114 0.00%
workspacesweb-jvm.jar closure 9,567,221 9,567,107 114 0.00%
wisdom-jvm.jar closure 9,584,322 9,584,208 114 0.00%
bedrock-jvm.jar closure 9,586,126 9,586,012 114 0.00%
iotanalytics-jvm.jar closure 9,647,336 9,647,222 114 0.00%
chimesdkmessaging-jvm.jar closure 9,649,200 9,649,086 114 0.00%
mediatailor-jvm.jar closure 9,659,340 9,659,226 114 0.00%
amplifyuibuilder-jvm.jar closure 9,667,467 9,667,353 114 0.00%
vpclattice-jvm.jar closure 9,668,310 9,668,196 114 0.00%
redshiftserverless-jvm.jar closure 9,671,007 9,670,893 114 0.00%
firehose-jvm.jar closure 9,701,380 9,701,266 114 0.00%
lookoutequipment-jvm.jar closure 9,724,537 9,724,423 114 0.00%
workdocs-jvm.jar closure 9,738,573 9,738,459 114 0.00%
transcribe-jvm.jar closure 9,789,994 9,789,880 114 0.00%
sfn-jvm.jar closure 9,795,494 9,795,380 114 0.00%
memorydb-jvm.jar closure 9,798,149 9,798,035 114 0.00%
databrew-jvm.jar closure 9,807,071 9,806,957 114 0.00%
finspace-jvm.jar closure 9,828,828 9,828,714 114 0.00%
networkfirewall-jvm.jar closure 9,831,410 9,831,296 114 0.00%
globalaccelerator-jvm.jar closure 9,843,903 9,843,789 114 0.00%
batch-jvm.jar closure 9,873,083 9,872,969 114 0.00%
nimble-jvm.jar closure 9,895,584 9,895,470 114 0.00%
devopsguru-jvm.jar closure 9,900,088 9,899,974 114 0.00%
cloudwatchevents-jvm.jar closure 9,910,559 9,910,445 114 0.00%
licensemanager-jvm.jar closure 9,915,123 9,915,009 114 0.00%
directconnect-jvm.jar closure 9,954,066 9,953,952 114 0.00%
accessanalyzer-jvm.jar closure 9,959,921 9,959,807 114 0.00%
elasticloadbalancingv2-jvm.jar closure 10,246,170 10,246,053 117 0.00%
kms-jvm.jar closure 9,992,564 9,992,450 114 0.00%
qconnect-jvm.jar closure 9,995,177 9,995,063 114 0.00%
chimesdkmediapipelines-jvm.jar closure 10,001,516 10,001,402 114 0.00%
apigatewayv2-jvm.jar closure 10,003,179 10,003,065 114 0.00%
mailmanager-jvm.jar closure 10,020,421 10,020,307 114 0.00%
iottwinmaker-jvm.jar closure 10,023,113 10,022,999 114 0.00%
organizations-jvm.jar closure 10,032,768 10,032,654 114 0.00%
fms-jvm.jar closure 10,047,426 10,047,312 114 0.00%
lakeformation-jvm.jar closure 10,057,741 10,057,627 114 0.00%
ecr-jvm.jar closure 10,061,739 10,061,625 114 0.00%
swf-jvm.jar closure 10,083,158 10,083,044 114 0.00%
auditmanager-jvm.jar closure 10,110,283 10,110,169 114 0.00%
eventbridge-jvm.jar closure 10,164,895 10,164,781 114 0.00%
location-jvm.jar closure 10,165,208 10,165,094 114 0.00%
athena-jvm.jar closure 10,203,199 10,203,085 114 0.00%
appsync-jvm.jar closure 10,211,200 10,211,086 114 0.00%
transfer-jvm.jar closure 10,224,036 10,223,922 114 0.00%
iotfleetwise-jvm.jar closure 10,236,045 10,235,931 114 0.00%
drs-jvm.jar closure 10,240,686 10,240,572 114 0.00%
kinesisanalyticsv2-jvm.jar closure 10,258,289 10,258,175 114 0.00%
ssoadmin-jvm.jar closure 10,259,806 10,259,692 114 0.00%
mediaconnect-jvm.jar closure 10,268,703 10,268,589 114 0.00%
route53resolver-jvm.jar closure 10,270,995 10,270,881 114 0.00%
customerprofiles-jvm.jar closure 10,274,129 10,274,015 114 0.00%
ses-jvm.jar closure 10,278,640 10,278,526 114 0.00%
kafka-jvm.jar closure 10,278,885 10,278,771 114 0.00%
opsworks-jvm.jar closure 10,287,801 10,287,687 114 0.00%
cloudtrail-jvm.jar closure 10,296,892 10,296,778 114 0.00%
datasync-jvm.jar closure 10,297,638 10,297,524 114 0.00%
codebuild-jvm.jar closure 10,307,834 10,307,720 114 0.00%
costexplorer-jvm.jar closure 10,311,092 10,310,978 114 0.00%
elasticsearchservice-jvm.jar closure 10,347,118 10,347,004 114 0.00%
docdb-jvm.jar closure 10,259,008 10,258,895 113 0.00%
robomaker-jvm.jar closure 10,351,055 10,350,941 114 0.00%
workmail-jvm.jar closure 10,366,733 10,366,619 114 0.00%
resiliencehub-jvm.jar closure 10,373,668 10,373,554 114 0.00%
forecast-jvm.jar closure 10,385,058 10,384,944 114 0.00%
cloudwatchlogs-jvm.jar closure 10,405,907 10,405,793 114 0.00%
frauddetector-jvm.jar closure 10,409,758 10,409,644 114 0.00%
directoryservice-jvm.jar closure 10,429,860 10,429,746 114 0.00%
greengrass-jvm.jar closure 10,469,326 10,469,212 114 0.00%
eks-jvm.jar closure 10,492,875 10,492,761 114 0.00%
personalize-jvm.jar closure 10,499,606 10,499,492 114 0.00%
appstream-jvm.jar closure 10,500,762 10,500,648 114 0.00%
wellarchitected-jvm.jar closure 10,554,418 10,554,304 114 0.00%
storagegateway-jvm.jar closure 10,636,889 10,636,775 114 0.00%
route53-jvm.jar closure 10,829,078 10,828,962 116 0.00%
codepipeline-jvm.jar closure 10,655,231 10,655,117 114 0.00%
devicefarm-jvm.jar closure 10,660,067 10,659,953 114 0.00%
computeoptimizer-jvm.jar closure 10,682,070 10,681,956 114 0.00%
waf-jvm.jar closure 10,703,609 10,703,495 114 0.00%
emr-jvm.jar closure 10,715,938 10,715,824 114 0.00%
chimesdkvoice-jvm.jar closure 10,721,333 10,721,219 114 0.00%
appmesh-jvm.jar closure 10,765,719 10,765,605 114 0.00%
wafregional-jvm.jar closure 10,838,014 10,837,900 114 0.00%
appflow-jvm.jar closure 10,839,797 10,839,683 114 0.00%
qbusiness-jvm.jar closure 10,853,077 10,852,963 114 0.00%
lambda-jvm.jar closure 10,876,708 10,876,594 114 0.00%
mgn-jvm.jar closure 10,877,118 10,877,004 114 0.00%
proton-jvm.jar closure 10,900,441 10,900,327 114 0.00%
backup-jvm.jar closure 10,905,493 10,905,379 114 0.00%
servicecatalog-jvm.jar closure 10,956,009 10,955,895 114 0.00%
clouddirectory-jvm.jar closure 10,983,906 10,983,792 114 0.00%
autoscaling-jvm.jar closure 10,697,663 10,697,552 111 0.00%
fsx-jvm.jar closure 11,012,643 11,012,529 114 0.00%
codedeploy-jvm.jar closure 11,021,812 11,021,698 114 0.00%
networkmanager-jvm.jar closure 11,079,549 11,079,435 114 0.00%
opensearch-jvm.jar closure 11,091,535 11,091,421 114 0.00%
neptune-jvm.jar closure 10,924,351 10,924,239 112 0.00%
omics-jvm.jar closure 11,146,487 11,146,373 114 0.00%
sesv2-jvm.jar closure 11,210,632 11,210,518 114 0.00%
dynamodb-jvm.jar closure 11,262,328 11,262,214 114 0.00%
bedrockagent-jvm.jar closure 11,265,947 11,265,833 114 0.00%
imagebuilder-jvm.jar closure 11,312,569 11,312,455 114 0.00%
workspaces-jvm.jar closure 11,330,108 11,329,994 114 0.00%
pinpointsmsvoicev2-jvm.jar closure 11,342,148 11,342,034 114 0.00%
wafv2-jvm.jar closure 11,346,356 11,346,242 114 0.00%
ecs-jvm.jar closure 11,351,904 11,351,790 114 0.00%
cleanrooms-jvm.jar closure 11,400,352 11,400,238 114 0.00%
apigateway-jvm.jar closure 11,437,791 11,437,677 114 0.00%
comprehend-jvm.jar closure 11,565,826 11,565,712 114 0.00%
iotsitewise-jvm.jar closure 11,652,841 11,652,727 114 0.00%
macie2-jvm.jar closure 11,671,959 11,671,845 114 0.00%
guardduty-jvm.jar closure 11,768,132 11,768,018 114 0.00%
rekognition-jvm.jar closure 11,820,799 11,820,685 114 0.00%
cognitoidentityprovider-jvm.jar closure 11,939,548 11,939,434 114 0.00%
elasticache-jvm.jar closure 11,657,122 11,657,011 111 0.00%
inspector2-jvm.jar closure 12,012,680 12,012,566 114 0.00%
iotwireless-jvm.jar closure 12,021,759 12,021,645 114 0.00%
kendra-jvm.jar closure 12,105,448 12,105,334 114 0.00%
deadline-jvm.jar closure 12,144,351 12,144,237 114 0.00%
gamelift-jvm.jar closure 12,215,411 12,215,297 114 0.00%
codecommit-jvm.jar closure 12,223,721 12,223,607 114 0.00%
cloudformation-jvm.jar closure 11,687,358 11,687,250 108 0.00%
iam-jvm.jar closure 12,450,610 12,450,495 115 0.00%
databasemigrationservice-jvm.jar closure 12,343,426 12,343,312 114 0.00%
s3control-jvm.jar closure 11,915,843 11,915,734 109 0.00%
s3-jvm.jar closure 12,233,939 12,233,828 111 0.00%
configservice-jvm.jar closure 12,657,188 12,657,074 114 0.00%
pinpoint-jvm.jar closure 13,098,646 13,098,532 114 0.00%
redshift-jvm.jar closure 13,821,901 13,821,782 119 0.00%
datazone-jvm.jar closure 13,298,502 13,298,388 114 0.00%
chime-jvm.jar closure 13,451,517 13,451,403 114 0.00%
lightsail-jvm.jar closure 13,701,820 13,701,706 114 0.00%
lexmodelsv2-jvm.jar closure 14,235,703 14,235,589 114 0.00%
mediaconvert-jvm.jar closure 14,396,912 14,396,798 114 0.00%
rds-jvm.jar closure 15,273,572 15,273,459 113 0.00%
ssm-jvm.jar closure 15,424,921 15,424,807 114 0.00%
cloudfront-jvm.jar closure 13,803,437 13,803,335 102 0.00%
medialive-jvm.jar closure 15,685,104 15,684,990 114 0.00%
iot-jvm.jar closure 16,914,677 16,914,563 114 0.00%
glue-jvm.jar closure 18,319,910 18,319,796 114 0.00%
connect-jvm.jar closure 18,380,508 18,380,394 114 0.00%
securityhub-jvm.jar closure 19,775,359 19,775,245 114 0.00%
quicksight-jvm.jar closure 25,557,274 25,557,160 114 0.00%
sagemaker-jvm.jar closure 26,474,482 26,474,368 114 0.00%
elasticbeanstalk-jvm.jar 2,133,381 2,133,372 9 0.00%
ec2-jvm.jar closure 35,582,159 35,582,065 94 0.00%
ec2-jvm.jar 27,705,652 27,705,672 -20 -0.00%
cloudformation-jvm.jar 3,810,851 3,810,857 -6 -0.00%
cloudfront-jvm.jar 5,926,930 5,926,942 -12 -0.00%
aws-config-jvm.jar 983,175 983,185 -10 -0.00%

Copy link
Contributor

@ianbotsf ianbotsf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, thanks for the bug fix!

{
"id": "5a460540-14ee-4d26-a860-8cd122323b34",
"type": "bugfix",
"description": "ImdsCredentialsProvider: Avoid double slashes in URLs"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Thank you for creating a changelog entry. Please follow the guidelines in the CONTRIBUTING.md doc for description, specifically around use of imperative present tense. For example: "Stop using double slashes in `ImdsCredentialsProvider` URLs"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, updated.

@argggh argggh force-pushed the argggh/imds-path-concatenation branch from b6da68e to 70397ee Compare August 10, 2024 09:19
Copy link

@aws-sdk-kotlin-ci aws-sdk-kotlin-ci merged commit 991c44f into awslabs:main Aug 12, 2024
13 of 16 checks passed
@ianbotsf
Copy link
Contributor

Alright this change is merged and should be available in tomorrow's release.

@argggh
Copy link
Contributor Author

argggh commented Aug 13, 2024

Alright this change is merged and should be available in tomorrow's release.

Great to hear. Thank you for helping move it along, @ianbotsf!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants