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

feat: sqs md5 checksum validation #1544

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

xinsong-cui
Copy link
Contributor

Issue #

Description of changes

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

Copy link

github-actions bot commented Mar 4, 2025

A new generated diff is ready to view.

This comment has been minimized.

@xinsong-cui xinsong-cui added the acknowledge-artifact-size-increase Acknowledge that an artifact increased in size substantially or that a new artifact was created label Mar 4, 2025

This comment has been minimized.

Copy link

github-actions bot commented Mar 4, 2025

A new generated diff is ready to view.

This comment has been minimized.

Copy link

github-actions bot commented Mar 4, 2025

A new generated diff is ready to view.

This comment has been minimized.

Copy link

github-actions bot commented Mar 4, 2025

A new generated diff is ready to view.

This comment has been minimized.

Copy link

github-actions bot commented Mar 5, 2025

A new generated diff is ready to view.

This comment has been minimized.

Copy link

github-actions bot commented Mar 5, 2025

A new generated diff is ready to view.

This comment has been minimized.

Comment on lines 55 to 61
// Test MD5 availability
try {
"MD5".encodeToByteArray().md5()
} catch (e: Exception) {
logger.error { "MD5 checksums are not available (likely due to FIPS mode). Checksum validation will be disabled." }
return
}
Copy link
Contributor

Choose a reason for hiding this comment

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

Correctness: This will log an error on every operation invocation when MD5 is not available, which is not what we want. Instead, we should log an error just once. One possible way to achieve this is to determine MD5 availability in the companion object:

companion object {
    private val isMd5Available = asyncLazy {
        try {
            "MD5".encodeToByteArray().md5()
            true
        } catch (e: NoSuchAlgorithmException) {
            coroutineContext.error(e) { "MD5 checksums are not available (likely due to FIPS mode). Checksum validation will be disabled." }
            false
        }
    }
}

And then to read the value in the hook:

override fun readAfterExecution(context: ResponseInterceptorContext<Any, Any, HttpRequest?, HttpResponse?>) {
    if (validationEnabled == ValidationEnabled.NEVER || !isMd5Available.get()) return
    ...

The asyncLazy will ensure the value is only ever calculated once, including the emission of the error message.

@ianbotsf ianbotsf self-requested a review March 7, 2025 22:58
Copy link

A new generated diff is ready to view.

@xinsong-cui xinsong-cui marked this pull request as ready for review March 11, 2025 19:56
@xinsong-cui xinsong-cui requested a review from a team as a code owner March 11, 2025 19:56
Copy link

A new generated diff is ready to view.

Copy link

A new generated diff is ready to view.

This comment has been minimized.

Copy link

A new generated diff is ready to view.

This comment has been minimized.

Copy link

A new generated diff is ready to view.

This comment has been minimized.

Copy link

A new generated diff is ready to view.

Copy link

Affected Artifacts

Significantly increased in size

Artifact Pull Request (bytes) Latest Release (bytes) Delta (bytes) Delta (percentage)
elasticinference-jvm.jar 283,633 (does not exist) 283,633 NaN%
elasticinference-jvm.jar closure 8,151,425 (does not exist) 8,151,425 NaN%
chime-jvm.jar 5,553,778 1,882,309 3,671,469 195.05%
chime-jvm.jar closure 13,421,570 9,758,277 3,663,293 37.54%
Changed in size
Artifact Pull Request (bytes) Latest Release (bytes) Delta (bytes) Delta (percentage)
sqs-jvm.jar 1,023,383 986,951 36,432 3.69%
aws-config-jvm.jar 1,012,599 1,007,751 4,848 0.48%
sqs-jvm.jar closure 8,891,175 8,862,919 28,256 0.32%
eventbridge-jvm.jar 2,344,419 2,344,058 361 0.02%
s3-jvm.jar 4,406,112 4,405,843 269 0.01%
polly-jvm.jar 679,969 679,961 8 0.00%
rds-jvm.jar 7,411,072 7,411,065 7 0.00%
mediaconnect-jvm.jar 2,515,029 2,515,035 -6 -0.00%
amplifyuibuilder-jvm.jar 1,784,393 1,784,399 -6 -0.00%
lightsail-jvm.jar 5,809,549 5,809,602 -53 -0.00%
transcribe-jvm.jar 1,934,069 1,934,090 -21 -0.00%
appstream-jvm.jar 2,777,356 2,777,429 -73 -0.00%
dynamodb-jvm.jar 3,434,508 3,434,655 -147 -0.00%
inspector2-jvm.jar 4,136,331 4,136,613 -282 -0.01%
networkflowmonitor-jvm.jar 953,191 953,416 -225 -0.02%
costexplorer-jvm.jar 2,637,947 2,638,703 -756 -0.03%
quicksight-jvm.jar closure 27,620,679 27,628,855 -8,176 -0.03%
datasync-jvm.jar 2,585,135 2,585,982 -847 -0.03%
medialive-jvm.jar 9,031,501 9,034,505 -3,004 -0.03%
glue-jvm.jar closure 19,937,870 19,946,046 -8,176 -0.04%
location-jvm.jar 2,278,236 2,279,302 -1,066 -0.05%
ssm-jvm.jar closure 15,690,573 15,698,748 -8,175 -0.05%
datazone-jvm.jar closure 15,509,894 15,518,070 -8,176 -0.05%
rds-jvm.jar closure 15,278,864 15,287,033 -8,169 -0.05%
lexmodelsv2-jvm.jar closure 14,214,106 14,222,283 -8,177 -0.06%
mailmanager-jvm.jar 2,586,983 2,588,480 -1,497 -0.06%
cloudfront-jvm.jar closure 14,126,440 14,134,615 -8,175 -0.06%
redshift-jvm.jar closure 14,099,857 14,108,034 -8,177 -0.06%
lightsail-jvm.jar closure 13,677,341 13,685,570 -8,229 -0.06%
pinpoint-jvm.jar closure 13,073,669 13,081,845 -8,176 -0.06%
configservice-jvm.jar closure 12,853,490 12,861,667 -8,177 -0.06%
s3-jvm.jar closure 12,358,106 12,366,018 -7,912 -0.06%
gamelift-jvm.jar closure 12,680,447 12,688,624 -8,177 -0.06%
iam-jvm.jar closure 12,577,629 12,585,806 -8,177 -0.06%
securityhub-jvm.jar 12,042,329 12,050,205 -7,876 -0.07%
deadline-jvm.jar closure 12,446,401 12,454,579 -8,178 -0.07%
medialive-jvm.jar closure 16,899,293 16,910,473 -11,180 -0.07%
qconnect-jvm.jar closure 12,251,162 12,259,336 -8,174 -0.07%
codecommit-jvm.jar closure 12,200,575 12,208,752 -8,177 -0.07%
kendra-jvm.jar closure 12,088,777 12,096,953 -8,176 -0.07%
iotwireless-jvm.jar closure 12,054,699 12,062,875 -8,176 -0.07%
guardduty-jvm.jar closure 12,047,797 12,055,973 -8,176 -0.07%
cloudformation-jvm.jar closure 11,967,815 11,975,991 -8,176 -0.07%
s3control-jvm.jar closure 11,928,901 11,937,077 -8,176 -0.07%
rekognition-jvm.jar closure 11,797,903 11,806,080 -8,177 -0.07%
opensearch-jvm.jar closure 11,680,456 11,688,634 -8,178 -0.07%
macie2-jvm.jar closure 11,646,240 11,654,415 -8,175 -0.07%
elasticache-jvm.jar closure 11,633,959 11,642,135 -8,176 -0.07%
inspector2-jvm.jar closure 12,004,123 12,012,581 -8,458 -0.07%
pinpointsmsvoicev2-jvm.jar closure 11,580,917 11,589,093 -8,176 -0.07%
cleanrooms-jvm.jar closure 11,575,846 11,584,022 -8,176 -0.07%
ecs-jvm.jar closure 11,562,293 11,570,465 -8,172 -0.07%
comprehend-jvm.jar closure 11,546,831 11,555,007 -8,176 -0.07%
apigateway-jvm.jar closure 11,522,368 11,530,545 -8,177 -0.07%
omics-jvm.jar closure 11,388,498 11,396,674 -8,176 -0.07%
imagebuilder-jvm.jar closure 11,383,827 11,392,007 -8,180 -0.07%
cloudwatchlogs-jvm.jar closure 11,384,599 11,392,780 -8,181 -0.07%
customerprofiles-jvm.jar closure 11,305,845 11,314,020 -8,175 -0.07%
networkmanager-jvm.jar closure 11,139,201 11,147,377 -8,176 -0.07%
dynamodb-jvm.jar closure 11,302,300 11,310,623 -8,323 -0.07%
fsx-jvm.jar closure 11,019,873 11,028,049 -8,176 -0.07%
codedeploy-jvm.jar closure 11,002,092 11,010,270 -8,178 -0.07%
backup-jvm.jar closure 11,000,046 11,008,223 -8,177 -0.07%
lambda-jvm.jar closure 10,969,725 10,977,906 -8,181 -0.07%
clouddirectory-jvm.jar closure 10,962,113 10,970,289 -8,176 -0.07%
computeoptimizer-jvm.jar closure 10,946,145 10,954,321 -8,176 -0.07%
servicecatalog-jvm.jar closure 10,938,427 10,946,603 -8,176 -0.07%
neptune-jvm.jar closure 10,901,755 10,909,931 -8,176 -0.07%
proton-jvm.jar closure 10,876,665 10,884,842 -8,177 -0.08%
mgn-jvm.jar closure 10,854,534 10,862,708 -8,174 -0.08%
wafregional-jvm.jar closure 10,821,264 10,829,440 -8,176 -0.08%
appflow-jvm.jar closure 10,823,042 10,831,221 -8,179 -0.08%
route53-jvm.jar closure 10,818,860 10,827,036 -8,176 -0.08%
chimesdkvoice-jvm.jar closure 10,800,819 10,808,995 -8,176 -0.08%
autoscaling-jvm.jar closure 10,799,544 10,807,722 -8,178 -0.08%
appmesh-jvm.jar closure 10,747,480 10,755,657 -8,177 -0.08%
emr-jvm.jar closure 10,711,688 10,719,865 -8,177 -0.08%
waf-jvm.jar closure 10,687,111 10,695,287 -8,176 -0.08%
eventbridge-jvm.jar closure 10,212,211 10,220,026 -7,815 -0.08%
georoutes-jvm.jar closure 10,626,064 10,634,240 -8,176 -0.08%
partnercentralselling-jvm.jar closure 10,596,409 10,604,585 -8,176 -0.08%
cloudtrail-jvm.jar closure 10,584,763 10,592,940 -8,177 -0.08%
workmail-jvm.jar closure 10,569,829 10,578,005 -8,176 -0.08%
appstream-jvm.jar closure 10,645,148 10,653,397 -8,249 -0.08%
appsync-jvm.jar closure 10,551,647 10,559,824 -8,177 -0.08%
transfer-jvm.jar closure 10,550,063 10,558,240 -8,177 -0.08%
wellarchitected-jvm.jar closure 10,537,606 10,545,782 -8,176 -0.08%
resiliencehub-jvm.jar closure 10,523,641 10,531,818 -8,177 -0.08%
personalize-jvm.jar closure 10,522,220 10,530,397 -8,177 -0.08%
directoryservice-jvm.jar closure 10,476,807 10,484,983 -8,176 -0.08%
cleanroomsml-jvm.jar closure 10,453,830 10,462,006 -8,176 -0.08%
greengrass-jvm.jar closure 10,450,243 10,458,419 -8,176 -0.08%
frauddetector-jvm.jar closure 10,392,664 10,400,840 -8,176 -0.08%
mediaconnect-jvm.jar closure 10,382,821 10,391,003 -8,182 -0.08%
forecast-jvm.jar closure 10,364,614 10,372,791 -8,177 -0.08%
robomaker-jvm.jar closure 10,332,519 10,340,695 -8,176 -0.08%
elasticsearchservice-jvm.jar closure 10,331,367 10,339,543 -8,176 -0.08%
vpclattice-jvm.jar closure 10,277,458 10,285,634 -8,176 -0.08%
kafka-jvm.jar closure 10,276,616 10,284,794 -8,178 -0.08%
ses-jvm.jar closure 10,273,378 10,281,555 -8,177 -0.08%
opsworks-jvm.jar closure 10,271,834 10,280,010 -8,176 -0.08%
docdb-jvm.jar closure 10,271,111 10,279,287 -8,176 -0.08%
route53resolver-jvm.jar closure 10,266,867 10,275,043 -8,176 -0.08%
kinesisanalyticsv2-jvm.jar closure 10,242,443 10,250,619 -8,176 -0.08%
ssoadmin-jvm.jar closure 10,236,500 10,244,676 -8,176 -0.08%
athena-jvm.jar closure 10,234,766 10,242,943 -8,177 -0.08%
drs-jvm.jar closure 10,221,829 10,230,005 -8,176 -0.08%
lakeformation-jvm.jar closure 10,192,415 10,200,592 -8,177 -0.08%
securityhub-jvm.jar closure 19,910,121 19,926,173 -16,052 -0.08%
auditmanager-jvm.jar closure 10,094,646 10,102,822 -8,176 -0.08%
accessanalyzer-jvm.jar closure 10,080,374 10,088,550 -8,176 -0.08%
swf-jvm.jar closure 10,065,476 10,073,652 -8,176 -0.08%
fms-jvm.jar closure 10,054,709 10,062,885 -8,176 -0.08%
organizations-jvm.jar closure 10,025,745 10,033,921 -8,176 -0.08%
iottwinmaker-jvm.jar closure 10,009,457 10,017,633 -8,176 -0.08%
chimesdkmediapipelines-jvm.jar closure 10,002,276 10,010,453 -8,177 -0.08%
elasticbeanstalk-jvm.jar closure 9,994,525 10,002,701 -8,176 -0.08%
apigatewayv2-jvm.jar closure 9,988,386 9,996,562 -8,176 -0.08%
kms-jvm.jar closure 9,974,613 9,982,790 -8,177 -0.08%
memorydb-jvm.jar closure 9,971,959 9,980,137 -8,178 -0.08%
directconnect-jvm.jar closure 9,948,784 9,956,960 -8,176 -0.08%
licensemanager-jvm.jar closure 9,901,231 9,909,407 -8,176 -0.08%
cloudwatchevents-jvm.jar closure 9,896,246 9,904,424 -8,178 -0.08%
firehose-jvm.jar closure 9,893,927 9,902,104 -8,177 -0.08%
devopsguru-jvm.jar closure 9,886,009 9,894,185 -8,176 -0.08%
globalaccelerator-jvm.jar closure 9,825,429 9,833,605 -8,176 -0.08%
finspace-jvm.jar closure 9,814,279 9,822,457 -8,178 -0.08%
sfn-jvm.jar closure 9,804,465 9,812,642 -8,177 -0.08%
databrew-jvm.jar closure 9,791,040 9,799,216 -8,176 -0.08%
transcribe-jvm.jar closure 9,801,861 9,810,058 -8,197 -0.08%
dataexchange-jvm.jar closure 9,753,874 9,762,050 -8,176 -0.08%
workdocs-jvm.jar closure 9,717,694 9,725,870 -8,176 -0.08%
lookoutequipment-jvm.jar closure 9,710,786 9,718,962 -8,176 -0.08%
bcmpricingcalculator-jvm.jar closure 9,706,611 9,714,788 -8,177 -0.08%
mediatailor-jvm.jar closure 9,672,682 9,680,857 -8,175 -0.08%
amplifyuibuilder-jvm.jar closure 9,652,185 9,660,367 -8,182 -0.08%
iotanalytics-jvm.jar closure 9,633,219 9,641,396 -8,177 -0.08%
chimesdkmessaging-jvm.jar closure 9,632,338 9,640,516 -8,178 -0.08%
costexplorer-jvm.jar closure 10,505,739 10,514,671 -8,932 -0.08%
wisdom-jvm.jar closure 9,567,244 9,575,420 -8,176 -0.09%
xray-jvm.jar closure 9,566,186 9,574,362 -8,176 -0.09%
cloudwatch-jvm.jar closure 9,558,732 9,566,909 -8,177 -0.09%
connectcases-jvm.jar closure 9,557,695 9,565,873 -8,178 -0.09%
codeartifact-jvm.jar closure 9,540,185 9,548,361 -8,176 -0.09%
neptunedata-jvm.jar closure 9,531,890 9,540,066 -8,176 -0.09%
lexmodelbuildingservice-jvm.jar closure 9,530,753 9,538,929 -8,176 -0.09%
b2bi-jvm.jar closure 9,480,937 9,489,114 -8,177 -0.09%
migrationhubstrategy-jvm.jar closure 9,478,602 9,486,778 -8,176 -0.09%
groundstation-jvm.jar closure 9,477,518 9,485,694 -8,176 -0.09%
evidently-jvm.jar closure 9,474,808 9,482,986 -8,178 -0.09%
datasync-jvm.jar closure 10,452,927 10,461,950 -9,023 -0.09%
billingconductor-jvm.jar closure 9,460,772 9,468,948 -8,176 -0.09%
entityresolution-jvm.jar closure 9,459,532 9,467,708 -8,176 -0.09%
inspector-jvm.jar closure 9,459,872 9,468,049 -8,177 -0.09%
apptest-jvm.jar closure 9,447,135 9,455,311 -8,176 -0.09%
verifiedpermissions-jvm.jar closure 9,434,088 9,442,267 -8,179 -0.09%
lookoutmetrics-jvm.jar closure 9,409,585 9,417,762 -8,177 -0.09%
connectcampaignsv2-jvm.jar closure 9,388,059 9,396,235 -8,176 -0.09%
panorama-jvm.jar closure 9,375,363 9,383,539 -8,176 -0.09%
m2-jvm.jar closure 9,367,245 9,375,423 -8,178 -0.09%
apprunner-jvm.jar closure 9,364,076 9,372,252 -8,176 -0.09%
iotevents-jvm.jar closure 9,359,373 9,367,551 -8,178 -0.09%
route53domains-jvm.jar closure 9,347,809 9,355,985 -8,176 -0.09%
pinpointemail-jvm.jar closure 9,323,314 9,331,491 -8,177 -0.09%
sagemakergeospatial-jvm.jar closure 9,321,684 9,329,860 -8,176 -0.09%
mediapackagev2-jvm.jar closure 9,317,516 9,325,693 -8,177 -0.09%
appconfig-jvm.jar closure 9,312,604 9,320,780 -8,176 -0.09%
sns-jvm.jar closure 9,312,510 9,320,686 -8,176 -0.09%
pipes-jvm.jar closure 9,294,498 9,302,674 -8,176 -0.09%
qapps-jvm.jar closure 9,292,572 9,300,748 -8,176 -0.09%
fis-jvm.jar closure 9,292,144 9,300,320 -8,176 -0.09%
ssmcontacts-jvm.jar closure 9,292,243 9,300,420 -8,177 -0.09%
codecatalyst-jvm.jar closure 9,287,520 9,295,696 -8,176 -0.09%
marketplacecatalog-jvm.jar closure 9,279,496 9,287,672 -8,176 -0.09%
greengrassv2-jvm.jar closure 9,280,253 9,288,430 -8,177 -0.09%
sms-jvm.jar closure 9,272,743 9,280,920 -8,177 -0.09%
textract-jvm.jar closure 9,269,952 9,278,128 -8,176 -0.09%
opensearchserverless-jvm.jar closure 9,263,365 9,271,543 -8,178 -0.09%
ram-jvm.jar closure 9,236,265 9,244,441 -8,176 -0.09%
ssmincidents-jvm.jar closure 9,231,038 9,239,214 -8,176 -0.09%
notifications-jvm.jar closure 9,228,996 9,237,172 -8,176 -0.09%
outposts-jvm.jar closure 9,226,906 9,235,083 -8,177 -0.09%
servicediscovery-jvm.jar closure 9,222,174 9,230,347 -8,173 -0.09%
amplifybackend-jvm.jar closure 9,216,812 9,224,986 -8,174 -0.09%
neptunegraph-jvm.jar closure 9,199,498 9,207,671 -8,173 -0.09%
chatbot-jvm.jar closure 9,190,489 9,198,664 -8,175 -0.09%
efs-jvm.jar closure 9,189,591 9,197,767 -8,176 -0.09%
snowball-jvm.jar closure 9,164,228 9,172,403 -8,175 -0.09%
ivs-jvm.jar closure 9,163,478 9,171,654 -8,176 -0.09%
kinesis-jvm.jar closure 9,153,362 9,161,542 -8,180 -0.09%
applicationdiscoveryservice-jvm.jar closure 9,146,798 9,154,975 -8,177 -0.09%
tnb-jvm.jar closure 9,141,390 9,149,566 -8,176 -0.09%
shield-jvm.jar closure 9,120,502 9,128,678 -8,176 -0.09%
iotthingsgraph-jvm.jar closure 9,120,660 9,128,837 -8,177 -0.09%
kinesisvideo-jvm.jar closure 9,117,096 9,125,273 -8,177 -0.09%
glacier-jvm.jar closure 9,098,520 9,106,696 -8,176 -0.09%
mturk-jvm.jar closure 9,084,773 9,092,954 -8,181 -0.09%
voiceid-jvm.jar closure 9,079,764 9,087,942 -8,178 -0.09%
elasticloadbalancing-jvm.jar closure 9,077,142 9,085,318 -8,176 -0.09%
managedblockchain-jvm.jar closure 9,074,691 9,082,867 -8,176 -0.09%
migrationhuborchestrator-jvm.jar closure 9,063,906 9,072,083 -8,177 -0.09%
comprehendmedical-jvm.jar closure 9,061,331 9,069,507 -8,176 -0.09%
budgets-jvm.jar closure 9,048,872 9,057,045 -8,173 -0.09%
paymentcryptographydata-jvm.jar closure 9,048,986 9,057,162 -8,176 -0.09%
acmpca-jvm.jar closure 9,041,201 9,049,377 -8,176 -0.09%
finspacedata-jvm.jar closure 9,034,339 9,042,516 -8,177 -0.09%
cloudsearch-jvm.jar closure 9,015,183 9,023,360 -8,177 -0.09%
securitylake-jvm.jar closure 9,011,502 9,019,678 -8,176 -0.09%
kinesisanalytics-jvm.jar closure 9,012,031 9,020,208 -8,177 -0.09%
kafkaconnect-jvm.jar closure 9,012,825 9,021,003 -8,178 -0.09%
applicationinsights-jvm.jar closure 8,983,802 8,991,979 -8,177 -0.09%
location-jvm.jar closure 10,146,028 10,155,270 -9,242 -0.09%
machinelearning-jvm.jar closure 8,975,282 8,983,459 -8,177 -0.09%
controltower-jvm.jar closure 8,966,974 8,975,150 -8,176 -0.09%
chimesdkidentity-jvm.jar closure 8,930,164 8,938,343 -8,179 -0.09%
detective-jvm.jar closure 8,925,122 8,933,298 -8,176 -0.09%
route53recoveryreadiness-jvm.jar closure 8,917,370 8,925,546 -8,176 -0.09%
migrationhubrefactorspaces-jvm.jar closure 8,914,107 8,922,285 -8,178 -0.09%
privatenetworks-jvm.jar closure 8,913,975 8,922,155 -8,180 -0.09%
grafana-jvm.jar closure 8,902,100 8,910,276 -8,176 -0.09%
codestarconnections-jvm.jar closure 8,898,759 8,906,935 -8,176 -0.09%
codeconnections-jvm.jar closure 8,898,328 8,906,504 -8,176 -0.09%
timestreamquery-jvm.jar closure 8,889,944 8,898,119 -8,175 -0.09%
transcribestreaming-jvm.jar closure 8,890,730 8,898,913 -8,183 -0.09%
applicationautoscaling-jvm.jar closure 8,880,596 8,888,772 -8,176 -0.09%
mediapackage-jvm.jar closure 8,871,226 8,879,403 -8,177 -0.09%
appfabric-jvm.jar closure 8,869,612 8,877,789 -8,177 -0.09%
timestreamwrite-jvm.jar closure 8,861,372 8,869,545 -8,173 -0.09%
ecrpublic-jvm.jar closure 8,864,728 8,872,905 -8,177 -0.09%
geoplaces-jvm.jar closure 8,864,109 8,872,286 -8,177 -0.09%
amp-jvm.jar closure 8,851,357 8,859,534 -8,177 -0.09%
mailmanager-jvm.jar closure 10,454,775 10,464,448 -9,673 -0.09%
securityir-jvm.jar closure 8,829,812 8,837,989 -8,177 -0.09%
resourcegroups-jvm.jar closure 8,829,067 8,837,244 -8,177 -0.09%
dax-jvm.jar closure 8,823,717 8,831,895 -8,178 -0.09%
keyspaces-jvm.jar closure 8,820,493 8,828,670 -8,177 -0.09%
lookoutvision-jvm.jar closure 8,812,958 8,821,134 -8,176 -0.09%
rolesanywhere-jvm.jar closure 8,806,522 8,814,698 -8,176 -0.09%
ssmsap-jvm.jar closure 8,805,203 8,813,380 -8,177 -0.09%
elastictranscoder-jvm.jar closure 8,799,872 8,808,048 -8,176 -0.09%
mq-jvm.jar closure 8,794,137 8,802,313 -8,176 -0.09%
paymentcryptography-jvm.jar closure 8,795,596 8,803,775 -8,179 -0.09%
translate-jvm.jar closure 8,787,319 8,795,495 -8,176 -0.09%
schemas-jvm.jar closure 8,776,201 8,784,377 -8,176 -0.09%
costoptimizationhub-jvm.jar closure 8,770,269 8,778,445 -8,176 -0.09%
synthetics-jvm.jar closure 8,759,720 8,767,897 -8,177 -0.09%
emrserverless-jvm.jar closure 8,756,652 8,764,831 -8,179 -0.09%
pcs-jvm.jar closure 8,750,634 8,758,810 -8,176 -0.09%
appintegrations-jvm.jar closure 8,747,333 8,755,510 -8,177 -0.09%
supplychain-jvm.jar closure 8,747,307 8,755,486 -8,179 -0.09%
codeguruprofiler-jvm.jar closure 8,737,155 8,745,329 -8,174 -0.09%
lexruntimev2-jvm.jar closure 8,733,344 8,741,526 -8,182 -0.09%
s3tables-jvm.jar closure 8,726,969 8,735,146 -8,177 -0.09%
braket-jvm.jar closure 8,723,909 8,732,086 -8,177 -0.09%
resourceexplorer2-jvm.jar closure 8,719,106 8,727,283 -8,177 -0.09%
servicecatalogappregistry-jvm.jar closure 8,716,660 8,724,836 -8,176 -0.09%
mediapackagevod-jvm.jar closure 8,708,439 8,716,616 -8,177 -0.09%
secretsmanager-jvm.jar closure 8,703,034 8,711,210 -8,176 -0.09%
chimesdkmeetings-jvm.jar closure 8,702,622 8,710,800 -8,178 -0.09%
medicalimaging-jvm.jar closure 8,692,302 8,700,478 -8,176 -0.09%
cognitoidentity-jvm.jar closure 8,692,062 8,700,239 -8,177 -0.09%
backupgateway-jvm.jar closure 8,692,684 8,700,862 -8,178 -0.09%
licensemanagerusersubscriptions-jvm.jar closure 8,688,266 8,696,442 -8,176 -0.09%
iot-jvm.jar 9,615,410 9,624,462 -9,052 -0.09%
route53recoverycontrolconfig-jvm.jar closure 8,685,698 8,693,875 -8,177 -0.09%
connectcampaigns-jvm.jar closure 8,683,200 8,691,378 -8,178 -0.09%
codegurureviewer-jvm.jar closure 8,678,442 8,686,618 -8,176 -0.09%
signer-jvm.jar closure 8,672,823 8,680,999 -8,176 -0.09%
internetmonitor-jvm.jar closure 8,670,303 8,678,480 -8,177 -0.09%
servicequotas-jvm.jar closure 8,666,028 8,674,204 -8,176 -0.09%
acm-jvm.jar closure 8,664,140 8,672,315 -8,175 -0.09%
migrationhub-jvm.jar closure 8,650,299 8,658,476 -8,177 -0.09%
identitystore-jvm.jar closure 8,619,750 8,627,926 -8,176 -0.09%
health-jvm.jar closure 8,600,189 8,608,365 -8,176 -0.09%
ioteventsdata-jvm.jar closure 8,593,467 8,601,644 -8,177 -0.10%
networkflowmonitor-jvm.jar closure 8,820,983 8,829,384 -8,401 -0.10%
datapipeline-jvm.jar closure 8,583,749 8,591,926 -8,177 -0.10%
managedblockchainquery-jvm.jar closure 8,577,098 8,585,275 -8,177 -0.10%
directoryservicedata-jvm.jar closure 8,571,048 8,579,223 -8,175 -0.10%
support-jvm.jar closure 8,566,248 8,574,424 -8,176 -0.10%
docdbelastic-jvm.jar closure 8,565,611 8,573,788 -8,177 -0.10%
dlm-jvm.jar closure 8,562,789 8,570,966 -8,177 -0.10%
polly-jvm.jar closure 8,547,761 8,555,929 -8,168 -0.10%
qldb-jvm.jar closure 8,554,783 8,562,959 -8,176 -0.10%
backupsearch-jvm.jar closure 8,552,144 8,560,320 -8,176 -0.10%
opsworkscm-jvm.jar closure 8,550,776 8,558,953 -8,177 -0.10%
workspacesthinclient-jvm.jar closure 8,549,234 8,557,410 -8,176 -0.10%
scheduler-jvm.jar closure 8,532,501 8,540,679 -8,178 -0.10%
cloudhsmv2-jvm.jar closure 8,528,899 8,537,075 -8,176 -0.10%
ivschat-jvm.jar closure 8,529,124 8,537,301 -8,177 -0.10%
trustedadvisor-jvm.jar closure 8,522,139 8,530,315 -8,176 -0.10%
pi-jvm.jar closure 8,514,720 8,522,896 -8,176 -0.10%
osis-jvm.jar closure 8,513,491 8,521,669 -8,178 -0.10%
codegurusecurity-jvm.jar closure 8,511,784 8,519,961 -8,177 -0.10%
snowdevicemanagement-jvm.jar closure 8,498,791 8,506,969 -8,178 -0.10%
cognitosync-jvm.jar closure 8,492,073 8,500,250 -8,177 -0.10%
simspaceweaver-jvm.jar closure 8,489,447 8,497,624 -8,177 -0.10%
healthlake-jvm.jar closure 8,482,049 8,490,225 -8,176 -0.10%
bcmdataexports-jvm.jar closure 8,479,705 8,487,881 -8,176 -0.10%
mediastore-jvm.jar closure 8,468,759 8,476,937 -8,178 -0.10%
arczonalshift-jvm.jar closure 8,462,526 8,470,702 -8,176 -0.10%
mwaa-jvm.jar closure 8,456,896 8,465,072 -8,176 -0.10%
serverlessapplicationrepository-jvm.jar closure 8,454,389 8,462,566 -8,177 -0.10%
savingsplans-jvm.jar closure 8,454,156 8,462,334 -8,178 -0.10%
socialmessaging-jvm.jar closure 8,444,855 8,453,032 -8,177 -0.10%
route53profiles-jvm.jar closure 8,440,435 8,448,611 -8,176 -0.10%
codestarnotifications-jvm.jar closure 8,425,077 8,433,254 -8,177 -0.10%
cloudhsm-jvm.jar closure 8,421,775 8,429,951 -8,176 -0.10%
iotdeviceadvisor-jvm.jar closure 8,419,194 8,427,369 -8,175 -0.10%
ssmquicksetup-jvm.jar closure 8,402,886 8,411,062 -8,176 -0.10%
autoscalingplans-jvm.jar closure 8,401,793 8,409,971 -8,178 -0.10%
cloudcontrol-jvm.jar closure 8,401,077 8,409,256 -8,179 -0.10%
launchwizard-jvm.jar closure 8,394,265 8,402,442 -8,177 -0.10%
cloud9-jvm.jar closure 8,389,341 8,397,517 -8,176 -0.10%
marketplaceagreement-jvm.jar closure 8,382,557 8,390,734 -8,177 -0.10%
connectparticipant-jvm.jar closure 8,381,163 8,389,340 -8,177 -0.10%
kinesisvideoarchivedmedia-jvm.jar closure 8,367,814 8,375,990 -8,176 -0.10%
pcaconnectorscep-jvm.jar closure 8,365,941 8,374,117 -8,176 -0.10%
networkmonitor-jvm.jar closure 8,345,040 8,353,216 -8,176 -0.10%
billing-jvm.jar closure 8,336,131 8,344,307 -8,176 -0.10%
licensemanagerlinuxsubscriptions-jvm.jar closure 8,334,973 8,343,149 -8,176 -0.10%
repostspace-jvm.jar closure 8,334,726 8,342,903 -8,177 -0.10%
rbin-jvm.jar closure 8,329,702 8,337,879 -8,177 -0.10%
lexruntimeservice-jvm.jar closure 8,318,276 8,326,452 -8,176 -0.10%
iot-jvm.jar closure 17,483,202 17,500,430 -17,228 -0.10%
account-jvm.jar closure 8,296,255 8,304,433 -8,178 -0.10%
resourcegroupstaggingapi-jvm.jar closure 8,281,379 8,289,557 -8,178 -0.10%
invoicing-jvm.jar closure 8,279,287 8,287,464 -8,177 -0.10%
sts-jvm.jar closure 8,275,556 8,283,732 -8,176 -0.10%
dsql-jvm.jar closure 8,270,557 8,278,733 -8,176 -0.10%
kendraranking-jvm.jar closure 8,257,627 8,265,803 -8,176 -0.10%
artifact-jvm.jar closure 8,250,405 8,258,581 -8,176 -0.10%
costandusagereportservice-jvm.jar closure 8,248,208 8,256,385 -8,177 -0.10%
controlcatalog-jvm.jar closure 8,244,919 8,253,096 -8,177 -0.10%
pinpointsmsvoice-jvm.jar closure 8,239,454 8,247,630 -8,176 -0.10%
ebs-jvm.jar closure 8,235,782 8,243,958 -8,176 -0.10%
marketplacemetering-jvm.jar closure 8,230,643 8,238,819 -8,176 -0.10%
supportapp-jvm.jar closure 8,213,810 8,221,989 -8,179 -0.10%
notificationscontacts-jvm.jar closure 8,205,993 8,214,170 -8,177 -0.10%
iotsecuretunneling-jvm.jar closure 8,200,063 8,208,239 -8,176 -0.10%
iotjobsdataplane-jvm.jar closure 8,196,381 8,204,556 -8,175 -0.10%
dynamodbstreams-jvm.jar closure 8,188,556 8,196,732 -8,176 -0.10%
pricing-jvm.jar closure 8,181,300 8,189,476 -8,176 -0.10%
iotdataplane-jvm.jar closure 8,177,725 8,185,901 -8,176 -0.10%
sagemakerruntime-jvm.jar closure 8,171,661 8,179,842 -8,181 -0.10%
applicationcostprofiler-jvm.jar closure 8,166,483 8,174,659 -8,176 -0.10%
observabilityadmin-jvm.jar closure 8,166,080 8,174,257 -8,177 -0.10%
iotfleethub-jvm.jar closure 8,165,733 8,173,911 -8,178 -0.10%
cloudfrontkeyvaluestore-jvm.jar closure 8,162,464 8,170,640 -8,176 -0.10%
ssooidc-jvm.jar closure 8,158,181 8,166,353 -8,172 -0.10%
s3outposts-jvm.jar closure 8,161,154 8,169,331 -8,177 -0.10%
qldbsession-jvm.jar closure 8,156,265 8,164,441 -8,176 -0.10%
route53recoverycluster-jvm.jar closure 8,145,498 8,153,675 -8,177 -0.10%
sagemakera2iruntime-jvm.jar closure 8,143,512 8,151,688 -8,176 -0.10%
sagemakerfeaturestoreruntime-jvm.jar closure 8,141,383 8,149,557 -8,174 -0.10%
personalizeevents-jvm.jar closure 8,109,360 8,117,536 -8,176 -0.10%
geomaps-jvm.jar closure 8,106,233 8,114,411 -8,178 -0.10%
cloudsearchdomain-jvm.jar closure 8,103,938 8,112,114 -8,176 -0.10%
sagemakeredge-jvm.jar closure 8,093,995 8,102,171 -8,176 -0.10%
migrationhubconfig-jvm.jar closure 8,092,271 8,100,447 -8,176 -0.10%
mediastoredata-jvm.jar closure 8,089,983 8,098,159 -8,176 -0.10%
connectcontactlens-jvm.jar closure 8,087,799 8,095,975 -8,176 -0.10%
marketplacedeployment-jvm.jar closure 8,084,661 8,092,837 -8,176 -0.10%
ec2instanceconnect-jvm.jar closure 8,079,692 8,087,863 -8,171 -0.10%
sso-jvm.jar closure 8,072,659 8,080,835 -8,176 -0.10%
personalizeruntime-jvm.jar closure 8,062,988 8,071,164 -8,176 -0.10%
eksauth-jvm.jar closure 8,058,759 8,066,936 -8,177 -0.10%
sagemakermetrics-jvm.jar closure 8,046,261 8,054,438 -8,177 -0.10%
freetier-jvm.jar closure 8,040,821 8,048,997 -8,176 -0.10%
kinesisvideosignaling-jvm.jar closure 8,036,860 8,045,036 -8,176 -0.10%
appconfigdata-jvm.jar closure 8,037,493 8,045,670 -8,177 -0.10%
forecastquery-jvm.jar closure 8,031,970 8,040,146 -8,176 -0.10%
marketplacecommerceanalytics-jvm.jar closure 8,024,918 8,033,093 -8,175 -0.10%
cloudtraildata-jvm.jar closure 8,027,673 8,035,851 -8,178 -0.10%
kinesisvideomedia-jvm.jar closure 8,020,888 8,029,064 -8,176 -0.10%
workmailmessageflow-jvm.jar closure 8,016,792 8,024,968 -8,176 -0.10%
inspectorscan-jvm.jar closure 8,012,837 8,021,012 -8,175 -0.10%
apigatewaymanagementapi-jvm.jar closure 8,009,496 8,017,673 -8,177 -0.10%
marketplaceentitlementservice-jvm.jar closure 8,007,560 8,015,737 -8,177 -0.10%
kinesisvideowebrtcstorage-jvm.jar closure 7,997,628 8,005,803 -8,175 -0.10%
marketplacereporting-jvm.jar closure 7,984,174 7,992,350 -8,176 -0.10%
amplify-jvm.jar closure 9,148,524 9,158,255 -9,731 -0.11%
redshiftdata-jvm.jar closure 8,438,230 8,447,272 -9,042 -0.11%
applicationsignals-jvm.jar closure 8,772,472 8,782,076 -9,604 -0.11%
amplify-jvm.jar 1,280,732 1,282,287 -1,555 -0.12%
oam-jvm.jar closure 8,408,004 8,418,376 -10,372 -0.12%
ecr-jvm.jar closure 10,047,843 10,060,274 -12,431 -0.12%
aws-http-jvm.jar 77,517 77,615 -98 -0.13%
iotsitewise-jvm.jar closure 12,100,682 12,117,820 -17,138 -0.14%
eks-jvm.jar closure 10,699,257 10,715,332 -16,075 -0.15%
redshiftdata-jvm.jar 570,438 571,304 -866 -0.15%
cognitoidentityprovider-jvm.jar closure 12,416,389 12,435,893 -19,504 -0.16%
applicationsignals-jvm.jar 904,680 906,108 -1,428 -0.16%
databasemigrationservice-jvm.jar closure 12,640,528 12,661,688 -21,160 -0.17%
codebuild-jvm.jar closure 10,385,463 10,402,943 -17,480 -0.17%
ecr-jvm.jar 2,180,051 2,184,306 -4,255 -0.19%
codepipeline-jvm.jar closure 10,675,252 10,696,491 -21,239 -0.20%
rdsdata-jvm.jar closure 8,285,898 8,303,529 -17,631 -0.21%
devicefarm-jvm.jar closure 10,631,422 10,654,270 -22,848 -0.21%
iotsitewise-jvm.jar 4,148,688 4,157,645 -8,957 -0.22%
pcaconnectorad-jvm.jar closure 9,293,654 9,314,498 -20,844 -0.22%
iotfleetwise-jvm.jar closure 10,614,549 10,638,620 -24,071 -0.23%
connect-jvm.jar closure 19,553,811 19,598,282 -44,471 -0.23%
ivsrealtime-jvm.jar closure 9,356,311 9,378,513 -22,202 -0.24%
cognitoidentityprovider-jvm.jar 4,548,597 4,559,925 -11,328 -0.25%
databasemigrationservice-jvm.jar 4,772,736 4,785,720 -12,984 -0.27%
storagegateway-jvm.jar closure 10,782,211 10,811,655 -29,444 -0.27%
eks-jvm.jar 2,831,465 2,839,364 -7,899 -0.28%
emrcontainers-jvm.jar closure 8,970,133 8,996,308 -26,175 -0.29%
workspaces-jvm.jar closure 11,428,484 11,461,838 -33,354 -0.29%
ec2-jvm.jar closure 37,144,315 37,256,421 -112,106 -0.30%
connect-jvm.jar 11,686,019 11,722,314 -36,295 -0.31%
sesv2-jvm.jar closure 11,379,343 11,417,388 -38,045 -0.33%
ec2-jvm.jar 29,276,523 29,380,453 -103,930 -0.35%
codebuild-jvm.jar 2,517,671 2,526,975 -9,304 -0.37%
oam-jvm.jar 540,212 542,408 -2,196 -0.40%
bedrockruntime-jvm.jar closure 9,372,936 9,416,337 -43,401 -0.46%
codepipeline-jvm.jar 2,807,460 2,820,523 -13,063 -0.46%
sagemaker-jvm.jar closure 27,671,887 27,801,416 -129,529 -0.47%
elasticloadbalancingv2-jvm.jar closure 10,482,448 10,531,941 -49,493 -0.47%
taxsettings-jvm.jar closure 8,925,885 8,970,733 -44,848 -0.50%
devicefarm-jvm.jar 2,763,630 2,778,302 -14,672 -0.53%
bedrock-jvm.jar closure 10,901,813 10,961,343 -59,530 -0.54%
iotfleetwise-jvm.jar 2,746,757 2,762,652 -15,895 -0.58%
workspacesweb-jvm.jar closure 9,894,451 9,953,970 -59,519 -0.60%
sagemaker-jvm.jar 19,804,095 19,925,448 -121,353 -0.61%
workspaces-jvm.jar 3,560,692 3,585,870 -25,178 -0.70%
bedrockagent-jvm.jar closure 12,631,148 12,721,029 -89,881 -0.71%
storagegateway-jvm.jar 2,914,419 2,935,687 -21,268 -0.72%
redshiftserverless-jvm.jar closure 9,725,057 9,802,326 -77,269 -0.79%
sesv2-jvm.jar 3,511,551 3,541,420 -29,869 -0.84%
wafv2-jvm.jar closure 11,329,611 11,430,011 -100,400 -0.88%
pcaconnectorad-jvm.jar 1,425,862 1,438,530 -12,668 -0.88%
qbusiness-jvm.jar closure 11,672,147 11,779,986 -107,839 -0.92%
ivsrealtime-jvm.jar 1,488,519 1,502,545 -14,026 -0.93%
bedrockdataautomationruntime-jvm.jar closure 8,121,579 8,205,982 -84,403 -1.03%
bedrockdataautomation-jvm.jar closure 8,811,444 8,904,398 -92,954 -1.04%
rum-jvm.jar closure 8,564,393 8,670,033 -105,640 -1.22%
mediaconvert-jvm.jar closure 14,621,959 14,850,405 -228,446 -1.54%
elasticloadbalancingv2-jvm.jar 2,614,656 2,655,973 -41,317 -1.56%
emrcontainers-jvm.jar 1,102,341 1,120,340 -17,999 -1.61%
networkfirewall-jvm.jar closure 9,828,090 9,990,436 -162,346 -1.63%
bedrock-jvm.jar 3,034,021 3,085,375 -51,354 -1.66%
bedrockagent-jvm.jar 4,763,356 4,845,061 -81,705 -1.69%
batch-jvm.jar closure 9,891,287 10,105,901 -214,614 -2.12%
rdsdata-jvm.jar 418,106 427,561 -9,455 -2.21%
bedrockruntime-jvm.jar 1,420,942 1,456,162 -35,220 -2.42%
workspacesweb-jvm.jar 2,026,659 2,078,002 -51,343 -2.47%
wafv2-jvm.jar 3,461,819 3,554,043 -92,224 -2.59%
qbusiness-jvm.jar 3,720,153 3,819,811 -99,658 -2.61%
timestreaminfluxdb-jvm.jar closure 8,464,302 8,698,981 -234,679 -2.70%
mediaconvert-jvm.jar 6,754,167 6,974,437 -220,270 -3.16%
taxsettings-jvm.jar 1,058,093 1,094,765 -36,672 -3.35%
redshiftserverless-jvm.jar 1,857,265 1,926,358 -69,093 -3.59%
bedrockagentruntime-jvm.jar closure 10,671,430 11,226,174 -554,744 -4.94%
networkfirewall-jvm.jar 1,960,298 2,114,468 -154,170 -7.29%
bedrockdataautomation-jvm.jar 943,652 1,028,430 -84,778 -8.24%
batch-jvm.jar 2,023,495 2,229,933 -206,438 -9.26%
rum-jvm.jar 696,601 794,065 -97,464 -12.27%
bedrockagentruntime-jvm.jar 2,719,436 3,265,999 -546,563 -16.73%
bedrockdataautomationruntime-jvm.jar 253,787 330,014 -76,227 -23.10%
timestreaminfluxdb-jvm.jar 596,510 823,013 -226,503 -27.52%
iotmanagedintegrations-jvm.jar (does not exist) 2,045,312 -2,045,312 -100.00%
iotmanagedintegrations-jvm.jar closure (does not exist) 9,921,280 -9,921,280 -100.00%
gameliftstreams-jvm.jar (does not exist) 911,428 -911,428 -100.00%
gameliftstreams-jvm.jar closure (does not exist) 8,787,396 -8,787,396 -100.00%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
acknowledge-artifact-size-increase Acknowledge that an artifact increased in size substantially or that a new artifact was created
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants