You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by "dependabot[bot] (via GitHub)" <gi...@apache.org> on 2026/10/06 20:07:47 UTC
[PR] chore(deps): Bump the java group across 3 directories with 6 updates [iggy]
dependabot[bot] opened a new pull request, #4427:
URL: https://github.com/apache/iggy/pull/4427
Bumps the java group with 4 updates in the /bdd/java directory: [io.cucumber:cucumber-java](https://github.com/cucumber/cucumber-jvm), [io.cucumber:cucumber-junit-platform-engine](https://github.com/cucumber/cucumber-jvm), [com.diffplug.spotless](https://github.com/diffplug/spotless) and [gradle-wrapper](https://github.com/gradle/gradle).
Bumps the java group with 2 updates in the /examples/java directory: [com.diffplug.spotless](https://github.com/diffplug/spotless) and [gradle-wrapper](https://github.com/gradle/gradle).
Bumps the java group with 4 updates in the /foreign/java directory: [com.diffplug.spotless](https://github.com/diffplug/spotless), [gradle-wrapper](https://github.com/gradle/gradle), org.apache.commons:commons-lang3 and [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback).
Updates `io.cucumber:cucumber-java` from 7.34.9 to 8.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/releases">io.cucumber:cucumber-java's releases</a>.</em></p>
<blockquote>
<h2>v8.0.3</h2>
<h3>Changed</h3>
<ul>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.1.0</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.2.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.2</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.1</li>
<li>[Core] Update dependency io.cucumber:usage-formatter.version to v0.2.1</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[BOM] Updated dependencies to converge</li>
</ul>
<h2>v8.0.2</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix <code>Method::canAccess</code> is not available on Android (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3249">#3249</a>)</li>
</ul>
<h2>v8.0.1</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix step argument index offset (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3248">#3248</a>)</li>
</ul>
<h2>v8.0.0</h2>
<h3>Added</h3>
<ul>
<li>[Java] Add optional names to <code>@Before</code>, <code>@After</code>, <code>@BeforeStep</code> and <code>@AfterStep</code> hooks and emit hook names in messages (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/2917">#2917</a>, <a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3173">#3173</a>)</li>
<li>[Java] Declare step definitions with minimal ceremony (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3200">#3200</a>)</li>
<li>[Java] Display hints when the glue is not efficiently configured (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3151">#3151</a>, Julien Kronegg)</li>
<li>[JUnit Platform] Use <code>ParallelHierarchicalTestExecutorServiceFactory</code> (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3105">#3105</a>)</li>
<li>[Core] Support both DocString and DataTable arguments on steps (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3213">#3213</a>)</li>
<li>[Core] Support <code>cucumber.execution.threads</code> property when executing from CLI (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3183">#3183</a>)</li>
<li>[Core] Support registering individual glue classes via <code>cucumber.glue.classes</code> property or the <code>--glue-classes</code> CLI option (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Support class filtering before class loading via the <code>{included,excluded}-class-name-pattern</code> property and the <code>--glue-{included,excluded}-class-name-pattern</code> CLI option. (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Emit messages for <code>@BeforeAll</code> and <code>@AfterAll</code> hooks (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3236">#3236</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Core] Jackson is now an opt-in dependency (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3206">#3206</a>)</li>
<li>[All] Set baseline to Java 17 (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[TestNG] Provide scenarios during dry-run (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3234">#3234</a>)</li>
<li>[All] Adopt <a href="https://jspecify.dev/">JSpecify</a> to declare nullability (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[Core] Update skipped, pending and undefined colors (<a href="https://redirect.github.com/cucumber/common/issues/2302">cucumber/common#2302</a>)</li>
<li>[Core] Update dependency io.cucumber:ci-environment.version to v15.0.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-expressions.version to v20.1.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.1</li>
<li>[Core] Update dependency io.cucumber:gherkin.version to v42.0.1</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.1.0</li>
<li>[Core] Update dependency io.cucumber:junit-xml-formatter.version to v0.15.0</li>
<li>[Core] Update dependency io.cucumber:messages.version to v34.2.1</li>
<li>[Core] Update dependency io.cucumber:messages-ndjson.version to v0.5.2</li>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.0.2</li>
<li>[Core] Update dependency io.cucumber:query.version to v16.1.1</li>
<li>[Core] Update dependency io.cucumber:tag-expressions.version to v10.0.1</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.0</li>
<li>[Core] Update dependency io.cucumber:testng-xml-formatter.version to v0.9.1</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md">io.cucumber:cucumber-java's changelog</a>.</em></p>
<blockquote>
<h2>[8.0.3] - 2026-09-28</h2>
<h3>Changed</h3>
<ul>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.1.0</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.2.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.2</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.1</li>
<li>[Core] Update dependency io.cucumber:usage-formatter.version to v0.2.1</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[BOM] Updated dependencies to converge</li>
</ul>
<h2>[8.0.2] - 2026-09-25</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix <code>Method::canAccess</code> is not available on Android (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3249">#3249</a>)</li>
</ul>
<h2>[8.0.1] - 2026-09-24</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix step argument index offset (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3248">#3248</a>)</li>
</ul>
<h2>[8.0.0] - 2026-09-24</h2>
<h3>Added</h3>
<ul>
<li>[Java] Add optional names to <code>@Before</code>, <code>@After</code>, <code>@BeforeStep</code> and <code>@AfterStep</code> hooks and emit hook names in messages (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/2917">#2917</a>, <a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3173">#3173</a>)</li>
<li>[Java] Declare step definitions with minimal ceremony (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3200">#3200</a>)</li>
<li>[Java] Display hints when the glue is not efficiently configured (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3151">#3151</a>, Julien Kronegg)</li>
<li>[JUnit Platform] Use <code>ParallelHierarchicalTestExecutorServiceFactory</code> (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3105">#3105</a>)</li>
<li>[Core] Support both DocString and DataTable arguments on steps (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3213">#3213</a>)</li>
<li>[Core] Support <code>cucumber.execution.threads</code> property when executing from CLI (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3183">#3183</a>)</li>
<li>[Core] Support registering individual glue classes via <code>cucumber.glue.classes</code> property or the <code>--glue-classes</code> CLI option (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Support class filtering before class loading via the <code>{included,excluded}-class-name-pattern</code> property and the <code>--glue-{included,excluded}-class-name-pattern</code> CLI option. (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Emit messages for <code>@BeforeAll</code> and <code>@AfterAll</code> hooks (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3236">#3236</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Core] Jackson is now an opt-in dependency (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3206">#3206</a>)</li>
<li>[All] Set baseline to Java 17 (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[TestNG] Provide scenarios during dry-run (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3234">#3234</a>)</li>
<li>[All] Adopt <a href="https://jspecify.dev/">JSpecify</a> to declare nullability (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[Core] Update skipped, pending and undefined colors (<a href="https://redirect.github.com/cucumber/common/issues/2302">cucumber/common#2302</a>)</li>
<li>[Core] Update dependency io.cucumber:ci-environment.version to v15.0.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-expressions.version to v20.1.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.1</li>
<li>[Core] Update dependency io.cucumber:gherkin.version to v42.0.1</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.1.0</li>
<li>[Core] Update dependency io.cucumber:junit-xml-formatter.version to v0.15.0</li>
<li>[Core] Update dependency io.cucumber:messages.version to v34.2.1</li>
<li>[Core] Update dependency io.cucumber:messages-ndjson.version to v0.5.2</li>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.0.2</li>
<li>[Core] Update dependency io.cucumber:query.version to v16.1.1</li>
<li>[Core] Update dependency io.cucumber:tag-expressions.version to v10.0.1</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.0</li>
<li>[Core] Update dependency io.cucumber:testng-xml-formatter.version to v0.9.1</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/adc4450c58ff28028386510044528b281b4d605f"><code>adc4450</code></a> Prepare release v8.0.3</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/29ec5837f03b6b455caabf4ee1c65b95172de9db"><code>29ec583</code></a> Update CHANGELOG</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/12a405cdfe55a7a9433ec74e222895cae16958e4"><code>12a405c</code></a> Update cucumber ecosystem</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/887f70b2f5de42b2c49e3d21c051d8990920812c"><code>887f70b</code></a> Update CHANGELOG</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/d86c42237457c18f15ad6c3330150e4cf41f2d06"><code>d86c422</code></a> Update dependency io.cucumber:html-formatter to v24.2.0</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/abb5dd45ccd309c46c7200d8337b743b9122dca6"><code>abb5dd4</code></a> Update dependency org.jboss.weld.se:weld-se-core to v7 (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3250">#3250</a>)</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/3ba1b803f97dc288a61d84e39322404daeec60fd"><code>3ba1b80</code></a> Update dependency io.cucumber:pretty-formatter to v4.1.0</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/5c8f379416a2dabb5075b876c3bd7804c158f215"><code>5c8f379</code></a> Prepare for the next development iteration</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/80a0ff0781a6a6ad7555652b4c7105f251e3e652"><code>80a0ff0</code></a> Prepare release v8.0.2</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/c6b3909878ad45b5a20c2a56779daf7614544895"><code>c6b3909</code></a> core: Fix Method::canAccess is not available on Android (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3249">#3249</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/cucumber/cucumber-jvm/compare/v7.34.9...v8.0.3">compare view</a></li>
</ul>
</details>
<br />
Updates `io.cucumber:cucumber-junit-platform-engine` from 7.34.9 to 8.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/releases">io.cucumber:cucumber-junit-platform-engine's releases</a>.</em></p>
<blockquote>
<h2>v8.0.3</h2>
<h3>Changed</h3>
<ul>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.1.0</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.2.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.2</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.1</li>
<li>[Core] Update dependency io.cucumber:usage-formatter.version to v0.2.1</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[BOM] Updated dependencies to converge</li>
</ul>
<h2>v8.0.2</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix <code>Method::canAccess</code> is not available on Android (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3249">#3249</a>)</li>
</ul>
<h2>v8.0.1</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix step argument index offset (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3248">#3248</a>)</li>
</ul>
<h2>v8.0.0</h2>
<h3>Added</h3>
<ul>
<li>[Java] Add optional names to <code>@Before</code>, <code>@After</code>, <code>@BeforeStep</code> and <code>@AfterStep</code> hooks and emit hook names in messages (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/2917">#2917</a>, <a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3173">#3173</a>)</li>
<li>[Java] Declare step definitions with minimal ceremony (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3200">#3200</a>)</li>
<li>[Java] Display hints when the glue is not efficiently configured (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3151">#3151</a>, Julien Kronegg)</li>
<li>[JUnit Platform] Use <code>ParallelHierarchicalTestExecutorServiceFactory</code> (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3105">#3105</a>)</li>
<li>[Core] Support both DocString and DataTable arguments on steps (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3213">#3213</a>)</li>
<li>[Core] Support <code>cucumber.execution.threads</code> property when executing from CLI (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3183">#3183</a>)</li>
<li>[Core] Support registering individual glue classes via <code>cucumber.glue.classes</code> property or the <code>--glue-classes</code> CLI option (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Support class filtering before class loading via the <code>{included,excluded}-class-name-pattern</code> property and the <code>--glue-{included,excluded}-class-name-pattern</code> CLI option. (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Emit messages for <code>@BeforeAll</code> and <code>@AfterAll</code> hooks (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3236">#3236</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Core] Jackson is now an opt-in dependency (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3206">#3206</a>)</li>
<li>[All] Set baseline to Java 17 (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[TestNG] Provide scenarios during dry-run (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3234">#3234</a>)</li>
<li>[All] Adopt <a href="https://jspecify.dev/">JSpecify</a> to declare nullability (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[Core] Update skipped, pending and undefined colors (<a href="https://redirect.github.com/cucumber/common/issues/2302">cucumber/common#2302</a>)</li>
<li>[Core] Update dependency io.cucumber:ci-environment.version to v15.0.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-expressions.version to v20.1.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.1</li>
<li>[Core] Update dependency io.cucumber:gherkin.version to v42.0.1</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.1.0</li>
<li>[Core] Update dependency io.cucumber:junit-xml-formatter.version to v0.15.0</li>
<li>[Core] Update dependency io.cucumber:messages.version to v34.2.1</li>
<li>[Core] Update dependency io.cucumber:messages-ndjson.version to v0.5.2</li>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.0.2</li>
<li>[Core] Update dependency io.cucumber:query.version to v16.1.1</li>
<li>[Core] Update dependency io.cucumber:tag-expressions.version to v10.0.1</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.0</li>
<li>[Core] Update dependency io.cucumber:testng-xml-formatter.version to v0.9.1</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md">io.cucumber:cucumber-junit-platform-engine's changelog</a>.</em></p>
<blockquote>
<h2>[8.0.3] - 2026-09-28</h2>
<h3>Changed</h3>
<ul>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.1.0</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.2.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.2</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.1</li>
<li>[Core] Update dependency io.cucumber:usage-formatter.version to v0.2.1</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>[BOM] Updated dependencies to converge</li>
</ul>
<h2>[8.0.2] - 2026-09-25</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix <code>Method::canAccess</code> is not available on Android (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3249">#3249</a>)</li>
</ul>
<h2>[8.0.1] - 2026-09-24</h2>
<h3>Fixed</h3>
<ul>
<li>[Core] Fix step argument index offset (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3248">#3248</a>)</li>
</ul>
<h2>[8.0.0] - 2026-09-24</h2>
<h3>Added</h3>
<ul>
<li>[Java] Add optional names to <code>@Before</code>, <code>@After</code>, <code>@BeforeStep</code> and <code>@AfterStep</code> hooks and emit hook names in messages (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/2917">#2917</a>, <a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3173">#3173</a>)</li>
<li>[Java] Declare step definitions with minimal ceremony (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3200">#3200</a>)</li>
<li>[Java] Display hints when the glue is not efficiently configured (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3151">#3151</a>, Julien Kronegg)</li>
<li>[JUnit Platform] Use <code>ParallelHierarchicalTestExecutorServiceFactory</code> (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3105">#3105</a>)</li>
<li>[Core] Support both DocString and DataTable arguments on steps (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3213">#3213</a>)</li>
<li>[Core] Support <code>cucumber.execution.threads</code> property when executing from CLI (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3183">#3183</a>)</li>
<li>[Core] Support registering individual glue classes via <code>cucumber.glue.classes</code> property or the <code>--glue-classes</code> CLI option (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Support class filtering before class loading via the <code>{included,excluded}-class-name-pattern</code> property and the <code>--glue-{included,excluded}-class-name-pattern</code> CLI option. (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3120">#3120</a>).</li>
<li>[Core] Emit messages for <code>@BeforeAll</code> and <code>@AfterAll</code> hooks (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3236">#3236</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>[Core] Jackson is now an opt-in dependency (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3206">#3206</a>)</li>
<li>[All] Set baseline to Java 17 (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[TestNG] Provide scenarios during dry-run (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3234">#3234</a>)</li>
<li>[All] Adopt <a href="https://jspecify.dev/">JSpecify</a> to declare nullability (<a href="https://redirect.github.com/cucumber/cucumber-jvm/pull/3116">#3116</a>)</li>
<li>[Core] Update skipped, pending and undefined colors (<a href="https://redirect.github.com/cucumber/common/issues/2302">cucumber/common#2302</a>)</li>
<li>[Core] Update dependency io.cucumber:ci-environment.version to v15.0.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-expressions.version to v20.1.0</li>
<li>[Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.1</li>
<li>[Core] Update dependency io.cucumber:gherkin.version to v42.0.1</li>
<li>[Core] Update dependency io.cucumber:html-formatter.version to v24.1.0</li>
<li>[Core] Update dependency io.cucumber:junit-xml-formatter.version to v0.15.0</li>
<li>[Core] Update dependency io.cucumber:messages.version to v34.2.1</li>
<li>[Core] Update dependency io.cucumber:messages-ndjson.version to v0.5.2</li>
<li>[Core] Update dependency io.cucumber:pretty-formatter.version to v4.0.2</li>
<li>[Core] Update dependency io.cucumber:query.version to v16.1.1</li>
<li>[Core] Update dependency io.cucumber:tag-expressions.version to v10.0.1</li>
<li>[Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.0</li>
<li>[Core] Update dependency io.cucumber:testng-xml-formatter.version to v0.9.1</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/adc4450c58ff28028386510044528b281b4d605f"><code>adc4450</code></a> Prepare release v8.0.3</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/29ec5837f03b6b455caabf4ee1c65b95172de9db"><code>29ec583</code></a> Update CHANGELOG</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/12a405cdfe55a7a9433ec74e222895cae16958e4"><code>12a405c</code></a> Update cucumber ecosystem</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/887f70b2f5de42b2c49e3d21c051d8990920812c"><code>887f70b</code></a> Update CHANGELOG</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/d86c42237457c18f15ad6c3330150e4cf41f2d06"><code>d86c422</code></a> Update dependency io.cucumber:html-formatter to v24.2.0</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/abb5dd45ccd309c46c7200d8337b743b9122dca6"><code>abb5dd4</code></a> Update dependency org.jboss.weld.se:weld-se-core to v7 (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3250">#3250</a>)</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/3ba1b803f97dc288a61d84e39322404daeec60fd"><code>3ba1b80</code></a> Update dependency io.cucumber:pretty-formatter to v4.1.0</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/5c8f379416a2dabb5075b876c3bd7804c158f215"><code>5c8f379</code></a> Prepare for the next development iteration</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/80a0ff0781a6a6ad7555652b4c7105f251e3e652"><code>80a0ff0</code></a> Prepare release v8.0.2</li>
<li><a href="https://github.com/cucumber/cucumber-jvm/commit/c6b3909878ad45b5a20c2a56779daf7614544895"><code>c6b3909</code></a> core: Fix Method::canAccess is not available on Android (<a href="https://redirect.github.com/cucumber/cucumber-jvm/issues/3249">#3249</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/cucumber/cucumber-jvm/compare/v7.34.9...v8.0.3">compare view</a></li>
</ul>
</details>
<br />
Updates `com.diffplug.spotless` from 8.10.2 to 8.10.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/diffplug/spotless/releases">com.diffplug.spotless's releases</a>.</em></p>
<blockquote>
<h2>Gradle Plugin v8.10.3</h2>
<h3>Changes</h3>
<ul>
<li>Generate formatter defaults from version catalog. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>gson</code> version <code>2.13.2</code> -> <code>2.14.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>zjsonpatch</code> version <code>0.4.14</code> -> <code>0.4.16</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>jackson-dataformat-yaml</code> version <code>2.14.1</code> -> <code>2.20.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>ktfmt</code> version <code>0.63</code> -> <code>0.64</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2988">2988</a>)</li>
<li>Bump default <code>cleanthat</code> version <code>2.25</code> -> <code>2.26</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2882">#2882</a>)</li>
<li>Bump default <code>jackson</code> version <code>2.20.1</code> -> <code>2.22.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2819">#2819</a>)</li>
<li>Bump default <code>javaparser</code> version <code>3.27.1</code> -> <code>3.28.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3065">#3065</a>)</li>
<li>Bump default <code>palantir-java-format</code> version <code>2.80.0</code> -> <code>2.98.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3068">#3068</a>)</li>
<li>Bump default <code>scalafmt</code> version <code>3.8.1</code> -> <code>3.11.5</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2173">#2173</a>)</li>
<li>Bump default <code>google-java-format</code> version <code>1.30.0</code> -> <code>1.36.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3075">#3075</a>)</li>
<li>Bump default <code>gherkin-utils</code> version <code>10.0.0</code> -> <code>12.0.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2979">#2979</a>)</li>
<li>We no longer publish a plugin marker for the legacy <code>com.diffplug.gradle.spotless</code> id, which has been redirecting to <code>com.diffplug.spotless</code> since 4.0. Builds that still request it now fail with <code>Plugin [id: 'com.diffplug.gradle.spotless'] was not found</code> instead of the migration message. (<a href="https://redirect.github.com/diffplug/spotless/pull/3086">#3086</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix release signing by using Gradle's required eight-digit signing subkey ID. (<a href="https://redirect.github.com/diffplug/spotless/pull/3105">#3105</a>)</li>
<li>Fix race when creating the npm install cache directory. ((<a href="https://redirect.github.com/diffplug/spotless/pull/3096">#3096</a>)</li>
<li>GrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (<a href="https://redirect.github.com/diffplug/spotless/issues/2445">#2445</a>)</li>
<li><code>typescript</code> <code>prettier()</code> no longer emits a warning when its parser is already set to <code>typescript</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3098">#3098</a>)</li>
<li><code>versionCatalog()</code> preserves standalone comments at section boundaries and the end of the file. (<a href="https://redirect.github.com/diffplug/spotless/issues/3048">#3048</a>)</li>
<li><code>versionCatalog()</code> preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li>
<li><code>versionCatalog()</code> now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li>
<li>Stop calling deprecated <code>Configuration.setVisible</code> from Gradle 9.0.0 (<a href="https://redirect.github.com/diffplug/spotless/pull/3053">#3053</a>)</li>
<li>Eclipse JDT formatter step no longer fails with <code>NoClassDefFoundError</code> or <code>NoSuchMethodError</code> when lombok is active as a JVM agent (e.g. <code>-javaagent:lombok.jar</code> in Eclipse/VS Code/Cursor). (<a href="https://redirect.github.com/diffplug/spotless/issues/2795">#2795</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/diffplug/spotless/commit/eae36d86664fb5b186eb4e082fd319709e528178"><code>eae36d8</code></a> Published gradle/8.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709"><code>61e2016</code></a> Published maven/3.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301"><code>49e0b07</code></a> Published lib/4.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5"><code>b7a7748</code></a> Fix release signing key ID format (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5"><code>be8005a</code></a> Document release signing correction (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914"><code>073fe61</code></a> Use short signing subkey ID for release publishing</li>
<li><a href="https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09"><code>8ac44c7</code></a> Fix race when creating the npm install cache directory (<a href="https://redirect.github.com/diffplug/spotless/issues/3096">#3096</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45"><code>3f2d955</code></a> Update dependency org.slf4j:slf4j-api to v2.0.20 (<a href="https://redirect.github.com/diffplug/spotless/issues/3100">#3100</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a"><code>0c70ca8</code></a> Merge branch 'main' into fix/npm-cache-directory-race</li>
<li><a href="https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee"><code>bbf44a4</code></a> Fix GrEclipse initialization warnings (<a href="https://redirect.github.com/diffplug/spotless/issues/3097">#3097</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/diffplug/spotless/compare/gradle/8.10.2...gradle/8.10.3">compare view</a></li>
</ul>
</details>
<br />
Updates `gradle-wrapper` from 9.7.1 to 9.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gradle/gradle/releases">gradle-wrapper's releases</a>.</em></p>
<blockquote>
<h2>9.8.0</h2>
<p>The Gradle team is excited to announce Gradle 9.8.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 27 support</li>
<li>Maven mirror settings reuse</li>
<li>Linked problem locations in build output</li>
</ul>
<p><a href="https://docs.gradle.org/9.8.0/release-notes.html">Read the Release Notes</a></p>
<p>We would like to thank the following community members for their contributions to this release of Gradle:
<a href="https://github.com/Gautam-aman">Aman Gautam</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/Hashim1999164">Hashim Khan</a>,
<a href="https://github.com/jkrannich">Julian Krannich</a>,
<a href="https://github.com/youdie006">KBS</a>,
<a href="https://github.com/itsCodeTide">Labh R Jethe</a>,
<a href="https://github.com/doddi">Mark Dodgson</a>,
<a href="https://github.com/kroune">Maxim</a>,
<a href="https://github.com/Develop-KIM">monkey</a>,
<a href="https://github.com/nataphon-ktsystems">nataphon-ktsystems</a>,
<a href="https://github.com/paulk-asert">Paul King</a>,
<a href="https://github.com/qiu-tiandev">Qiu Tian</a>,
<a href="https://github.com/sandeshgorde">rg_sandesh</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/seanxuu">Sean</a>,
<a href="https://github.com/Goooler">Zongle Wang</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.8.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.8.0 && ./gradlew :wrapper
</code></pre>
<p>See the Gradle <a href="https://docs.gradle.org/9.8.0/userguide/upgrading_version_9.html">9.x upgrade guide</a> to learn about deprecations, breaking changes and other considerations when upgrading.</p>
<p>For Java, Groovy, Kotlin and Android compatibility, see the <a href="https://docs.gradle.org/9.8.0/userguide/compatibility.html">full compatibility notes</a>.</p>
<h2>Reporting problems</h2>
<p>If you find a problem with this release, please file a bug on <a href="https://github.com/gradle/gradle/issues">GitHub Issues</a> adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the <a href="https://discuss.gradle.org/c/help-discuss">forum</a>.</p>
<p>We hope you will build happiness with Gradle, and we look forward to your feedback via <a href="https://twitter.com/gradle">Twitter</a> or on <a href="https://github.com/gradle">GitHub</a>.</p>
<h2>9.8.0 RC3</h2>
<p>The Gradle team is excited to announce Gradle 9.8.0 RC3.</p>
<p>Here are the highlights of this release:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/gradle/gradle/commit/a927be5e08efe79e0b87ada06c762dde6bb9f8b8"><code>a927be5</code></a> Add the Develocity plugin back to the Android smoke tests (<a href="https://redirect.github.com/gradle/gradle/issues/39273">#39273</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/eaee500e6a2fff583b9d2b81039fc15ad887462d"><code>eaee500</code></a> Add the Develocity plugin back to the Android smoke tests</li>
<li><a href="https://github.com/gradle/gradle/commit/189b672308d1e997fae46412673d04683d76b35a"><code>189b672</code></a> Route everything still hitting Maven Central through the mirror (<a href="https://redirect.github.com/gradle/gradle/issues/39257">#39257</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/36b181477307fc6db0e16582f11daaeb7e34fc8e"><code>36b1814</code></a> Add back mavenCentral to doc snippets</li>
<li><a href="https://github.com/gradle/gradle/commit/2740c2d9cd0a9ab42813be77241fdc264217b2ba"><code>2740c2d</code></a> Update Gradle wrapper to version 9.8.0-rc-3 (<a href="https://redirect.github.com/gradle/gradle/issues/39264">#39264</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/209938316e373c847aa1a251ec14eeded3da468e"><code>2099383</code></a> Update Gradle wrapper to version 9.8.0-rc-3</li>
<li><a href="https://github.com/gradle/gradle/commit/c80202fbd1cc457d7f45f31fc488391c4a2e7984"><code>c80202f</code></a> Route everything still hitting Maven Central through the mirror</li>
<li><a href="https://github.com/gradle/gradle/commit/3f6a53434a2cf4f33486af2ae5eabd1fc830352d"><code>3f6a534</code></a> Fix when a best practice was introduced (<a href="https://redirect.github.com/gradle/gradle/issues/39253">#39253</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/9efc9eddac43f0795194e407c0ab2177a1d23cf9"><code>9efc9ed</code></a> Fix when a best practice was introduced</li>
<li><a href="https://github.com/gradle/gradle/commit/459e1433c60e4a604dd39ffe2c49e3606f70acda"><code>459e143</code></a> Route integration test dependencies through the repository mirror (<a href="https://redirect.github.com/gradle/gradle/issues/39239">#39239</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/gradle/gradle/compare/v9.7.1...v9.8.0">compare view</a></li>
</ul>
</details>
<br />
Updates `com.diffplug.spotless` from 8.10.2 to 8.10.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/diffplug/spotless/releases">com.diffplug.spotless's releases</a>.</em></p>
<blockquote>
<h2>Gradle Plugin v8.10.3</h2>
<h3>Changes</h3>
<ul>
<li>Generate formatter defaults from version catalog. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>gson</code> version <code>2.13.2</code> -> <code>2.14.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>zjsonpatch</code> version <code>0.4.14</code> -> <code>0.4.16</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>jackson-dataformat-yaml</code> version <code>2.14.1</code> -> <code>2.20.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>ktfmt</code> version <code>0.63</code> -> <code>0.64</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2988">2988</a>)</li>
<li>Bump default <code>cleanthat</code> version <code>2.25</code> -> <code>2.26</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2882">#2882</a>)</li>
<li>Bump default <code>jackson</code> version <code>2.20.1</code> -> <code>2.22.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2819">#2819</a>)</li>
<li>Bump default <code>javaparser</code> version <code>3.27.1</code> -> <code>3.28.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3065">#3065</a>)</li>
<li>Bump default <code>palantir-java-format</code> version <code>2.80.0</code> -> <code>2.98.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3068">#3068</a>)</li>
<li>Bump default <code>scalafmt</code> version <code>3.8.1</code> -> <code>3.11.5</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2173">#2173</a>)</li>
<li>Bump default <code>google-java-format</code> version <code>1.30.0</code> -> <code>1.36.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3075">#3075</a>)</li>
<li>Bump default <code>gherkin-utils</code> version <code>10.0.0</code> -> <code>12.0.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2979">#2979</a>)</li>
<li>We no longer publish a plugin marker for the legacy <code>com.diffplug.gradle.spotless</code> id, which has been redirecting to <code>com.diffplug.spotless</code> since 4.0. Builds that still request it now fail with <code>Plugin [id: 'com.diffplug.gradle.spotless'] was not found</code> instead of the migration message. (<a href="https://redirect.github.com/diffplug/spotless/pull/3086">#3086</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix release signing by using Gradle's required eight-digit signing subkey ID. (<a href="https://redirect.github.com/diffplug/spotless/pull/3105">#3105</a>)</li>
<li>Fix race when creating the npm install cache directory. ((<a href="https://redirect.github.com/diffplug/spotless/pull/3096">#3096</a>)</li>
<li>GrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (<a href="https://redirect.github.com/diffplug/spotless/issues/2445">#2445</a>)</li>
<li><code>typescript</code> <code>prettier()</code> no longer emits a warning when its parser is already set to <code>typescript</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3098">#3098</a>)</li>
<li><code>versionCatalog()</code> preserves standalone comments at section boundaries and the end of the file. (<a href="https://redirect.github.com/diffplug/spotless/issues/3048">#3048</a>)</li>
<li><code>versionCatalog()</code> preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li>
<li><code>versionCatalog()</code> now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li>
<li>Stop calling deprecated <code>Configuration.setVisible</code> from Gradle 9.0.0 (<a href="https://redirect.github.com/diffplug/spotless/pull/3053">#3053</a>)</li>
<li>Eclipse JDT formatter step no longer fails with <code>NoClassDefFoundError</code> or <code>NoSuchMethodError</code> when lombok is active as a JVM agent (e.g. <code>-javaagent:lombok.jar</code> in Eclipse/VS Code/Cursor). (<a href="https://redirect.github.com/diffplug/spotless/issues/2795">#2795</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/diffplug/spotless/commit/eae36d86664fb5b186eb4e082fd319709e528178"><code>eae36d8</code></a> Published gradle/8.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709"><code>61e2016</code></a> Published maven/3.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301"><code>49e0b07</code></a> Published lib/4.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5"><code>b7a7748</code></a> Fix release signing key ID format (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5"><code>be8005a</code></a> Document release signing correction (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914"><code>073fe61</code></a> Use short signing subkey ID for release publishing</li>
<li><a href="https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09"><code>8ac44c7</code></a> Fix race when creating the npm install cache directory (<a href="https://redirect.github.com/diffplug/spotless/issues/3096">#3096</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45"><code>3f2d955</code></a> Update dependency org.slf4j:slf4j-api to v2.0.20 (<a href="https://redirect.github.com/diffplug/spotless/issues/3100">#3100</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a"><code>0c70ca8</code></a> Merge branch 'main' into fix/npm-cache-directory-race</li>
<li><a href="https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee"><code>bbf44a4</code></a> Fix GrEclipse initialization warnings (<a href="https://redirect.github.com/diffplug/spotless/issues/3097">#3097</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/diffplug/spotless/compare/gradle/8.10.2...gradle/8.10.3">compare view</a></li>
</ul>
</details>
<br />
Updates `gradle-wrapper` from 9.7.1 to 9.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gradle/gradle/releases">gradle-wrapper's releases</a>.</em></p>
<blockquote>
<h2>9.8.0</h2>
<p>The Gradle team is excited to announce Gradle 9.8.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 27 support</li>
<li>Maven mirror settings reuse</li>
<li>Linked problem locations in build output</li>
</ul>
<p><a href="https://docs.gradle.org/9.8.0/release-notes.html">Read the Release Notes</a></p>
<p>We would like to thank the following community members for their contributions to this release of Gradle:
<a href="https://github.com/Gautam-aman">Aman Gautam</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/Hashim1999164">Hashim Khan</a>,
<a href="https://github.com/jkrannich">Julian Krannich</a>,
<a href="https://github.com/youdie006">KBS</a>,
<a href="https://github.com/itsCodeTide">Labh R Jethe</a>,
<a href="https://github.com/doddi">Mark Dodgson</a>,
<a href="https://github.com/kroune">Maxim</a>,
<a href="https://github.com/Develop-KIM">monkey</a>,
<a href="https://github.com/nataphon-ktsystems">nataphon-ktsystems</a>,
<a href="https://github.com/paulk-asert">Paul King</a>,
<a href="https://github.com/qiu-tiandev">Qiu Tian</a>,
<a href="https://github.com/sandeshgorde">rg_sandesh</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/seanxuu">Sean</a>,
<a href="https://github.com/Goooler">Zongle Wang</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.8.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.8.0 && ./gradlew :wrapper
</code></pre>
<p>See the Gradle <a href="https://docs.gradle.org/9.8.0/userguide/upgrading_version_9.html">9.x upgrade guide</a> to learn about deprecations, breaking changes and other considerations when upgrading.</p>
<p>For Java, Groovy, Kotlin and Android compatibility, see the <a href="https://docs.gradle.org/9.8.0/userguide/compatibility.html">full compatibility notes</a>.</p>
<h2>Reporting problems</h2>
<p>If you find a problem with this release, please file a bug on <a href="https://github.com/gradle/gradle/issues">GitHub Issues</a> adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the <a href="https://discuss.gradle.org/c/help-discuss">forum</a>.</p>
<p>We hope you will build happiness with Gradle, and we look forward to your feedback via <a href="https://twitter.com/gradle">Twitter</a> or on <a href="https://github.com/gradle">GitHub</a>.</p>
<h2>9.8.0 RC3</h2>
<p>The Gradle team is excited to announce Gradle 9.8.0 RC3.</p>
<p>Here are the highlights of this release:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/gradle/gradle/commit/a927be5e08efe79e0b87ada06c762dde6bb9f8b8"><code>a927be5</code></a> Add the Develocity plugin back to the Android smoke tests (<a href="https://redirect.github.com/gradle/gradle/issues/39273">#39273</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/eaee500e6a2fff583b9d2b81039fc15ad887462d"><code>eaee500</code></a> Add the Develocity plugin back to the Android smoke tests</li>
<li><a href="https://github.com/gradle/gradle/commit/189b672308d1e997fae46412673d04683d76b35a"><code>189b672</code></a> Route everything still hitting Maven Central through the mirror (<a href="https://redirect.github.com/gradle/gradle/issues/39257">#39257</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/36b181477307fc6db0e16582f11daaeb7e34fc8e"><code>36b1814</code></a> Add back mavenCentral to doc snippets</li>
<li><a href="https://github.com/gradle/gradle/commit/2740c2d9cd0a9ab42813be77241fdc264217b2ba"><code>2740c2d</code></a> Update Gradle wrapper to version 9.8.0-rc-3 (<a href="https://redirect.github.com/gradle/gradle/issues/39264">#39264</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/209938316e373c847aa1a251ec14eeded3da468e"><code>2099383</code></a> Update Gradle wrapper to version 9.8.0-rc-3</li>
<li><a href="https://github.com/gradle/gradle/commit/c80202fbd1cc457d7f45f31fc488391c4a2e7984"><code>c80202f</code></a> Route everything still hitting Maven Central through the mirror</li>
<li><a href="https://github.com/gradle/gradle/commit/3f6a53434a2cf4f33486af2ae5eabd1fc830352d"><code>3f6a534</code></a> Fix when a best practice was introduced (<a href="https://redirect.github.com/gradle/gradle/issues/39253">#39253</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/9efc9eddac43f0795194e407c0ab2177a1d23cf9"><code>9efc9ed</code></a> Fix when a best practice was introduced</li>
<li><a href="https://github.com/gradle/gradle/commit/459e1433c60e4a604dd39ffe2c49e3606f70acda"><code>459e143</code></a> Route integration test dependencies through the repository mirror (<a href="https://redirect.github.com/gradle/gradle/issues/39239">#39239</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/gradle/gradle/compare/v9.7.1...v9.8.0">compare view</a></li>
</ul>
</details>
<br />
Updates `com.diffplug.spotless` from 8.10.2 to 8.10.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/diffplug/spotless/releases">com.diffplug.spotless's releases</a>.</em></p>
<blockquote>
<h2>Gradle Plugin v8.10.3</h2>
<h3>Changes</h3>
<ul>
<li>Generate formatter defaults from version catalog. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>gson</code> version <code>2.13.2</code> -> <code>2.14.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>zjsonpatch</code> version <code>0.4.14</code> -> <code>0.4.16</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>jackson-dataformat-yaml</code> version <code>2.14.1</code> -> <code>2.20.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3045">#3045</a>)</li>
<li>Bump default <code>ktfmt</code> version <code>0.63</code> -> <code>0.64</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2988">2988</a>)</li>
<li>Bump default <code>cleanthat</code> version <code>2.25</code> -> <code>2.26</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2882">#2882</a>)</li>
<li>Bump default <code>jackson</code> version <code>2.20.1</code> -> <code>2.22.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2819">#2819</a>)</li>
<li>Bump default <code>javaparser</code> version <code>3.27.1</code> -> <code>3.28.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3065">#3065</a>)</li>
<li>Bump default <code>palantir-java-format</code> version <code>2.80.0</code> -> <code>2.98.0</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3068">#3068</a>)</li>
<li>Bump default <code>scalafmt</code> version <code>3.8.1</code> -> <code>3.11.5</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2173">#2173</a>)</li>
<li>Bump default <code>google-java-format</code> version <code>1.30.0</code> -> <code>1.36.1</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3075">#3075</a>)</li>
<li>Bump default <code>gherkin-utils</code> version <code>10.0.0</code> -> <code>12.0.2</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/2979">#2979</a>)</li>
<li>We no longer publish a plugin marker for the legacy <code>com.diffplug.gradle.spotless</code> id, which has been redirecting to <code>com.diffplug.spotless</code> since 4.0. Builds that still request it now fail with <code>Plugin [id: 'com.diffplug.gradle.spotless'] was not found</code> instead of the migration message. (<a href="https://redirect.github.com/diffplug/spotless/pull/3086">#3086</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix release signing by using Gradle's required eight-digit signing subkey ID. (<a href="https://redirect.github.com/diffplug/spotless/pull/3105">#3105</a>)</li>
<li>Fix race when creating the npm install cache directory. ((<a href="https://redirect.github.com/diffplug/spotless/pull/3096">#3096</a>)</li>
<li>GrEclipse no longer emits expected OSGi and nested-jar warnings during initialization. (<a href="https://redirect.github.com/diffplug/spotless/issues/2445">#2445</a>)</li>
<li><code>typescript</code> <code>prettier()</code> no longer emits a warning when its parser is already set to <code>typescript</code>. (<a href="https://redirect.github.com/diffplug/spotless/pull/3098">#3098</a>)</li>
<li><code>versionCatalog()</code> preserves standalone comments at section boundaries and the end of the file. (<a href="https://redirect.github.com/diffplug/spotless/issues/3048">#3048</a>)</li>
<li><code>versionCatalog()</code> preserves entries when comments contain unmatched brackets, preserves commas inside quoted strings, and keeps significant line boundaries in multiline entries. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li>
<li><code>versionCatalog()</code> now reports unfinished entries as lints at their starting line. These fail formatting by default, so upgrading may expose catalog errors that previously caused silent data loss. (<a href="https://redirect.github.com/diffplug/spotless/pull/3042">#3042</a>)</li>
<li>Stop calling deprecated <code>Configuration.setVisible</code> from Gradle 9.0.0 (<a href="https://redirect.github.com/diffplug/spotless/pull/3053">#3053</a>)</li>
<li>Eclipse JDT formatter step no longer fails with <code>NoClassDefFoundError</code> or <code>NoSuchMethodError</code> when lombok is active as a JVM agent (e.g. <code>-javaagent:lombok.jar</code> in Eclipse/VS Code/Cursor). (<a href="https://redirect.github.com/diffplug/spotless/issues/2795">#2795</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/diffplug/spotless/commit/eae36d86664fb5b186eb4e082fd319709e528178"><code>eae36d8</code></a> Published gradle/8.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/61e2016ee3ac82fb565b587e04408ae45dc5b709"><code>61e2016</code></a> Published maven/3.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/49e0b074905b6360848f9ab9c54e6f015911e301"><code>49e0b07</code></a> Published lib/4.10.3</li>
<li><a href="https://github.com/diffplug/spotless/commit/b7a77486c6e6aad738b68ffce4075949680362d5"><code>b7a7748</code></a> Fix release signing key ID format (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/be8005aae5d5e17c6a2819b2c54df5268c5cf4c5"><code>be8005a</code></a> Document release signing correction (<a href="https://redirect.github.com/diffplug/spotless/issues/3105">#3105</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/073fe6199960d95f733dad9b4d9311c3148d4914"><code>073fe61</code></a> Use short signing subkey ID for release publishing</li>
<li><a href="https://github.com/diffplug/spotless/commit/8ac44c7aa8c08ca9b00e86d4dd59d589e7da8f09"><code>8ac44c7</code></a> Fix race when creating the npm install cache directory (<a href="https://redirect.github.com/diffplug/spotless/issues/3096">#3096</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/3f2d95561185486350c02471dab99a28585e7b45"><code>3f2d955</code></a> Update dependency org.slf4j:slf4j-api to v2.0.20 (<a href="https://redirect.github.com/diffplug/spotless/issues/3100">#3100</a>)</li>
<li><a href="https://github.com/diffplug/spotless/commit/0c70ca8904be526d40923f47b0fd8e9cfecfd33a"><code>0c70ca8</code></a> Merge branch 'main' into fix/npm-cache-directory-race</li>
<li><a href="https://github.com/diffplug/spotless/commit/bbf44a47b7cbdd2c4f55880f9767f79f36c9b6ee"><code>bbf44a4</code></a> Fix GrEclipse initialization warnings (<a href="https://redirect.github.com/diffplug/spotless/issues/3097">#3097</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/diffplug/spotless/compare/gradle/8.10.2...gradle/8.10.3">compare view</a></li>
</ul>
</details>
<br />
Updates `gradle-wrapper` from 9.7.1 to 9.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/gradle/gradle/releases">gradle-wrapper's releases</a>.</em></p>
<blockquote>
<h2>9.8.0</h2>
<p>The Gradle team is excited to announce Gradle 9.8.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 27 support</li>
<li>Maven mirror settings reuse</li>
<li>Linked problem locations in build output</li>
</ul>
<p><a href="https://docs.gradle.org/9.8.0/release-notes.html">Read the Release Notes</a></p>
<p>We would like to thank the following community members for their contributions to this release of Gradle:
<a href="https://github.com/Gautam-aman">Aman Gautam</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/Hashim1999164">Hashim Khan</a>,
<a href="https://github.com/jkrannich">Julian Krannich</a>,
<a href="https://github.com/youdie006">KBS</a>,
<a href="https://github.com/itsCodeTide">Labh R Jethe</a>,
<a href="https://github.com/doddi">Mark Dodgson</a>,
<a href="https://github.com/kroune">Maxim</a>,
<a href="https://github.com/Develop-KIM">monkey</a>,
<a href="https://github.com/nataphon-ktsystems">nataphon-ktsystems</a>,
<a href="https://github.com/paulk-asert">Paul King</a>,
<a href="https://github.com/qiu-tiandev">Qiu Tian</a>,
<a href="https://github.com/sandeshgorde">rg_sandesh</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/seanxuu">Sean</a>,
<a href="https://github.com/Goooler">Zongle Wang</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.8.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.8.0 && ./gradlew :wrapper
</code></pre>
<p>See the Gradle <a href="https://docs.gradle.org/9.8.0/userguide/upgrading_version_9.html">9.x upgrade guide</a> to learn about deprecations, breaking changes and other considerations when upgrading.</p>
<p>For Java, Groovy, Kotlin and Android compatibility, see the <a href="https://docs.gradle.org/9.8.0/userguide/compatibility.html">full compatibility notes</a>.</p>
<h2>Reporting problems</h2>
<p>If you find a problem with this release, please file a bug on <a href="https://github.com/gradle/gradle/issues">GitHub Issues</a> adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the <a href="https://discuss.gradle.org/c/help-discuss">forum</a>.</p>
<p>We hope you will build happiness with Gradle, and we look forward to your feedback via <a href="https://twitter.com/gradle">Twitter</a> or on <a href="https://github.com/gradle">GitHub</a>.</p>
<h2>9.8.0 RC3</h2>
<p>The Gradle team is excited to announce Gradle 9.8.0 RC3.</p>
<p>Here are the highlights of this release:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/gradle/gradle/commit/a927be5e08efe79e0b87ada06c762dde6bb9f8b8"><code>a927be5</code></a> Add the Develocity plugin back to the Android smoke tests (<a href="https://redirect.github.com/gradle/gradle/issues/39273">#39273</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/eaee500e6a2fff583b9d2b81039fc15ad887462d"><code>eaee500</code></a> Add the Develocity plugin back to the Android smoke tests</li>
<li><a href="https://github.com/gradle/gradle/commit/189b672308d1e997fae46412673d04683d76b35a"><code>189b672</code></a> Route everything still hitting Maven Central through the mirror (<a href="https://redirect.github.com/gradle/gradle/issues/39257">#39257</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/36b181477307fc6db0e16582f11daaeb7e34fc8e"><code>36b1814</code></a> Add back mavenCentral to doc snippets</li>
<li><a href="https://github.com/gradle/gradle/commit/2740c2d9cd0a9ab42813be77241fdc264217b2ba"><code>2740c2d</code></a> Update Gradle wrapper to version 9.8.0-rc-3 (<a href="https://redirect.github.com/gradle/gradle/issues/39264">#39264</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/209938316e373c847aa1a251ec14eeded3da468e"><code>2099383</code></a> Update Gradle wrapper to version 9.8.0-rc-3</li>
<li><a href="https://github.com/gradle/gradle/commit/c80202fbd1cc457d7f45f31fc488391c4a2e7984"><code>c80202f</code></a> Route everything still hitting Maven Central through the mirror</li>
<li><a href="https://github.com/gradle/gradle/commit/3f6a53434a2cf4f33486af2ae5eabd1fc830352d"><code>3f6a534</code></a> Fix when a best practice was introduced (<a href="https://redirect.github.com/gradle/gradle/issues/39253">#39253</a>)</li>
<li><a href="https://github.com/gradle/gradle/commit/9efc9eddac43f0795194e407c0ab2177a1d23cf9"><code>9efc9ed</code></a> Fix when a best practice was introduced</li>
<li><a href="https://github.com/gradle/gradle/commit/459e1433c60e4a604dd39ffe2c49e3606f70acda"><code>459e143</code></a> Route integration test dependencies through the repository mirror (<a href="https://redirect.github.com/gradle/gradle/issues/39239">#39239</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/gradle/gradle/compare/v9.7.1...v9.8.0">compare view</a></li>
</ul>
</details>
<br />
Updates `org.apache.commons:commons-lang3` from 3.20.0 to 3.21.0
Updates `ch.qos.logback:logback-classic` from 1.6.3 to 1.6.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/qos-ch/logback/releases">ch.qos.logback:logback-classic's releases</a>.</em></p>
<blockquote>
<h2>Logback 1.6.4</h2>
<p><strong>2026-09-24 Release of logback version 1.6.4</strong></p>
<p>• Variable substitution is again applied to the <code>scan</code> attribute of the <code><configuration></code> element. The scanning refactoring in version 1.5.27 had dropped substitution, so values such as <code>${logback.scan.enabled:-true}</code> were no longer resolved. As before version 1.5.27, an unrecognized non-empty value turns scanning on. The same substitution now applies to the scan attribute of <code><propertiesConfigurator></code>. This regression was reported in <a href="https://redirect.github.com/qos-ch/logback/issues/1065">issues/1065</a> by <a href="https://github.com/vaibhavjain2">vaibhavjain2</a>.</p>
<p>• <code>OutputStreamAppender</code> and <code>FileAppender</code> now handle stateful encoders. The <code>Encoder</code> interface has a new default method called <code>isStateful()</code>, which returns <code>false</code>. An encoder that keeps state between calls to <code>encode()</code> can return true. For such encoders, the appender holds its write lock while encoding and while writing, so the output of concurrent appends cannot interleave. Stateless encoders still encode outside the lock, so their performance does not change. Existing encoders need no changes.</p>
<p>• Several race conditions in <code>OutputStreamAppender</code> and <code>FileAppender</code> were fixed. The appender is now marked started and the encoder header is written while the same lock is held, so a concurrent append can no longer write an event before the header. After acquiring the lock, the appender checks again whether it has been stopped, so no event is written after the footer. In prudent mode, FileAppender now encodes and writes each event while holding the lock.</p>
<p>• Fixed a data race on the logger count in LoggerContext. Loggers are created under the lock of their parent logger, so loggers with different parents could be created at the same time and increments of the shared counter could be lost. As a result, <code>LoggerContext.size()</code> could return a value lower than the actual number of loggers. The counter is now an <code>AtomicInteger</code>. This issue was reported in <a href="https://redirect.github.com/qos-ch/logback/issues/1038">issues/1038</a> by hcantunc. The fix was contributed in PR <a href="https://redirect.github.com/qos-ch/logback/issues/1055">#1055</a> by <a href="https://github.com/seonwooj0810">seonwoo_jung</a>.</p>
<p>• <code>TimeBasedRollingPolicy</code> now supports half-day periods. Date patterns with the AM/PM marker, for example %d{yyyy-MM-dd-a}, used to be detected as daily and rolled over only at midnight. They now roll over at both 00:00 and 12:00. This issue was reported in issues/976 by shakthifuture. The fix was contributed in PR <a href="https://redirect.github.com/qos-ch/logback/issues/1051">#1051</a> by <a href="https://github.com/seonwooj0810">seonwoo_jung</a>. See <code>TimeBasedRollingPolicy</code>.</p>
<p>• If <code>org.jline.jansi.AnsiConsole</code> cannot be found on the class path, <code>JansiConsoleAppender</code> now emits warnings that explain how to add org.jline:jansi-core and then writes to the plain console stream. See codes.html#missingJlineJansi.</p>
<p>• The unused <code>ch.qos.logback.classic.util.LogbackMDCAdapterSimple</code> class was removed. ...
_Description has been truncated_
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(deps): Bump the java group across 3 directories with 6 updates [iggy]
Posted by "mmodzelewski (via GitHub)" <gi...@apache.org>.
mmodzelewski merged PR #4427:
URL: https://github.com/apache/iggy/pull/4427
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] chore(deps): Bump the java group across 3 directories with 6 updates [iggy]
Posted by "codecov[bot] (via GitHub)" <gi...@apache.org>.
codecov[bot] commented on PR #4427:
URL: https://github.com/apache/iggy/pull/4427#issuecomment-6036654141
## [Codecov](https://app.codecov.io/gh/apache/iggy/pull/4427?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 87.53%. Comparing base ([`2c1f70b`](https://app.codecov.io/gh/apache/iggy/commit/2c1f70b53e5a116cb55e8a5b6463cd85c2b0497c?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)) to head ([`1f7a786`](https://app.codecov.io/gh/apache/iggy/commit/1f7a78649fc5fe9049437f9a05c763df20d337b2?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)).
<details><summary>Additional details and impacted files</summary>
```diff
@@ Coverage Diff @@
## master #4427 +/- ##
=========================================
Coverage 87.53% 87.53%
- Complexity 1606 1608 +2
=========================================
Files 1299 1299
Lines 241147 241147
Branches 201552 201552
=========================================
+ Hits 211092 211098 +6
+ Misses 25021 25017 -4
+ Partials 5034 5032 -2
```
| [Components](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=components&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | Coverage Δ | |
|---|---|---|
| [Rust Core](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `89.28% <ø> (ø)` | |
| [Java SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `68.82% <ø> (+0.09%)` | :arrow_up: |
| [C# SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `61.43% <ø> (ø)` | |
| [Python SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `91.25% <ø> (ø)` | |
| [PHP SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `85.67% <ø> (ø)` | |
| [Node SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `96.60% <ø> (ø)` | |
| [Go SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `70.28% <ø> (ø)` | |
| [C++ SDK](https://app.codecov.io/gh/apache/iggy/pull/4427/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache) | `86.60% <ø> (ø)` | |
[see 2 files with indirect coverage changes](https://app.codecov.io/gh/apache/iggy/pull/4427/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
</details>
<details><summary> :rocket: New features to boost your workflow: </summary>
- :snowflake: [Test Analytics](https://docs.codecov.com/docs/test-analytics): Detect flaky tests, report on failures, and find test suite problems.
- :package: [JS Bundle Analysis](https://docs.codecov.com/docs/javascript-bundle-analysis): Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org