tag:github.com,2008:https://github.com/adobe/S3Mock/releasesRelease notes from S3Mock2026-03-19T19:26:19Ztag:github.com,2008:Repository/97753277/4.12.22026-03-19T19:26:19Z4.12.2<p>[maven-release-plugin] copy for tag 4.12.2</p>adobe-bottag:github.com,2008:Repository/97753277/4.12.12026-03-19T14:10:52Z4.12.1<p>[maven-release-plugin] copy for tag 4.12.1</p>adobe-bottag:github.com,2008:Repository/97753277/4.12.02026-03-18T21:44:52Z4.12.0<p>[maven-release-plugin] copy for tag 4.12.0</p>adobe-bottag:github.com,2008:Repository/97753277/4.11.02025-12-04T14:16:38Z4.11.0<p>Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.</p>
<p><strong>This is the last planned minor release of 4.x.</strong></p>
<ul>
<li>Features and fixes
<ul>
<li>Support quiet parameter in DeleteObjects (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608550416" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2756/hovercard" href="https://github.com/adobe/S3Mock/pull/2756">#2756</a>)</li>
</ul>
</li>
<li>Version updates (deliverable dependencies)
<ul>
<li>Bump spring-boot.version from 3.5.7 to 3.5.8</li>
<li>Bump aws-v2.version from 2.38.1 to 2.40.0</li>
<li>Bump aws.version from 1.12.793 to 1.12.794</li>
<li>Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0</li>
<li>Bump alpine from 3.22.2 to 3.23.0 in /docker</li>
</ul>
</li>
<li>Version updates (build dependencies)
<ul>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.77 to 1.5.95</li>
<li>Bump io.fabric8:docker-maven-plugin from 0.47.0 to 0.48.0</li>
<li>Bump org.apache.maven.plugins:maven-release-plugin from 3.1.1 to 3.3.0</li>
<li>Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0</li>
<li>Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0</li>
<li>Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0</li>
<li>Bump actions/stale from 10.1.0 to 10.1.1</li>
<li>Bump actions/dependency-review-action from 4.8.1 to 4.8.2</li>
<li>Bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.2.0</li>
<li>Bump actions/checkout from 5.0.0 to 6.0.1</li>
<li>Bump github/codeql-action from 4.31.2 to 4.31.6</li>
<li>Bump step-security/harden-runner from 2.13.2 to 2.13.3</li>
<li>Bump maven wrapper from 3.3.3 to 3.3.4</li>
</ul>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Bump org.apache.maven.plugins:maven-release-plugin from 3.1.1 to 3.2.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3609506742" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2758" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2758/hovercard" href="https://github.com/adobe/S3Mock/pull/2758">#2758</a></li>
<li>Bump actions/dependency-review-action from 4.8.1 to 4.8.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613720900" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2762" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2762/hovercard" href="https://github.com/adobe/S3Mock/pull/2762">#2762</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3613721276" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2763" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2763/hovercard" href="https://github.com/adobe/S3Mock/pull/2763">#2763</a></li>
<li>Support quiet parameter in DeleteObjects by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikeee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikeee">@nikeee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608550416" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2756/hovercard" href="https://github.com/adobe/S3Mock/pull/2756">#2756</a></li>
<li>Bump actions/checkout from 5.0.0 to 5.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634846176" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2778" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2778/hovercard" href="https://github.com/adobe/S3Mock/pull/2778">#2778</a></li>
<li>Bump io.fabric8:docker-maven-plugin from 0.47.0 to 0.48.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634842664" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2777" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2777/hovercard" href="https://github.com/adobe/S3Mock/pull/2777">#2777</a></li>
<li>Bump github/codeql-action from 4.31.2 to 4.31.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3626994584" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2772" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2772/hovercard" href="https://github.com/adobe/S3Mock/pull/2772">#2772</a></li>
<li>Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634841652" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2775" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2775/hovercard" href="https://github.com/adobe/S3Mock/pull/2775">#2775</a></li>
<li>Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3634842307" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2776" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2776/hovercard" href="https://github.com/adobe/S3Mock/pull/2776">#2776</a></li>
<li>Bump actions/checkout from 5.0.1 to 6.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3648863507" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2787" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2787/hovercard" href="https://github.com/adobe/S3Mock/pull/2787">#2787</a></li>
<li>Bump github/codeql-action from 4.31.3 to 4.31.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3639883211" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2781" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2781/hovercard" href="https://github.com/adobe/S3Mock/pull/2781">#2781</a></li>
<li>Bump github/codeql-action from 4.31.4 to 4.31.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3660401111" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2797" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2797/hovercard" href="https://github.com/adobe/S3Mock/pull/2797">#2797</a></li>
<li>Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3683053510" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2809" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2809/hovercard" href="https://github.com/adobe/S3Mock/pull/2809">#2809</a></li>
<li>Bump github/codeql-action from 4.31.5 to 4.31.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3683178256" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2811" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2811/hovercard" href="https://github.com/adobe/S3Mock/pull/2811">#2811</a></li>
<li>Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3683052121" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2808" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2808/hovercard" href="https://github.com/adobe/S3Mock/pull/2808">#2808</a></li>
<li>Bump step-security/harden-runner from 2.13.2 to 2.13.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3687356713" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2814" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2814/hovercard" href="https://github.com/adobe/S3Mock/pull/2814">#2814</a></li>
<li>Bump actions/checkout from 6.0.0 to 6.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3687355952" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2813" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2813/hovercard" href="https://github.com/adobe/S3Mock/pull/2813">#2813</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3683050814" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2807" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2807/hovercard" href="https://github.com/adobe/S3Mock/pull/2807">#2807</a></li>
<li>Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691705079" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2817" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2817/hovercard" href="https://github.com/adobe/S3Mock/pull/2817">#2817</a></li>
<li>Bump actions/stale from 10.1.0 to 10.1.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691706966" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2818" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2818/hovercard" href="https://github.com/adobe/S3Mock/pull/2818">#2818</a></li>
<li>Bump alpine from 3.22.2 to 3.23.0 in /docker by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691707081" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2819" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2819/hovercard" href="https://github.com/adobe/S3Mock/pull/2819">#2819</a></li>
<li>Bump aws.version from 1.12.793 to 1.12.794 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3664424335" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2798" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2798/hovercard" href="https://github.com/adobe/S3Mock/pull/2798">#2798</a></li>
<li>Bump aws-v2.version from 2.38.1 to 2.40.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691702771" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2815" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2815/hovercard" href="https://github.com/adobe/S3Mock/pull/2815">#2815</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.77 to 1.5.95 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691704295" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2816" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2816/hovercard" href="https://github.com/adobe/S3Mock/pull/2816">#2816</a></li>
<li>4.11.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3623282428" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2768" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2768/hovercard" href="https://github.com/adobe/S3Mock/pull/2768">#2768</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/adobe/S3Mock/compare/4.10.0...4.11.0"><tt>4.10.0...4.11.0</tt></a></p>afrankentag:github.com,2008:Repository/97753277/4.10.02025-11-07T23:34:00Z4.10.0<p>Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.</p>
<ul>
<li>Features and fixes
<ul>
<li>Return correct error body on invalid ranges (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572595143" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2732" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2732/hovercard" href="https://github.com/adobe/S3Mock/issues/2732">#2732</a>)</li>
<li>Accept unquoted etags in if-match/if-none-match headers (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3473297846" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2665" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2665/hovercard" href="https://github.com/adobe/S3Mock/issues/2665">#2665</a>)</li>
<li>StoreCleaner deletes files on exit (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3590183125" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2745" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2745/hovercard" href="https://github.com/adobe/S3Mock/issues/2745">#2745</a>)</li>
</ul>
</li>
<li>Refactorings
<ul>
<li>Drop commons-lang3 dependency and replace its usages with core Java (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3577904897" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2735" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2735/hovercard" href="https://github.com/adobe/S3Mock/issues/2735">#2735</a>)</li>
</ul>
</li>
<li>Version updates (deliverable dependencies)
<ul>
<li>Bump spring-boot.version from 3.5.6 to 3.5.7</li>
<li>Bump aws-v2.version from 2.33.12 to 2.38.1</li>
<li>Bump aws.version from 1.12.791 to 1.12.793</li>
<li>Bump alpine from 3.22.1 to 3.22.2 in /docker</li>
<li>Bump commons-codec:commons-codec from 1.19.0 to 1.20.0</li>
<li>Bump commons-io:commons-io from 2.20.0 to 2.21.0</li>
</ul>
</li>
<li>Version updates (build dependencies)
<ul>
<li>Bump kotlin.version from 2.2.20 to 2.2.21</li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.41 to 1.5.77</li>
<li>Bump io.fabric8:docker-maven-plugin from 0.46.0 to 0.47.0</li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.12 to 0.0.14</li>
<li>Bump org.mockito.kotlin:mockito-kotlin from 6.0.0 to 6.1.0</li>
<li>Bump org.xmlunit:xmlunit-assertj3 from 2.10.4 to 2.11.0</li>
<li>Bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.2</li>
<li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0</li>
<li>Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1</li>
<li>Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0</li>
<li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2</li>
<li>Bump com.puppycrawl.tools:checkstyle from 11.0.1 to 12.1.1</li>
<li>Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14</li>
<li>Bump github/codeql-action from 3.30.3 to 4.31.2</li>
<li>Bump actions/dependency-review-action from 4.7.3 to 4.8.1</li>
<li>Bump ossf/scorecard-action from 2.4.2 to 2.4.3</li>
<li>Bump actions/stale from 10.0.0 to 10.1.0</li>
<li>Bump actions/upload-artifact from 4.6.2 to 5.0.0</li>
<li>Bump step-security/harden-runner from 2.13.1 to 2.13.2</li>
<li>Bump docker/setup-qemu-action from 3.6.0 to 3.7.0</li>
</ul>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Bump github/codeql-action from 3.30.3 to 3.30.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3454935436" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2652" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2652/hovercard" href="https://github.com/adobe/S3Mock/pull/2652">#2652</a></li>
<li>Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3450790873" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2649" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2649/hovercard" href="https://github.com/adobe/S3Mock/pull/2649">#2649</a></li>
<li>Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3442585838" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2645" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2645/hovercard" href="https://github.com/adobe/S3Mock/pull/2645">#2645</a></li>
<li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3442583976" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2643" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2643/hovercard" href="https://github.com/adobe/S3Mock/pull/2643">#2643</a></li>
<li>Bump actions/dependency-review-action from 4.7.3 to 4.8.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3458956878" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2656" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2656/hovercard" href="https://github.com/adobe/S3Mock/pull/2656">#2656</a></li>
<li>Bump github/codeql-action from 3.30.4 to 3.30.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3458956716" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2655" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2655/hovercard" href="https://github.com/adobe/S3Mock/pull/2655">#2655</a></li>
<li>Bump ossf/scorecard-action from 2.4.2 to 2.4.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3474935904" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2669" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2669/hovercard" href="https://github.com/adobe/S3Mock/pull/2669">#2669</a></li>
<li>Bump org.mockito.kotlin:mockito-kotlin from 6.0.0 to 6.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3470908201" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2664" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2664/hovercard" href="https://github.com/adobe/S3Mock/pull/2664">#2664</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 11.0.1 to 11.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3467006359" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2660" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2660/hovercard" href="https://github.com/adobe/S3Mock/pull/2660">#2660</a></li>
<li>Bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3470907171" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2662" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2662/hovercard" href="https://github.com/adobe/S3Mock/pull/2662">#2662</a></li>
<li>Bump actions/stale from 10.0.0 to 10.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3482396575" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2677" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2677/hovercard" href="https://github.com/adobe/S3Mock/pull/2677">#2677</a></li>
<li>Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3478753404" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2674" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2674/hovercard" href="https://github.com/adobe/S3Mock/pull/2674">#2674</a></li>
<li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3478750402" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2671" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2671/hovercard" href="https://github.com/adobe/S3Mock/pull/2671">#2671</a></li>
<li>Bump github/codeql-action from 3.30.5 to 3.30.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3478752321" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2673" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2673/hovercard" href="https://github.com/adobe/S3Mock/pull/2673">#2673</a></li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.12 to 0.0.13 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3474935849" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2668" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2668/hovercard" href="https://github.com/adobe/S3Mock/pull/2668">#2668</a></li>
<li>Bump org.codehaus.mojo:exec-maven-plugin from 3.6.0 to 3.6.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3488871109" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2681" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2681/hovercard" href="https://github.com/adobe/S3Mock/pull/2681">#2681</a></li>
<li>Bump github/codeql-action from 3.30.6 to 4.30.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3492888705" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2684" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2684/hovercard" href="https://github.com/adobe/S3Mock/pull/2684">#2684</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 11.1.0 to 12.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3511326652" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2696" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2696/hovercard" href="https://github.com/adobe/S3Mock/pull/2696">#2696</a></li>
<li>Bump actions/dependency-review-action from 4.8.0 to 4.8.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3511325464" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2695" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2695/hovercard" href="https://github.com/adobe/S3Mock/pull/2695">#2695</a></li>
<li>Bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3511324622" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2694" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2694/hovercard" href="https://github.com/adobe/S3Mock/pull/2694">#2694</a></li>
<li>Bump github/codeql-action from 4.30.7 to 4.30.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3504359004" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2692" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2692/hovercard" href="https://github.com/adobe/S3Mock/pull/2692">#2692</a></li>
<li>Bump alpine from 3.22.1 to 3.22.2 in /docker by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3500497766" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2690" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2690/hovercard" href="https://github.com/adobe/S3Mock/pull/2690">#2690</a></li>
<li>Bump kotlin.version from 2.2.20 to 2.2.21 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3546418369" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2714" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2714/hovercard" href="https://github.com/adobe/S3Mock/pull/2714">#2714</a></li>
<li>Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3533752969" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2710" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2710/hovercard" href="https://github.com/adobe/S3Mock/pull/2710">#2710</a></li>
<li>Bump spring-boot.version from 3.5.6 to 3.5.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3546418849" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2715" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2715/hovercard" href="https://github.com/adobe/S3Mock/pull/2715">#2715</a></li>
<li>Bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3550849274" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2720" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2720/hovercard" href="https://github.com/adobe/S3Mock/pull/2720">#2720</a></li>
<li>Bump org.xmlunit:xmlunit-assertj3 from 2.10.4 to 2.11.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3550847583" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2718" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2718/hovercard" href="https://github.com/adobe/S3Mock/pull/2718">#2718</a></li>
<li>Bump github/codeql-action from 4.30.8 to 4.31.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572315082" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2730" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2730/hovercard" href="https://github.com/adobe/S3Mock/pull/2730">#2730</a></li>
<li>Bump aws.version from 1.12.791 to 1.12.793 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3567654816" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2727" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2727/hovercard" href="https://github.com/adobe/S3Mock/pull/2727">#2727</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 12.0.1 to 12.1.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3558526038" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2722" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2722/hovercard" href="https://github.com/adobe/S3Mock/pull/2722">#2722</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.41 to 1.5.73 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3576299975" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2733" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2733/hovercard" href="https://github.com/adobe/S3Mock/pull/2733">#2733</a></li>
<li>Return correct error body on invalid ranges by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikeee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikeee">@nikeee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572578393" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2731" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2731/hovercard" href="https://github.com/adobe/S3Mock/pull/2731">#2731</a></li>
<li>chore: drop commons-lang3 dependency and replace its usages with core Java by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vlsi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vlsi">@vlsi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3579916833" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2737" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2737/hovercard" href="https://github.com/adobe/S3Mock/pull/2737">#2737</a></li>
<li>4.10.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3461601394" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2657" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2657/hovercard" href="https://github.com/adobe/S3Mock/pull/2657">#2657</a></li>
<li>Bump step-security/harden-runner from 2.13.1 to 2.13.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3592596041" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2748" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2748/hovercard" href="https://github.com/adobe/S3Mock/pull/2748">#2748</a></li>
<li>Bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3592595681" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2747" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2747/hovercard" href="https://github.com/adobe/S3Mock/pull/2747">#2747</a></li>
<li>Bump io.fabric8:docker-maven-plugin from 0.46.0 to 0.47.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583552390" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2741" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2741/hovercard" href="https://github.com/adobe/S3Mock/pull/2741">#2741</a></li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.13 to 0.0.14 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3588353030" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2744" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2744/hovercard" href="https://github.com/adobe/S3Mock/pull/2744">#2744</a></li>
<li>Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3597409961" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2749" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2749/hovercard" href="https://github.com/adobe/S3Mock/pull/2749">#2749</a></li>
<li>Bump commons-io:commons-io from 2.20.0 to 2.21.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601822193" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2753" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2753/hovercard" href="https://github.com/adobe/S3Mock/pull/2753">#2753</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.73 to 1.5.77 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601824133" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2754" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2754/hovercard" href="https://github.com/adobe/S3Mock/pull/2754">#2754</a></li>
<li>Bump aws-v2.version from 2.37.2 to 2.38.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3601821059" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2752" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2752/hovercard" href="https://github.com/adobe/S3Mock/pull/2752">#2752</a></li>
<li>Prepare for 4.10.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3583060019" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2739" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2739/hovercard" href="https://github.com/adobe/S3Mock/pull/2739">#2739</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nikeee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nikeee">@nikeee</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3572578393" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2731" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2731/hovercard" href="https://github.com/adobe/S3Mock/pull/2731">#2731</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/adobe/S3Mock/compare/4.9.1...4.10.0"><tt>4.9.1...4.10.0</tt></a></p>afrankentag:github.com,2008:Repository/97753277/4.9.12025-09-19T16:13:37Z4.9.1<p>Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.</p>
<ul>
<li>Features and fixes
<ul>
<li>Remove Content-Type expectation from PutBucketVersioning (Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3429416800" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2635" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2635/hovercard" href="https://github.com/adobe/S3Mock/issues/2635">#2635</a>)</li>
<li>Let S3Mock validate bucket names according to AWS rules</li>
</ul>
</li>
<li>Refactorings
<ul>
<li>Let TaggingHeaderConverter convert XML tags</li>
<li>Let Spring convert StorageClass in postObject</li>
<li>Fix build errors: skip JavaDoc generation for POM type modules.</li>
<li>Build robustness: execute unit and integration tests in parallel and in random order.</li>
<li>Faster startup time through lazy initialization</li>
<li>Build: move "checkstyle.xml" to "etc/". The "build-config" module was never necessary.</li>
<li>Build: update Google Checkstyle to the latest version and fix violations.</li>
<li>Build: use ktlint-maven-plugin to validate Kotlin code style.</li>
</ul>
</li>
<li>Version updates (deliverable dependencies)
<ul>
<li>Bump spring-boot.version from 3.5.5 to 3.5.6</li>
<li>Bump aws-v2.version from 2.32.31 to 2.33.12</li>
<li>Bump aws.version from 1.12.788 to 1.12.791</li>
</ul>
</li>
<li>Version updates (build dependencies)
<ul>
<li>Bump Java 21 to Java 25 to build S3Mock.</li>
<li>Bump kotlin.version from 2.2.10 to 2.2.20</li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.26 to 1.5.41</li>
<li>Bump org.xmlunit:xmlunit-assertj3 from 2.10.3 to 2.10.4</li>
<li>Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4</li>
<li>Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4</li>
<li>Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1</li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.11 to 0.0.12</li>
<li>Bump actions/stale from 9.1.0 to 10.0.0</li>
<li>Bump github/codeql-action from 3.29.11 to 3.30.3</li>
<li>Bump step-security/harden-runner from 2.13.0 to 2.13.1</li>
<li>Bump maven from 3.9.9 to 3.9.11</li>
<li>Bump maven wrapper from 3.3.2 to 3.3.3</li>
</ul>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Tests, maintenance, refactorings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369196107" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2594" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2594/hovercard" href="https://github.com/adobe/S3Mock/pull/2594">#2594</a></li>
<li>[StepSecurity] ci: Harden GitHub Actions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/step-security-bot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/step-security-bot">@step-security-bot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3377546294" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2599" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2599/hovercard" href="https://github.com/adobe/S3Mock/pull/2599">#2599</a></li>
<li>Bump github/codeql-action from 3.29.11 to 3.30.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3388634539" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2610" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2610/hovercard" href="https://github.com/adobe/S3Mock/pull/2610">#2610</a></li>
<li>Bump actions/stale from 9.1.0 to 10.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3385308705" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2607" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2607/hovercard" href="https://github.com/adobe/S3Mock/pull/2607">#2607</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3375980976" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2596" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2596/hovercard" href="https://github.com/adobe/S3Mock/pull/2596">#2596</a></li>
<li>Tests, maintenance, refactorings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3377687890" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2600" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2600/hovercard" href="https://github.com/adobe/S3Mock/pull/2600">#2600</a></li>
<li>Bump step-security/harden-runner from 2.13.0 to 2.13.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3399772139" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2616" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2616/hovercard" href="https://github.com/adobe/S3Mock/pull/2616">#2616</a></li>
<li>Bump github/codeql-action from 3.30.1 to 3.30.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3403780015" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2619" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2619/hovercard" href="https://github.com/adobe/S3Mock/pull/2619">#2619</a></li>
<li>Bump kotlin.version from 2.2.10 to 2.2.20 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3403824502" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2620" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2620/hovercard" href="https://github.com/adobe/S3Mock/pull/2620">#2620</a></li>
<li>Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419312969" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2629" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2629/hovercard" href="https://github.com/adobe/S3Mock/pull/2629">#2629</a></li>
<li>Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419312298" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2628" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2628/hovercard" href="https://github.com/adobe/S3Mock/pull/2628">#2628</a></li>
<li>Bump org.xmlunit:xmlunit-assertj3 from 2.10.3 to 2.10.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419313283" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2630" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2630/hovercard" href="https://github.com/adobe/S3Mock/pull/2630">#2630</a></li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.11 to 0.0.12 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3431797135" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2639" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2639/hovercard" href="https://github.com/adobe/S3Mock/pull/2639">#2639</a></li>
<li>Bump spring-boot.version from 3.5.5 to 3.5.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3431794600" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2638" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2638/hovercard" href="https://github.com/adobe/S3Mock/pull/2638">#2638</a></li>
<li>Bump aws.version from 1.12.788 to 1.12.791 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3395564494" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2612" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2612/hovercard" href="https://github.com/adobe/S3Mock/pull/2612">#2612</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.26 to 1.5.41 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3431792386" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2636" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2636/hovercard" href="https://github.com/adobe/S3Mock/pull/2636">#2636</a></li>
<li>Bump aws-v2.version from 2.32.31 to 2.33.12 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3431793876" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2637" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2637/hovercard" href="https://github.com/adobe/S3Mock/pull/2637">#2637</a></li>
<li>Prepare for 4.9.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3411918835" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2626" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2626/hovercard" href="https://github.com/adobe/S3Mock/pull/2626">#2626</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/adobe/S3Mock/compare/4.8.0...4.9.1"><tt>4.8.0...4.9.1</tt></a></p>afrankentag:github.com,2008:Repository/97753277/4.9.02025-09-19T11:33:23Z4.9.0<p>[maven-release-plugin] copy for tag 4.9.0</p>adobe-bottag:github.com,2008:Repository/97753277/4.8.02025-08-29T22:05:12Z4.8.0<p>Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.</p>
<ul>
<li>Features and fixes
<ul>
<li>CompleteMultipartUpload is idempotent (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3354250407" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2586" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2586/hovercard" href="https://github.com/adobe/S3Mock/issues/2586">#2586</a>)</li>
</ul>
</li>
<li>Refactorings
<ul>
<li>UploadId is always a UUID. Use UUID type in S3Mock instead of String.</li>
<li>Validate partNumbers to be positive integers.</li>
<li>Force convergence on the newest available transitive dependency versions.</li>
<li>Optimize file storage for large objects by using buffered streams.</li>
</ul>
</li>
<li>Version updates (deliverable dependencies)
<ul>
<li>Bump spring-boot.version from 3.5.4 to 3.5.5</li>
<li>Bump aws-v2.version from 2.32.7 to 2.32.31</li>
<li>Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0</li>
</ul>
</li>
<li>Version updates (build dependencies)
<ul>
<li>Bump kotlin.version from 2.2.0 to 2.2.10</li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.4.125 to 1.5.26</li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.5 to 0.0.11</li>
<li>Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0</li>
<li>Bump github/codeql-action from 3.29.4 to 3.29.11</li>
<li>Bump actions/checkout from 4.2.2 to 5.0.0</li>
<li>Bump actions/setup-java from 4.7.1 to 5.0.0</li>
<li>Bump actions/dependency-review-action from 4.7.2 to 4.7.3</li>
</ul>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Bump actions/checkout from 4.2.2 to 5.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3312389822" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2559" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2559/hovercard" href="https://github.com/adobe/S3Mock/pull/2559">#2559</a></li>
<li>Bump github/codeql-action from 3.29.4 to 3.29.9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3316287368" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2561" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2561/hovercard" href="https://github.com/adobe/S3Mock/pull/2561">#2561</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3301749240" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2551" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2551/hovercard" href="https://github.com/adobe/S3Mock/pull/2551">#2551</a></li>
<li>Bump digital.pragmatech.testing:spring-test-profiler from 0.0.5 to 0.0.11 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3278371839" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2537" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2537/hovercard" href="https://github.com/adobe/S3Mock/pull/2537">#2537</a></li>
<li>Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3278370345" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2535" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2535/hovercard" href="https://github.com/adobe/S3Mock/pull/2535">#2535</a></li>
<li>Bump kotlin.version from 2.2.0 to 2.2.10 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3323477503" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2566" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2566/hovercard" href="https://github.com/adobe/S3Mock/pull/2566">#2566</a></li>
<li>junie-evaluation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307433769" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2557" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2557/hovercard" href="https://github.com/adobe/S3Mock/pull/2557">#2557</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.4.125 to 1.5.19 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3326318023" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2570" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2570/hovercard" href="https://github.com/adobe/S3Mock/pull/2570">#2570</a></li>
<li>Bump aws-v2.version from 2.32.7 to 2.32.23 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3326316328" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2569" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2569/hovercard" href="https://github.com/adobe/S3Mock/pull/2569">#2569</a></li>
<li>Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3332961316" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2575" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2575/hovercard" href="https://github.com/adobe/S3Mock/pull/2575">#2575</a></li>
<li>Bump actions/dependency-review-action from 4.7.1 to 4.7.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3332927077" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2573" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2573/hovercard" href="https://github.com/adobe/S3Mock/pull/2573">#2573</a></li>
<li>Bump github/codeql-action from 3.29.9 to 3.29.10 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3332926904" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2572" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2572/hovercard" href="https://github.com/adobe/S3Mock/pull/2572">#2572</a></li>
<li>Bump actions/setup-java from 4.7.1 to 5.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3343169531" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2579" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2579/hovercard" href="https://github.com/adobe/S3Mock/pull/2579">#2579</a></li>
<li>Bump github/codeql-action from 3.29.10 to 3.29.11 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3343170044" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2580" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2580/hovercard" href="https://github.com/adobe/S3Mock/pull/2580">#2580</a></li>
<li>Bump spring-boot.version from 3.5.4 to 3.5.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3343203083" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2582" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2582/hovercard" href="https://github.com/adobe/S3Mock/pull/2582">#2582</a></li>
<li>Junie tasks ctd by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3328322397" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2571" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2571/hovercard" href="https://github.com/adobe/S3Mock/pull/2571">#2571</a></li>
<li>Bump actions/dependency-review-action from 4.7.2 to 4.7.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359068468" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2590" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2590/hovercard" href="https://github.com/adobe/S3Mock/pull/2590">#2590</a></li>
<li>Bump aws-v2.version from 2.32.23 to 2.32.31 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3361330376" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2591" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2591/hovercard" href="https://github.com/adobe/S3Mock/pull/2591">#2591</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.5.19 to 1.5.26 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3361407117" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2592" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2592/hovercard" href="https://github.com/adobe/S3Mock/pull/2592">#2592</a></li>
<li>CompleteMultipartUpload is idempotent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3364841460" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2593" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2593/hovercard" href="https://github.com/adobe/S3Mock/pull/2593">#2593</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/adobe/S3Mock/compare/4.7.0...4.8.0"><tt>4.7.0...4.8.0</tt></a></p>afrankentag:github.com,2008:Repository/97753277/4.7.02025-07-25T16:09:31Z4.7.0<p>Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.</p>
<ul>
<li>Features and fixes
<ul>
<li>Fix store property overrides for "com.adobe.testing.s3mock.store" properties. (Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3260836380" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2524" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2524/hovercard" href="https://github.com/adobe/S3Mock/issues/2524">#2524</a>)</li>
</ul>
</li>
<li>Refactorings
<ul>
<li>Enable Spring Boot Actuator in "debug" and "trace" profiles.</li>
<li>Enable <a href="https://github.com/PragmaTech-GmbH/spring-test-profiler">Spring Test Profiler</a> during test runs.</li>
</ul>
</li>
<li>Version updates (deliverable dependencies)
<ul>
<li>Bump spring-boot.version from 3.5.3 to 3.5.4</li>
<li>Bump aws-v2.version from 2.31.77 to 2.32.7</li>
<li>Bump aws.version from 1.12.787 to 1.12.788</li>
<li>Bump commons-io:commons-io from 2.19.0 to 2.20.0</li>
<li>Bump alpine from 3.22.0 to 3.22.1 in /docker</li>
</ul>
</li>
<li>Version updates (build dependencies)
<ul>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.4.109 to 1.4.125</li>
<li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1</li>
<li>Bump org.mockito.kotlin:mockito-kotlin from 5.4.0 to 6.0.0</li>
<li>Bump step-security/harden-runner from 2.12.2 to 2.13.0</li>
<li>Bump github/codeql-action from 3.29.2 to 3.29.4</li>
</ul>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Bump step-security/harden-runner from 2.12.2 to 2.13.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3233660774" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2507" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2507/hovercard" href="https://github.com/adobe/S3Mock/pull/2507">#2507</a></li>
<li>Bump org.mockito.kotlin:mockito-kotlin from 5.4.0 to 6.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237291538" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2510" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2510/hovercard" href="https://github.com/adobe/S3Mock/pull/2510">#2510</a></li>
<li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237294093" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2512" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2512/hovercard" href="https://github.com/adobe/S3Mock/pull/2512">#2512</a></li>
<li>Bump alpine from 3.22.0 to 3.22.1 in /docker by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237290358" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2508" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2508/hovercard" href="https://github.com/adobe/S3Mock/pull/2508">#2508</a></li>
<li>Bump aws.version from 1.12.787 to 1.12.788 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3237293284" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2511" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2511/hovercard" href="https://github.com/adobe/S3Mock/pull/2511">#2511</a></li>
<li>Bump github/codeql-action from 3.29.2 to 3.29.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3257583847" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2521" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2521/hovercard" href="https://github.com/adobe/S3Mock/pull/2521">#2521</a></li>
<li>Bump commons-io:commons-io from 2.19.0 to 2.20.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3254005525" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2519" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2519/hovercard" href="https://github.com/adobe/S3Mock/pull/2519">#2519</a></li>
<li>Bump aws-v2.version from 2.31.77 to 2.32.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3261112497" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2525" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2525/hovercard" href="https://github.com/adobe/S3Mock/pull/2525">#2525</a></li>
<li>Bump spring-boot.version from 3.5.3 to 3.5.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3261112813" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2526" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2526/hovercard" href="https://github.com/adobe/S3Mock/pull/2526">#2526</a></li>
<li>Fix legacy property overrrides. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3263572753" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2528" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2528/hovercard" href="https://github.com/adobe/S3Mock/pull/2528">#2528</a></li>
<li>Test coverage and improvements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3263606671" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2529" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2529/hovercard" href="https://github.com/adobe/S3Mock/pull/2529">#2529</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/adobe/S3Mock/compare/4.6.0...4.7.0"><tt>4.6.0...4.7.0</tt></a></p>afrankentag:github.com,2008:Repository/97753277/4.6.02025-07-07T12:34:04Z4.6.0<p>Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.</p>
<ul>
<li>Features and fixes
<ul>
<li>Fail PUT object with match on non-existent keys (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3206303371" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2502" data-hovercard-type="issue" data-hovercard-url="/adobe/S3Mock/issues/2502/hovercard" href="https://github.com/adobe/S3Mock/issues/2502">#2502</a>)</li>
</ul>
</li>
<li>Refactorings
<ul>
<li>Remove unused imports</li>
<li>Fix Kotlin 2.2 usage</li>
<li>Ignore .vscode and .cursor configurations</li>
<li>Minor refactorings for clarity.</li>
<li>Use fixed list of StorageClass values in tests. New values added by AWS sometimes break tests. We want to make sure to test a few different storage classes, no need to test every one.</li>
</ul>
</li>
<li>Version updates (deliverable dependencies)
<ul>
<li>Bump aws-v2.version from 2.31.67 to 2.31.77</li>
<li>Bump testcontainers.version from 1.21.2 to 1.21.3</li>
</ul>
</li>
<li>Version updates (build dependencies)
<ul>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.4.109 to 1.4.119</li>
<li>Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8</li>
<li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0</li>
<li>Bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1</li>
<li>Bump github/codeql-action from 3.29.1 to 3.29.2</li>
<li>Bump step-security/harden-runner from 2.12.1 to 2.12.2</li>
</ul>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Bump github/codeql-action from 3.29.1 to 3.29.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3190218853" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2492" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2492/hovercard" href="https://github.com/adobe/S3Mock/pull/2492">#2492</a></li>
<li>Bump step-security/harden-runner from 2.12.1 to 2.12.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3190151937" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2490" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2490/hovercard" href="https://github.com/adobe/S3Mock/pull/2490">#2490</a></li>
<li>Bump com.puppycrawl.tools:checkstyle from 10.26.0 to 10.26.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3190115951" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2487" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2487/hovercard" href="https://github.com/adobe/S3Mock/pull/2487">#2487</a></li>
<li>Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3197069433" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2498" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2498/hovercard" href="https://github.com/adobe/S3Mock/pull/2498">#2498</a></li>
<li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3197066908" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2496" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2496/hovercard" href="https://github.com/adobe/S3Mock/pull/2496">#2496</a></li>
<li>Fail PUT object with match on non-existent keys & code optimizations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/afranken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/afranken">@afranken</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3206615778" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2503" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2503/hovercard" href="https://github.com/adobe/S3Mock/pull/2503">#2503</a></li>
<li>Bump aws.sdk.kotlin:s3-jvm from 1.4.109 to 1.4.119 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3200576822" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2500" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2500/hovercard" href="https://github.com/adobe/S3Mock/pull/2500">#2500</a></li>
<li>Bump testcontainers.version from 1.21.2 to 1.21.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3190159707" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2491" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2491/hovercard" href="https://github.com/adobe/S3Mock/pull/2491">#2491</a></li>
<li>Bump aws-v2.version from 2.31.67 to 2.31.77 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3203681822" data-permission-text="Title is private" data-url="https://github.com/adobe/S3Mock/issues/2501" data-hovercard-type="pull_request" data-hovercard-url="/adobe/S3Mock/pull/2501/hovercard" href="https://github.com/adobe/S3Mock/pull/2501">#2501</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/adobe/S3Mock/compare/4.5.1...4.6.0"><tt>4.5.1...4.6.0</tt></a></p>afranken