build(deps): Bump the maven-minor-and-patch group across 1 directory with 5 updates #31

Open
dependabot[bot] wants to merge 1 commits from dependabot/maven/develop/maven-minor-and-patch-3ab577e7f8 into develop
pull from: dependabot/maven/develop/maven-minor-and-patch-3ab577e7f8
dependabot[bot] commented 2026-10-18 00:23:16 +00:00 (Migrated from github.com)

Bumps the maven-minor-and-patch group with 5 updates in the / directory:

Package From To
com.kingsrook:qbit-build-parent 2.1.0 2.1.2
com.h2database:h2 2.2.220 2.5.252
org.mockito:mockito-core 5.8.0 5.24.0
org.apache.maven.plugins:maven-failsafe-plugin 3.1.2 3.6.0
org.apache.maven:apache-maven 3.9.11 3.10.0

Updates com.kingsrook:qbit-build-parent from 2.1.0 to 2.1.2

Release notes

Sourced from com.kingsrook:qbit-build-parent's releases.

Build Parent and Guardrails 2.1.2

com.kingsrook:qbit-build-parent:2.1.2 and com.kingsrook:qbit-guardrails:2.1.2 are published to Maven Central from the signed tag v2.1.2 on main 1630c83.

  • G1 default allow-lists now include qbit-assistant's provider SPI package (com.kingsrook.qbits.assistant.spi), so qbits can depend on the provider API without per-repo allow-list entries (#13).

This is a patch release with no other changes since 2.1.1.

Build Parent and Guardrails 2.1.1

com.kingsrook:qbit-build-parent:2.1.1 and com.kingsrook:qbit-guardrails:2.1.1 are published to Maven Central from the signed tag v2.1.1 on main 699c457.

  • G1 default allow-lists now include qbit-email and its public api package, so qbits can depend on qbit-email without per-repo allow-list entries (#12).

Patch release; no other changes from 2.1.0.

Changelog

Sourced from com.kingsrook:qbit-build-parent's changelog.

Changelog

All notable changes to QBit Build Parent POM will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Changed

  • G1 default API packages include qbit-assistant's published provider SPI, com.kingsrook.qbits.assistant.spi; artifact com.kingsrook.qbits:qbit-assistant-provider-api is already covered by com.kingsrook.qbits:*-api. Assistant implementation packages remain forbidden.
  • G1 default allow-lists include qbit-email's published API: artifact com.kingsrook.qbits:qbit-email and package com.kingsrook.qbits.email.api (as for qbit-object-storage), so consumers need no per-repo allow-list.
Commits
  • 1630c83 Merge pull request #13 from QRun-IO/feature/assistant-spi-allowlist
  • 00c6f1b feat(guardrails): allow qbit-assistant's provider SPI by default
  • b42f4f3 Bump version to 2.1.1 [skip ci]
  • 699c457 Merge pull request #12 from QRun-IO/feature/email-api-allowlist
  • 574a169 ci: re-run after a ChromeDriver install flake
  • 0f54482 feat(guardrails): allow qbit-email's published API by default
  • 736b796 Merge pull request #11 from QRun-IO/feature/ga-only-tag-filter-main
  • a4035aa ci: fix regex escaping in the GA tag filter
  • 52706aa ci: publish_release only on GA tags (port of #7 to main)
  • See full diff in compare view

Updates com.h2database:h2 from 2.2.220 to 2.5.252

Release notes

Sourced from com.h2database:h2's releases.

Version 2.5.252

version-2.5.250

... (truncated)

Commits
  • f986838 in preparation for a release
  • 06c34a7 Merge pull request #4418 from andreitokar/issues-4380-4376
  • 1aef3e0 #4376: Reading INFORMATION_SCHEMA.COLUMNS fails with a NPE while any material...
  • 4bb8aee #4380: creating a MATERIALIZED VIEW makes a persistent database permanently u...
  • 95b6af0 Merge pull request #4417 from andreitokar/issue-4395
  • 6ec30b6 #4395 disallow constraints between temporary and permanent tables
  • 0f0f856 Merge pull request #4416 from andreitokar/issue-4405
  • f718b76 #4405 SecureFileStore.readFully() may skip decryption
  • e231ff7 #4405 SecureFileStore.readFully() may skip
  • 4da0d1d Merge pull request #4415 from jjh75607/fix/log-sql-aarch64
  • Additional commits viewable in compare view

Updates org.mockito:mockito-core from 5.8.0 to 5.24.0

Release notes

Sourced from org.mockito:mockito-core's releases.

v5.24.0

Changelog generated by Shipkit Changelog Gradle Plugin

5.24.0

v5.23.0

NOTE: Breaking change for Android

The mockito-android artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See #3788 for more details.


Changelog generated by Shipkit Changelog Gradle Plugin

... (truncated)

Commits
  • 5a2f0f8 Fix Mockito docs for -javaagent flag with Gradle (#3866)
  • 9c5f36f Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (#3862)
  • e7fd06d Preserve method parameters when clearing inline mocks (#3847)
  • 5a676bc Bump gradle/actions from 6.2.0 to 6.3.0 (#3852)
  • 508f8e7 Bump gradle/actions from 5 to 6.2.0 (#3851)
  • ee8a330 Print object fields via reflection when toString() is not implemented (#3844)
  • 39b1aba Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (#3845)
  • d8638e1 Migrate extensions-tests to JUnit Jupiter (#3840)
  • 0aab922 Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (#3839)
  • f3cf74c docs(when-verify): fixes to explanations about redundancy (#3838)
  • Additional commits viewable in compare view

Updates org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.6.0

Release notes

Sourced from org.apache.maven.plugins:maven-failsafe-plugin's releases.

3.6.0

Please refer to the main page for what's new https://maven.apache.org/surefire/ And the migration page https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

👻 Maintenance

... (truncated)

Commits
  • 0ff622b [maven-release-plugin] prepare release surefire-3.6.0
  • bb3932a Let's go for 3.6.0 release
  • 3002a16 Bump mavenVersion from 3.9.14 to 3.9.16
  • 61a531d Bump Maven parent version from 47 to 49 (#3449)
  • e52ead4 [SUREFIRE-523] Link all reported tests to source XRef (#3445)
  • 45102fa [SUREFIRE-3446] Fix direct selection of JUnit Jupiter @​Nested classes (#3447)
  • b2e1f70 Fix #3303: distinguish JUnit 6 ParameterizedClass invocations (#3432)
  • c051938 Discover tests in a fork when a toolchain JDK is used (#3444)
  • db75df8 Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (#3441)
  • 77f2759 Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0
  • Additional commits viewable in compare view

Updates org.apache.maven:apache-maven from 3.9.11 to 3.10.0

Bumps the maven-minor-and-patch group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [com.kingsrook:qbit-build-parent](https://github.com/Kingsrook/qbit-bom) | `2.1.0` | `2.1.2` | | [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.220` | `2.5.252` | | [org.mockito:mockito-core](https://github.com/mockito/mockito) | `5.8.0` | `5.24.0` | | [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) | `3.1.2` | `3.6.0` | | org.apache.maven:apache-maven | `3.9.11` | `3.10.0` | Updates `com.kingsrook:qbit-build-parent` from 2.1.0 to 2.1.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kingsrook/qbit-bom/releases">com.kingsrook:qbit-build-parent's releases</a>.</em></p> <blockquote> <h2>Build Parent and Guardrails 2.1.2</h2> <p><code>com.kingsrook:qbit-build-parent:2.1.2</code> and <code>com.kingsrook:qbit-guardrails:2.1.2</code> are published to Maven Central from the signed tag <code>v2.1.2</code> on main <code>1630c83</code>.</p> <ul> <li><strong>G1 default allow-lists</strong> now include qbit-assistant's provider SPI package (<code>com.kingsrook.qbits.assistant.spi</code>), so qbits can depend on the provider API without per-repo allow-list entries (<a href="https://redirect.github.com/QRun-IO/qbit-bom/pull/13">#13</a>).</li> </ul> <p>This is a patch release with no other changes since 2.1.1.</p> <h2>Build Parent and Guardrails 2.1.1</h2> <p><code>com.kingsrook:qbit-build-parent:2.1.1</code> and <code>com.kingsrook:qbit-guardrails:2.1.1</code> are published to Maven Central from the signed tag <code>v2.1.1</code> on main <code>699c457</code>.</p> <ul> <li><strong>G1 default allow-lists</strong> now include qbit-email and its public api package, so qbits can depend on <code>qbit-email</code> without per-repo allow-list entries (<a href="https://redirect.github.com/QRun-IO/qbit-bom/pull/12">#12</a>).</li> </ul> <p>Patch release; no other changes from 2.1.0.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/QRun-IO/qbit-bom/blob/main/CHANGELOG.md">com.kingsrook:qbit-build-parent's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <p>All notable changes to QBit Build Parent POM will be documented in this file.</p> <p>The format is based on <a href="https://keepachangelog.com/en/1.1.0/">Keep a Changelog</a> and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p> <h2>[Unreleased]</h2> <h3>Changed</h3> <ul> <li>G1 default API packages include qbit-assistant's published provider SPI, <code>com.kingsrook.qbits.assistant.spi</code>; artifact <code>com.kingsrook.qbits:qbit-assistant-provider-api</code> is already covered by <code>com.kingsrook.qbits:*-api</code>. Assistant implementation packages remain forbidden.</li> <li>G1 default allow-lists include qbit-email's published API: artifact <code>com.kingsrook.qbits:qbit-email</code> and package <code>com.kingsrook.qbits.email.api</code> (as for qbit-object-storage), so consumers need no per-repo allow-list.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/1630c830fe943a0857e0c149c8e640622a1960e8"><code>1630c83</code></a> Merge pull request <a href="https://redirect.github.com/Kingsrook/qbit-bom/issues/13">#13</a> from QRun-IO/feature/assistant-spi-allowlist</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/00c6f1bb5557184f803f16a65e06b67970204158"><code>00c6f1b</code></a> feat(guardrails): allow qbit-assistant's provider SPI by default</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/b42f4f30a2003c57341ff44313061c494f0ee936"><code>b42f4f3</code></a> Bump version to 2.1.1 [skip ci]</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/699c457f374e85120e7a5c3e665afcb4e6bcca24"><code>699c457</code></a> Merge pull request <a href="https://redirect.github.com/Kingsrook/qbit-bom/issues/12">#12</a> from QRun-IO/feature/email-api-allowlist</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/574a1696b6e5c3eb3cf8af7490df96c39f7bba72"><code>574a169</code></a> ci: re-run after a ChromeDriver install flake</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/0f5448256c77647fa6c18ae1fbca108142f97e36"><code>0f54482</code></a> feat(guardrails): allow qbit-email's published API by default</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/736b796d48f7cea65bfde28fce19f4ed3a307936"><code>736b796</code></a> Merge pull request <a href="https://redirect.github.com/Kingsrook/qbit-bom/issues/11">#11</a> from QRun-IO/feature/ga-only-tag-filter-main</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/a4035aa8d714f659ec49b1664a639927bae4f217"><code>a4035aa</code></a> ci: fix regex escaping in the GA tag filter</li> <li><a href="https://github.com/QRun-IO/qbit-bom/commit/52706aa987f881ebc39a25a941ff0b6b300760bb"><code>52706aa</code></a> ci: publish_release only on GA tags (port of <a href="https://redirect.github.com/Kingsrook/qbit-bom/issues/7">#7</a> to main)</li> <li>See full diff in <a href="https://github.com/Kingsrook/qbit-bom/compare/v2.1.0...v2.1.2">compare view</a></li> </ul> </details> <br /> Updates `com.h2database:h2` from 2.2.220 to 2.5.252 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/h2database/h2database/releases">com.h2database:h2's releases</a>.</em></p> <blockquote> <h2>Version 2.5.252</h2> <!-- raw HTML omitted --> <h2>version-2.5.250</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/h2database/h2database/commit/f986838bbbf4941d2edcd5298b18c9936d1b7359"><code>f986838</code></a> in preparation for a release</li> <li><a href="https://github.com/h2database/h2database/commit/06c34a7fa288208ecabb5d670555fd807270bb2a"><code>06c34a7</code></a> Merge pull request <a href="https://redirect.github.com/h2database/h2database/issues/4418">#4418</a> from andreitokar/issues-4380-4376</li> <li><a href="https://github.com/h2database/h2database/commit/1aef3e0692b7379402b2a1a14e5223a8911e31ec"><code>1aef3e0</code></a> <a href="https://redirect.github.com/h2database/h2database/issues/4376">#4376</a>: Reading INFORMATION_SCHEMA.COLUMNS fails with a NPE while any material...</li> <li><a href="https://github.com/h2database/h2database/commit/4bb8aee6bf4305a83e79b6a93e9e3781f904fed9"><code>4bb8aee</code></a> <a href="https://redirect.github.com/h2database/h2database/issues/4380">#4380</a>: creating a MATERIALIZED VIEW makes a persistent database permanently u...</li> <li><a href="https://github.com/h2database/h2database/commit/95b6af03b8768d770e5dac1ae829b7c15301b38e"><code>95b6af0</code></a> Merge pull request <a href="https://redirect.github.com/h2database/h2database/issues/4417">#4417</a> from andreitokar/issue-4395</li> <li><a href="https://github.com/h2database/h2database/commit/6ec30b66b68a298d6cfc424aa77fec90ebf05199"><code>6ec30b6</code></a> <a href="https://redirect.github.com/h2database/h2database/issues/4395">#4395</a> disallow constraints between temporary and permanent tables</li> <li><a href="https://github.com/h2database/h2database/commit/0f0f85605084bd4eaad8f6a467ff802161048b60"><code>0f0f856</code></a> Merge pull request <a href="https://redirect.github.com/h2database/h2database/issues/4416">#4416</a> from andreitokar/issue-4405</li> <li><a href="https://github.com/h2database/h2database/commit/f718b764c6d53e160f94d05003eae81d554ec253"><code>f718b76</code></a> <a href="https://redirect.github.com/h2database/h2database/issues/4405">#4405</a> SecureFileStore.readFully() may skip decryption</li> <li><a href="https://github.com/h2database/h2database/commit/e231ff7def4c280ffb845cb0b6e92fb9686867d1"><code>e231ff7</code></a> <a href="https://redirect.github.com/h2database/h2database/issues/4405">#4405</a> SecureFileStore.readFully() may skip</li> <li><a href="https://github.com/h2database/h2database/commit/4da0d1d02b4e860d6c2e68ff2de0c11c0a19011c"><code>4da0d1d</code></a> Merge pull request <a href="https://redirect.github.com/h2database/h2database/issues/4415">#4415</a> from jjh75607/fix/log-sql-aarch64</li> <li>Additional commits viewable in <a href="https://github.com/h2database/h2database/compare/version-2.2.220...version-2.5.252">compare view</a></li> </ul> </details> <br /> Updates `org.mockito:mockito-core` from 5.8.0 to 5.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">org.mockito:mockito-core's releases</a>.</em></p> <blockquote> <h2>v5.24.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.24.0</h4> <ul> <li>2026-09-23 - <a href="https://github.com/mockito/mockito/compare/v5.23.0...v5.24.0">27 commit(s)</a> by Andrei Solntsev, DragonFSKY, Hünkar Can Tunç, Joshua Selbo, M. Minot, Markus Gaisbauer, Mirko Alicastro, Vinod Kumar M ( codingkiddo ), dependabot[bot]</li> <li>Fix Mockito docs for -javaagent flag with Gradle [(<a href="https://redirect.github.com/mockito/mockito/issues/3866">#3866</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3866">mockito/mockito#3866</a>)</li> <li>Kotlin example for adding Mockito as an agent is incorrect [(<a href="https://redirect.github.com/mockito/mockito/issues/3864">#3864</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3864">mockito/mockito#3864</a>)</li> <li>Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3862">#3862</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3862">mockito/mockito#3862</a>)</li> <li>Bump gradle/actions from 6.2.0 to 6.3.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3852">#3852</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3852">mockito/mockito#3852</a>)</li> <li>Bump gradle/actions from 5 to 6.2.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3851">#3851</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3851">mockito/mockito#3851</a>)</li> <li>Preserve method parameters when clearing inline mocks [(<a href="https://redirect.github.com/mockito/mockito/issues/3847">#3847</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3847">mockito/mockito#3847</a>)</li> <li>Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 [(<a href="https://redirect.github.com/mockito/mockito/issues/3845">#3845</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3845">mockito/mockito#3845</a>)</li> <li>Print object fields via reflection when <code>toString()</code> is not implemented [(<a href="https://redirect.github.com/mockito/mockito/issues/3844">#3844</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3844">mockito/mockito#3844</a>)</li> <li>Migrate extensions-tests to JUnit Jupiter [(<a href="https://redirect.github.com/mockito/mockito/issues/3840">#3840</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3840">mockito/mockito#3840</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 [(<a href="https://redirect.github.com/mockito/mockito/issues/3839">#3839</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3839">mockito/mockito#3839</a>)</li> <li>docs(when-verify): fixes to explanations about redundancy [(<a href="https://redirect.github.com/mockito/mockito/issues/3838">#3838</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3838">mockito/mockito#3838</a>)</li> <li>Confusing inconsistency in example method calls in “stubbing and verifying is redundant” note of “when” and “verify” Javadoc [(<a href="https://redirect.github.com/mockito/mockito/issues/3837">#3837</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3837">mockito/mockito#3837</a>)</li> <li>Bump actions/checkout from 6 to 7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3836">#3836</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3836">mockito/mockito#3836</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2740">#2740</a> : Add mockMaker option to <code>@Spy</code> annotation [(<a href="https://redirect.github.com/mockito/mockito/issues/3835">#3835</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3835">mockito/mockito#3835</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.5 to 1.5.6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3834">#3834</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3834">mockito/mockito#3834</a>)</li> <li>Bump graalvm/setup-graalvm from 1.5.4 to 1.5.5 [(<a href="https://redirect.github.com/mockito/mockito/issues/3833">#3833</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3833">mockito/mockito#3833</a>)</li> <li>Bump codecov/codecov-action from 6 to 7 [(<a href="https://redirect.github.com/mockito/mockito/issues/3831">#3831</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3831">mockito/mockito#3831</a>)</li> <li>Bump graalvm/setup-graalvm from 1.4.5 to 1.5.4 [(<a href="https://redirect.github.com/mockito/mockito/issues/3830">#3830</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3830">mockito/mockito#3830</a>)</li> <li>Fix clearInlineMocks not de-registering singleton mocks [(<a href="https://redirect.github.com/mockito/mockito/issues/3829">#3829</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3829">mockito/mockito#3829</a>)</li> <li>Fix NotAMockException when using mockSingleton with MockitoJUnit [(<a href="https://redirect.github.com/mockito/mockito/issues/3827">#3827</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3827">mockito/mockito#3827</a>)</li> <li>NotAMockException when using mockSingleton with MockitoSession or MockitoJUnit [(<a href="https://redirect.github.com/mockito/mockito/issues/3826">#3826</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3826">mockito/mockito#3826</a>)</li> <li>Improve Gradle agent docs for configuration cache [(<a href="https://redirect.github.com/mockito/mockito/issues/3823">#3823</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3823">mockito/mockito#3823</a>)</li> <li>Gradle documentation for setting up instrumentation with Gradle configuration cache [(<a href="https://redirect.github.com/mockito/mockito/issues/3822">#3822</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3822">mockito/mockito#3822</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3818">#3818</a> : Fix data race in InvocationContainerImpl.invocationForStubbing [(<a href="https://redirect.github.com/mockito/mockito/issues/3819">#3819</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3819">mockito/mockito#3819</a>)</li> <li>Data race on invocationForPotentialStubbing [(<a href="https://redirect.github.com/mockito/mockito/issues/3818">#3818</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3818">mockito/mockito#3818</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3814">#3814</a> : implement package-level clinit suppression [(<a href="https://redirect.github.com/mockito/mockito/issues/3815">#3815</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3815">mockito/mockito#3815</a>)</li> <li>Package-level clinit suppression [(<a href="https://redirect.github.com/mockito/mockito/issues/3814">#3814</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3814">mockito/mockito#3814</a>)</li> <li>Upgrade Android Gradle Plugin to 8.13.2 [(<a href="https://redirect.github.com/mockito/mockito/issues/3812">#3812</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3812">mockito/mockito#3812</a>)</li> <li>Replaces raw generic types with type parameters [(<a href="https://redirect.github.com/mockito/mockito/issues/3806">#3806</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3806">mockito/mockito#3806</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/2398">#2398</a> : Implement global suppress static initialization leveraging java agent [(<a href="https://redirect.github.com/mockito/mockito/issues/3801">#3801</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3801">mockito/mockito#3801</a>)</li> <li>Bump codecov/codecov-action from 5 to 6 [(<a href="https://redirect.github.com/mockito/mockito/issues/3800">#3800</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3800">mockito/mockito#3800</a>)</li> <li>Fix non-deterministic AssertionError when using MockMakers.SUBCLASS (<a href="https://redirect.github.com/mockito/mockito/issues/3406">#3406</a>, <a href="https://redirect.github.com/mockito/mockito/issues/2823">#2823</a>) [(<a href="https://redirect.github.com/mockito/mockito/issues/3795">#3795</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3795">mockito/mockito#3795</a>)</li> <li>Fixes <a href="https://redirect.github.com/mockito/mockito/issues/3536">#3536</a> : Implement SpyStatic API [(<a href="https://redirect.github.com/mockito/mockito/issues/3794">#3794</a>)](<a href="https://redirect.github.com/mockito/mockito/pull/3794">mockito/mockito#3794</a>)</li> <li>The class's MethodParameters are removed after clearAllCaches is invoked [(<a href="https://redirect.github.com/mockito/mockito/issues/3763">#3763</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3763">mockito/mockito#3763</a>)</li> <li>[FeatureRequest / Idea] Create Mockito.spyStatic [(<a href="https://redirect.github.com/mockito/mockito/issues/3536">#3536</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/3536">mockito/mockito#3536</a>)</li> <li>Add option to specify mockmaker for <code>@Spy</code> [(<a href="https://redirect.github.com/mockito/mockito/issues/2740">#2740</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2740">mockito/mockito#2740</a>)</li> <li>How can I suppress static initializer? [(<a href="https://redirect.github.com/mockito/mockito/issues/2398">#2398</a>)](<a href="https://redirect.github.com/mockito/mockito/issues/2398">mockito/mockito#2398</a>)</li> </ul> <h2>v5.23.0</h2> <h2>NOTE: Breaking change for Android</h2> <p>The <code>mockito-android</code> artifact has a breaking change: tests now require a device or emulator based on API 28+ (Android P). This is to enable new support for mocking Kotlin classes. See <a href="https://redirect.github.com/mockito/mockito/issues/3788">#3788</a> for more details.</p> <hr /> <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> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mockito/mockito/commit/5a2f0f81cdafc9b34ddb4520db7f8866c787dac0"><code>5a2f0f8</code></a> Fix Mockito docs for -javaagent flag with Gradle (<a href="https://redirect.github.com/mockito/mockito/issues/3866">#3866</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/9c5f36fb9f2ad89fbaab828d33d144cd398a4079"><code>9c5f36f</code></a> Bump graalvm/setup-graalvm from 1.6.3 to 1.6.6 (<a href="https://redirect.github.com/mockito/mockito/issues/3862">#3862</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/e7fd06dda31daf0c71ad1dedc76ffc9f8ecf6973"><code>e7fd06d</code></a> Preserve method parameters when clearing inline mocks (<a href="https://redirect.github.com/mockito/mockito/issues/3847">#3847</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/5a676bcd9ef9a10db46e1dc34e190eb46faa2687"><code>5a676bc</code></a> Bump gradle/actions from 6.2.0 to 6.3.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3852">#3852</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/508f8e78f5ac5ed9f23f7b92b01de76752120a67"><code>508f8e7</code></a> Bump gradle/actions from 5 to 6.2.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3851">#3851</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/ee8a330da0218f32d5964acdeaa3ac39e2c6ce14"><code>ee8a330</code></a> Print object fields via reflection when <code>toString()</code> is not implemented (<a href="https://redirect.github.com/mockito/mockito/issues/3844">#3844</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/39b1aba6e6cc92d8ad3c812dcc16ed357c9fbc85"><code>39b1aba</code></a> Bump graalvm/setup-graalvm from 1.6.0 to 1.6.3 (<a href="https://redirect.github.com/mockito/mockito/issues/3845">#3845</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/d8638e1a8b67b4acea63c80dc85d62eda4ef57f5"><code>d8638e1</code></a> Migrate extensions-tests to JUnit Jupiter (<a href="https://redirect.github.com/mockito/mockito/issues/3840">#3840</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/0aab922fa4c8967e50613671f58c707a69606c62"><code>0aab922</code></a> Bump graalvm/setup-graalvm from 1.5.6 to 1.6.0 (<a href="https://redirect.github.com/mockito/mockito/issues/3839">#3839</a>)</li> <li><a href="https://github.com/mockito/mockito/commit/f3cf74c7e1106f7d32299001ca0ecf2c492c468c"><code>f3cf74c</code></a> docs(when-verify): fixes to explanations about redundancy (<a href="https://redirect.github.com/mockito/mockito/issues/3838">#3838</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mockito/mockito/compare/v5.8.0...v5.24.0">compare view</a></li> </ul> </details> <br /> Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.1.2 to 3.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apache/maven-surefire/releases">org.apache.maven.plugins:maven-failsafe-plugin's releases</a>.</em></p> <blockquote> <h2>3.6.0</h2> <!-- raw HTML omitted --> <p>Please refer to the main page for what's new <a href="https://maven.apache.org/surefire/">https://maven.apache.org/surefire/</a> And the migration page <a href="https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html">https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html</a></p> <h2>🚀 New features and improvements</h2> <ul> <li>Fix <a href="https://redirect.github.com/apache/maven-surefire/issues/3303">#3303</a>: distinguish JUnit 6 ParameterizedClass invocations (<a href="https://redirect.github.com/apache/maven-surefire/pull/3432">#3432</a>) <a href="https://github.com/AzazelSensei"><code>@​AzazelSensei</code></a></li> <li><a href="https://issues.apache.org/jira/browse/SUREFIRE-1639">[SUREFIRE-1639]</a> - Add ability to configure JUnit 5 TestExecutionListener (<a href="https://redirect.github.com/apache/maven-surefire/pull/3438">#3438</a>) <a href="https://github.com/pan3793"><code>@​pan3793</code></a></li> <li>Issue <a href="https://redirect.github.com/apache/maven-surefire/issues/838">#838</a> Implement extension point to run diagnosis tools when forked JVM times out (<a href="https://redirect.github.com/apache/maven-surefire/pull/3372">#3372</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li> <li><a href="https://issues.apache.org/jira/browse/SUREFIRE-2148">[SUREFIRE-2148]</a> - Verify recovered BeforeAll does not fail build (<a href="https://redirect.github.com/apache/maven-surefire/pull/3419">#3419</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li><a href="https://issues.apache.org/jira/browse/SUREFIRE-823">[SUREFIRE-823]</a> - Decouple -DskipTests from Failsafe plugin (<a href="https://redirect.github.com/apache/maven-surefire/pull/3371">#3371</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li> <li>Use StackWalker in StackTraceProvider when available (Java 9+) (<a href="https://redirect.github.com/apache/maven-surefire/pull/3374">#3374</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li> <li>[Issue-3380] Send sourceQualifiedName to forked clients (<a href="https://redirect.github.com/apache/maven-surefire/issues/3380">#3380</a>) (<a href="https://redirect.github.com/apache/maven-surefire/pull/3381">#3381</a>) <a href="https://github.com/fabriciorby"><code>@​fabriciorby</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li><a href="https://issues.apache.org/jira/browse/SUREFIRE-523">[SUREFIRE-523]</a> - Link all reported tests to source XRef (<a href="https://redirect.github.com/apache/maven-surefire/pull/3445">#3445</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3446">[SUREFIRE-3446]</a> - Fix direct selection of JUnit Jupiter <a href="https://github.com/Nested"><code>@​Nested</code></a> classes (<a href="https://redirect.github.com/apache/maven-surefire/pull/3447">#3447</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li>Discover tests in a fork when a toolchain JDK is used (<a href="https://redirect.github.com/apache/maven-surefire/pull/3444">#3444</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li> <li>[SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274, SUREFIRE-2300] Preserve JUnit Platform test identity across reruns (<a href="https://redirect.github.com/apache/maven-surefire/pull/3418">#3418</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li>Fix <a href="https://redirect.github.com/apache/maven-surefire/issues/3428">#3428</a>: resolve parents via TestPlan.getParent for pre-1.8 platforms (<a href="https://redirect.github.com/apache/maven-surefire/pull/3429">#3429</a>) <a href="https://github.com/kalayciburak"><code>@​kalayciburak</code></a></li> <li><a href="https://issues.apache.org/jira/browse/SUREFIRE-859">[SUREFIRE-859]</a> - Make random test order reproducible (<a href="https://redirect.github.com/apache/maven-surefire/pull/3421">#3421</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li>[SUREFIRE-862, SUREFIRE-3178] Handle missing Failsafe summary files (<a href="https://redirect.github.com/apache/maven-surefire/pull/3417">#3417</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li>fix: report AfterAll/AfterClass exceptions as errors again (<a href="https://redirect.github.com/apache/maven-surefire/issues/3412">#3412</a>) (<a href="https://redirect.github.com/apache/maven-surefire/pull/3413">#3413</a>) <a href="https://github.com/arimu1"><code>@​arimu1</code></a></li> <li>Fixes <a href="https://redirect.github.com/apache/maven-surefire/issues/3264">#3264</a> : tests inside <a href="https://github.com/Suite"><code>@​Suite</code></a> incorrectly classified as flakes (<a href="https://redirect.github.com/apache/maven-surefire/pull/3342">#3342</a>) <a href="https://github.com/mirkoalicastro"><code>@​mirkoalicastro</code></a></li> <li>Fix Windows flake in CommandChannelDecoderTest (<a href="https://redirect.github.com/apache/maven-surefire/pull/3400">#3400</a>) <a href="https://github.com/ascheman"><code>@​ascheman</code></a></li> <li>Fix reportNameSuffix in XML testcase classname (<a href="https://redirect.github.com/apache/maven-surefire/pull/3379">#3379</a>) <a href="https://github.com/goutamadwant"><code>@​goutamadwant</code></a></li> <li>Fix: resolve relative classpath elements against the fork's working dir (<a href="https://redirect.github.com/apache/maven-surefire/pull/3333">#3333</a>) <a href="https://github.com/cwegener-79"><code>@​cwegener-79</code></a></li> </ul> <h2>📝 Documentation updates</h2> <ul> <li>Magnify the home, well at least have something rather than nothing :) (<a href="https://redirect.github.com/apache/maven-surefire/pull/3377">#3377</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li> <li>Restore the straight quotes the FAQ conversion turned typographic (<a href="https://redirect.github.com/apache/maven-surefire/pull/3425">#3425</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Restore the table borders lost in the APT conversion (<a href="https://redirect.github.com/apache/maven-surefire/pull/3424">#3424</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Convert the FAQ from FML to Markdown (<a href="https://redirect.github.com/apache/maven-surefire/pull/3423">#3423</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Convert the remaining site documentation from APT to Markdown (<a href="https://redirect.github.com/apache/maven-surefire/pull/3422">#3422</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>javadoc: clarify statelessTestsetReporter, consoleOutputReporter, (<a href="https://redirect.github.com/apache/maven-surefire/pull/3410">#3410</a>) <a href="https://github.com/joshinii"><code>@​joshinii</code></a></li> <li>Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (<a href="https://redirect.github.com/apache/maven-surefire/pull/3387">#3387</a>) <a href="https://github.com/potiuk"><code>@​potiuk</code></a></li> <li>Update documentation we support Junit 6 as well :) (<a href="https://redirect.github.com/apache/maven-surefire/pull/3370">#3370</a>) <a href="https://github.com/olamy"><code>@​olamy</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>Stop dependabot from updating test fixtures (<a href="https://redirect.github.com/apache/maven-surefire/pull/3440">#3440</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Migrate legacy plugin Javadoc annotations (<a href="https://redirect.github.com/apache/maven-surefire/pull/3416">#3416</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li>Use the resolver's own HTTP transport in the report plugin tests (<a href="https://redirect.github.com/apache/maven-surefire/pull/3414">#3414</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Pin maven-jar-plugin 3.5.1 in modular IT fixtures (<a href="https://redirect.github.com/apache/maven-surefire/pull/3398">#3398</a>) <a href="https://github.com/ascheman"><code>@​ascheman</code></a></li> <li>Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (<a href="https://redirect.github.com/apache/maven-surefire/pull/3387">#3387</a>) <a href="https://github.com/potiuk"><code>@​potiuk</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apache/maven-surefire/commit/0ff622b160253f362511a72d29a1f8067631f9d3"><code>0ff622b</code></a> [maven-release-plugin] prepare release surefire-3.6.0</li> <li><a href="https://github.com/apache/maven-surefire/commit/bb3932a10a9706df70cf8095e2402348b7a64f0b"><code>bb3932a</code></a> Let's go for 3.6.0 release</li> <li><a href="https://github.com/apache/maven-surefire/commit/3002a1648cc8092dbd80492aa00509c825fd58e7"><code>3002a16</code></a> Bump mavenVersion from 3.9.14 to 3.9.16</li> <li><a href="https://github.com/apache/maven-surefire/commit/61a531d5981b0e70f8e88a329150f75501bb73e4"><code>61a531d</code></a> Bump Maven parent version from 47 to 49 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3449">#3449</a>)</li> <li><a href="https://github.com/apache/maven-surefire/commit/e52ead4cf5075f519578d0053c1ff878dff238f5"><code>e52ead4</code></a> [SUREFIRE-523] Link all reported tests to source XRef (<a href="https://redirect.github.com/apache/maven-surefire/issues/3445">#3445</a>)</li> <li><a href="https://github.com/apache/maven-surefire/commit/45102fa9f2dfc5bc3d2909798e67358ae33e2d49"><code>45102fa</code></a> [SUREFIRE-3446] Fix direct selection of JUnit Jupiter <a href="https://github.com/Nested"><code>@​Nested</code></a> classes (<a href="https://redirect.github.com/apache/maven-surefire/issues/3447">#3447</a>)</li> <li><a href="https://github.com/apache/maven-surefire/commit/b2e1f70b24df2d8a6cf1583ca955311184e68022"><code>b2e1f70</code></a> Fix <a href="https://redirect.github.com/apache/maven-surefire/issues/3303">#3303</a>: distinguish JUnit 6 ParameterizedClass invocations (<a href="https://redirect.github.com/apache/maven-surefire/issues/3432">#3432</a>)</li> <li><a href="https://github.com/apache/maven-surefire/commit/c051938593a29d654b3c1c20d454b9062c3fa3f4"><code>c051938</code></a> Discover tests in a fork when a toolchain JDK is used (<a href="https://redirect.github.com/apache/maven-surefire/issues/3444">#3444</a>)</li> <li><a href="https://github.com/apache/maven-surefire/commit/db75df85a76abf35346f559fe7f7f020cf6435b6"><code>db75df8</code></a> Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3441">#3441</a>)</li> <li><a href="https://github.com/apache/maven-surefire/commit/77f2759d895a4460f917bdaaff7a025454afebe4"><code>77f2759</code></a> Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0</li> <li>Additional commits viewable in <a href="https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.6.0">compare view</a></li> </ul> </details> <br /> Updates `org.apache.maven:apache-maven` from 3.9.11 to 3.10.0
KofTwentyTwo (Migrated from github.com) reviewed 2026-10-18 00:23:16 +00:00
This pull request has changes conflicting with the target branch.
  • pom.xml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependabot/maven/develop/maven-minor-and-patch-3ab577e7f8:dependabot/maven/develop/maven-minor-and-patch-3ab577e7f8
git checkout dependabot/maven/develop/maven-minor-and-patch-3ab577e7f8
Sign in to join this conversation.