dependabot[bot] opened a new pull request, #4000: URL: https://github.com/apache/logging-log4j2/pull/4000
Bumps the dependencies group with 55 updates: | Package | From | To | | --- | --- | --- | | org.apache.logging.log4j:log4j-api | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-api-test | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-iostreams | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-jpl | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-slf4j2-impl | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-slf4j-impl | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-to-jul | `2.24.3` | `2.25.2` | | org.apache.logging.log4j:log4j-to-slf4j | `2.24.3` | `2.25.2` | | [org.apache.commons:commons-csv](https://github.com/apache/commons-csv) | `1.14.0` | `1.14.1` | | [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.22` | | [org.apache.groovy:groovy-bom](https://github.com/apache/groovy) | `4.0.27` | `5.0.3` | | [tools.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `3.0.0` | `3.0.3` | | [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.1` | | [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit-framework) | `5.13.4` | `6.0.1` | | [org.mockito:mockito-bom](https://github.com/mockito/mockito) | `5.18.0` | `5.21.0` | | [org.assertj:assertj-core](https://github.com/assertj/assertj) | `3.27.3` | `3.27.6` | | [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) | `1.17.6` | `1.18.2` | | [commons-codec:commons-codec](https://github.com/apache/commons-codec) | `1.18.0` | `1.20.0` | | [commons-io:commons-io](https://github.com/apache/commons-io) | `2.20.0` | `2.21.0` | | org.apache.commons:commons-lang3 | `3.17.0` | `3.20.0` | | org.apache.commons:commons-pool2 | `2.12.1` | `2.13.0` | | [com.google.guava:guava](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` | | [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.4.8-jre` | `33.5.0-jre` | | [com.h2database:h2](https://github.com/h2database/h2database) | `2.3.232` | `2.4.240` | | [org.jmdns:jmdns](https://github.com/jmdns/jmdns) | `3.6.1` | `3.6.2` | | [net.java.dev.jna:jna](https://github.com/java-native-access/jna) | `5.17.0` | `5.18.1` | | [net.javacrumbs.json-unit:json-unit](https://github.com/lukas-krecan/JsonUnit) | `4.1.1` | `5.1.0` | | [com.vlkan.log4j2:log4j2-logstash-layout](https://github.com/vy/log4j2-logstash-layout) | `0.18` | `1.0.5` | | org.apache.maven:maven-core | `3.9.10` | `3.9.11` | | org.apache.maven:maven-model | `3.9.10` | `3.9.11` | | [org.openjdk.nashorn:nashorn-core](https://github.com/openjdk/nashorn) | `15.6` | `15.7` | | [org.eclipse.platform:org.eclipse.osgi](https://github.com/eclipse-equinox/equinox) | `3.23.100` | `3.24.0` | | [org.xmlunit:xmlunit-core](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` | | [org.xmlunit:xmlunit-matchers](https://github.com/xmlunit/xmlunit) | `2.10.3` | `2.11.0` | | [com.github.spotbugs:spotbugs-annotations](https://github.com/spotbugs/spotbugs) | `4.9.3` | `4.9.8` | | [io.fabric8:docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) | `0.46.0` | `0.48.0` | | [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.10` | `1.11` | | [com.github.luben:zstd-jni](https://github.com/luben/zstd-jni) | `1.5.7-4` | `1.5.7-6` | | [org.apache.commons:commons-compress](https://github.com/apache/commons-compress) | `1.27.1` | `1.28.0` | | [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` | | [org.wiremock:wiremock](https://github.com/wiremock/wiremock) | `3.13.1` | `3.13.2` | | [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.20.0` | `2.20.1` | | [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml](https://github.com/FasterXML/jackson-dataformats-text) | `2.20.0` | `2.20.1` | | [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) | `9.2.0` | `9.2.2` | | [org.elasticsearch.client:elasticsearch-rest-client](https://github.com/elastic/elasticsearch) | `9.2.0` | `9.2.2` | | [org.mongodb:bson](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.2` | | [org.mongodb:mongodb-driver-core](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.2` | | [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) | `5.5.1` | `5.6.2` | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.5.18` | `1.5.22` | | [org.springframework:spring-framework-bom](https://github.com/spring-projects/spring-framework) | `6.2.9` | `7.0.2` | | [org.springframework:spring-core](https://github.com/spring-projects/spring-framework) | `6.2.9` | `7.0.2` | | [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.0` | | [org.springframework.boot:spring-boot-starter-test](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.0` | | [org.springframework.boot:spring-boot-starter-log4j2](https://github.com/spring-projects/spring-boot) | `3.5.3` | `4.0.0` | | [org.springframework.cloud:spring-cloud-context](https://github.com/spring-cloud/spring-cloud-commons) | `4.3.0` | `5.0.0` | Updates `org.apache.logging.log4j:log4j-api` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-api-test` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-iostreams` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-jpl` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-to-jul` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-to-slf4j` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-api-test` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-iostreams` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-jpl` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-to-jul` from 2.24.3 to 2.25.2 Updates `org.apache.logging.log4j:log4j-to-slf4j` from 2.24.3 to 2.25.2 Updates `org.apache.commons:commons-csv` from 1.14.0 to 1.14.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/commons-csv/blob/master/RELEASE-NOTES.txt">org.apache.commons:commons-csv's changelog</a>.</em></p> <blockquote> <h2>Apache Commons CSV 1.14.1 Release Notes</h2> <p>The Apache Commons CSV team is pleased to announce the release of Apache Commons CSV 1.14.1.</p> <p>This document contains the release notes for the 1.14.1 version of Apache Commons CSV. Commons CSV reads and writes files in Comma Separated Value (CSV) format variations.</p> <p>Commons CSV requires at least Java 8.</p> <p>The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.</p> <p>This is a feature and maintenance release. Java 8 or later is required.</p> <p>Changes in this version include:</p> <h2>Fixed Bugs</h2> <ul> <li>CSV-318: CSVPrinter.printRecord(Stream) hangs if given a parallel stream. Thanks to Joseph Shraibman, Gary Gregory.</li> <li>CSV-318: CSVPrinter now uses an internal lock instead of synchronized methods. Thanks to Joseph Shraibman, Gary Gregory.</li> <li> <pre><code> org.apache.commons.csv.CSVPrinter.printRecords(ResultSet) now writes one record at a time using a lock. Thanks to Gary Gregory. </code></pre> </li> </ul> <h2>Changes</h2> <ul> <li> <pre><code> Bump org.apache.commons:commons-parent from 81 to 85 [#542](https://github.com/apache/commons-csv/issues/542). Thanks to Gary Gregory, Dependabot. </code></pre> </li> <li> <pre><code> Bump commons-io:commons-io from 2.18.0 to 2.20.0. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> Bump com.opencsv:opencsv from 5.10 to 5.11.2 [#545](https://github.com/apache/commons-csv/issues/545), [#551](https://github.com/apache/commons-csv/issues/551), [#553](https://github.com/apache/commons-csv/issues/553). Thanks to Gary Gregory, Dependabot. </code></pre> </li> <li> <pre><code> Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 [#556](https://github.com/apache/commons-csv/issues/556). Thanks to Gary Gregory, Dependabot. </code></pre> </li> <li> <pre><code> Bump commons-codec:commons-codec from 1.18.0 to 1.19.0. Thanks to Gary Gregory. </code></pre> </li> </ul> <p>Historical list of changes: <a href="https://commons.apache.org/proper/commons-csv/changes.html">https://commons.apache.org/proper/commons-csv/changes.html</a></p> <p>For complete information on Apache Commons CSV, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons CSV website:</p> <p><a href="https://commons.apache.org/proper/commons-csv/">https://commons.apache.org/proper/commons-csv/</a></p> <p>Download page: <a href="https://commons.apache.org/proper/commons-csv/download_csv.cgi">https://commons.apache.org/proper/commons-csv/download_csv.cgi</a></p> <p>Have fun! -Apache Commons CSV team</p> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/commons-csv/commit/e14ef86d34211f9d1b9b6040c5f6dbafc93ba907"><code>e14ef86</code></a> Ignore macOS file</li> <li><a href="https://github.com/apache/commons-csv/commit/d8724bf76a7d6abbb93aad65e316f050f86a256d"><code>d8724bf</code></a> Prepare for the release candidate 1.14.1 RC1</li> <li><a href="https://github.com/apache/commons-csv/commit/b76971c25af176f901c003b25d6a5f4f6edc87ad"><code>b76971c</code></a> Prepare for the next release candidate</li> <li><a href="https://github.com/apache/commons-csv/commit/b66814ef248186b7a8316b85e1208c705dba06e3"><code>b66814e</code></a> Merge pull request <a href="https://redirect.github.com/apache/commons-csv/issues/557">#557</a> from apache/dependabot/github_actions/github/codeql-a...</li> <li><a href="https://github.com/apache/commons-csv/commit/9c95e92d6aaa4d052a139158a900395646c6652e"><code>9c95e92</code></a> Bump github/codeql-action from 3.29.2 to 3.29.4</li> <li><a href="https://github.com/apache/commons-csv/commit/1fb37163f9fe59aa13c63efd53e71d7a0392be4c"><code>1fb3716</code></a> Bump commons-codec:commons-codec from 1.18.0 to 1.19.0</li> <li><a href="https://github.com/apache/commons-csv/commit/7b72c509f73e05ca2bf2f0945a6a1cb03f87bd39"><code>7b72c50</code></a> Merge some string literals</li> <li><a href="https://github.com/apache/commons-csv/commit/96583732b6be55d459a5b430c4a3a3bb2126db10"><code>9658373</code></a> Update the GitHub pull request template for AI</li> <li><a href="https://github.com/apache/commons-csv/commit/67192a9e0af58bdf49edf4e0d29f50343da82c70"><code>67192a9</code></a> Bump commons-io:commons-io from 2.19.0 to 2.20.0</li> <li><a href="https://github.com/apache/commons-csv/commit/59164c8b795ebd4cc0362c4c74d7c893c4a50303"><code>59164c8</code></a> Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 <a href="https://redirect.github.com/apache/commons-csv/issues/553">#553</a></li> <li>Additional commits viewable in <a href="https://github.com/apache/commons-csv/compare/rel/commons-csv-1.14.0...rel/commons-csv-1.14.1">compare view</a></li> </ul> </details> <br /> Updates `ch.qos.logback:logback-core` from 1.5.18 to 1.5.22 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/qos-ch/logback/releases">ch.qos.logback:logback-core's releases</a>.</em></p> <blockquote> <h2>Logback 1.5.22</h2> <p><strong>2025-12-11 Release of logback version 1.5.22</strong></p> <p>• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings "password", "secret" or "confidential". This problem was reported by Chintan Rohila in <a href="https://redirect.github.com/qos-ch/logback/issues/986">issues/986</a>.</p> <p>• Logback now takes the overridden <code>toString()</code> method of <code>Throwable</code> subclasses into account when printing stack traces. This issue was reported in <a href="https://jira.qos.ch/browse/LOGBACK-543">LOGBACK-543</a> by Alvin Chee, with a fix provided in <a href="https://redirect.github.com/qos-ch/logback/pull/404">PR 404</a> by Brett Kail.</p> <p>• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.</p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <h2>Logback 1.5.21</h2> <p><strong>2025-11-10 Release of logback version 1.5.21</strong></p> <p>• Invocations of turbo filters in isDebugEnabled, isInfoEnabled()... remain as they were, untouched. However, any installed instances of TurboFilter are now invoked also from within the log(LoggingEvent) method of <a href="https://github.com/qos-ch/logback/blob/master/logback-classic/src/main/java/ch/qos/logback/classic/Logger.java#L817">Logger</a> with the contents of the LoggingEvent, typically via the fluent API. This fixes <a href="https://redirect.github.com/qos-ch/logback/issues/871">issues/871</a>.</p> <p>• Removed reentry-guard in most subclasses of <code>UnsynchronizedAppenderBase</code> where it was not needed.</p> <p>• <a href="https://logback.qos.ch/manual/configuration.html#auto_configuration">Initialization procedure</a> has been simplified by removing the step instantiating a <code>SerializedModelConfigurator</code>. However, it is still possible to set up <code>SerializedModelConfigurator</code> as a custom configurator.</p> <p>• JsonEncoder is now friendlier to derivation by sub-classes as requested in <a href="https://redirect.github.com/qos-ch/logback/issues/979">issues/979.</a></p> <p>• Fixed XMLLayout thread safety issue reported in <a href="https://jira.qos.ch/browse/LOGBACK-427">LOGBACK-427</a>.</p> <p>• Removed superfluous buffering in Zip, GZ and XZ compression code.</p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit fed6f37ffe3449e40f6a9fffe050936a33116bd1 associated with the tag v_1.5.21. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <h2>Logback 1.5.20</h2> <p><strong>2025-10-19 Release of logback version 1.5.20</strong></p> <p>• Due to potential vulnerabilities associated with dynamic, i.e. runtime, java code compilation and execution (using Janino), the <code>'condition'</code> attribute within the <code><if> </code>element is deprecated and will be removed in 2027.</p> <p>An <a href="https://logback.qos.ch/translator/services/conditionalConfigMigrator.html">online migration service</a> is provided to help with the transition.</p> <p>The <code><condition></code> element, new in this version, admits custom <code>PropertyEvaluator</code> as a recommended alternative. See also the updated documentation on <a href="https://logback.qos.ch/manual/configuration.html#conditional">conditional configuration</a>.</p> <p>• Initialization procedure was incorrectly reported as having been simplified in this version, i.e. version 1.5.20 by removing the step instantiating a <code>SerializedModelConfigurator</code>. The actual simplification was done in version 1.5.21</p> <p>• A bit-wise identical binary of this version can be reproduced by building from source code at commit 930fb15c993a4344bcecc6ba2225c12a2c38e676 associated with the tag v_1.5.20. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p> <h2>Logback 1.5.19</h2> <p><strong>2025-09-30 Release of logback version 1.5.19</strong></p> <p>• Disallow "new" operator in the <code>condition</code> attribute of <<code>if</code>> elements. This fixes an ACE vulnerability recorded as <a href="https://www.cve.org/cverecord?id=CVE-2025-11226">CVE-2025-11226</a>.</p> <p>• At initialization time, slightly better reporting about watched configuration files.</p> <p>• Softer message regarding usage of ConsoleAppender and its potential impact on performance.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/qos-ch/logback/commit/572379aabd2f672b49593e4020696c624541e5b0"><code>572379a</code></a> prepare release 1.5.22</li> <li><a href="https://github.com/qos-ch/logback/commit/39d17ea3b3381d08b181c300e27ca0713ffc20b8"><code>39d17ea</code></a> fix status printing of variable substitution when the variable name contains ...</li> <li><a href="https://github.com/qos-ch/logback/commit/75509a918665cc16a8d35ee4024be03e17c7147a"><code>75509a9</code></a> fix PR 404, LOGBACK-543</li> <li><a href="https://github.com/qos-ch/logback/commit/8eb93569728ab33c50b963d42ea9fcd4269c502f"><code>8eb9356</code></a> remove unused import</li> <li><a href="https://github.com/qos-ch/logback/commit/6131a3ad0af65a72df2e78d56424d9ac0fed8935"><code>6131a3a</code></a> use a slightly more sophisticated guard for printing status messages</li> <li><a href="https://github.com/qos-ch/logback/commit/9efca21c6e07feefa2a6ffb6b9b3807f357515e8"><code>9efca21</code></a> add no-args constructor to support various serialization frameworks</li> <li><a href="https://github.com/qos-ch/logback/commit/1bea5804f8329a7e49a4197e34cc297ad46a597c"><code>1bea580</code></a> minor comment edits</li> <li><a href="https://github.com/qos-ch/logback/commit/bd07fddf12b8b74d28d313a56e7357f6202d2449"><code>bd07fdd</code></a> update angus, greenmail versions</li> <li><a href="https://github.com/qos-ch/logback/commit/aef993c64b4a7119f9e831fd4acaa7e470e267ca"><code>aef993c</code></a> start work on 1.5.22-SNAPSHOT</li> <li><a href="https://github.com/qos-ch/logback/commit/fed6f37ffe3449e40f6a9fffe050936a33116bd1"><code>fed6f37</code></a> prepare release 1.5.21</li> <li>Additional commits viewable in <a href="https://github.com/qos-ch/logback/compare/v_1.5.18...v_1.5.22">compare view</a></li> </ul> </details> <br /> Updates `org.apache.groovy:groovy-bom` from 4.0.27 to 5.0.3 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/apache/groovy/commits">compare view</a></li> </ul> </details> <br /> Updates `tools.jackson:jackson-bom` from 3.0.0 to 3.0.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/FasterXML/jackson-bom/commit/a280bf75ca599f9a9c5cf6810ceefebe559009fb"><code>a280bf7</code></a> [maven-release-plugin] prepare release jackson-bom-3.0.3</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/71ce3c9c116d81df01499cde29349dad405eb4a0"><code>71ce3c9</code></a> Prep for 3.0.3 release</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/69acf34b06d1229b295e5b77b3c8a944fcc5384c"><code>69acf34</code></a> Merge branch '2.x' into 3.0</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/3001d78da41c003e05d2cba7e126a854f7d2120a"><code>3001d78</code></a> Merge pull request <a href="https://redirect.github.com/FasterXML/jackson-bom/issues/116">#116</a> from FasterXML/tatu/2.21/115-fix-cyclonedx-backport-i...</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/937029253f1779f9d92ff386f210f1f366414289"><code>9370292</code></a> makeAggregateBom -> makeBom</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/3e4db580fa7bde99b42cf0bfd292184404245a85"><code>3e4db58</code></a> Backport <a href="https://redirect.github.com/FasterXML/jackson-bom/issues/115">#115</a> in 2.x for 2.21</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/09f71f84f853107f59dee76776c6ce6bac6afa91"><code>09f71f8</code></a> ...</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/ada83b503ec8a3c2d0e9c049e850bd21868205f3"><code>ada83b5</code></a> Post-release dep version bump</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/4edcd2ffd7e82f6a1e277ae7f290bf1a5ac41f45"><code>4edcd2f</code></a> [maven-release-plugin] prepare for next development iteration</li> <li><a href="https://github.com/FasterXML/jackson-bom/commit/8328126bdaf5eb2a0e01248c6ceb6cbb25f5b0cd"><code>8328126</code></a> [maven-release-plugin] prepare release jackson-bom-3.0.2</li> <li>Additional commits viewable in <a href="https://github.com/FasterXML/jackson-bom/compare/jackson-bom-3.0.0...jackson-bom-3.0.3">compare view</a></li> </ul> </details> <br /> Updates `org.junit:junit-bom` from 5.13.4 to 6.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit:junit-bom's releases</a>.</em></p> <blockquote> <p>JUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1</p> <p>See <a href="https://docs.junit.org/6.0.1/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1">https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1</a></p> <p>JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0</p> <p>See <a href="https://docs.junit.org/6.0.0/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/2897robo"><code>@2897robo</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4525">junit-team/junit-framework#4525</a></li> <li><a href="https://github.com/strangelookingnerd"><code>@strangelookingnerd</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4683">junit-team/junit-framework#4683</a></li> <li><a href="https://github.com/eric6iese"><code>@eric6iese</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4717">junit-team/junit-framework#4717</a></li> <li><a href="https://github.com/raccoonback"><code>@raccoonback</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4822">junit-team/junit-framework#4822</a></li> <li><a href="https://github.com/currenjin"><code>@currenjin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4823">junit-team/junit-framework#4823</a></li> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0">https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0</a></p> <p>JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3</p> <p>See <a href="https://docs.junit.org/6.0.0-RC3/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3</a></p> <p>JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2</p> <p>See <a href="https://docs.junit.org/6.0.0-RC2/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2</a></p> <p>JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1</p> <p>See <a href="https://docs.junit.org/6.0.0-RC1/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/raccoonback"><code>@raccoonback</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4822">junit-team/junit-framework#4822</a></li> <li><a href="https://github.com/currenjin"><code>@currenjin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4823">junit-team/junit-framework#4823</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1">https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1</a></p> <p>JUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2</p> <p>See <a href="https://docs.junit.org/6.0.0-M2/release-notes/">Release Notes</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b"><code>d774b9c</code></a> Release 6.0.1 (second attempt)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c"><code>8178545</code></a> Mark module as deprecated for removal</li> <li><a href="https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a"><code>7b43fcc</code></a> Back to snapshots for further development</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78"><code>a5ef746</code></a> Release 6.0.1</li> <li><a href="https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5"><code>008be8d</code></a> Finalize 5.14.1 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc"><code>b2c55a8</code></a> Finalize 6.0.1 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c"><code>866c01a</code></a> Add note about duplicate test execution with <a href="https://github.com/Suite"><code>@Suite</code></a> (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5080">#5080</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15"><code>de88e88</code></a> Fix broken links in documentation</li> <li><a href="https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6"><code>9dd132d</code></a> Add Valhalla EA to workflow matrix</li> <li><a href="https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec"><code>fedda88</code></a> Make jdk.jfr import optional in OSGi manifest (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5092">#5092</a>)</li> <li>Additional commits viewable in <a href="https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.1">compare view</a></li> </ul> </details> <br /> Updates `org.junit.jupiter:junit-jupiter-engine` from 5.13.4 to 6.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter-engine's releases</a>.</em></p> <blockquote> <p>JUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1</p> <p>See <a href="https://docs.junit.org/6.0.1/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1">https://github.com/junit-team/junit-framework/compare/r6.0.0...r6.0.1</a></p> <p>JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0</p> <p>See <a href="https://docs.junit.org/6.0.0/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/2897robo"><code>@2897robo</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4525">junit-team/junit-framework#4525</a></li> <li><a href="https://github.com/strangelookingnerd"><code>@strangelookingnerd</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4683">junit-team/junit-framework#4683</a></li> <li><a href="https://github.com/eric6iese"><code>@eric6iese</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4717">junit-team/junit-framework#4717</a></li> <li><a href="https://github.com/raccoonback"><code>@raccoonback</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4822">junit-team/junit-framework#4822</a></li> <li><a href="https://github.com/currenjin"><code>@currenjin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4823">junit-team/junit-framework#4823</a></li> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0">https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0</a></p> <p>JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3</p> <p>See <a href="https://docs.junit.org/6.0.0-RC3/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/mehulimukherjee"><code>@mehulimukherjee</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4913">junit-team/junit-framework#4913</a></li> <li><a href="https://github.com/lslonina"><code>@lslonina</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4629">junit-team/junit-framework#4629</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3</a></p> <p>JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2</p> <p>See <a href="https://docs.junit.org/6.0.0-RC2/release-notes/">Release Notes</a>.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2">https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2</a></p> <p>JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1</p> <p>See <a href="https://docs.junit.org/6.0.0-RC1/release-notes/">Release Notes</a>.</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/raccoonback"><code>@raccoonback</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4822">junit-team/junit-framework#4822</a></li> <li><a href="https://github.com/currenjin"><code>@currenjin</code></a> made their first contribution in <a href="https://redirect.github.com/junit-team/junit-framework/pull/4823">junit-team/junit-framework#4823</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1">https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1</a></p> <p>JUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2</p> <p>See <a href="https://docs.junit.org/6.0.0-M2/release-notes/">Release Notes</a>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/junit-team/junit-framework/commit/d774b9ccc8550701fd6362c43f92611911da3e2b"><code>d774b9c</code></a> Release 6.0.1 (second attempt)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/8178545561e7c39f4775a39fa3e9a7d00b20382c"><code>8178545</code></a> Mark module as deprecated for removal</li> <li><a href="https://github.com/junit-team/junit-framework/commit/7b43fcced94dfb08cfd93fd91dd7992b7cb6b71a"><code>7b43fcc</code></a> Back to snapshots for further development</li> <li><a href="https://github.com/junit-team/junit-framework/commit/a5ef74652bcaa2a40b0b384a8c6d63c7c3cc5a78"><code>a5ef746</code></a> Release 6.0.1</li> <li><a href="https://github.com/junit-team/junit-framework/commit/008be8d9c0a759f74d4093d93c9f36bbd3c0a9d5"><code>008be8d</code></a> Finalize 5.14.1 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/b2c55a81cca90d477a35e97b1f3b59b6c5362ffc"><code>b2c55a8</code></a> Finalize 6.0.1 release notes</li> <li><a href="https://github.com/junit-team/junit-framework/commit/866c01a6d1b72ad569cb8a6007ccaa7ec2eb366c"><code>866c01a</code></a> Add note about duplicate test execution with <a href="https://github.com/Suite"><code>@Suite</code></a> (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5080">#5080</a>)</li> <li><a href="https://github.com/junit-team/junit-framework/commit/de88e8848a263652fb4b45ef5ba73d34a6a2de15"><code>de88e88</code></a> Fix broken links in documentation</li> <li><a href="https://github.com/junit-team/junit-framework/commit/9dd132d714ab44f89899143f2b564535034614d6"><code>9dd132d</code></a> Add Valhalla EA to workflow matrix</li> <li><a href="https://github.com/junit-team/junit-framework/commit/fedda882590c121e66a26de6a78ba5b532ec8aec"><code>fedda88</code></a> Make jdk.jfr import optional in OSGi manifest (<a href="https://redirect.github.com/junit-team/junit-framework/issues/5092">#5092</a>)</li> <li>Additional commits viewable in <a href="https://github.com/junit-team/junit-framework/compare/r5.13.4...r6.0.1">compare view</a></li> </ul> </details> <br /> Updates `org.mockito:mockito-bom` from 5.18.0 to 5.21.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-bom's releases</a>.</em></p> <blockquote> <h2>v5.21.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>5.21.0</h4> <ul> <li>2025-12-09 - <a href="https://github.com/mockito/mockito/compare/v5.20.0...v5.21.0">17 commit(s)</a> by Giulio Longfils, Joshua Selbo, Woongi9, Zylox, dependabot[bot]</li> <li>Bump graalvm/setup-graalvm from 1.4.3 to 1.4.4 [(<a href="https://redirect.github.com/mockito/mockito/issues/3768">#3768</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3768">mockito/mockito#3768</a>)</li> <li>Bump graalvm/setup-graalvm from 1.4.2 to 1.4.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/3767">#3767</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3767">mockito/mockito#3767</a>)</li> <li>Bump actions/checkout from 5 to 6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3765">#3765</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3765">mockito/mockito#3765</a>)</li> <li>Adds output of matchers to potential mismatch; Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2468">#2468</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/3760">#3760</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3760">mockito/mockito#3760</a>)</li> <li>Forbid mocking WeakReference with inline mock maker [(<a href="https://redirect.github.com/mockito/mockito/issues/3759">#3759</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3759">mockito/mockito#3759</a>)</li> <li>StackOverflowError when mocking WeakReference [(<a href="https://redirect.github.com/mockito/mockito/issues/3758">#3758</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3758">mockito/mockito#3758</a>)</li> <li>Bump actions/upload-artifact from 4 to 5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3756">#3756</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3756">mockito/mockito#3756</a>)</li> <li>Bump graalvm/setup-graalvm from 1.4.1 to 1.4.2 [(<a href="https://redirect.github.com/mockito/mockito/issues/3755">#3755</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3755">mockito/mockito#3755</a>)</li> <li>Support primitives in GenericArrayReturnType. [(<a href="https://redirect.github.com/mockito/mockito/issues/3753">#3753</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3753">mockito/mockito#3753</a>)</li> <li>ClassNotFoundException when stubbing array of primitive type on Android [(<a href="https://redirect.github.com/mockito/mockito/issues/3752">#3752</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3752">mockito/mockito#3752</a>)</li> <li>Bump graalvm/setup-graalvm from 1.4.0 to 1.4.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/3744">#3744</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3744">mockito/mockito#3744</a>)</li> <li>Bump gradle/actions from 4 to 5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3743">#3743</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3743">mockito/mockito#3743</a>)</li> <li>Bump org.graalvm.buildtools.native from 0.11.0 to 0.11.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/3738">#3738</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3738">mockito/mockito#3738</a>)</li> <li>Bump com.diffplug.spotless:spotless-plugin-gradle from 7.2.1 to 8.0.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3735">#3735</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3735">mockito/mockito#3735</a>)</li> <li>Bump graalvm/setup-graalvm from 1.3.7 to 1.4.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3734">#3734</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3734">mockito/mockito#3734</a>)</li> <li>Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3733">#3733</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3733">mockito/mockito#3733</a>)</li> <li>Bump errorprone from 2.41.0 to 2.42.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3732">#3732</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3732">mockito/mockito#3732</a>)</li> <li>Feat: automatically detect class to mock in mockStatic and mockConstruction [(<a href="https://redirect.github.com/mockito/mockito/issues/3731">#3731</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3731">mockito/mockito#3731</a>)</li> <li>Return completed futures for unstubbed Future/CompletionStage in ReturnsEmptyValues [(<a href="https://redirect.github.com/mockito/mockito/issues/3727">#3727</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3727">mockito/mockito#3727</a>)</li> <li>automatically detect class to mock [(<a href="https://redirect.github.com/mockito/mockito/issues/2779">#2779</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/2779">mockito/mockito#2779</a>)</li> <li>Incorrect "has following stubbing(s) with different arguments" message when using Argument Matchers [(<a href="https://redirect.github.com/mockito/mockito/issues/2468">#2468</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2468">mockito/mockito#2468</a>)</li> </ul> <h2>v5.20.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>5.20.0</h4> <ul> <li>2025-09-20 - <a href="https://github.com/mockito/mockito/compare/v5.19.0...v5.20.0">11 commit(s)</a> by Adrian-Kim, Giulio Longfils, Rafael Winterhalter, dependabot[bot]</li> <li>Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3730">#3730</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3730">mockito/mockito#3730</a>)</li> <li>Introducing the Ability to Mock Construction of Generic Types (<a href="https://redirect.github.com/mockito/mockito/issues/2401">#2401</a>) [(<a href="https://redirect.github.com/mockito/mockito/issues/3729">#3729</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3729">mockito/mockito#3729</a>)</li> <li>Bump com.gradle.develocity from 4.1.1 to 4.2 [(<a href="https://redirect.github.com/mockito/mockito/issues/3726">#3726</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3726">mockito/mockito#3726</a>)</li> <li>Bump graalvm/setup-graalvm from 1.3.6 to 1.3.7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3725">#3725</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3725">mockito/mockito#3725</a>)</li> <li>Bump org.eclipse.platform:org.eclipse.osgi from 3.23.100 to 3.23.200 [(<a href="https://redirect.github.com/mockito/mockito/issues/3720">#3720</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3720">mockito/mockito#3720</a>)</li> <li>Bump graalvm/setup-graalvm from 1.3.5 to 1.3.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3719">#3719</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3719">mockito/mockito#3719</a>)</li> <li>Bump actions/setup-java from 4 to 5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3715">#3715</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3715">mockito/mockito#3715</a>)</li> <li>Bump com.gradle.develocity from 4.1 to 4.1.1 [(<a href="https://redirect.github.com/mockito/mockito/issues/3713">#3713</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3713">mockito/mockito#3713</a>)</li> <li>Bump bytebuddy from 1.17.6 to 1.17.7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3712">#3712</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3712">mockito/mockito#3712</a>)</li> <li>test: Use Assume.assumeThat for SequencedCollection tests [(<a href="https://redirect.github.com/mockito/mockito/issues/3711">#3711</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3711">mockito/mockito#3711</a>)</li> <li>Fix <a href="https://redirect.github.com/mockito/mockito/issues/3709">#3709</a> [(<a href="https://redirect.github.com/mockito/mockito/issues/3710">#3710</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3710">mockito/mockito#3710</a>)</li> <li>feat: Add support for JDK21 Sequenced Collections. [(<a href="https://redirect.github.com/mockito/mockito/issues/3708">#3708</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3708">mockito/mockito#3708</a>)</li> <li>Introducing the Ability to Mock Construction of Generic Types [(<a href="https://redirect.github.com/mockito/mockito/issues/2401">#2401</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2401">mockito/mockito#2401</a>)</li> </ul> <h2>v5.19.0</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>5.19.0</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/09d2230acd7160252a6db228313c226a976e51b9"><code>09d2230</code></a> Bump graalvm/setup-graalvm from 1.4.3 to 1.4.4 (<a href="https://redirect.github.com/mockito/mockito/issues/3768">#3768</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/df3e0ccdd42533ac933f87e3fa00c0681d362c5b"><code>df3e0cc</code></a> Bump graalvm/setup-graalvm from 1.4.2 to 1.4.3 (<a href="https://redirect.github.com/mockito/mockito/issues/3767">#3767</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/04a6e9f88ccc6c29e77b95a8e0b617319bcee234"><code>04a6e9f</code></a> Bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/mockito/mockito/issues/3765">#3765</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/756a3cf3fa890437603704f1dc2932e908ef3951"><code>756a3cf</code></a> Add description of matchers to potential mismatch (<a href="https://redirect.github.com/mockito/mockito/issues/3760">#3760</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/58ba4455209a126d025eecbf18b33a7e04dece3b"><code>58ba445</code></a> Forbid mocking WeakReference with inline mock maker (<a href="https://redirect.github.com/mockito/mockito/issues/3759">#3759</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/966d6009047c7f6617dbf080e68ee38ea049aa54"><code>966d600</code></a> Bump actions/upload-artifact from 4 to 5 (<a href="https://redirect.github.com/mockito/mockito/issues/3756">#3756</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/632bf7bf5521208b237dcd08602c84b399b78031"><code>632bf7b</code></a> Bump graalvm/setup-graalvm from 1.4.1 to 1.4.2 (<a href="https://redirect.github.com/mockito/mockito/issues/3755">#3755</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/8564b43fbbdf4911a35148f7f11689dd5524c7c8"><code>8564b43</code></a> Fix primitives support in GenericArrayReturnType for Android (<a href="https://redirect.github.com/mockito/mockito/issues/3753">#3753</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/bf3a80983b99339716ec6070e09e60fbe3d9858c"><code>bf3a809</code></a> Bump graalvm/setup-graalvm from 1.4.0 to 1.4.1 (<a href="https://redirect.github.com/mockito/mockito/issues/3744">#3744</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/cffddd4c759feda23185b6d25495fc8f9006190b"><code>cffddd4</code></a> Bump gradle/actions from 4 to 5 (<a href="https://redirect.github.com/mockito/mockito/issues/3743">#3743</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.18.0...v5.21.0">compare view</a></li> </ul> </details> <br /> Updates `org.assertj:assertj-core` from 3.27.3 to 3.27.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/assertj/assertj/releases">org.assertj:assertj-core's releases</a>.</em></p> <blockquote> <h2>v3.27.6</h2> <h2>:bug: Bug Fixes</h2> <h3>Core</h3> <ul> <li>Add missing export for <code>org.assertj.core.annotation</code> <a href="https://redirect.github.com/assertj/assertj/issues/3951">#3951</a></li> </ul> <h2>:heart: Contributors</h2> <p>Thanks to all the contributors who worked on this release:</p> <p><a href="https://github.com/duponter"><code>@duponter</code></a></p> <h2>v3.27.5</h2> <h2>:zap: Improvements</h2> <h3>Core</h3> <ul> <li>ByteBuddy in AssertJ 3.27.4 not compatible with Java 25 <a href="https://redirect.github.com/assertj/assertj/issues/3946">#3946</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <h3>Core</h3> <ul> <li>Upgrade to Byte Buddy 1.17.7 <a href="https://redirect.github.com/assertj/assertj/issues/3947">#3947</a></li> <li>Upgrade to JUnit BOM 5.13.4 <a href="https://redirect.github.com/assertj/assertj/issues/3947">#3947</a></li> </ul> <h3>Guava</h3> <ul> <li>Upgrade to Guava 33.4.8-jre <a href="https://redirect.github.com/assertj/assertj/issues/3947">#3947</a></li> </ul> <h2>v3.27.4</h2> <h2>:no_entry_sign: Deprecated</h2> <h3>Core</h3> <ul> <li>Deprecate <code>org.assertj.core.annotations.Beta</code> in favor of <code>org.assertj.core.annotation.Beta</code></li> <li>Deprecate <code>org.assertj.core.util.CanIgnoreReturnValue</code> in favor of <code>org.assertj.core.annotation.CanIgnoreReturnValue</code></li> <li>Deprecate <code>org.assertj.core.util.CheckReturnValue</code> in favor of <code>org.assertj.core.annotation.CheckReturnValue</code></li> </ul> <h2>:bug: Bug Fixes</h2> <h3>Core</h3> <ul> <li>Fix thread-safety in <code>AbstractDateAssert</code> <a href="https://redirect.github.com/assertj/assertj/issues/3874">#3874</a></li> </ul> <h2>:zap: Improvements</h2> <ul> <li>Migrate to the Central Publisher Portal, enable snapshot publishing <a href="https://redirect.github.com/assertj/assertj/issues/3881">#3881</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/assertj/assertj/commit/716b1e0a6a372890cd4b3495b954f57755e99471"><code>716b1e0</code></a> [maven-release-plugin] prepare release assertj-build-3.27.6</li> <li><a href="https://github.com/assertj/assertj/commit/e1896529a38377dfb6eaa199ecb33c79b2a58591"><code>e189652</code></a> Add missing export for <code>org.assertj.core.annotation</code> (<a href="https://redirect.github.com/assertj/assertj/issues/3951">#3951</a>)</li> <li><a href="https://github.com/assertj/assertj/commit/0cb489e99980dd384135d06a0967bd3ce712b219"><code>0cb489e</code></a> Update Maven Central URL</li> <li><a href="https://github.com/assertj/assertj/commit/72863098a2c7194b1acef0a8ed0f4c564e422c3d"><code>7286309</code></a> [maven-release-plugin] prepare for next development iteration</li> <li><a href="https://github.com/assertj/assertj/commit/dd4cc1de575a224805a1614394046046cf2b4f99"><code>dd4cc1d</code></a> [maven-release-plugin] prepare release assertj-build-3.27.5</li> <li><a href="https://github.com/assertj/assertj/commit/1d0defc0dbabfe3cc12b34173dd88933cbc61fcb"><code>1d0defc</code></a> Add missing permission to release workflow</li> <li><a href="https://github.com/assertj/assertj/commit/844d5d04af570d6772478d0309576cdd4c3a5c6d"><code>844d5d0</code></a> Add missing GitHub Actions pinning to CodeQL workflow</li> <li><a href="https://github.com/assertj/assertj/commit/bdd7106814be9cf71e4ceb77e0db399aa1f79b5b"><code>bdd7106</code></a> Add CodeQL custom workflow</li> <li><a href="https://github.com/assertj/assertj/commit/a93d7e632ae17d916c6a9da867571054a4b53e75"><code>a93d7e6</code></a> Remove EOL Java 24</li> <li><a href="https://github.com/assertj/assertj/commit/26ea866a2a9bece0f6f660f61b0483eaaabf27dc"><code>26ea866</code></a> Update production dependencies (<a href="https://redirect.github.com/assertj/assertj/issues/3947">#3947</a>)</li> <li>Additional commits viewable in <a href="https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.6">compare view</a></li> </ul> </details> <br /> Updates `net.bytebuddy:byte-buddy` from 1.17.6 to 1.18.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphw/byte-buddy/releases">net.bytebuddy:byte-buddy's releases</a>.</em></p> <blockquote> <h2>Byte Buddy 1.18.2</h2> <ul> <li>Support modifiers for value classes in Valhalla builds.</li> <li>Improve use of build cache in Gradle.</li> </ul> <h2>Byte Buddy 1.18.1</h2> <ul> <li>Fix generated module-info to include new package.</li> </ul> <h2>Byte Buddy 1.18.0</h2> <ul> <li>Add support for <code>module-info</code> class files and <code>ModuleDescription</code>s.</li> <li>Allow for manipulating module information using the <code>ByteBuddy</code> API.</li> </ul> <h2>Byte Buddy 1.17.8</h2> <ul> <li>Avoid use of types that are deprecated as of Java 26.</li> <li>Include ASM 9.9 that offers ASM support for Java 26.</li> <li>Make sure that generated code internal to Byte Buddy supports CDS if available.</li> <li>Update version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.</li> </ul> <h2>Byte Buddy 1.17.7</h2> <ul> <li>Specify correct JVM environment for Android builds when using the Gradle plugin.</li> <li>Avoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.</li> <li>Correct validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/raphw/byte-buddy/blob/master/release-notes.md">net.bytebuddy:byte-buddy's changelog</a>.</em></p> <blockquote> <h3>26. November 2025: version 1.18.2</h3> <ul> <li>Support modifiers for value classes in Valhalla builds.</li> <li>Improve use of build cache in Gradle.</li> </ul> <h3>12. November 2025: version 1.18.1</h3> <ul> <li>Fix generated module-info to include new package.</li> </ul> <h3>11. November 2025: version 1.18.0</h3> <ul> <li>Add support for <code>module-info</code> class files and <code>ModuleDescription</code>s.</li> <li>Allow for manipulating module information using the <code>ByteBuddy</code> API.</li> </ul> <h3>8. October 2025: version 1.17.8</h3> <ul> <li>Avoid use of types that are deprecated as of Java 26.</li> <li>Include ASM 9.9 that offers ASM support for Java 26.</li> <li>Make sure that generated code internal to Byte Buddy supports CDS if available.</li> <li>Update version of ASM to JDK Class File API bridge to fix some minor bugs related to type annotations.</li> </ul> <h3>17. August 2025: version 1.17.7</h3> <ul> <li>Specify correct JVM environment for Android builds when using the Gradle plugin.</li> <li>Avoid recomputing the size of a parameter list for performance reasons after measuring the significant impact.</li> <li>Correct validation of JVM names to avoid breaking when Java names are not allowed while JVM names are, with Kotlin and others.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raphw/byte-buddy/commit/f1b5bb6f33ae3381e10a2e911a6730a4ae295188"><code>f1b5bb6</code></a> [maven-release-plugin] prepare release byte-buddy-1.18.2</li> <li><a href="https://github.com/raphw/byte-buddy/commit/fe283b22e8ecb5fa6995f91c4cf962985322190e"><code>fe283b2</code></a> [release] Release new version</li> <li><a href="https://github.com/raphw/byte-buddy/commit/509da7cbea7ea8b12b102d260104a2033f955da2"><code>509da7c</code></a> Correct modifier masks.</li> <li><a href="https://github.com/raphw/byte-buddy/commit/25d778f66ce0262ddb33a0b39917ba91d7f3504f"><code>25d778f</code></a> Fix typo.</li> <li><a href="https://github.com/raphw/byte-buddy/commit/ee317341ec88afd5d711aebe1076171bace5c535"><code>ee31734</code></a> Add support for Valhalla modifiers.</li> <li><a href="https://github.com/raphw/byte-buddy/commit/5b84e81c54afcad6c8c0756fbdb42e5ed03ac5b9"><code>5b84e81</code></a> Fix javadoc and avoid local storage.</li> <li><a href="https://github.com/raphw/byte-buddy/commit/f290bdab6027db7b5e388c458bf088b5a647d14a"><code>f290bda</code></a> Avoid running equals tests on annotations due to bugs.</li> <li><a href="https://github.com/raphw/byte-buddy/commit/7e753c6e82ff28a91e444077f8e19aa18b5d4416"><code>7e753c6</code></a> Make gradle plugin configuration cache friendly (<a href="https://redirect.github.com/raphw/byte-buddy/issues/1874">#1874</a>)</li> <li><a href="https://github.com/raphw/byte-buddy/commit/0afa8ea8347737de1ff3cb10f133aa75b339dce4"><code>0afa8ea</code></a> Oppdaterer checksums og POM.</li> <li><a href="https://github.com/raphw/byte-buddy/commit/600a833ce699effd4602126b14c83d877f1bcdbd"><code>600a833</code></a> [maven-release-plugin] prepare for next development iteration</li> <li>Additional commits viewable in <a href="https://github.com/raphw/byte-buddy/compare/byte-buddy-1.17.6...byte-buddy-1.18.2">compare view</a></li> </ul> </details> <br /> Updates `commons-codec:commons-codec` from 1.18.0 to 1.20.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt">commons-codec:commons-codec's changelog</a>.</em></p> <blockquote> <h2>Apache Commons Codec 1.20.0 Release Notes</h2> <p>The Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.20.0.</p> <p>The Apache Commons Codec component contains encoders and decoders for formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.</p> <p>This is a feature and maintenance release. Java 8 or later is required.</p> <h2>New features</h2> <ul> <li> <pre><code> Add org.apache.commons.codec.digest.Crc16. Thanks to Fredrik Kjellberg, Gary Gregory. </code></pre> </li> <li> <pre><code> Add builders to org.apache.commons.codec.digest streams and deprecate some old constructors. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> Add builder to Base16 streams and deprecate some old constructors. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> Add support for SHAKE128-256 and SHAKE256-512 to `DigestUtils` and `MessageDigestAlgorithms` on Java 25 and up. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> Add BaseNCodec.AbstractBuilder.setDecodeTable(byte[]) and refactor subclasses. Thanks to Gary Gregory. </code></pre> </li> </ul> <h2>Changes</h2> <ul> <li> <pre><code> Deprecate all but one Base32 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> Deprecate all but one Base64 constructor in favor of the builder added in version 1.17.0. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> BaseNCodecInputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> BaseNCodecOutputStream subclasses are now type-safe to match its matching BaseNCodec. Thanks to Gary Gregory. </code></pre> </li> <li> <pre><code> Bump org.apache.commons:commons-parent from 85 to 91. Thanks to Gary Gregory, Dependabot. </code></pre> </li> <li> <pre><code> [test] Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0. Thanks to Gary Gregory. </code></pre> </li> </ul> <p>For complete information on Apache Commons Codec, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Commons Codec website:</p> <p><a href="https://commons.apache.org/proper/commons-codec/">https://commons.apache.org/proper/commons-codec/</a></p> <p>Download page: <a href="https://commons.apache.org/proper/commons-codec/download_codec.cgi">https://commons.apache.org/proper/commons-codec/download_codec.cgi</a></p> <hr /> <h2>Apache Commons Codec 1.19.0 Release Notes</h2> <p>The Apache Commons Codec team is pleased to announce the release of Apache Commons Codec 1.19.0.</p> <p>The Apache Commons Codec component contains encoders and decoders for formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/commons-codec/commit/b20db1f1fa6ee7b0536f6a25c9c33f8289c22098"><code>b20db1f</code></a> Merge branch 'master' into release</li> <li><a href="https://github.com/apache/commons-codec/commit/cb344d6cfbdac2ce969c8ed86bc02d25e0a8f2c9"><code>cb344d6</code></a> Use leaf in overview</li> <li><a href="https://github.com/apache/commons-codec/commit/004966ba0d70c24e59a3107edc06d13e56905313"><code>004966b</code></a> Better package description</li> <li><a href="https://github.com/apache/commons-codec/commit/13208005b9cf043ecd09c149a53eff03c1e7db61"><code>1320800</code></a> Use HTTPS in URL</li> <li><a href="https://github.com/apache/commons-codec/commit/fcb8bf612ccdf25c11573ebe82dd9f0474e606d5"><code>fcb8bf6</code></a> Use component logo</li> <li><a href="https://github.com/apache/commons-codec/commit/af58c1af853cd705fa08a5313c7fecd870ed37c6"><code>af58c1a</code></a> Use final</li> <li><a href="https://github.com/apache/commons-codec/commit/4368bfeb57e2283fee80a296ed460d887b96a594"><code>4368bfe</code></a> Add dependabot email [skip ci]</li> <li><a href="https://github.com/apache/commons-codec/commit/cb2b7b69fdb35725f54f2bfa3a96e2d5974e4d56"><code>cb2b7b6</code></a> Clarify comment</li> <li><a href="https://github.com/apache/commons-codec/commit/48bb283c9b11876bedcb26e837a4efee3a71e77c"><code>48bb283</code></a> Bump github/codeql-action from 4.30.9 to 4.31.2 (<a href="https://redirect.github.com/apache/commons-codec/issues/414">#414</a>)</li> <li><a href="https://github.com/apache/commons-codec/commit/f61c2e6179dabeeceeff0ab2713a0ac7f4eaa64b"><code>f61c2e6</code></a> Bump actions/upload-artifact from 4.6.2 to 5.0.0 (<a href="https://redirect.github.com/apache/commons-codec/issues/413">#413</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apache/commons-codec/compare/rel/commons-codec-1.18.0...rel/commons-codec-1.20.0">compare view</a></li> </ul> </details> <br /> Updates `commons-io:commons-io` from 2.20.0 to 2.21.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt">commons-io:commons-io's changelog</a>.</em></p> <blockquote> <p>Apache Commons IO 2.21.0 Release Notes</p> <p>The Apache Commons IO team is pleased to announce the release of Apache Commons IO 2.21.0.</p> <h2>Introduction</h2> <p>The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.</p> <p>Version 2.21.0: Java 8 or later is required.</p> <h2>New features</h2> <p>o FileUtils#byteCountToDisplaySize() supports Zettabyte, Yottabyte, Ronnabyte and Quettabyte <a href="https://redirect.github.com/apache/commons-io/issues/763">#763</a>. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.FileUtils.ONE_RB <a href="https://redirect.github.com/apache/commons-io/issues/763">#763</a>. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.FileUtils.ONE_QB <a href="https://redirect.github.com/apache/commons-io/issues/763">#763</a>. Thanks to strangelookingnerd, Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], int, int, long). Thanks to Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(byte[], long). Thanks to Gary Gregory. o Add org.apache.commons.io.output.ProxyOutputStream.writeRepeat(int, long). Thanks to Gary Gregory. o Add length unit support in FileSystem limits. Thanks to Piotr P. Karwasz. o Add IOUtils.toByteArray(InputStream, int, int) for safer chunked reading with size validation. Thanks to Piotr P. Karwasz. o Add org.apache.commons.io.file.PathUtils.getPath(String, String). Thanks to Gary Gregory. o Add org.apache.commons.io.channels.ByteArraySeekableByteChannel. Thanks to Gary Gregory. o Add IOIterable.asIterable(). Thanks to Gary Gregory. o Add NIO channel support to <code>AbstractStreamBuilder</code>. Thanks to Piotr P. Karwasz. o Add CloseShieldChannel to close-shielded NIO Channels <a href="https://redirect.github.com/apache/commons-io/issues/786">#786</a>. Thanks to Piotr P. Karwasz. o Added IOUtils.checkFromIndexSize as a Java 8 backport of Objects.checkFromIndexSize <a href="https://redirect.github.com/apache/commons-io/issues/790">#790</a>. Thanks to Piotr P. Karwasz.</p> <h2>Fixed Bugs</h2> <p>o When testing on Java 21 and up, enable -XX:+EnableDynamicAgentLoading. Thanks to Gary Gregory. o When testing on Java 24 and up, don't fail FileUtilsListFilesTest for a different behavior in the JRE. Thanks to Gary Gregory. o ValidatingObjectInputStream does not validate dynamic proxy interfaces. Thanks to Stanislav Fort, Gary Gregory. o BoundedInputStream.getRemaining() now reports Long.MAX_VALUE instead of 0 when no limit is set. Thanks to Piotr P. Karwasz. o BoundedInputStream.available() correctly accounts for the maximum read limit. Thanks to Piotr P. Karwasz. o Deprecate IOUtils.readFully(InputStream, int) in favor of toByteArray(InputStream, int). Thanks to Gary Gregory, Piotr P. Karwasz. o IOUtils.toByteArray(InputStream) now throws IOException on byte array overflow. Thanks to Piotr P. Karwasz. o Javadoc general improvements. Thanks to Gary Gregory, Piotr P. Karwasz. o IOUtils.toByteArray() now throws EOFException when not eno... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
