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.
Commits
1630c83 Merge pull request #13 from QRun-IO/feature/assistant-spi-allowlist
00c6f1b feat(guardrails): allow qbit-assistant's provider SPI by default
JaCoCo now officially supports Java 27 (GitHub #2287).
Experimental support for Java 28 class files (GitHub #2170, #2189).
To instrument classes loaded by the platform class loader, introduced in JDK 9 by JEP 261, the agent option inclbootstrapclasses=true is required (GitHub #2155).
Non-functional Changes
JaCoCo now depends on ASM 9.11.1 (GitHub #2299, #2304).
Updates org.apache.maven:apache-maven from 3.9.11 to 3.10.0
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 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
Bumps the maven-minor-and-patch group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [com.kingsrook:qbit-build-parent](https://github.com/Kingsrook/qbit-bom) | `2.1.1` | `2.1.2` |
| [com.h2database:h2](https://github.com/h2database/h2database) | `2.2.224` | `2.5.252` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.2.5` | `3.6.1` |
| [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) | `3.3.1` | `3.6.0` |
| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.15` | `0.8.16` |
| org.apache.maven:apache-maven | `3.9.11` | `3.10.0` |
Updates `com.kingsrook:qbit-build-parent` from 2.1.1 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>
</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>See full diff in <a href="https://github.com/Kingsrook/qbit-bom/compare/v2.1.1...v2.1.2">compare view</a></li>
</ul>
</details>
<br />
Updates `com.h2database:h2` from 2.2.224 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.224...version-2.5.252">compare view</a></li>
</ul>
</details>
<br />
Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.5 to 3.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/apache/maven-surefire/releases">org.apache.maven.plugins:maven-surefire-plugin's releases</a>.</em></p>
<blockquote>
<h2>3.6.1</h2>
<!-- raw HTML omitted -->
<h2>🚀 New features and improvements</h2>
<ul>
<li>Group module path heuristics in a single class ModulePathJpmsArguments (<a href="https://redirect.github.com/apache/maven-surefire/issues/3541">#3541</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Fix out of memory errors with big JUnit 4 suites (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3515">#3515</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3459">[SUREFIRE-3459]</a> - Allow opting out of StackWalker stack capture (<a href="https://redirect.github.com/apache/maven-surefire/issues/3493">#3493</a>) <a href="https://github.com/goutamadwant"><code>@goutamadwant</code></a></li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>Fix IllegalAccessError when the main module requires JUnit (<a href="https://redirect.github.com/apache/maven-surefire/issues/3532">#3532</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3538">#3538</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Fix groups and excludedGroups being ignored when TestNG is on the classpath (<a href="https://redirect.github.com/apache/maven-surefire/issues/3534">#3534</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Don't let runOrder replace JUnit orderers set elsewhere (<a href="https://redirect.github.com/apache/maven-surefire/issues/3529">#3529</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3530">#3530</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Fix groups and excludedGroups for Spock and Jupiter tests when JUnit 4 is on the classpath (<a href="https://redirect.github.com/apache/maven-surefire/issues/3468">#3468</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3503">#3503</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3517">#3517</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Issue <a href="https://redirect.github.com/apache/maven-surefire/issues/3462">#3462</a> TestNG extension onStart/onFinish called too many times (<a href="https://redirect.github.com/apache/maven-surefire/issues/3470">#3470</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Fix forked JVM hanging forever when the exit timeout fires (<a href="https://redirect.github.com/apache/maven-surefire/issues/3500">#3500</a>), Possible NPE if a thread ends while building the thread dump (<a href="https://redirect.github.com/apache/maven-surefire/issues/3506">#3506</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Stop rewriting the class report for every nested suite (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3514">#3514</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Fix IllegalAccessError in the forked JVM on Java 8 and 11 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3511">#3511</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3513">#3513</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3460">[SUREFIRE-3460]</a> - Don't NPE when StackWalkerStrategy inits with a null TCCL (<a href="https://redirect.github.com/apache/maven-surefire/issues/3464">#3464</a>) <a href="https://github.com/kalayciburak"><code>@kalayciburak</code></a></li>
<li><a href="https://issues.apache.org/jira/browse/SUREFIRE-3465">[SUREFIRE-3465]</a> - Match includes/excludes the way the scanner does (<a href="https://redirect.github.com/apache/maven-surefire/issues/3466">#3466</a>) <a href="https://github.com/orion0616"><code>@orion0616</code></a></li>
<li>[Issue-3456] Apply systemPropertyVariables before the fork initializes networking (<a href="https://redirect.github.com/apache/maven-surefire/issues/3467">#3467</a>) <a href="https://github.com/joseluisll"><code>@joseluisll</code></a></li>
<li>Fix inverted filter predicate in ForkStarter#readTestClassNames (<a href="https://redirect.github.com/apache/maven-surefire/issues/3453">#3453</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
</ul>
<h2>📝 Documentation updates</h2>
<ul>
<li>Clean up deprecated parameters and fix TestNG parallel modes (<a href="https://redirect.github.com/apache/maven-surefire/issues/3452">#3452</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3519">#3519</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Merge the two timeout extension pages into one. The guide and the example page covered the same things twice. (<a href="https://redirect.github.com/apache/maven-surefire/issues/3520">#3520</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Drop the Source Xref menu items (<a href="https://redirect.github.com/apache/maven-surefire/issues/3479">#3479</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
</ul>
<h2>👻 Maintenance</h2>
<ul>
<li>Use push for PR Automation (<a href="https://redirect.github.com/apache/maven-surefire/issues/3536">#3536</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li>
<li>Use workflow_run for PR check (<a href="https://redirect.github.com/apache/maven-surefire/issues/3531">#3531</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li>
<li>Add project metadata for ATR (<a href="https://redirect.github.com/apache/maven-surefire/issues/3522">#3522</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li>
<li>Add PR check workflow (<a href="https://redirect.github.com/apache/maven-surefire/issues/3507">#3507</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li>
<li>Fix ForkCountIT failing on Windows with Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3509">#3509</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>Fix ITs for Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3508">#3508</a>) <a href="https://github.com/slawekjaranowski"><code>@slawekjaranowski</code></a></li>
<li>Migrate surefire-its fixture from maven-verifier to maven-executor (<a href="https://redirect.github.com/apache/maven-surefire/issues/3484">#3484</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
<li>Port the IT scripts from BeanShell to Groovy (<a href="https://redirect.github.com/apache/maven-surefire/issues/3480">#3480</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
<li>Drop the Source Xref menu items (<a href="https://redirect.github.com/apache/maven-surefire/issues/3479">#3479</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
<li>Implement getOutputPath() and deprecate getOutputName() (<a href="https://redirect.github.com/apache/maven-surefire/issues/3469">#3469</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
</ul>
<h2>🔧 Build</h2>
<ul>
<li>Drop the Maven 3.9.0 CI job (<a href="https://redirect.github.com/apache/maven-surefire/issues/3525">#3525</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
<li>Fix ForkCountIT failing on Windows with Maven 3.10.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3509">#3509</a>) <a href="https://github.com/olamy"><code>@olamy</code></a></li>
<li>fix test due to uneven Maven API migration, Maven 4 build (<a href="https://redirect.github.com/apache/maven-surefire/issues/3502">#3502</a>) <a href="https://github.com/sebtiem"><code>@sebtiem</code></a></li>
<li>Keep Dependabot off JUnit 6 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3497">#3497</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li>
<li>Verify the plugin on Maven 3.9.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3478">#3478</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</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/5bf0dcf034365f13dc7fdc7a2776e936e636bc52"><code>5bf0dcf</code></a> [maven-release-plugin] prepare release surefire-3.6.1</li>
<li><a href="https://github.com/apache/maven-surefire/commit/7f73580532a727e1bde77e102aa227bc3e278d1a"><code>7f73580</code></a> Bump doxiaVersion from 2.1.0 to 2.2.0 (<a href="https://redirect.github.com/apache/maven-surefire/issues/3542">#3542</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/ab7ce2fdf38aa53d63e8d0fbaab65e8facab54fe"><code>ab7ce2f</code></a> Bump org.testng:testng (<a href="https://redirect.github.com/apache/maven-surefire/issues/3539">#3539</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/ff3b768b8b92b005b784ccb451ddf44f43c0d932"><code>ff3b768</code></a> Group module path heuristics in ModulePathJpmsArguments (<a href="https://redirect.github.com/apache/maven-surefire/issues/3541">#3541</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/a343e4dcb51db7fa68cb09a2572dd8c25f4e5304"><code>a343e4d</code></a> Fix IllegalAccessError when the main module requires JUnit (<a href="https://redirect.github.com/apache/maven-surefire/issues/3532">#3532</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3538">#3538</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/907a2e21646744b5f4707e4b0b4a05b4358e9c83"><code>907a2e2</code></a> Fix groups and excludedGroups being ignored when TestNG is on the classpath (...</li>
<li><a href="https://github.com/apache/maven-surefire/commit/cc69b3c4cda47b35815b30a4bc3ff92988492f4a"><code>cc69b3c</code></a> Use push for PR Automation</li>
<li><a href="https://github.com/apache/maven-surefire/commit/b11901901c43d65c7f3888f7c311c39803c6cdfd"><code>b119019</code></a> Install the JUnit Platform provider for the ITs (<a href="https://redirect.github.com/apache/maven-surefire/issues/3535">#3535</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/2cdec2eec3f7e10832e99905fe08ac01a1ff99c1"><code>2cdec2e</code></a> Don't let runOrder replace JUnit orderers set elsewhere (<a href="https://redirect.github.com/apache/maven-surefire/issues/3529">#3529</a>) (<a href="https://redirect.github.com/apache/maven-surefire/issues/3530">#3530</a>)</li>
<li><a href="https://github.com/apache/maven-surefire/commit/1e4f6b98e4076e120455e37b1049688354f49a11"><code>1e4f6b9</code></a> Use workflow_run for PR check (<a href="https://redirect.github.com/apache/maven-surefire/issues/3531">#3531</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.6.1">compare view</a></li>
</ul>
</details>
<br />
Updates `org.apache.maven.plugins:maven-checkstyle-plugin` from 3.3.1 to 3.6.0
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/dd1abd9ee7cb1046ece3ae013fa6e68a345c7a32"><code>dd1abd9</code></a> [maven-release-plugin] prepare release maven-checkstyle-plugin-3.6.0</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/9ccb06ed3ef759a109d48456ccdad3f583f3ba57"><code>9ccb06e</code></a> fix</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/6ac89b88deec9893875a40ec62718bc02d1a27cc"><code>6ac89b8</code></a> [MCHECKSTYLE-452] Upgrade to Doxia 2.0.0 GA Stack</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/ff1a1b76e24a66107413eafda9eb17a3782957cd"><code>ff1a1b7</code></a> Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/13e16c5bbf322f24257b27f5ec4be01d2e39d485"><code>13e16c5</code></a> Remove unecessary test dependency on plexus-container-default</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/a7c962ae77e10c210b51e56e949f9df7223d1e71"><code>a7c962a</code></a> [maven-release-plugin] prepare for next development iteration</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/868abc95ea488a56f92a4610bdfd5d25c471e0de"><code>868abc9</code></a> [maven-release-plugin] prepare release maven-checkstyle-plugin-3.5.0</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/9043f8a96ee5f3ab9971ecae399fce4da6a8ce2e"><code>9043f8a</code></a> [MCHECKSTYLE-446] Dynamically calculate xrefLocation/xrefTestLocation</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/0e7bd00e106ea76d9ffaadf1256a95d463bf60e3"><code>0e7bd00</code></a> [MCHECKSTYLE-445] Upgrade to Doxia 2.0.0 Milestone Stack</li>
<li><a href="https://github.com/apache/maven-checkstyle-plugin/commit/b92666d0b0dc3dfc4975be701e2f104ed6e96fb0"><code>b92666d</code></a> Bump org.apache.maven.plugins:maven-plugins from 42 to 43</li>
<li>Additional commits viewable in <a href="https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.3.1...maven-checkstyle-plugin-3.6.0">compare view</a></li>
</ul>
</details>
<br />
Updates `org.jacoco:jacoco-maven-plugin` from 0.8.15 to 0.8.16
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/jacoco/jacoco/releases">org.jacoco:jacoco-maven-plugin's releases</a>.</em></p>
<blockquote>
<h2>0.8.16</h2>
<h2>New Features</h2>
<ul>
<li>JaCoCo now officially supports Java 27 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/2287">#2287</a>).</li>
<li>Experimental support for Java 28 class files (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/2170">#2170</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/2189">#2189</a>).</li>
<li>To instrument classes loaded by the platform class loader, introduced in JDK 9 by JEP 261, the agent option <code>inclbootstrapclasses=true</code> is required (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/2155">#2155</a>).</li>
</ul>
<h2>Non-functional Changes</h2>
<ul>
<li>JaCoCo now depends on ASM 9.11.1 (GitHub <a href="https://redirect.github.com/jacoco/jacoco/issues/2299">#2299</a>, <a href="https://redirect.github.com/jacoco/jacoco/issues/2304">#2304</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jacoco/jacoco/commit/466838a293cc2387f5788eddd9e41e1750d33b58"><code>466838a</code></a> Prepare release 0.8.16</li>
<li><a href="https://github.com/jacoco/jacoco/commit/64d0ef7a0bd19ae0716da7b0e3545c377f561003"><code>64d0ef7</code></a> Upgrade ASM to 9.11.1 (<a href="https://redirect.github.com/jacoco/jacoco/issues/2304">#2304</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/fdaaab78b59446087132a84c102ea9cf0e3125ce"><code>fdaaab7</code></a> Upgrade ASM to 9.11 (<a href="https://redirect.github.com/jacoco/jacoco/issues/2299">#2299</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/d2571ae5103bcea1e1f6c7433142e0dd89e31006"><code>d2571ae</code></a> Upgrade Kotlin to 2.4.21 (<a href="https://redirect.github.com/jacoco/jacoco/issues/2302">#2302</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/2f763947443b7874d7fb4ba46b3270b93e2266f1"><code>2f76394</code></a> Improve Renovate commit messages and PR titles (<a href="https://redirect.github.com/jacoco/jacoco/issues/2301">#2301</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/e9f29365cac925207d6a16e0f531d5b779a104bc"><code>e9f2936</code></a> Use Ubuntu 26.04 (<a href="https://redirect.github.com/jacoco/jacoco/issues/2291">#2291</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/4ffe9f0033e05d50bc29d69cac9b16a419a135b1"><code>4ffe9f0</code></a> Upgrade actions/upload-artifact to 7.0.2 (<a href="https://redirect.github.com/jacoco/jacoco/issues/2295">#2295</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/aaede90e326a3ba32e619e6642eedbcfe99e2336"><code>aaede90</code></a> Upgrade Maven to 3.10.0 (<a href="https://redirect.github.com/jacoco/jacoco/issues/2292">#2292</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/f63849942e7d69e13062c99faa78c0ee0c7285f1"><code>f638499</code></a> Enable comment-based updates in pom.xml and html files (<a href="https://redirect.github.com/jacoco/jacoco/issues/2294">#2294</a>)</li>
<li><a href="https://github.com/jacoco/jacoco/commit/2e115bb6868116ffa5af558e0b10c51b20db3811"><code>2e115bb</code></a> Happy birthday Java 27! (<a href="https://redirect.github.com/jacoco/jacoco/issues/2287">#2287</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/jacoco/jacoco/compare/v0.8.15...v0.8.16">compare view</a></li>
</ul>
</details>
<br />
Updates `org.apache.maven:apache-maven` from 3.9.11 to 3.10.0
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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps the maven-minor-and-patch group with 6 updates in the / directory:
2.1.12.1.22.2.2242.5.2523.2.53.6.13.3.13.6.00.8.150.8.163.9.113.10.0Updates
com.kingsrook:qbit-build-parentfrom 2.1.1 to 2.1.2Release notes
Sourced from com.kingsrook:qbit-build-parent's releases.
Commits
1630c83Merge pull request #13 from QRun-IO/feature/assistant-spi-allowlist00c6f1bfeat(guardrails): allow qbit-assistant's provider SPI by defaultb42f4f3Bump version to 2.1.1 [skip ci]Updates
com.h2database:h2from 2.2.224 to 2.5.252Release notes
Sourced from com.h2database:h2's releases.
... (truncated)
Commits
f986838in preparation for a release06c34a7Merge pull request #4418 from andreitokar/issues-4380-43761aef3e0#4376: Reading INFORMATION_SCHEMA.COLUMNS fails with a NPE while any material...4bb8aee#4380: creating a MATERIALIZED VIEW makes a persistent database permanently u...95b6af0Merge pull request #4417 from andreitokar/issue-43956ec30b6#4395 disallow constraints between temporary and permanent tables0f0f856Merge pull request #4416 from andreitokar/issue-4405f718b76#4405 SecureFileStore.readFully() may skip decryptione231ff7#4405 SecureFileStore.readFully() may skip4da0d1dMerge pull request #4415 from jjh75607/fix/log-sql-aarch64Updates
org.apache.maven.plugins:maven-surefire-pluginfrom 3.2.5 to 3.6.1Release notes
Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.
... (truncated)
Commits
5bf0dcf[maven-release-plugin] prepare release surefire-3.6.17f73580Bump doxiaVersion from 2.1.0 to 2.2.0 (#3542)ab7ce2fBump org.testng:testng (#3539)ff3b768Group module path heuristics in ModulePathJpmsArguments (#3541)a343e4dFix IllegalAccessError when the main module requires JUnit (#3532) (#3538)907a2e2Fix groups and excludedGroups being ignored when TestNG is on the classpath (...cc69b3cUse push for PR Automationb119019Install the JUnit Platform provider for the ITs (#3535)2cdec2eDon't let runOrder replace JUnit orderers set elsewhere (#3529) (#3530)1e4f6b9Use workflow_run for PR check (#3531)Updates
org.apache.maven.plugins:maven-checkstyle-pluginfrom 3.3.1 to 3.6.0Commits
dd1abd9[maven-release-plugin] prepare release maven-checkstyle-plugin-3.6.09ccb06efix6ac89b8[MCHECKSTYLE-452] Upgrade to Doxia 2.0.0 GA Stackff1a1b7Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.013e16c5Remove unecessary test dependency on plexus-container-defaulta7c962a[maven-release-plugin] prepare for next development iteration868abc9[maven-release-plugin] prepare release maven-checkstyle-plugin-3.5.09043f8a[MCHECKSTYLE-446] Dynamically calculate xrefLocation/xrefTestLocation0e7bd00[MCHECKSTYLE-445] Upgrade to Doxia 2.0.0 Milestone Stackb92666dBump org.apache.maven.plugins:maven-plugins from 42 to 43Updates
org.jacoco:jacoco-maven-pluginfrom 0.8.15 to 0.8.16Release notes
Sourced from org.jacoco:jacoco-maven-plugin's releases.
Commits
466838aPrepare release 0.8.1664d0ef7Upgrade ASM to 9.11.1 (#2304)fdaaab7Upgrade ASM to 9.11 (#2299)d2571aeUpgrade Kotlin to 2.4.21 (#2302)2f76394Improve Renovate commit messages and PR titles (#2301)e9f2936Use Ubuntu 26.04 (#2291)4ffe9f0Upgrade actions/upload-artifact to 7.0.2 (#2295)aaede90Upgrade Maven to 3.10.0 (#2292)f638499Enable comment-based updates in pom.xml and html files (#2294)2e115bbHappy birthday Java 27! (#2287)Updates
org.apache.maven:apache-mavenfrom 3.9.11 to 3.10.0Dependabot 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 conditionsView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.