Repository navigation
Bump the dependencies group with 7 updates - #6194
Merged
Merged
Conversation
cushon
approved these changes
Oct 11, 2026
Bumps the dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [com.google.guava:guava-testlib](https://github.com/google/guava) | `33.7.1-jre` | `33.7.2-jre` | | [com.google.guava:guava](https://github.com/google/guava) | `33.7.1-jre` | `33.7.2-jre` | | com.google.testparameterinjector:test-parameter-injector | `1.23` | `1.24` | | [org.safere:safere](https://github.com/eaftan/safere) | `0.11.0` | `1.0.0` | | [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) | `1.36.1` | `1.37.0` | | [joda-time:joda-time](https://github.com/JodaOrg/joda-time) | `2.14.4` | `2.15.0` | | [org.checkerframework:checker-qual](https://github.com/typetools/checker-framework) | `4.2.3` | `4.3.0` | Updates `com.google.guava:guava-testlib` from 33.7.1-jre to 33.7.2-jre <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/guava/releases">com.google.guava:guava-testlib's releases</a>.</em></p> <blockquote> <h2>33.7.2</h2> <h3>Maven</h3> <pre lang="xml"><code><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.7.2-jre</version> <!-- or, for Android: --> <version>33.7.2-android</version> </dependency> </code></pre> <h3>Jar files</h3> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.7.2-jre/guava-33.7.2-jre.jar">33.7.2-jre.jar</a></li> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.7.2-android/guava-33.7.2-android.jar">33.7.2-android.jar</a></li> </ul> <p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar">failureaccess-1.0.3.jar</a></li> </ul> <h3>Javadoc</h3> <ul> <li><a href="https://guava.dev/releases/33.7.2-jre/api/docs/">33.7.2-jre</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/docs/">33.7.2-android</a></li> </ul> <h3>JDiff</h3> <ul> <li><a href="https://guava.dev/releases/33.7.2-jre/api/diffs/">33.7.2-jre vs. 33.7.1-jre</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/diffs/">33.7.2-android vs. 33.7.1-android</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/androiddiffs/">33.7.2-android vs. 33.7.2-jre</a></li> </ul> <h3>Changelog</h3> <ul> <li><code>collect</code>: Changed <code>MapMaker</code>, <code>CompactHashMap</code>, and <code>CompactHashSet</code> deserialization to <a href="https://github.com/google/guava/security/advisories/GHSA-xxph-c9ww-hj94">avoid eagerly allocating as much memory as a serialization payload requests</a> (<a href="https://www.cve.org/CVERecord?id=CVE-2026-102554">CVE-2026-102554</a>). (a0d0c36432)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li> </ul> </details> <br /> Updates `com.google.guava:guava` from 33.7.1-jre to 33.7.2-jre <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/guava/releases">com.google.guava:guava's releases</a>.</em></p> <blockquote> <h2>33.7.2</h2> <h3>Maven</h3> <pre lang="xml"><code><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.7.2-jre</version> <!-- or, for Android: --> <version>33.7.2-android</version> </dependency> </code></pre> <h3>Jar files</h3> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.7.2-jre/guava-33.7.2-jre.jar">33.7.2-jre.jar</a></li> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.7.2-android/guava-33.7.2-android.jar">33.7.2-android.jar</a></li> </ul> <p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar">failureaccess-1.0.3.jar</a></li> </ul> <h3>Javadoc</h3> <ul> <li><a href="https://guava.dev/releases/33.7.2-jre/api/docs/">33.7.2-jre</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/docs/">33.7.2-android</a></li> </ul> <h3>JDiff</h3> <ul> <li><a href="https://guava.dev/releases/33.7.2-jre/api/diffs/">33.7.2-jre vs. 33.7.1-jre</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/diffs/">33.7.2-android vs. 33.7.1-android</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/androiddiffs/">33.7.2-android vs. 33.7.2-jre</a></li> </ul> <h3>Changelog</h3> <ul> <li><code>collect</code>: Changed <code>MapMaker</code>, <code>CompactHashMap</code>, and <code>CompactHashSet</code> deserialization to <a href="https://github.com/google/guava/security/advisories/GHSA-xxph-c9ww-hj94">avoid eagerly allocating as much memory as a serialization payload requests</a> (<a href="https://www.cve.org/CVERecord?id=CVE-2026-102554">CVE-2026-102554</a>). (a0d0c36432)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li> </ul> </details> <br /> Updates `com.google.testparameterinjector:test-parameter-injector` from 1.23 to 1.24 Updates `org.safere:safere` from 0.11.0 to 1.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eaftan/safere/releases">org.safere:safere's releases</a>.</em></p> <blockquote> <h2>SafeRE 1.0.0</h2> <h2>Highlights</h2> <p>SafeRE 1.0.0 is the first major release of SafeRE: linear-time regular expressions for Java, with <code>java.util.regex</code>-compatible behavior within that constraint and direct UTF-8 matching. This release improves Unicode grapheme handling, fixes matching and capture edge cases, and speeds up literal searches and DFA-heavy workloads. Java 21 or later is required.</p> <h2>Migration from 0.11.0</h2> <ul> <li>The retired multi-anchor gap executor and its public diagnostics enum constant, <code>MatchStrategy.MULTI_ANCHOR</code>, have been removed. Update any references or exhaustive switches over that constant; matching continues through the remaining engines and accelerators. (<a href="https://redirect.github.com/eaftan/safere/pull/865">#865</a>)</li> <li>SafeRE's supported syntax and documented compatibility boundaries still apply. Backreferences, lookaround, atomic groups, <code>\G</code>, and consuming possessive quantifiers remain unsupported; see the <a href="https://github.com/eaftan/safere/blob/v1.0.0/docs/SYNTAX.md">syntax guide</a> and <a href="https://github.com/eaftan/safere/blob/v1.0.0/INTENTIONAL_DIVERGENCES.md">intentional divergences</a> when migrating from <code>java.util.regex</code>.</li> </ul> <h2>Compatibility and correctness</h2> <ul> <li>Align <code>\X</code> grapheme segmentation with Unicode 17 data, including format controls, extenders, spacing marks, prepend characters, and Indic conjuncts. Grapheme tables now come from pinned public Unicode data. Preserve Unicode segmentation for unassigned code points instead of treating all unassigned code points as grapheme controls, and document the intentional JDK difference. (<a href="https://redirect.github.com/eaftan/safere/pull/932">#932</a>)</li> <li>Make Unicode case equivalence symmetric. (<a href="https://redirect.github.com/eaftan/safere/pull/870">#870</a>)</li> <li>Fix deferred capture coordinates in opaque matcher regions and reverse DFA searches starting inside surrogate pairs. (<a href="https://redirect.github.com/eaftan/safere/pull/887">#887</a>, <a href="https://redirect.github.com/eaftan/safere/pull/930">#930</a>)</li> <li>Preserve consuming branches after deferred DFA matches, refresh DFA storage references after allocation, and restrict start acceleration to unanchored forward states. (<a href="https://redirect.github.com/eaftan/safere/pull/859">#859</a>, <a href="https://redirect.github.com/eaftan/safere/pull/886">#886</a>, <a href="https://redirect.github.com/eaftan/safere/pull/893">#893</a>)</li> <li>Fix case-insensitive UTF-8 prefix scan bounds at logical slice ends. (<a href="https://redirect.github.com/eaftan/safere/pull/885">#885</a>)</li> <li>Document intentional differences in quoting inside comments and matcher state after a terminal empty <code>find()</code>, with regression and differential coverage. (<a href="https://redirect.github.com/eaftan/safere/pull/860">#860</a>, <a href="https://redirect.github.com/eaftan/safere/pull/933">#933</a>)</li> </ul> <h2>Performance</h2> <ul> <li>Improve literal selection and String searches with rare-character anchors, single-character search kernels, and bounded fallback when candidate density makes acceleration unproductive. (<a href="https://redirect.github.com/eaftan/safere/pull/876">#876</a>, <a href="https://redirect.github.com/eaftan/safere/pull/883">#883</a>, <a href="https://redirect.github.com/eaftan/safere/pull/901">#901</a>, <a href="https://redirect.github.com/eaftan/safere/pull/905">#905</a>)</li> <li>Accelerate exact-case and Unicode-case-insensitive UTF-8 literal searches and literal-prefix filtering, while bounding verification work across retries and repeated finds. (<a href="https://redirect.github.com/eaftan/safere/pull/919">#919</a>, <a href="https://redirect.github.com/eaftan/safere/pull/920">#920</a>, <a href="https://redirect.github.com/eaftan/safere/pull/924">#924</a>)</li> <li>Flush and rebuild productive DFA caches on state-budget exhaustion, with backoff and recovery for unproductive workloads. The reported Rebar bounded-repeat workload improved by about 3× across String, UTF-8, and vector configurations. (<a href="https://redirect.github.com/eaftan/safere/pull/908">#908</a>)</li> <li>Reduce capture speculation, resolve variable-offset start candidates against leading character classes, verify nullable leading expansions at the inner match, and base accelerator backoff on actual skipped work. (<a href="https://redirect.github.com/eaftan/safere/pull/878">#878</a>, <a href="https://redirect.github.com/eaftan/safere/pull/906">#906</a>, <a href="https://redirect.github.com/eaftan/safere/pull/915">#915</a>, <a href="https://redirect.github.com/eaftan/safere/pull/896">#896</a>)</li> <li>Improve rejection prefilters and fast-reject non-matching start-anchored replacements. The reported Rebar Ruff workload improved by about 2.4× on the String path through single-character class rejection. (<a href="https://redirect.github.com/eaftan/safere/pull/910">#910</a>, <a href="https://redirect.github.com/eaftan/safere/pull/922">#922</a>, <a href="https://redirect.github.com/eaftan/safere/pull/927">#927</a>)</li> <li>Dispatch experimental vector scans according to each search window and strengthen dispatch auditing. (<a href="https://redirect.github.com/eaftan/safere/pull/861">#861</a>, <a href="https://redirect.github.com/eaftan/safere/pull/862">#862</a>, <a href="https://redirect.github.com/eaftan/safere/pull/909">#909</a>)</li> </ul> <h2>Other changes</h2> <ul> <li>Publish development snapshots after successful <code>main</code> CI and correct SCM URLs in published Maven POMs. (<a href="https://redirect.github.com/eaftan/safere/pull/897">#897</a>, <a href="https://redirect.github.com/eaftan/safere/pull/877">#877</a>)</li> <li>Expand randomized UTF-8, capture-bound, repeated-find, and scan-boundary coverage; add Rebar benchmark results and additional native benchmark workloads. (<a href="https://redirect.github.com/eaftan/safere/pull/875">#875</a>, <a href="https://redirect.github.com/eaftan/safere/pull/907">#907</a>, <a href="https://redirect.github.com/eaftan/safere/pull/918">#918</a>)</li> <li>Reorganize the documentation and refresh the README with a new SafeRE logo. (<a href="https://redirect.github.com/eaftan/safere/pull/942">#942</a>, <a href="https://redirect.github.com/eaftan/safere/pull/943">#943</a>)</li> </ul> <h2>Contributors</h2> <p>Thanks to <a href="https://github.com/cushon"><code>@cushon</code></a> for search acceleration, DFA cache recovery, Unicode grapheme work, and stronger differential and dispatch coverage, and <a href="https://github.com/wendigo"><code>@wendigo</code></a> for correcting published Maven SCM metadata. Thanks also to <a href="https://github.com/eaftan"><code>@eaftan</code></a> for compatibility fixes, UTF-8 search improvements, release infrastructure, and documentation.</p> <p><strong>Full changelog:</strong> <a href="https://github.com/eaftan/safere/compare/v0.11.0...v1.0.0">https://github.com/eaftan/safere/compare/v0.11.0...v1.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eaftan/safere/commit/09c4812d41221294f3dc4958ca41c7490b27bc06"><code>09c4812</code></a> Prepare installation examples for SafeRE 1.0.0 (<a href="https://redirect.github.com/eaftan/safere/issues/953">#953</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/38a051623c6c9ad0fb295b3e4046cc444922efed"><code>38a0516</code></a> Exclude unsupported previous-match anchor and atomic groups in fuzz compiler ...</li> <li><a href="https://github.com/eaftan/safere/commit/86066ee271cf887a68e5b51d5eed258c3f42a37a"><code>86066ee</code></a> Reorganize documentation and refresh the SafeRE README (<a href="https://redirect.github.com/eaftan/safere/issues/942">#942</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/30ae754981ab2b3529e8b5214da628230218a6c4"><code>30ae754</code></a> Add SafeRE logo to README (<a href="https://redirect.github.com/eaftan/safere/issues/943">#943</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/5bfcec92acda26fcde50fc8bc510f3a4afe855ea"><code>5bfcec9</code></a> Preserve unassigned grapheme semantics and document JDK divergence (<a href="https://redirect.github.com/eaftan/safere/issues/932">#932</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/f63b00212573e7d2467dc0803481b85a82a75a68"><code>f63b002</code></a> Discourage dependencies on JDK internals (<a href="https://redirect.github.com/eaftan/safere/issues/941">#941</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/39565b2dc2af4b5b1c980e5cafd78066e6cdb55d"><code>39565b2</code></a> Document and test intentional exhausted matcher state divergence (<a href="https://redirect.github.com/eaftan/safere/issues/933">#933</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/a9f90efb5910399b81f2ce509bc233b338476743"><code>a9f90ef</code></a> Bump org.codehaus.mojo:build-helper-maven-plugin (<a href="https://redirect.github.com/eaftan/safere/issues/937">#937</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/848d0597dd34330ffd3218d8504fd2ab657888c3"><code>848d059</code></a> Keep reverse DFA search within surrogate-interior start (<a href="https://redirect.github.com/eaftan/safere/issues/930">#930</a>)</li> <li><a href="https://github.com/eaftan/safere/commit/6eea37ab5aa081cac2a9483b82a15711540949d2"><code>6eea37a</code></a> Streamline agent guidance and scope local validation (<a href="https://redirect.github.com/eaftan/safere/issues/934">#934</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eaftan/safere/compare/v0.11.0...v1.0.0">compare view</a></li> </ul> </details> <br /> Updates `com.google.googlejavaformat:google-java-format` from 1.36.1 to 1.37.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/google-java-format/releases">com.google.googlejavaformat:google-java-format's releases</a>.</em></p> <blockquote> <h2>v1.37.0</h2> <p>Changes:</p> <ul> <li>Add a <code>--max-line-length</code> flag (<a href="https://redirect.github.com/google/google-java-format/issues/425">#425</a>)</li> <li>Markdown javadoc formatting improvements (c51d6916518ab4dfffbb086449fa00f7160ae468, ecba4fb24fd064a64d2918c5fdb45546d08e3063)</li> <li>Add <code>--google-style</code> and <code>--style=google|aosp</code> flags for easier switching between Google and AOSP style (<a href="https://redirect.github.com/google/google-java-format/issues/1415">#1415</a>)</li> </ul> <p>Full Changelog: <a href="https://github.com/google/google-java-format/compare/v1.36.1...v1.37.0">https://github.com/google/google-java-format/compare/v1.36.1...v1.37.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/google-java-format/commit/d34669338e718f197048a54e2cff152b919de40c"><code>d346693</code></a> Release google-java-format 1.37.0</li> <li><a href="https://github.com/google/google-java-format/commit/f70f5e1b8738352f81f9275a1353c78ccf3c7f9c"><code>f70f5e1</code></a> Cache indentation spaces lazily in JavaOutput.</li> <li><a href="https://github.com/google/google-java-format/commit/6b868494b55eb91f322abd1af41deb434fbe133d"><code>6b86849</code></a> Add --max-line-length and --style options, and programmatic tab support, to g...</li> <li><a href="https://github.com/google/google-java-format/commit/4c732b859307820bd8aa420cf0a202a7c6fe8327"><code>4c732b8</code></a> Rewrite code so it doesn't use negative lookahead in a regex.</li> <li><a href="https://github.com/google/google-java-format/commit/81650924a7e3cb10bc156f822018417642f1fe31"><code>8165092</code></a> Add --google-style to select Google Style</li> <li><a href="https://github.com/google/google-java-format/commit/ed872072f70c5956bbe1eafc4c5834830309be23"><code>ed87207</code></a> Use inherited EMPTY_RANGE in JavaOutput to eliminate Formatter dependency.</li> <li><a href="https://github.com/google/google-java-format/commit/4b088d248c524fcb93c23d174e271b69824f1c7b"><code>4b088d2</code></a> Replace calls to <code>Runnables.doNothing()</code> with a do-nothing lambda, <code>() -> {}</code>.</li> <li><a href="https://github.com/google/google-java-format/commit/b291d957157c737ee6ac9574c1ea9c8c0ec077c2"><code>b291d95</code></a> Fix duplicate blank lines before <code>M O E</code> end strip comment tag</li> <li><a href="https://github.com/google/google-java-format/commit/c6c150d775215ac01f96107b707eb59ddc6f6a1d"><code>c6c150d</code></a> Move google-java-format settings page to Tools section.</li> <li><a href="https://github.com/google/google-java-format/commit/4b3d373162c10973a87e4ecde19830ae6d22d34c"><code>4b3d373</code></a> Bump the dependencies group across 1 directory with 2 updates</li> <li>Additional commits viewable in <a href="https://github.com/google/google-java-format/compare/v1.36.1...v1.37.0">compare view</a></li> </ul> </details> <br /> Updates `com.google.guava:guava` from 33.7.1-jre to 33.7.2-jre <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/guava/releases">com.google.guava:guava's releases</a>.</em></p> <blockquote> <h2>33.7.2</h2> <h3>Maven</h3> <pre lang="xml"><code><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>33.7.2-jre</version> <!-- or, for Android: --> <version>33.7.2-android</version> </dependency> </code></pre> <h3>Jar files</h3> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.7.2-jre/guava-33.7.2-jre.jar">33.7.2-jre.jar</a></li> <li><a href="https://repo1.maven.org/maven2/com/google/guava/guava/33.7.2-android/guava-33.7.2-android.jar">33.7.2-android.jar</a></li> </ul> <p>Guava requires <a href="https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies">one runtime dependency</a>, which you can download here:</p> <ul> <li><a href="https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar">failureaccess-1.0.3.jar</a></li> </ul> <h3>Javadoc</h3> <ul> <li><a href="https://guava.dev/releases/33.7.2-jre/api/docs/">33.7.2-jre</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/docs/">33.7.2-android</a></li> </ul> <h3>JDiff</h3> <ul> <li><a href="https://guava.dev/releases/33.7.2-jre/api/diffs/">33.7.2-jre vs. 33.7.1-jre</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/diffs/">33.7.2-android vs. 33.7.1-android</a></li> <li><a href="https://guava.dev/releases/33.7.2-android/api/androiddiffs/">33.7.2-android vs. 33.7.2-jre</a></li> </ul> <h3>Changelog</h3> <ul> <li><code>collect</code>: Changed <code>MapMaker</code>, <code>CompactHashMap</code>, and <code>CompactHashSet</code> deserialization to <a href="https://github.com/google/guava/security/advisories/GHSA-xxph-c9ww-hj94">avoid eagerly allocating as much memory as a serialization payload requests</a> (<a href="https://www.cve.org/CVERecord?id=CVE-2026-102554">CVE-2026-102554</a>). (a0d0c36432)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/google/guava/commits">compare view</a></li> </ul> </details> <br /> Updates `joda-time:joda-time` from 2.14.4 to 2.15.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JodaOrg/joda-time/releases">joda-time:joda-time's releases</a>.</em></p> <blockquote> <h2>Release v2.15.0</h2> <p>See the <a href="https://www.joda.org/joda-time/changes-report.html#a2.15.0">change notes</a> for more information.</p> <h2>What's Changed</h2> <ul> <li>Fix DelegatedDurationField by <a href="https://github.com/jodastephen"><code>@jodastephen</code></a> in <a href="https://redirect.github.com/JodaOrg/joda-time/pull/838">JodaOrg/joda-time#838</a></li> <li>Update time zone data to 2026egtz by <a href="https://github.com/jodastephen"><code>@jodastephen</code></a> in <a href="https://redirect.github.com/JodaOrg/joda-time/pull/841">JodaOrg/joda-time#841</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/JodaOrg/joda-time/compare/v2.14.4...v2.15.0">https://github.com/JodaOrg/joda-time/compare/v2.14.4...v2.15.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JodaOrg/joda-time/commit/5ffcf3c2bce34c95207ef2746229a40a932afeee"><code>5ffcf3c</code></a> Release v2.15.0</li> <li><a href="https://github.com/JodaOrg/joda-time/commit/d6135ac0ba1d2ec4193cfc8cf93a9fc6159e1844"><code>d6135ac</code></a> Update time zone data to 2026egtz (<a href="https://redirect.github.com/JodaOrg/joda-time/issues/841">#841</a>)</li> <li><a href="https://github.com/JodaOrg/joda-time/commit/4b7867a245ad7f3327f6dd09c36fbb913d234feb"><code>4b7867a</code></a> Fix DelegatedDurationField (<a href="https://redirect.github.com/JodaOrg/joda-time/issues/838">#838</a>)</li> <li><a href="https://github.com/JodaOrg/joda-time/commit/9c34f03b79ea70cd63ddf8ab88723805c872d7a1"><code>9c34f03</code></a> Fix changes.xml</li> <li>See full diff in <a href="https://github.com/JodaOrg/joda-time/compare/v2.14.4...v2.15.0">compare view</a></li> </ul> </details> <br /> Updates `org.checkerframework:checker-qual` from 4.2.3 to 4.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typetools/checker-framework/releases">org.checkerframework:checker-qual's releases</a>.</em></p> <blockquote> <h2>Checker Framework 4.3.0</h2> <h2>Version 4.3.0 (2026-10-01)</h2> <h3>User-visible changes</h3> <p>The new Modifiability Checker warns when a program might throw <code>UnsupportedOperationException</code> at run time because it calls a mutating method on a collection that does not support the method.</p> <p>The new <code>wpi2.sh</code> script does whole-program inference, but requires buildfile edits.</p> <p>Purity Checker:</p> <ul> <li>Renamed message keys <code>purity.not.deterministic.X</code>, <code>purity.not.sideeffectfree.X</code>, and <code>purity.not.deterministic.not.sideeffectfree.X</code> to <code>purity.X</code>.</li> <li><code>-AcheckPurityAnnotations</code> issues warnings that it missed previously.</li> </ul> <p>The Checker Framework runs under JDK 27 -- that is, it runs on a version 27 JVM.</p> <p>The Checker Framework runs noticeably faster, due to performance tuning.</p> <p>The HTML version of the manual has a new look. In addition to the single-page version, there is a <a href="https://checkerframework.org/manual/manual-multipage.html">multi-page version</a>.</p> <h3>Changes for type system implementers</h3> <p><code>JavaParserUtil</code>: moved <code>DEFAULT_LANGUAGE_LEVEL</code>, <code>parseCompilationUnit()</code>, <code>parseStubUnit()</code>, and <code>parseExpression()</code> into new class <code>StaticJavaParserUtil</code>.</p> <p>Renamed <code>AnnotatedTypes.innerMostType()</code> to <code>innermostComponentType()</code>.</p> <p>Removed the unused method <code>WholeProgramInferenceScenesStorage.updateAnnotationSetInScene()</code>.</p> <p>Methods that used to return (or accept) an <code>IPair</code> now use a record with meaningful component names.</p> <h3>Closed issues</h3> <p><a href="https://redirect.github.com/typetools/checker-framework/issues/294">#294</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1170">#1170</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1184">#1184</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1256">#1256</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1440">#1440</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1444">#1444</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1669">#1669</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2090">#2090</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2172">#2172</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2429">#2429</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2448">#2448</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2561">#2561</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2637">#2637</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2704">#2704</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2722">#2722</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2770">#2770</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2896">#2896</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2995">#2995</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3015">#3015</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3025">#3025</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3027">#3027</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3146">#3146</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3281">#3281</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3624">#3624</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4690">#4690</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4708">#4708</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4754">#4754</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5064">#5064</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5201">#5201</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6038">#6038</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6716">#6716</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6741">#6741</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6748">#6748</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6756">#6756</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6768">#6768</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6832">#6832</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6881">#6881</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7023">#7023</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7049">#7049</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7064">#7064</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7311">#7311</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7683">#7683</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8053">#8053</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8054">#8054</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8055">#8055</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8167">#8167</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8168">#8168</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8169">#8169</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8238">#8238</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8261">#8261</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8284">#8284</a>.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md">org.checkerframework:checker-qual's changelog</a>.</em></p> <blockquote> <h2>Version 4.3.0 (2026-10-01)</h2> <h3>User-visible changes</h3> <p>The new Modifiability Checker warns when a program might throw <code>UnsupportedOperationException</code> at run time because it calls a mutating method on a collection that does not support the method.</p> <p>The new <code>wpi2.sh</code> script does whole-program inference, but requires buildfile edits.</p> <p>Purity Checker:</p> <ul> <li>Renamed message keys <code>purity.not.deterministic.X</code>, <code>purity.not.sideeffectfree.X</code>, and <code>purity.not.deterministic.not.sideeffectfree.X</code> to <code>purity.X</code>.</li> <li><code>-AcheckPurityAnnotations</code> issues warnings that it missed previously.</li> </ul> <p>The Checker Framework runs under JDK 27 -- that is, it runs on a version 27 JVM.</p> <p>The Checker Framework runs noticeably faster, due to performance tuning.</p> <p>The HTML version of the manual has a new look. In addition to the single-page version, there is a <a href="https://checkerframework.org/manual/manual-multipage.html">multi-page version</a>.</p> <h3>Changes for type system implementers</h3> <p><code>JavaParserUtil</code>: moved <code>DEFAULT_LANGUAGE_LEVEL</code>, <code>parseCompilationUnit()</code>, <code>parseStubUnit()</code>, and <code>parseExpression()</code> into new class <code>StaticJavaParserUtil</code>.</p> <p>Renamed <code>AnnotatedTypes.innerMostType()</code> to <code>innermostComponentType()</code>.</p> <p>Removed the unused method <code>WholeProgramInferenceScenesStorage.updateAnnotationSetInScene()</code>.</p> <p>Methods that used to return (or accept) an <code>IPair</code> now use a record with meaningful component names.</p> <h3>Closed issues</h3> <p><a href="https://redirect.github.com/typetools/checker-framework/issues/294">#294</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1170">#1170</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1184">#1184</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1256">#1256</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1440">#1440</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1444">#1444</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/1669">#1669</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2090">#2090</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2172">#2172</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2429">#2429</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2448">#2448</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2561">#2561</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2637">#2637</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2704">#2704</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2722">#2722</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2770">#2770</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2896">#2896</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/2995">#2995</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3015">#3015</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3025">#3025</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3027">#3027</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3146">#3146</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3281">#3281</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/3624">#3624</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4690">#4690</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4708">#4708</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/4754">#4754</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5064">#5064</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/5201">#5201</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6038">#6038</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6716">#6716</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6741">#6741</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6748">#6748</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6756">#6756</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6768">#6768</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6832">#6832</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/6881">#6881</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7023">#7023</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7049">#7049</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7064">#7064</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7311">#7311</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/7683">#7683</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8053">#8053</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8054">#8054</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8055">#8055</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8167">#8167</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8168">#8168</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8169">#8169</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8238">#8238</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8261">#8261</a>, <a href="https://redirect.github.com/typetools/checker-framework/issues/8284">#8284</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typetools/checker-framework/commit/a850bea0dea81f29f8b11c1d566e36b67a28c6f3"><code>a850bea</code></a> new release 4.3.0</li> <li><a href="https://github.com/typetools/checker-framework/commit/2df7db6146bb2caff79a376dc893b0ac6b86c31e"><code>2df7db6</code></a> Fix the module in links to Collections Javadoc</li> <li><a href="https://github.com/typetools/checker-framework/commit/c714cde38316db5780f27b68ef8daa0e00bfdcf0"><code>c714cde</code></a> Fix broken links in the lwarp-generated manuals (<a href="https://redirect.github.com/typetools/checker-framework/issues/8312">#8312</a>)</li> <li><a href="https://github.com/typetools/checker-framework/commit/1014d08ed22948b442b6f5e5f1dcad4be169a46a"><code>1014d08</code></a> Add the Modifiability Checker (<a href="https://redirect.github.com/typetools/checker-framework/issues/8234">#8234</a>)</li> <li><a href="https://github.com/typetools/checker-framework/commit/3c6e9307c793cc4a3a954e128b89e72373c34946"><code>3c6e930</code></a> Don't bound a fresh capture type variable by unresolved inference variables (...</li> <li><a href="https://github.com/typetools/checker-framework/commit/cd86e5d99dbe09479c69c73817ecf12c9b21f4ac"><code>cd86e5d</code></a> Prep for the release.</li> <li><a href="https://github.com/typetools/checker-framework/commit/0195f646c4b18b9f00f16a2f9d966fc147f9aacc"><code>0195f64</code></a> Check a constructor's purity against its class's instance initializers (<a href="https://redirect.github.com/typetools/checker-framework/issues/8113">#8113</a>)</li> <li><a href="https://github.com/typetools/checker-framework/commit/93d602301e3132c44a35f955de1df576ff8c4fa1"><code>93d6023</code></a> Add test cases for issues that are already fixed (<a href="https://redirect.github.com/typetools/checker-framework/issues/8303">#8303</a>)</li> <li><a href="https://github.com/typetools/checker-framework/commit/9e0f60645f34ead037a13056685a411a1feb8fb3"><code>9e0f606</code></a> Add test cases for issues that are already fixed (<a href="https://redirect.github.com/typetools/checker-framework/issues/8302">#8302</a>)</li> <li><a href="https://github.com/typetools/checker-framework/commit/8a1a3aa1dd2aebc2c3db89275e438c98cce7b2af"><code>8a1a3aa</code></a> Don't let an inference bound that ignores annotations override one that (<a href="https://redirect.github.com/typetools/checker-framework/issues/8285">#8285</a>)</li> <li>Additional commits viewable in <a href="https://github.com/typetools/checker-framework/compare/checker-framework-4.2.3...checker-framework-4.3.0">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | com.google.testparameterinjector:test-parameter-injector | [>= 1.8.a, < 1.9] | </details> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Fixes #6193 COPYBARA_INTEGRATE_REVIEW=#6193 from google:dependabot/maven/dependencies-6cba56e4d0 44cac4b PiperOrigin-RevId: 997472080
copybara-service
Bot
force-pushed
the
test_997446371
branch
from
October 11, 2026 15:47
754a826 to
6bfe989
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bump the dependencies group with 7 updates
Bumps the dependencies group with 7 updates:
33.7.1-jre33.7.2-jre33.7.1-jre33.7.2-jre1.231.240.11.01.0.01.36.11.37.02.14.42.15.04.2.34.3.0Updates
com.google.guava:guava-testlibfrom 33.7.1-jre to 33.7.2-jreRelease notes
Sourced from com.google.guava:guava-testlib's releases.
Commits
Updates
com.google.guava:guavafrom 33.7.1-jre to 33.7.2-jreRelease notes
Sourced from com.google.guava:guava's releases.
Commits
Updates
com.google.testparameterinjector:test-parameter-injectorfrom 1.23 to 1.24Updates
org.safere:saferefrom 0.11.0 to 1.0.0Release notes
Sourced from org.safere:safere's releases.
Commits
09c4812Prepare installation examples for SafeRE 1.0.0 (#953)38a0516Exclude unsupported previous-match anchor and atomic groups in fuzz compiler ...86066eeReorganize documentation and refresh the SafeRE README (#942)30ae754Add SafeRE logo to README (#943)5bfcec9Preserve unassigned grapheme semantics and document JDK divergence (#932)f63b002Discourage dependencies on JDK internals (#941)39565b2Document and test intentional exhausted matcher state divergence (#933)a9f90efBump org.codehaus.mojo:build-helper-maven-plugin (#937)848d059Keep reverse DFA search within surrogate-interior start (#930)6eea37aStreamline agent guidance and scope local validation (#934)Updates
com.google.googlejavaformat:google-java-formatfrom 1.36.1 to 1.37.0Release notes
Sourced from com.google.googlejavaformat:google-java-format's releases.
Commits
d346693Release google-java-format 1.37.0f70f5e1Cache indentation spaces lazily in JavaOutput.6b86849Add --max-line-length and --style options, and programmatic tab support, to g...4c732b8Rewrite code so it doesn't use negative lookahead in a regex.8165092Add --google-style to select Google Styleed87207Use inherited EMPTY_RANGE in JavaOutput to eliminate Formatter dependency.4b088d2Replace calls toRunnables.doNothing()with a do-nothing lambda,() -> {}.b291d95Fix duplicate blank lines beforeM O Eend strip comment tagc6c150dMove google-java-format settings page to Tools section.4b3d373Bump the dependencies group across 1 directory with 2 updatesUpdates
com.google.guava:guavafrom 33.7.1-jre to 33.7.2-jreRelease notes
Sourced from com.google.guava:guava's releases.
Commits
Updates
joda-time:joda-timefrom 2.14.4 to 2.15.0Release notes
Sourced from joda-time:joda-time's releases.
Commits
5ffcf3cRelease v2.15.0d6135acUpdate time zone data to 2026egtz (#841)4b7867aFix DelegatedDurationField (#838)9c34f03Fix changes.xmlUpdates
org.checkerframework:checker-qualfrom 4.2.3 to 4.3.0Release notes
Sourced from org.checkerframework:checker-qual's releases.
Changelog
Sourced from org.checkerframework:checker-qual's changelog.
Commits
a850beanew release 4.3.02df7db6Fix the module in links to Collections Javadocc714cdeFix broken links in the lwarp-generated manuals (#8312)1014d08Add the Modifiability Checker (#8234)3c6e930Don't bound a fresh capture type variable by unresolved inference variables (...cd86e5dPrep for the release.0195f64Check a constructor's purity against its class's instance initializers (#8113)93d6023Add test cases for issues that are already fixed (#8303)9e0f606Add test cases for issues that are already fixed (#8302)8a1a3aaDon't let an inference bound that ignores annotations override one that (#8285)Most Recent Ignore Conditions Applied to This Pull Request
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsFixes #6193
FUTURE_COPYBARA_INTEGRATE_REVIEW=#6193 from google:dependabot/maven/dependencies-6cba56e4d0 44cac4b