Commit graph kotlin-sdk/samples/kotlin-mcp-server
Author SHA1 Message Date
dependabot[bot]
7937e9cba6
chore(deps): bump io.ktor:ktor-bom from 3.3.3 to 3.5.1 in /samples/kotlin-mcp-server (#860)
Bumps [io.ktor:ktor-bom](https://github.com/ktorio/ktor) from 3.3.3 to
3.5.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ktorio/ktor/releases">io.ktor:ktor-bom's
releases</a>.</em></p>
<blockquote>
<h2>3.5.1</h2>
<blockquote>
<p>Published 25 June 2026</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9492">KTOR-9492</a>
OpenAPI plugin: handle requireXxx functions in compiler plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9569">KTOR-9569</a> Add
more details for KDoc of BearerAuthConfig.sendWithoutRequest</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9571">KTOR-9571</a> Add
KDoc for BearerAuthConfig.realm</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9570">KTOR-9570</a> Add
Kdoc for BearerAuthConfig.refreshTokens</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9646">KTOR-9646</a> Fix
Kotlin 2.4.0 compiler plugin breaking changes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9585">KTOR-9585</a>
OpenAPI: JsonSchema title is truncated when it contains a dot</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9591">KTOR-9591</a>
OpenAPI: <code>@JsonClassDiscriminator</code> on sealed types is ignored
when generating OpenAPI discriminator schema</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9597">KTOR-9597</a>
OpenAPI: Schema name collisions because<code>@SerialName</code> of
sealed subtypes is used as <code>components.schemas</code> key</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9601">KTOR-9601</a>
OpenAPI: nullable <a
href="https://github.com/JvmInline"><code>@​JvmInline</code></a> value
class loses nullability in generated schema</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9620">KTOR-9620</a> Some
issues related to digest authentication in 3.5.0</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9623">KTOR-9623</a>
Digest Auth: server must respond with one WWW-Authenticate header for
each supported algorithm</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9624">KTOR-9624</a>
Digest Auth: &quot;Unsupported charset in digest authentication
header&quot; for a charset name in lowercase</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9630">KTOR-9630</a>
Digest Auth: The plugin sends incorrect nonce when server responds with
multiple WWW-Authenticate headers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9565">KTOR-9565</a>
WebRTC: Peer stops receiving messages after a while on iOS</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9610">KTOR-9610</a>
WebRtcPeerConnection::close causes ClosedReceiveChannelException for
other peer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9633">KTOR-9633</a>
WebRTC statistics fetching race condition</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9603">KTOR-9603</a>
Structured concurrency is violated in WebRTC tests</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9671">KTOR-9671</a>
Darwin: Semicolons in URL path are sanitized</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9639">KTOR-9639</a>
Darwin: WebSocket client crashes the process when a PONG arrives after
the session is closed</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9575">KTOR-9575</a>
Darwin: findCharset(&quot;UTF-16&quot;) maps to
NSUTF16LittleEndianStringEncoding causing decoding failure for UTF-16
content with BOM</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9661">KTOR-9661</a>
HttpCache: InvalidCacheStateException is thrown on 304 when no cached
entry matches varyKeys</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9673">KTOR-9673</a>
Caching always missing with Content Negotiation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9596">KTOR-9596</a>
HttpTimeout: HttpRequestTimeoutException on any request with runTest and
request timeout defined since 3.5.0</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9632">KTOR-9632</a>
HttpRequestBuilder.timeout call removes capabilities set in
DefaultRequest</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9252">KTOR-9252</a>
ContentEncoding: Incomplete gzip response causes client/server to hang
indefinitely</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9670">KTOR-9670</a>
Compression: The plugin ignores Accept-Encoding q=0 and most-specific
matching</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9614">KTOR-9614</a> Zstd
Compression: &quot;Destination buffer is too small&quot; exception for a
particular sequence of bytes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9636">KTOR-9636</a> CORS
plugin drops OPTIONS preflight requests when allowSameOrigin is on</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9659">KTOR-9659</a> CORS
is skipped when the Origin header contains an IPv6 address</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9574">KTOR-9574</a>
ContentNegotiation: The charset of <code>Accept-Charset</code> header is
used for response deserialization</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9606">KTOR-9606</a>
KotlinxSerializationConverter: it fails to deserialize an empty channel
closed with a delay</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9617">KTOR-9617</a>
OutputStreamContent and WriterContent can exhaust Dispatchers.IO</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9629">KTOR-9629</a>
RawSourceChannel: coroutine cancellation is not propagated to the
RawSource</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8870">KTOR-8870</a>
File.readChannel: do not close a non-opened file and ignore closing
exceptions</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9460">KTOR-9460</a>
Curl: Can't build shared library with Ktor 3.4.2</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9607">KTOR-9607</a>
Crash on Android 7: NoSuchMethodError getInstanceStrong() since
3.5.0</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9595">KTOR-9595</a> CIO:
The engine imports <code>node:net</code> statically and breaks
wasmJsBrowser webpack build</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9615">KTOR-9615</a>
Apache5: The underlying request is not aborted when coroutine Job is
cancelled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8443">KTOR-8443</a>
RoutingBuilder.contentType does not use parameters when matching</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9425">KTOR-9425</a>
SessionTransportTransformerEncrypt init block uses wrong IV size for
AES-256 (regression of KTOR-661)</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9621">KTOR-9621</a>
RateLimit plugin is bypassed when the nested authenticate block rejects
the request</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8766">KTOR-8766</a> DI:
The close method is called twice on cleanup of AutoCloseable</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8695">KTOR-8695</a>
GMTDate() being offset by 369 years on Windows</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9589">KTOR-9589</a>
Duplicate PROPERTY_SETTER target in <code>@InternalAPI</code>
annotation</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">io.ktor:ktor-bom's
changelog</a>.</em></p>
<blockquote>
<h1>3.5.1</h1>
<blockquote>
<p>Published 25 June 2026</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9492">KTOR-9492</a>
OpenAPI plugin: handle requireXxx functions in compiler plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9569">KTOR-9569</a> Add
more details for KDoc of BearerAuthConfig.sendWithoutRequest</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9571">KTOR-9571</a> Add
KDoc for BearerAuthConfig.realm</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9570">KTOR-9570</a> Add
Kdoc for BearerAuthConfig.refreshTokens</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9646">KTOR-9646</a> Fix
Kotlin 2.4.0 compiler plugin breaking changes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9585">KTOR-9585</a>
OpenAPI: JsonSchema title is truncated when it contains a dot</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9591">KTOR-9591</a>
OpenAPI: <code>@JsonClassDiscriminator</code> on sealed types is ignored
when generating OpenAPI discriminator schema</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9597">KTOR-9597</a>
OpenAPI: Schema name collisions because<code>@SerialName</code> of
sealed subtypes is used as <code>components.schemas</code> key</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9601">KTOR-9601</a>
OpenAPI: nullable <a
href="https://github.com/JvmInline"><code>@​JvmInline</code></a> value
class loses nullability in generated schema</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9620">KTOR-9620</a> Some
issues related to digest authentication in 3.5.0</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9623">KTOR-9623</a>
Digest Auth: server must respond with one WWW-Authenticate header for
each supported algorithm</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9624">KTOR-9624</a>
Digest Auth: &quot;Unsupported charset in digest authentication
header&quot; for a charset name in lowercase</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9630">KTOR-9630</a>
Digest Auth: The plugin sends incorrect nonce when server responds with
multiple WWW-Authenticate headers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9565">KTOR-9565</a>
WebRTC: Peer stops receiving messages after a while on iOS</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9610">KTOR-9610</a>
WebRtcPeerConnection::close causes ClosedReceiveChannelException for
other peer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9633">KTOR-9633</a>
WebRTC statistics fetching race condition</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9603">KTOR-9603</a>
Structured concurrency is violated in WebRTC tests</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9671">KTOR-9671</a>
Darwin: Semicolons in URL path are sanitized</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9639">KTOR-9639</a>
Darwin: WebSocket client crashes the process when a PONG arrives after
the session is closed</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9575">KTOR-9575</a>
Darwin: findCharset(&quot;UTF-16&quot;) maps to
NSUTF16LittleEndianStringEncoding causing decoding failure for UTF-16
content with BOM</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9661">KTOR-9661</a>
HttpCache: InvalidCacheStateException is thrown on 304 when no cached
entry matches varyKeys</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9673">KTOR-9673</a>
Caching always missing with Content Negotiation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9596">KTOR-9596</a>
HttpTimeout: HttpRequestTimeoutException on any request with runTest and
request timeout defined since 3.5.0</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9632">KTOR-9632</a>
HttpRequestBuilder.timeout call removes capabilities set in
DefaultRequest</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9252">KTOR-9252</a>
ContentEncoding: Incomplete gzip response causes client/server to hang
indefinitely</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9670">KTOR-9670</a>
Compression: The plugin ignores Accept-Encoding q=0 and most-specific
matching</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9614">KTOR-9614</a> Zstd
Compression: &quot;Destination buffer is too small&quot; exception for a
particular sequence of bytes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9636">KTOR-9636</a> CORS
plugin drops OPTIONS preflight requests when allowSameOrigin is on</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9659">KTOR-9659</a> CORS
is skipped when the Origin header contains an IPv6 address</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9574">KTOR-9574</a>
ContentNegotiation: The charset of <code>Accept-Charset</code> header is
used for response deserialization</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9606">KTOR-9606</a>
KotlinxSerializationConverter: it fails to deserialize an empty channel
closed with a delay</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9617">KTOR-9617</a>
OutputStreamContent and WriterContent can exhaust Dispatchers.IO</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9629">KTOR-9629</a>
RawSourceChannel: coroutine cancellation is not propagated to the
RawSource</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8870">KTOR-8870</a>
File.readChannel: do not close a non-opened file and ignore closing
exceptions</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9460">KTOR-9460</a>
Curl: Can't build shared library with Ktor 3.4.2</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9607">KTOR-9607</a>
Crash on Android 7: NoSuchMethodError getInstanceStrong() since
3.5.0</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9595">KTOR-9595</a> CIO:
The engine imports <code>node:net</code> statically and breaks
wasmJsBrowser webpack build</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9615">KTOR-9615</a>
Apache5: The underlying request is not aborted when coroutine Job is
cancelled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8443">KTOR-8443</a>
RoutingBuilder.contentType does not use parameters when matching</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9425">KTOR-9425</a>
SessionTransportTransformerEncrypt init block uses wrong IV size for
AES-256 (regression of KTOR-661)</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9621">KTOR-9621</a>
RateLimit plugin is bypassed when the nested authenticate block rejects
the request</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8766">KTOR-8766</a> DI:
The close method is called twice on cleanup of AutoCloseable</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8695">KTOR-8695</a>
GMTDate() being offset by 369 years on Windows</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9589">KTOR-9589</a>
Duplicate PROPERTY_SETTER target in <a
href="https://github.com/InternalAPI"><code>@​InternalAPI</code></a>
annotation</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ba9d6fdf1"><code>5ba9d6f</code></a>
Release 3.5.1 (<a
href="https://redirect.github.com/ktorio/ktor/issues/5719">#5719</a>)</li>
<li><a
href="a4f145d16d"><code>a4f145d</code></a>
KTOR-9661 HttpCache: InvalidCacheStateException is thrown on 304 when…
(<a
href="https://redirect.github.com/ktorio/ktor/issues/5701">#5701</a>)</li>
<li><a
href="2caf27824c"><code>2caf278</code></a>
Fix failing :ktor-io:compileDarwinMainKotlinMetadata (<a
href="https://redirect.github.com/ktorio/ktor/issues/5716">#5716</a>)</li>
<li><a
href="257de90b60"><code>257de90</code></a>
KTOR-8766 Fix multiple invocations of close from DI</li>
<li><a
href="e77a16813c"><code>e77a168</code></a>
Fix cache misses with content negotiation 3x (<a
href="https://redirect.github.com/ktorio/ktor/issues/5714">#5714</a>)</li>
<li><a
href="ed22950b63"><code>ed22950</code></a>
Make huge post test less huge</li>
<li><a
href="f329069ed4"><code>f329069</code></a>
Update dependency com.github.luben:zstd-jni to v1.5.7-11</li>
<li><a
href="6ecd072937"><code>6ecd072</code></a>
Update dependency io.swagger.parser.v3:swagger-parser to v2.1.44</li>
<li><a
href="a0534cd2e6"><code>a0534cd</code></a>
Update dependency io.pebbletemplates:pebble to v4.1.2</li>
<li><a
href="8647e53f4b"><code>8647e53</code></a>
Update dependency com.typesafe:config to v1.4.9</li>
<li>Additional commits viewable in <a
href="https://github.com/ktorio/ktor/compare/3.3.3...3.5.1">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| io.ktor:ktor-bom | [>= 3.4.a, < 3.5] |
</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 12:11:36 +02:00
dependabot[bot]
d2b1509147
chore(deps): bump the other-dependencies group across 5 directories with 5 updates (#865)
Bumps the other-dependencies group with 3 updates in the
/samples/kotlin-mcp-client directory:
[gradle-wrapper](https://github.com/gradle/gradle),
[com.anthropic:anthropic-java](https://github.com/anthropics/anthropic-sdk-java)
and [com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 2 updates in the
/samples/kotlin-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 3 updates in the
/samples/kotlinlang-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle),
[com.gradleup.shadow](https://github.com/GradleUp/shadow) and
[ch.qos.logback:logback-classic](https://github.com/qos-ch/logback).
Bumps the other-dependencies group with 3 updates in the
/samples/simple-streamable-server directory:
[gradle-wrapper](https://github.com/gradle/gradle),
[com.gradleup.shadow](https://github.com/GradleUp/shadow) and
[org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework).
Bumps the other-dependencies group with 2 updates in the
/samples/weather-stdio-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[com.gradleup.shadow](https://github.com/GradleUp/shadow).

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.anthropic:anthropic-java` from 2.43.0 to 2.45.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/releases">com.anthropic:anthropic-java's
releases</a>.</em></p>
<blockquote>
<h2>v2.45.0</h2>
<h2>2.45.0 (2026-06-29)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.44.1...v2.45.0">v2.44.1...v2.45.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add support for 20260318 web fetch and support
tools (<a
href="f38d0e64a1">f38d0e6</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>add web tools 20260318 delegate overloads to
StructuredMessageCreateParams (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/120">#120</a>)
(<a
href="a66f7a38e1">a66f7a3</a>)</li>
</ul>
<h2>v2.44.1</h2>
<h2>2.44.1 (2026-06-26)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.44.0...v2.44.1">v2.44.0...v2.44.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>bedrock:</strong> use daemon threads for the SSE transcoding
pool (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/97">#97</a>)
(<a
href="0678c4d7bb">0678c4d</a>)</li>
<li>skill creation (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/119">#119</a>)
(<a
href="5dadc03465">5dadc03</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> accept user profile ID's when counting tokens
(<a
href="ee8b72dd7f">ee8b72d</a>)</li>
<li>delete unnecessary dir (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/108">#108</a>)
(<a
href="35a9662f79">35a9662</a>)</li>
<li><strong>docs:</strong> updates to descriptions and example values
(<a
href="6686e6baac">6686e6b</a>)</li>
</ul>
<h3>Build System</h3>
<ul>
<li>add detekt rules (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/109">#109</a>)
(<a
href="86b8f8d0aa">86b8f8d</a>)</li>
<li>derive umbrella Dokka aggregation from re-exported modules (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/110">#110</a>)
(<a
href="82c00c7c8f">82c00c7</a>)</li>
</ul>
<h2>v2.44.0</h2>
<h2>2.44.0 (2026-06-24)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.43.0...v2.44.0">v2.43.0...v2.44.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>client:</strong> add support for system.message streaming
events (<a
href="e27e9613a5">e27e961</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> add support for new refusal category (<a
href="8c1bd29b53">8c1bd29</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/blob/main/CHANGELOG.md">com.anthropic:anthropic-java's
changelog</a>.</em></p>
<blockquote>
<h2>2.45.0 (2026-06-29)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.44.1...v2.45.0">v2.44.1...v2.45.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add support for 20260318 web fetch and support
tools (<a
href="f38d0e64a1">f38d0e6</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>add web tools 20260318 delegate overloads to
StructuredMessageCreateParams (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/120">#120</a>)
(<a
href="a66f7a38e1">a66f7a3</a>)</li>
</ul>
<h2>2.44.1 (2026-06-26)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.44.0...v2.44.1">v2.44.0...v2.44.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>bedrock:</strong> use daemon threads for the SSE transcoding
pool (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/97">#97</a>)
(<a
href="0678c4d7bb">0678c4d</a>)</li>
<li>skill creation (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/119">#119</a>)
(<a
href="5dadc03465">5dadc03</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> accept user profile ID's when counting tokens
(<a
href="ee8b72dd7f">ee8b72d</a>)</li>
<li>delete unnecessary dir (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/108">#108</a>)
(<a
href="35a9662f79">35a9662</a>)</li>
<li><strong>docs:</strong> updates to descriptions and example values
(<a
href="6686e6baac">6686e6b</a>)</li>
</ul>
<h3>Build System</h3>
<ul>
<li>add detekt rules (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/109">#109</a>)
(<a
href="86b8f8d0aa">86b8f8d</a>)</li>
<li>derive umbrella Dokka aggregation from re-exported modules (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/110">#110</a>)
(<a
href="82c00c7c8f">82c00c7</a>)</li>
</ul>
<h2>2.44.0 (2026-06-24)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.43.0...v2.44.0">v2.43.0...v2.44.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>client:</strong> add support for system.message streaming
events (<a
href="e27e9613a5">e27e961</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> add support for new refusal category (<a
href="8c1bd29b53">8c1bd29</a>)</li>
<li><strong>api:</strong> add support for sending User Profile ID in
request headers (<a
href="8d69cbe7a7">8d69cbe</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="66da1bac59"><code>66da1ba</code></a>
release: 2.45.0</li>
<li><a
href="ae4a759c3a"><code>ae4a759</code></a>
fix: add web tools 20260318 delegate overloads to
StructuredMessageCreatePara...</li>
<li><a
href="89455eea65"><code>89455ee</code></a>
feat(api): add support for 20260318 web fetch and support tools</li>
<li><a
href="ca57c4e992"><code>ca57c4e</code></a>
release: 2.44.1</li>
<li><a
href="2e9d12705f"><code>2e9d127</code></a>
fix: skill creation (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/119">#119</a>)</li>
<li><a
href="4ee08d6651"><code>4ee08d6</code></a>
fix(bedrock): use daemon threads for the SSE transcoding pool (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/97">#97</a>)</li>
<li><a
href="b6bf663f47"><code>b6bf663</code></a>
chore(docs): updates to descriptions and example values</li>
<li><a
href="fea6ca065d"><code>fea6ca0</code></a>
build: add detekt rules (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/109">#109</a>)</li>
<li><a
href="35963af48f"><code>35963af</code></a>
chore(api): accept user profile ID's when counting tokens</li>
<li><a
href="0b00c2144d"><code>0b00c21</code></a>
chore: delete unnecessary dir (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/108">#108</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.43.0...v2.45.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/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.6.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="309d128bd9"><code>309d128</code></a>
Update fixed issues in release notes for 9.6.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/38328">#38328</a>)</li>
<li><a
href="040a978e74"><code>040a978</code></a>
Update fixed issues in release notes for 9.6.1</li>
<li><a
href="e0b8325523"><code>e0b8325</code></a>
Restore --non-interactive flag instead of --interactive/--no-interactive
(<a
href="https://redirect.github.com/gradle/gradle/issues/38">#38</a>...</li>
<li><a
href="946f3e637c"><code>946f3e6</code></a>
Limit explicit temp file permission setting to intended use case (<a
href="https://redirect.github.com/gradle/gradle/issues/38300">#38300</a>)</li>
<li><a
href="65f8224619"><code>65f8224</code></a>
Restore --non-interactive flag instead of
--interactive/--no-interactive</li>
<li><a
href="e346a5ec9d"><code>e346a5e</code></a>
Adjust CLI flag to configure non-interactive console (<a
href="https://redirect.github.com/gradle/gradle/issues/38301">#38301</a>)</li>
<li><a
href="9b53be9a12"><code>9b53be9</code></a>
Adjust CLI flag to configure non-interactive console</li>
<li><a
href="0dd3b53bec"><code>0dd3b53</code></a>
Limit explicit temp file permission setting to intended use case</li>
<li><a
href="48e5ac2101"><code>48e5ac2</code></a>
Add reproducers</li>
<li><a
href="25598fd75c"><code>25598fd</code></a>
Prepare 9.6.1 patch release (<a
href="https://redirect.github.com/gradle/gradle/issues/38293">#38293</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.6.0...v9.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.2 to 9.4.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.3</h2>
<h3>Changed</h3>
<ul>
<li>Update dependencies for resolving CVEs. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2069">#2069</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="44c6ce102d"><code>44c6ce1</code></a>
Prepare version 9.4.3</li>
<li><a
href="ba5e0de00c"><code>ba5e0de</code></a>
Fix conflicts</li>
<li><a
href="cd13ac5f39"><code>cd13ac5</code></a>
Minor cleanups</li>
<li><a
href="298cd8a828"><code>298cd8a</code></a>
Update dependencies</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.2...9.4.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.6.0 to 9.6.1
<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.6.1</h2>
<p>The Gradle team is excited to announce Gradle 9.6.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.1/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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.1 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.1 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.1/userguide/upgrading_version_9.html">9.x
upgrade guide</a> to l...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 11:44:40 +02:00
dependabot[bot]
2edcb51d79
chore(deps): bump the other-dependencies group across 5 directories with 3 updates (#854)
Bumps the other-dependencies group with 2 updates in the
/samples/kotlin-mcp-client directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[com.anthropic:anthropic-java](https://github.com/anthropics/anthropic-sdk-java).
Bumps the other-dependencies group with 1 update in the
/samples/kotlin-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).
Bumps the other-dependencies group with 2 updates in the
/samples/kotlinlang-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[ch.qos.logback:logback-classic](https://github.com/qos-ch/logback).
Bumps the other-dependencies group with 1 update in the
/samples/simple-streamable-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).
Bumps the other-dependencies group with 1 update in the
/samples/weather-stdio-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.anthropic:anthropic-java` from 2.40.1 to 2.43.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/releases">com.anthropic:anthropic-java's
releases</a>.</em></p>
<blockquote>
<h2>v2.43.0</h2>
<h2>2.43.0 (2026-06-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.42.0...v2.43.0">v2.42.0...v2.43.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>helpers:</strong> introduce x-stainless-helper telemetry +
tag the refusal-fallback interceptor (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/91">#91</a>)
(<a
href="a14925bb5b">a14925b</a>)</li>
</ul>
<h2>v2.42.0</h2>
<h2>2.42.0 (2026-06-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.41.1...v2.42.0">v2.41.1...v2.42.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add support for new code_execution_20260120
tool (<a
href="1a1a6b95c8">1a1a6b9</a>)</li>
</ul>
<h2>v2.41.1</h2>
<h2>2.41.1 (2026-06-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.41.0...v2.41.1">v2.41.0...v2.41.1</a></p>
<h3>Chores</h3>
<ul>
<li>fix release runs-on (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/354">#354</a>)
(<a
href="78e23a5e6e">78e23a5</a>)</li>
</ul>
<h3>Build System</h3>
<ul>
<li>fix signing for publishing (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/90">#90</a>)
(<a
href="700f81db97">700f81d</a>)</li>
</ul>
<h2>v2.41.0</h2>
<h2>2.41.0 (2026-06-17)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.40.1...v2.41.0">v2.40.1...v2.41.0</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> bad model definitions (<a
href="96787c65df">96787c6</a>)</li>
<li><strong>foundry:</strong> align baseUrl contract with the other SDKs
(/anthropic in baseUrl, no path rewrite) (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/84">#84</a>)
(<a
href="e651d930be">e651d93</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> remove retired models from API and SDKs (<a
href="da1c93df63">da1c93d</a>)</li>
<li>upgrade all deps (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/73">#73</a>)
(<a
href="e57f1b5c8e">e57f1b5</a>)</li>
</ul>
<h3>Styles</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/blob/main/CHANGELOG.md">com.anthropic:anthropic-java's
changelog</a>.</em></p>
<blockquote>
<h2>2.43.0 (2026-06-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.42.0...v2.43.0">v2.42.0...v2.43.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>helpers:</strong> introduce x-stainless-helper telemetry +
tag the refusal-fallback interceptor (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/91">#91</a>)
(<a
href="a14925bb5b">a14925b</a>)</li>
</ul>
<h2>2.42.0 (2026-06-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.41.1...v2.42.0">v2.41.1...v2.42.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add support for new code_execution_20260120
tool (<a
href="1a1a6b95c8">1a1a6b9</a>)</li>
</ul>
<h2>2.41.1 (2026-06-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.41.0...v2.41.1">v2.41.0...v2.41.1</a></p>
<h3>Chores</h3>
<ul>
<li>fix release runs-on (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/354">#354</a>)
(<a
href="78e23a5e6e">78e23a5</a>)</li>
</ul>
<h3>Build System</h3>
<ul>
<li>fix signing for publishing (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/90">#90</a>)
(<a
href="700f81db97">700f81d</a>)</li>
</ul>
<h2>2.41.0 (2026-06-17)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.40.1...v2.41.0">v2.40.1...v2.41.0</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> bad model definitions (<a
href="96787c65df">96787c6</a>)</li>
<li><strong>foundry:</strong> align baseUrl contract with the other SDKs
(/anthropic in baseUrl, no path rewrite) (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/84">#84</a>)
(<a
href="e651d930be">e651d93</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> remove retired models from API and SDKs (<a
href="da1c93df63">da1c93d</a>)</li>
<li>upgrade all deps (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/73">#73</a>)
(<a
href="e57f1b5c8e">e57f1b5</a>)</li>
</ul>
<h3>Styles</h3>
<ul>
<li>apply formatting (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/88">#88</a>)
(<a
href="9c929f752b">9c929f7</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8e217ec8c7"><code>8e217ec</code></a>
release: 2.43.0</li>
<li><a
href="8f4d5be6ec"><code>8f4d5be</code></a>
feat(helpers): introduce x-stainless-helper telemetry + tag the
refusal-fallb...</li>
<li><a
href="60e15dd055"><code>60e15dd</code></a>
release: 2.42.0</li>
<li><a
href="e430bfbe79"><code>e430bfb</code></a>
feat(api): add support for new code_execution_20260120 tool</li>
<li><a
href="3c27033bb3"><code>3c27033</code></a>
release: 2.41.1</li>
<li><a
href="1d77d619f7"><code>1d77d61</code></a>
build: fix signing for publishing (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/90">#90</a>)</li>
<li><a
href="78e23a5e6e"><code>78e23a5</code></a>
chore: fix release runs-on (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/354">#354</a>)</li>
<li><a
href="946fe2ac86"><code>946fe2a</code></a>
release: 2.41.0</li>
<li><a
href="536e177e60"><code>536e177</code></a>
style: apply formatting (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/88">#88</a>)</li>
<li><a
href="f719e125d4"><code>f719e12</code></a>
fix(client): bad model definitions</li>
<li>Additional commits viewable in <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.40.1...v2.43.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.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.6.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.6.0 RC3</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3f750f03d7"><code>3f750f0</code></a>
Update distro size for Gradle 9.6.0 release (<a
href="https://redirect.github.com/gradle/gradle/issues/38243">#38243</a>)</li>
<li><a
href="ae93cfa823"><code>ae93cfa</code></a>
update distro size</li>
<li><a
href="f7e22b56a4"><code>f7e22b5</code></a>
Update Gradle wrapper to version 9.6.0-rc-3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38227">#38227</a>)</li>
<li><a
href="71a8eb9b7d"><code>71a8eb9</code></a>
Update Gradle wrapper to version 9.6.0-rc-3</li>
<li><a
href="70a8745171"><code>70a8745</code></a>
Prepare release notes for Gradle 9.6.0RC3 (<a
href="https://redirect.github.com/gradle/gradle/issues/38220">#38220</a>)</li>
<li><a
href="9706522238"><code>9706522</code></a>
some final polishing for release notes</li>
<li><a
href="af308ebf8d"><code>af308eb</code></a>
Restore GradleInternal.getRootProject overload for binary compatibility
(<a
href="https://redirect.github.com/gradle/gradle/issues/38214">#38214</a>)</li>
<li><a
href="239361b0fb"><code>239361b</code></a>
Restore GradleInternal.getRootProject overload for binary
compatibility</li>
<li><a
href="896dc44a40"><code>896dc44</code></a>
Update Gradle wrapper to version 9.6.0-rc-2 (<a
href="https://redirect.github.com/gradle/gradle/issues/38187">#38187</a>)</li>
<li><a
href="2d4ec2521c"><code>2d4ec25</code></a>
Update Gradle wrapper to version 9.6.0-rc-2</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.1...v9.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.1 to 9.6.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.6.0</h2>
<p>The Gradle team is excited to announce Gradle 9.6.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Improved Configuration Cache hit rates</li>
<li>Additional CLI rendering options</li>
<li>Important project hierarchy lookup deprecations</li>
</ul>
<p><a href="https://docs.gradle.org/9.6.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/Ahar28">Aharnish Solanki</a>,
<a href="https://github.com/benediktjohannes">Benedikt Johannes</a>,
<a href="https://github.com/devareddy05">Devendra Reddy Pennabadi</a>,
<a href="https://github.com/smplio">Dmytro Rodionov</a>,
<a href="https://github.com/Dreeam-qwq">Dreeam</a>,
<a href="https://github.com/EliasHdzR">Elías Hernández Rodríguez</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/FinlayRJW">FinlayRJW</a>,
<a href="https://github.com/kamalkansal27">Kamal Kansal</a>,
<a href="https://github.com/Marcono1234">Marcono1234</a>,
<a href="https://github.com/runningcode">Nelson Osacky</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/rkdfx">Ravi</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/rschmitt">Ryan Schmitt</a>,
<a href="https://github.com/sschuberth">Sebastian Schuberth</a>,
<a href="https://github.com/seung-hun-h">seunghun.ham</a>,
<a href="https://github.com/sk-reddy17">sk-reddy17</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/VedantMadane">Vedant Madane</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.6.0 by updating your wrapper:</p>
<pre><code>./gradlew :wrapper --gradle-version=9.6.0 &amp;&amp;
./gradlew :wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.6.0/userguide/upgrading_version_9.html">9.x
upgrade guide</a> to learn about deprecations, breaking ...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 15:31:46 +02:00
dependabot[bot]
2b9bc78165
chore(deps): bump mcp-kotlin from 0.12.0 to 0.13.0 in /samples/kotlin-mcp-server (#823)
Bumps `mcp-kotlin` from 0.12.0 to 0.13.0.
Updates `io.modelcontextprotocol:kotlin-sdk-client` from 0.12.0 to
0.13.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-client's
releases</a>.</em></p>
<blockquote>
<h2>0.13.0</h2>
<h2>Description</h2>
<p>Adds a <code>tasks</code> capability and a typed
<code>elicitation</code> capability, hardens transport lifecycle,
dispatchers, and back-pressure, and enables DNS rebinding protection by
default.</p>
<h3>Breaking Changes</h3>
<p><strong>Typed <code>elicitation</code> capability and new
<code>tasks</code> capability</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/732">#732</a></p>
<p><code>ClientCapabilities.elicitation</code> is now a typed
<code>ClientCapabilities.Elicitation</code> (<code>form</code>,
<code>url</code>) instead of a raw <code>JsonObject?</code>, and both
<code>ClientCapabilities</code> and <code>ServerCapabilities</code>
gained a typed <code>tasks</code> capability. The constructors of both
types changed and are binary-incompatible; recompilation is
required.</p>
<p><strong>Transport handlers now run on
<code>Dispatchers.Default</code></strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/778">#778</a></p>
<p>Handlers moved from <code>Dispatchers.IO</code> to
<code>Dispatchers.Default</code> (override via
<code>handlerDispatcher</code>), <code>send()</code> now suspends under
back-pressure instead of buffering unbounded, and the two-argument
<code>StdioServerTransport(input, output)</code> constructor is
deprecated in favor of the builder-lambda form. Also fixes a
<code>start()</code>/<code>close()</code> race, consistent
<code>CancellationException</code> propagation, and an
input-<code>Source</code> leak (closes <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/573">#573</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/574">#574</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/708">#708</a>).</p>
<p><strong>DNS rebinding protection enabled by default</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/659">#659</a></p>
<p><code>enableDnsRebindingProtection</code> now defaults to
<code>true</code> on
<code>mcpStreamableHttp</code>/<code>mcpStatelessStreamableHttp</code>,
and the <code>Route.mcp()</code> / <code>Application.mcp()</code>
overloads gained <code>enableDnsRebindingProtection</code>,
<code>allowedHosts</code>, and <code>allowedOrigins</code> parameters
(binary-incompatible on JVM). Only <code>localhost</code>,
<code>127.0.0.1</code>, and <code>[::1]</code> are allowed by default;
opt out with <code>enableDnsRebindingProtection = false</code>. The
<code>Configuration.enableDnsRebindingProtection</code>,
<code>.allowedHosts</code>, and <code>.allowedOrigins</code> properties
are deprecated in favor of the new <code>DnsRebindingProtection</code>
plugin.</p>
<h3>Features</h3>
<ul>
<li>Add a <code>tasks</code> capability (<code>list</code>,
<code>cancel</code>, and per-request augmentation for sampling and
elicitation) on <code>ClientCapabilities</code> and
<code>ServerCapabilities</code>, with assertions for
<code>tasks/*</code> and <code>notifications/tasks/status</code>
enforced by <code>Client</code> and <code>ServerSession</code> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/732">#732</a></li>
<li>Configurable <code>handlerDispatcher</code> and
<code>ioDispatcher</code>, plus an optional caller-supplied
<code>CoroutineScope</code>, on transports by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/778">#778</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fire <code>onClose</code> callbacks on
<code>SseClientTransport</code> when the SSE session ends — whether
closed gracefully or terminated by an error — matching the other client
transports by <a
href="https://github.com/jskjw157"><code>@​jskjw157</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/738">#738</a></li>
</ul>
<h3>Security</h3>
<ul>
<li>Enable DNS rebinding protection by default across all HTTP
transports, including the SSE endpoints that previously had none (see
Breaking Changes for migration) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/659">#659</a></li>
<li>Cap a single stdio JSON-RPC frame at 16 MiB, throwing the new
<code>TooLongFrameException</code> instead of buffering unbounded when a
peer never sends a newline terminator by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="6e6f80512f">6e6f805</a></li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>Remove the test-only <code>dev.mokksy:mokksy</code> dependency in
favor of <code>MockEngine</code> and <code>embeddedServer</code> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/754">#754</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Ktor to v3.4.3 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/785">#785</a></li>
<li>kotlinx.coroutines to v1.11.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/760">#760</a></li>
<li>kotlin-logging to v8.0.03 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/752">#752</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/783">#783</a></li>
<li>24 further Dependabot updates across sample projects, TypeScript
conformance-test fixtures, and build/test tooling (JUnit, slf4j-simple,
Gradle wrapper, anthropic-java)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.12.0...0.13.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.12.0...0.13.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b7eeeb1205"><code>b7eeeb1</code></a>
release: 0.13.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/796">#796</a>)</li>
<li><a
href="6e6f80512f"><code>6e6f805</code></a>
Merge commit from fork</li>
<li><a
href="0eb1822853"><code>0eb1822</code></a>
Update Ktor to version 3.4.3 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/785">#785</a>)</li>
<li><a
href="0adfb3bcdb"><code>0adfb3b</code></a>
fix!: harden lifecycle, dispatchers, back-pressure (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/778">#778</a>)</li>
<li><a
href="37ee423308"><code>37ee423</code></a>
chore(deps): bump the infrastructure group with 2 updates (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/783">#783</a>)</li>
<li><a
href="ff4b6232ba"><code>ff4b623</code></a>
chore(deps): bump the other-dependencies group across 3 directories with
3 up...</li>
<li><a
href="78066a9cf6"><code>78066a9</code></a>
chore(deps): bump the all-dependencies group across 1 directory with 2
update...</li>
<li><a
href="1ff5f003b6"><code>1ff5f00</code></a>
chore(deps): bump qs from 6.14.2 to 6.15.2 in
/integration-test/src/jvmTest/t...</li>
<li><a
href="6d5bac1e67"><code>6d5bac1</code></a>
chore(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/776">#776</a>)</li>
<li><a
href="c8545606bb"><code>c854560</code></a>
chore(deps): bump the all-dependencies group across 1 directory with 2
update...</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.12.0...0.13.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.modelcontextprotocol:kotlin-sdk-server` from 0.12.0 to
0.13.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-server's
releases</a>.</em></p>
<blockquote>
<h2>0.13.0</h2>
<h2>Description</h2>
<p>Adds a <code>tasks</code> capability and a typed
<code>elicitation</code> capability, hardens transport lifecycle,
dispatchers, and back-pressure, and enables DNS rebinding protection by
default.</p>
<h3>Breaking Changes</h3>
<p><strong>Typed <code>elicitation</code> capability and new
<code>tasks</code> capability</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/732">#732</a></p>
<p><code>ClientCapabilities.elicitation</code> is now a typed
<code>ClientCapabilities.Elicitation</code> (<code>form</code>,
<code>url</code>) instead of a raw <code>JsonObject?</code>, and both
<code>ClientCapabilities</code> and <code>ServerCapabilities</code>
gained a typed <code>tasks</code> capability. The constructors of both
types changed and are binary-incompatible; recompilation is
required.</p>
<p><strong>Transport handlers now run on
<code>Dispatchers.Default</code></strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/778">#778</a></p>
<p>Handlers moved from <code>Dispatchers.IO</code> to
<code>Dispatchers.Default</code> (override via
<code>handlerDispatcher</code>), <code>send()</code> now suspends under
back-pressure instead of buffering unbounded, and the two-argument
<code>StdioServerTransport(input, output)</code> constructor is
deprecated in favor of the builder-lambda form. Also fixes a
<code>start()</code>/<code>close()</code> race, consistent
<code>CancellationException</code> propagation, and an
input-<code>Source</code> leak (closes <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/573">#573</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/574">#574</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/708">#708</a>).</p>
<p><strong>DNS rebinding protection enabled by default</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/659">#659</a></p>
<p><code>enableDnsRebindingProtection</code> now defaults to
<code>true</code> on
<code>mcpStreamableHttp</code>/<code>mcpStatelessStreamableHttp</code>,
and the <code>Route.mcp()</code> / <code>Application.mcp()</code>
overloads gained <code>enableDnsRebindingProtection</code>,
<code>allowedHosts</code>, and <code>allowedOrigins</code> parameters
(binary-incompatible on JVM). Only <code>localhost</code>,
<code>127.0.0.1</code>, and <code>[::1]</code> are allowed by default;
opt out with <code>enableDnsRebindingProtection = false</code>. The
<code>Configuration.enableDnsRebindingProtection</code>,
<code>.allowedHosts</code>, and <code>.allowedOrigins</code> properties
are deprecated in favor of the new <code>DnsRebindingProtection</code>
plugin.</p>
<h3>Features</h3>
<ul>
<li>Add a <code>tasks</code> capability (<code>list</code>,
<code>cancel</code>, and per-request augmentation for sampling and
elicitation) on <code>ClientCapabilities</code> and
<code>ServerCapabilities</code>, with assertions for
<code>tasks/*</code> and <code>notifications/tasks/status</code>
enforced by <code>Client</code> and <code>ServerSession</code> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/732">#732</a></li>
<li>Configurable <code>handlerDispatcher</code> and
<code>ioDispatcher</code>, plus an optional caller-supplied
<code>CoroutineScope</code>, on transports by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/778">#778</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fire <code>onClose</code> callbacks on
<code>SseClientTransport</code> when the SSE session ends — whether
closed gracefully or terminated by an error — matching the other client
transports by <a
href="https://github.com/jskjw157"><code>@​jskjw157</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/738">#738</a></li>
</ul>
<h3>Security</h3>
<ul>
<li>Enable DNS rebinding protection by default across all HTTP
transports, including the SSE endpoints that previously had none (see
Breaking Changes for migration) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/659">#659</a></li>
<li>Cap a single stdio JSON-RPC frame at 16 MiB, throwing the new
<code>TooLongFrameException</code> instead of buffering unbounded when a
peer never sends a newline terminator by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="6e6f80512f">6e6f805</a></li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>Remove the test-only <code>dev.mokksy:mokksy</code> dependency in
favor of <code>MockEngine</code> and <code>embeddedServer</code> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/754">#754</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Ktor to v3.4.3 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/785">#785</a></li>
<li>kotlinx.coroutines to v1.11.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/760">#760</a></li>
<li>kotlin-logging to v8.0.03 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/752">#752</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/783">#783</a></li>
<li>24 further Dependabot updates across sample projects, TypeScript
conformance-test fixtures, and build/test tooling (JUnit, slf4j-simple,
Gradle wrapper, anthropic-java)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.12.0...0.13.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.12.0...0.13.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b7eeeb1205"><code>b7eeeb1</code></a>
release: 0.13.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/796">#796</a>)</li>
<li><a
href="6e6f80512f"><code>6e6f805</code></a>
Merge commit from fork</li>
<li><a
href="0eb1822853"><code>0eb1822</code></a>
Update Ktor to version 3.4.3 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/785">#785</a>)</li>
<li><a
href="0adfb3bcdb"><code>0adfb3b</code></a>
fix!: harden lifecycle, dispatchers, back-pressure (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/778">#778</a>)</li>
<li><a
href="37ee423308"><code>37ee423</code></a>
chore(deps): bump the infrastructure group with 2 updates (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/783">#783</a>)</li>
<li><a
href="ff4b6232ba"><code>ff4b623</code></a>
chore(deps): bump the other-dependencies group across 3 directories with
3 up...</li>
<li><a
href="78066a9cf6"><code>78066a9</code></a>
chore(deps): bump the all-dependencies group across 1 directory with 2
update...</li>
<li><a
href="1ff5f003b6"><code>1ff5f00</code></a>
chore(deps): bump qs from 6.14.2 to 6.15.2 in
/integration-test/src/jvmTest/t...</li>
<li><a
href="6d5bac1e67"><code>6d5bac1</code></a>
chore(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/776">#776</a>)</li>
<li><a
href="c8545606bb"><code>c854560</code></a>
chore(deps): bump the all-dependencies group across 1 directory with 2
update...</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.12.0...0.13.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 11:13:14 +00:00
dependabot[bot]
59b44a30e4
chore(deps): bump the other-dependencies group across 5 directories with 4 updates (#789)
Bumps the other-dependencies group with 2 updates in the
/samples/kotlin-mcp-client directory:
[com.anthropic:anthropic-java](https://github.com/anthropics/anthropic-sdk-java)
and [com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 1 update in the
/samples/kotlin-mcp-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 2 updates in the
/samples/kotlinlang-mcp-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow) and
[ch.qos.logback:logback-classic](https://github.com/qos-ch/logback).
Bumps the other-dependencies group with 1 update in the
/samples/simple-streamable-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 2 updates in the
/samples/weather-stdio-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow) and
[io.github.oshai:kotlin-logging-jvm](https://github.com/oshai/kotlin-logging).

Updates `com.anthropic:anthropic-java` from 2.34.0 to 2.35.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/releases">com.anthropic:anthropic-java's
releases</a>.</em></p>
<blockquote>
<h2>v2.35.0</h2>
<h2>2.35.0 (2026-05-28)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.34.1...v2.35.0">v2.34.1...v2.35.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> Add support for claude-opus-4-8,
mid-conversation system blocks, and usage.output_tokens_details (<a
href="3e4621e676">3e4621e</a>)</li>
</ul>
<h2>v2.34.1</h2>
<h2>2.34.1 (2026-05-27)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.34.0...v2.34.1">v2.34.0...v2.34.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>structured-outputs:</strong> support all nullability
annotations (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1254">#1254</a>)
(<a
href="95e4391443">95e4391</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>replace literal newlines (<a
href="c5573d98ef">c5573d9</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/blob/main/CHANGELOG.md">com.anthropic:anthropic-java's
changelog</a>.</em></p>
<blockquote>
<h2>2.35.0 (2026-05-28)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.34.1...v2.35.0">v2.34.1...v2.35.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> Add support for claude-opus-4-8,
mid-conversation system blocks, and usage.output_tokens_details (<a
href="3e4621e676">3e4621e</a>)</li>
</ul>
<h2>2.34.1 (2026-05-27)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.34.0...v2.34.1">v2.34.0...v2.34.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>structured-outputs:</strong> support all nullability
annotations (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1254">#1254</a>)
(<a
href="95e4391443">95e4391</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>replace literal newlines (<a
href="c5573d98ef">c5573d9</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="65d26cc371"><code>65d26cc</code></a>
release: 2.35.0</li>
<li><a
href="f901010691"><code>f901010</code></a>
feat(api): Add support for claude-opus-4-8, mid-conversation system
blocks, a...</li>
<li><a
href="bc1bdd9a38"><code>bc1bdd9</code></a>
release: 2.34.1</li>
<li><a
href="f27e209ac9"><code>f27e209</code></a>
fix(structured-outputs): support all nullability annotations (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1254">#1254</a>)</li>
<li><a
href="62ef906b3c"><code>62ef906</code></a>
docs: replace literal newlines</li>
<li><a
href="dc19d08217"><code>dc19d08</code></a>
ci: run breaking change detection on every branch (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1224">#1224</a>)</li>
<li><a
href="1382286f46"><code>1382286</code></a>
codegen metadata</li>
<li>See full diff in <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.34.0...v2.35.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `ch.qos.logback:logback-classic` from 1.5.32 to 1.5.34
<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.5.34</h2>
<p><strong>2026-06-01 Release of logback version 1.5.34</strong></p>
<p>• In case certain StackTraceElement values returned by the
Throwable.getStackTrace method are null, StackTraceElementProxy
substitutes a dummy instance instead of throwing an
IllegalArgumentException. This resolves [issues <a
href="https://redirect.github.com/qos-ch/logback/issues/1040">#1040</a>](<a
href="https://redirect.github.com/qos-ch/logback/issues/1040">qos-ch/logback#1040</a>),
reported by Naotsugu Kobayashi.</p>
<p>• HardenedObjectInputStream will now throw an InvalidClassException
during deserialization attempts of Proxy classes. This change addresses
potential deserialization whitelist bypass vulnerability reported by <a
href="https://github.com/york-shen">York Shen</a> and registered as <a
href="https://www.cve.org/cverecord?id=CVE-2026-10532">CVE-2026-10532</a>.</p>
<p>• A bitwise identical binary of this version can be reproduced by
building from source code at commit
e62272ac152469aec1ede056c3c7d0d7314e7bfe associated with the tag
v_1.5.34. This release was built using Java &quot;21&quot; 2023-10-17
LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.</p>
<h2>Logback 1.5.33</h2>
<p><strong>2026-05-27 Release of logback version 1.5.33</strong></p>
<p>• <code>PropertiesConfiguratorModelHandler</code> now registers
properties file URLs to the <code>ConfigurationWatchList</code> when
scan is enabled (via local scan=&quot;true&quot; attribute or top-level
configuration scan), ensuring changes are detected and reconfiguration
occurs. This problem was reported in <a
href="https://redirect.github.com/qos-ch/logback/issues/1034">issues/1034</a>.</p>
<p>• When processing <code>&lt;conversionRule&gt;</code> elements and
both <code>class</code> and <code>converterClass</code> attributes are
specified, silently use the class attribute without issuing a warning.
However, if the attribute values differ, a warning will be issued. This
change was requested in <a
href="https://redirect.github.com/qos-ch/logback/issues/1031">issues/1031</a>.</p>
<p>• <code>HardenedModelInputStream</code> will no longer accept to
deserialize all classes located under the &quot;java.lang&quot; and
&quot;java.util&quot; packages but a limited number of explicitly
authorized classes in those packages. This potential deserialization
whitelist bypass vulnerability was reported by <a
href="https://github.com/york-shen">York Shen</a> and registered as <a
href="https://www.cve.org/cverecord?id=CVE-2026-9828">CVE-2026-9828</a>.</p>
<p>• SSL parameters for <code>SSLSocketAppender</code> now enable
hostname verification by default. Moreover, the default protocol is now
&quot;TLSv1.2&quot;. This potential vulnerability was reported by York
Shen.</p>
<p>• When printing the status message field,
<code>ViewStatusMessagesServletBase</code> now escapes special
characters such as &quot;&amp;&quot; as character entities. This
potential vulnerability was reported by York Shen.</p>
<p>• A bit-wise identical binary of this version can be reproduced by
building from source code at commit
124e8b49b55ac34d08743a0646bd463410192647 associated with the tag
v_1.5.33. Release built using Java &quot;21&quot; 2023-10-17 LTS build
21.0.1.+12-LTS-29 under Linux Debian 11.6.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e62272ac15"><code>e62272a</code></a>
prepare release 1.5.34</li>
<li><a
href="1e9e926db1"><code>1e9e926</code></a>
add resolveProxyClassRejectsDynamicProxies unit test</li>
<li><a
href="2de5cbe90b"><code>2de5cbe</code></a>
added StackTraceElementProxyTest, minor edits to AGENTS.md</li>
<li><a
href="0e9b9278b5"><code>0e9b927</code></a>
in case StackTraceElement is null use a substitute, fixing
issues/1040</li>
<li><a
href="f7a0654c2b"><code>f7a0654</code></a>
prevent resolveProxyClass bypass</li>
<li><a
href="249b81f375"><code>249b81f</code></a>
docs are no longer distributed</li>
<li><a
href="1c3b26a839"><code>1c3b26a</code></a>
start work on 1.5.34-SNAPSHOT</li>
<li><a
href="124e8b49b5"><code>124e8b4</code></a>
prepare release 1.5.33</li>
<li><a
href="d8fd6f25c7"><code>d8fd6f2</code></a>
escapeTags in message field when printing status messages</li>
<li><a
href="95edbeb8db"><code>95edbeb</code></a>
hostnameVerification default to true in SSLParametersConfiguration,
SSL.DEFAU...</li>
<li>Additional commits viewable in <a
href="https://github.com/qos-ch/logback/compare/v_1.5.32...v_1.5.34">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.github.oshai:kotlin-logging-jvm` from 8.0.03 to 8.0.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/oshai/kotlin-logging/releases">io.github.oshai:kotlin-logging-jvm's
releases</a>.</em></p>
<blockquote>
<h2>8.0.4</h2>
<p>Align to semver.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/oshai/kotlin-logging/compare/8.0.03...8.0.4">https://github.com/oshai/kotlin-logging/compare/8.0.03...8.0.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0aaa57ccef"><code>0aaa57c</code></a>
bump to semver 8.0.5</li>
<li><a
href="bf60363f6c"><code>bf60363</code></a>
change to semver 8.0.4</li>
<li>See full diff in <a
href="https://github.com/oshai/kotlin-logging/compare/8.0.03...8.0.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.1 to 9.4.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.2</h2>
<h3>Changed</h3>
<ul>
<li>Update jdependency to support Java 27. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/2033">#2033</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="29c432a7b6"><code>29c432a</code></a>
Prepare version 9.4.2</li>
<li><a
href="8aa8e6c1fb"><code>8aa8e6c</code></a>
Update dependency org.vafer:jdependency to v2.16 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/2033">#2033</a>)</li>
<li>See full diff in <a
href="https://github.com/GradleUp/shadow/compare/9.4.1...9.4.2">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-02 13:59:56 +02:00
dependabot[bot]
af7c5e1317
chore(deps): bump the other-dependencies group across 5 directories with 3 updates (#770)
Bumps the other-dependencies group with 3 updates in the
/samples/kotlin-mcp-client directory:
[gradle-wrapper](https://github.com/gradle/gradle),
[com.anthropic:anthropic-java](https://github.com/anthropics/anthropic-sdk-java)
and org.slf4j:slf4j-simple.
Bumps the other-dependencies group with 2 updates in the
/samples/kotlin-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
org.slf4j:slf4j-simple.
Bumps the other-dependencies group with 1 update in the
/samples/kotlinlang-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).
Bumps the other-dependencies group with 2 updates in the
/samples/simple-streamable-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
org.slf4j:slf4j-simple.
Bumps the other-dependencies group with 2 updates in the
/samples/weather-stdio-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
org.slf4j:slf4j-simple.

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.anthropic:anthropic-java` from 2.31.0 to 2.32.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/releases">com.anthropic:anthropic-java's
releases</a>.</em></p>
<blockquote>
<h2>v2.32.0</h2>
<h2>2.32.0 (2026-05-13)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.31.0...v2.32.0">v2.31.0...v2.32.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> Add BetaManagedAgentsSearchResultBlock types
(<a
href="253feaad3e">253feaa</a>)</li>
<li><strong>api:</strong> Add support for cache diagnostics beta (<a
href="7a3223122c">7a32231</a>)</li>
<li><strong>mcp:</strong> add mcp tool helpers (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1161">#1161</a>)
(<a
href="5d58812cba">5d58812</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> spec updates (<a
href="3cd6b5b9b4">3cd6b5b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/blob/main/CHANGELOG.md">com.anthropic:anthropic-java's
changelog</a>.</em></p>
<blockquote>
<h2>2.32.0 (2026-05-13)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.31.0...v2.32.0">v2.31.0...v2.32.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> Add BetaManagedAgentsSearchResultBlock types
(<a
href="253feaad3e">253feaa</a>)</li>
<li><strong>api:</strong> Add support for cache diagnostics beta (<a
href="7a3223122c">7a32231</a>)</li>
<li><strong>mcp:</strong> add mcp tool helpers (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1161">#1161</a>)
(<a
href="5d58812cba">5d58812</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> spec updates (<a
href="3cd6b5b9b4">3cd6b5b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="72d962276e"><code>72d9622</code></a>
release: 2.32.0</li>
<li><a
href="b99fa176ad"><code>b99fa17</code></a>
feat(api): Add support for cache diagnostics beta</li>
<li><a
href="54fefaeafa"><code>54fefae</code></a>
test: re-enable beta skill/version create tests (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1243">#1243</a>)</li>
<li><a
href="5224fff332"><code>5224fff</code></a>
chore(api): spec updates</li>
<li><a
href="dd0d0dabe9"><code>dd0d0da</code></a>
codegen metadata</li>
<li><a
href="3f9458f55a"><code>3f9458f</code></a>
feat(api): Add BetaManagedAgentsSearchResultBlock types</li>
<li><a
href="c43e2f16b8"><code>c43e2f1</code></a>
ci: pin GitHub Actions to commit SHAs</li>
<li><a
href="52288022fd"><code>5228802</code></a>
feat(mcp): add mcp tool helpers (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1161">#1161</a>)</li>
<li><a
href="1bc3d65503"><code>1bc3d65</code></a>
ci(release-please): don't split out aws release versioning for now (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/332">#332</a>)</li>
<li>See full diff in <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.31.0...v2.32.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.1/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.5.1/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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd78213f09"><code>fd78213</code></a>
Update Documentation Infrastructure: Fix scrolling issue in user manual
(<a
href="https://redirect.github.com/gradle/gradle/issues/37861">#37861</a>)</li>
<li><a
href="7758437128"><code>7758437</code></a>
fix scroll</li>
<li><a
href="2fd605fdcd"><code>2fd605f</code></a>
Only try to run as worker thread in DefaultBuildOperationQueue (<a
href="https://redirect.github.com/gradle/gradle/issues/37845">#37845</a>)</li>
<li><a
href="af69849012"><code>af69849</code></a>
Release notes for Gradle 9.5.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37853">#37853</a>)</li>
<li><a
href="f4d9d03e9b"><code>f4d9d03</code></a>
Release notes for Gradle 9.5.1</li>
<li><a
href="01eda3adf4"><code>01eda3a</code></a>
Address review feedback on worker-lease retry changes</li>
<li><a
href="7024e15139"><code>7024e15</code></a>
Revert enrich file visitor with size info on <code>release</code> branch
(<a
href="https://redirect.github.com/gradle/gradle/issues/37848">#37848</a>)</li>
<li><a
href="d51476fda2"><code>d51476f</code></a>
Fix tryRunAsWorkerThread null-return test to match contract</li>
<li><a
href="090ebabc5b"><code>090ebab</code></a>
Revert &quot;Add getLength() to
FilePropertyVisitor.VisitState&quot;</li>
<li><a
href="bceab24677"><code>bceab24</code></a>
Revert &quot;Fix annotation&quot;</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.5.0...v9.5.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.5.0 to 9.5.1
<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.5.1</h2>
<p>The Gradle team is excited to announce Gradle 9.5.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.1/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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.1 by upd...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-18 15:18:30 +02:00
dependabot[bot]
93e5ed2c06
chore(deps): bump the other-dependencies group across 5 directories with 3 updates (#753)
Bumps the other-dependencies group with 2 updates in the
/samples/kotlin-mcp-client directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[com.anthropic:anthropic-java](https://github.com/anthropics/anthropic-sdk-java).
Bumps the other-dependencies group with 1 update in the
/samples/kotlin-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).
Bumps the other-dependencies group with 1 update in the
/samples/kotlinlang-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).
Bumps the other-dependencies group with 1 update in the
/samples/simple-streamable-server directory:
[gradle-wrapper](https://github.com/gradle/gradle).
Bumps the other-dependencies group with 2 updates in the
/samples/weather-stdio-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[io.github.oshai:kotlin-logging-jvm](https://github.com/oshai/kotlin-logging).

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.anthropic:anthropic-java` from 2.27.0 to 2.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/releases">com.anthropic:anthropic-java's
releases</a>.</em></p>
<blockquote>
<h2>v2.28.0</h2>
<h2>2.28.0 (2026-05-04)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.27.0...v2.28.0">v2.27.0...v2.28.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> improve Managed Agents APIs (<a
href="8453f3e714">8453f3e</a>)</li>
<li><strong>client:</strong> add Workload Identity Federation,
interactive OAuth, and auth profiles (<a
href="b5f1d0237d">b5f1d02</a>)</li>
<li><strong>client:</strong> more robust error parsing (<a
href="d523547299">d523547</a>)</li>
<li>support setting headers via env (<a
href="03bb766528">03bb766</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li>fix lint error (<a
href="59f5446133">59f5446</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>clarify forwards compat behavior (<a
href="f48cfb4ec5">f48cfb4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/blob/main/CHANGELOG.md">com.anthropic:anthropic-java's
changelog</a>.</em></p>
<blockquote>
<h2>2.28.0 (2026-05-04)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.27.0...v2.28.0">v2.27.0...v2.28.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> improve Managed Agents APIs (<a
href="8453f3e714">8453f3e</a>)</li>
<li><strong>client:</strong> add Workload Identity Federation,
interactive OAuth, and auth profiles (<a
href="b5f1d0237d">b5f1d02</a>)</li>
<li><strong>client:</strong> more robust error parsing (<a
href="d523547299">d523547</a>)</li>
<li>support setting headers via env (<a
href="03bb766528">03bb766</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li>fix lint error (<a
href="59f5446133">59f5446</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>clarify forwards compat behavior (<a
href="f48cfb4ec5">f48cfb4</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e448de83dd"><code>e448de8</code></a>
chore: release main</li>
<li><a
href="b1899db2b5"><code>b1899db</code></a>
feat(client): more robust error parsing</li>
<li><a
href="959647a9b5"><code>959647a</code></a>
codegen metadata</li>
<li><a
href="c8cc79181b"><code>c8cc791</code></a>
feat(client): add Workload Identity Federation, interactive OAuth, and
auth p...</li>
<li><a
href="14e9142547"><code>14e9142</code></a>
docs: clarify forwards compat behavior</li>
<li><a
href="ac01a786b1"><code>ac01a78</code></a>
codegen metadata</li>
<li><a
href="5dda387197"><code>5dda387</code></a>
codegen metadata</li>
<li><a
href="84b5f41182"><code>84b5f41</code></a>
codegen metadata</li>
<li><a
href="af86b69487"><code>af86b69</code></a>
codegen metadata</li>
<li><a
href="8194aadeaf"><code>8194aad</code></a>
ci: pin trigger-release-please github action</li>
<li>Additional commits viewable in <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.27.0...v2.28.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a></p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.5.0 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.5.0 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.5.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.5.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.5.0 RC4</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3fe117d68f"><code>3fe117d</code></a>
Update jdks.yaml (<a
href="https://redirect.github.com/gradle/gradle/issues/37703">#37703</a>)</li>
<li><a
href="33d145af6f"><code>33d145a</code></a>
Update jdks.yaml</li>
<li><a
href="f7a05d1ed4"><code>f7a05d1</code></a>
Update Gradle wrapper to version 9.5.0-rc-4 (<a
href="https://redirect.github.com/gradle/gradle/issues/37654">#37654</a>)</li>
<li><a
href="266facdcbc"><code>266facd</code></a>
Update Gradle wrapper to version 9.5.0-rc-4</li>
<li><a
href="0ad6dd8e14"><code>0ad6dd8</code></a>
Suppress OSC taskbar reset on plain/piped stdout (<a
href="https://redirect.github.com/gradle/gradle/issues/37646">#37646</a>)</li>
<li><a
href="966025d585"><code>966025d</code></a>
Suppress OSC taskbar reset on plain/piped stdout</li>
<li><a
href="e745573444"><code>e745573</code></a>
Polish IP docs (<a
href="https://redirect.github.com/gradle/gradle/issues/37642">#37642</a>)</li>
<li><a
href="d5cfd079ac"><code>d5cfd07</code></a>
Ensure BuildOperationQueue will progress without extra leases (<a
href="https://redirect.github.com/gradle/gradle/issues/37629">#37629</a>)</li>
<li><a
href="acdf0c36fa"><code>acdf0c3</code></a>
Ensure BuildOperationQueue will progress without extra leases</li>
<li><a
href="f7d0e4f6f7"><code>f7d0e4f</code></a>
Rename anchor</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.4.1...v9.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.4.1 to 9.5.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.5.0</h2>
<p>The Gradle team is excited to announce Gradle 9.5.0.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Task provenance in reports and failure messages</li>
<li>Type-safe accessors for precompiled Kotlin Settings plugins</li>
</ul>
<p><a href="https://docs.gradle.org/9.5.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/atm1020">atm1020</a>,
<a href="https://github.com/mataha">mataha</a>,
<a href="https://github.com/aSemy">Adam</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/britter">Benedikt Ritter</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/budindepunk">Caro Silva Rode</a>,
<a href="https://github.com/chanani">CHANHAN</a>,
<a href="https://github.com/DmitryNez">Dmitry Nezavitin</a>,
<a href="https://github.com/Juneezee">Eng Zer Jun</a>,
<a href="https://github.com/KugelLibelle">KugelLibelle</a>,
<a href="https://github.com/vmadalin">Madalin Valceleanu</a>,
<a href="https://github.com/quijote">Markus Gaisbauer</a>,
<a href="https://github.com/koppor">Oliver Kopp</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/R0h1tAnand">Rohit Anand</a>,
<a href="https://github.com/Suvrat1629">Suvrat Acharya</a>,
<a href="https://github.com/usv240">Ujwal Suresh Van...

_Description has been truncated_

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 16:03:42 +02:00
dependabot[bot]
9561624ba9
chore(deps): bump mcp-kotlin from 0.11.1 to 0.12.0 in /samples/kotlin-mcp-server (#744)
Bumps `mcp-kotlin` from 0.11.1 to 0.12.0.
Updates `io.modelcontextprotocol:kotlin-sdk-client` from 0.11.1 to
0.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-client's
releases</a>.</em></p>
<blockquote>
<h2>0.12.0</h2>
<h2>Description</h2>
<p>Adds sampling-with-tools per SEP-1577, JSON Schema dialect
declaration on tool schemas, server-side tool name validation, and
capability extensions; fixes SSE reconnect on the same session and stops
swallowing <code>CancellationException</code>.</p>
<h3>Breaking Changes</h3>
<p><strong>Sampling messages can carry tool calls and results
(SEP-1577)</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/718">#718</a></p>
<p><code>SamplingMessage.content</code> is now typed as a new
<code>SamplingMessageContent</code> supertype, with
<code>MediaContent</code> (text/image/audio),
<code>ToolUseContent</code>, and <code>ToolResultContent</code> as
variants. <code>MediaContent</code> still exists and now extends
<code>SamplingMessageContent</code>, so most source code that constructs
sampling messages compiles unchanged — but the binary signatures of
<code>SamplingMessage</code>, <code>CreateMessageResult</code>, and
related types have changed. <code>ClientCapabilities.sampling</code> is
also now a typed <code>Sampling</code> object instead of a raw
<code>JsonObject</code>. Recompilation is required; consumers reading
<code>sampling</code> as <code>JsonObject</code> must migrate to the
typed accessors.</p>
<p><strong><code>watchosX64</code> and <code>tvosX64</code>
Kotlin/Native targets removed</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/727">#727</a></p>
<p>These targets have been deprecated upstream. Migrate to the
corresponding ARM/simulator targets (<code>watchosArm64</code>,
<code>watchosSimulatorArm64</code>, <code>tvosArm64</code>,
<code>tvosSimulatorArm64</code>).</p>
<h3>Features</h3>
<ul>
<li>Add <code>$schema</code> field to <code>ToolSchema</code>, declaring
JSON Schema 2020-12 as the default dialect (SEP-1613) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/696">#696</a></li>
<li>Validate tool names at registration time on the server, following
the MCP tool naming standard (SEP-986) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/695">#695</a></li>
<li>Add <code>extensions</code> field to <code>ClientCapabilities</code>
and <code>ServerCapabilities</code> for advertising supported MCP
extensions during the initialize handshake by <a
href="https://github.com/eritscher"><code>@​eritscher</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/678">#678</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Validate the <code>mcp-protocol-version</code> HTTP header on
initialization requests and correct
<code>DEFAULT_NEGOTIATED_PROTOCOL_VERSION</code> to match the spec by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/697">#697</a></li>
<li>Propagate <code>CancellationException</code> instead of logging it
as an error by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/706">#706</a></li>
<li>Evict stale GET SSE stream mapping on reconnect so a new GET on the
same session is no longer silently rejected by the leftover entry from
the previous stream by <a
href="https://github.com/amr"><code>@​amr</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/716">#716</a></li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>Add <code>kotlinlang</code> MCP server sample with
<code>search</code> and <code>get_page</code> tools by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/713">#713</a></li>
<li>Migrate detekt to a <code>buildSrc</code> convention plugin with a
fully explicit, version-locked YAML config by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/729">#729</a></li>
<li>Add Streamable HTTP integration tests for pagination, bad-request
handling, and logging by <a
href="https://github.com/jskjw157"><code>@​jskjw157</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/613">#613</a></li>
<li>Remove unused OpenAPI Generator plugin and configuration by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/683">#683</a></li>
<li>Remove Codecov configuration in favor of kover by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/691">#691</a></li>
<li>Remove redundant JUnit XML report configuration by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/728">#728</a></li>
<li>Remove IDEA files tied to the incompatible detekt IDE plugin by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/714">#714</a></li>
<li>Add Node.js setup to the release workflow so TypeScript integration
tests run on macOS runners by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/684">#684</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Kotlin to v2.3.21 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/704">#704</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/723">#723</a></li>
<li>kotlinx.serialization-json to v1.11.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/687">#687</a></li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a href="https://github.com/eritscher"><code>@​eritscher</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/678">#678</a></li>
<li><a href="https://github.com/amr"><code>@​amr</code></a> made their
first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/716">#716</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.1...0.12.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.1...0.12.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c339d8cb86"><code>c339d8c</code></a>
release: bump version to 0.12.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/731">#731</a>)</li>
<li><a
href="64804a05c2"><code>64804a0</code></a>
refactor: explicit locked detekt config (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/729">#729</a>)</li>
<li><a
href="a238fc0a2e"><code>a238fc0</code></a>
fix(server): evict stale GET SSE stream mapping on reconnect (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/716">#716</a>)</li>
<li><a
href="66d9efb599"><code>66d9efb</code></a>
test(streamable-http): add missing integration tests for pagination, bad
requ...</li>
<li><a
href="f434fcaff1"><code>f434fca</code></a>
feat!: SEP-1577 sampling with tools (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/718">#718</a>)</li>
<li><a
href="7474a33c56"><code>7474a33</code></a>
chore: drop deprecated watchosX64 and tvosX64 targets (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/727">#727</a>)</li>
<li><a
href="12ace760cb"><code>12ace76</code></a>
chore: remove redundant JUnit XML report configuration (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/728">#728</a>)</li>
<li><a
href="ec606dbc24"><code>ec606db</code></a>
chore(deps): bump kotlin from 2.2.21 to 2.3.21 in
/samples/weather-stdio-serv...</li>
<li><a
href="1d9304264e"><code>1d93042</code></a>
chore(deps): bump kotlin from 2.2.21 to 2.3.21 in
/samples/kotlin-mcp-server ...</li>
<li><a
href="9817b174f9"><code>9817b17</code></a>
chore(deps): bump org.jetbrains.kotlin.jvm from 2.2.21 to 2.3.21 in
/samples/...</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.1...0.12.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.modelcontextprotocol:kotlin-sdk-server` from 0.11.1 to
0.12.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-server's
releases</a>.</em></p>
<blockquote>
<h2>0.12.0</h2>
<h2>Description</h2>
<p>Adds sampling-with-tools per SEP-1577, JSON Schema dialect
declaration on tool schemas, server-side tool name validation, and
capability extensions; fixes SSE reconnect on the same session and stops
swallowing <code>CancellationException</code>.</p>
<h3>Breaking Changes</h3>
<p><strong>Sampling messages can carry tool calls and results
(SEP-1577)</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/718">#718</a></p>
<p><code>SamplingMessage.content</code> is now typed as a new
<code>SamplingMessageContent</code> supertype, with
<code>MediaContent</code> (text/image/audio),
<code>ToolUseContent</code>, and <code>ToolResultContent</code> as
variants. <code>MediaContent</code> still exists and now extends
<code>SamplingMessageContent</code>, so most source code that constructs
sampling messages compiles unchanged — but the binary signatures of
<code>SamplingMessage</code>, <code>CreateMessageResult</code>, and
related types have changed. <code>ClientCapabilities.sampling</code> is
also now a typed <code>Sampling</code> object instead of a raw
<code>JsonObject</code>. Recompilation is required; consumers reading
<code>sampling</code> as <code>JsonObject</code> must migrate to the
typed accessors.</p>
<p><strong><code>watchosX64</code> and <code>tvosX64</code>
Kotlin/Native targets removed</strong> by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/727">#727</a></p>
<p>These targets have been deprecated upstream. Migrate to the
corresponding ARM/simulator targets (<code>watchosArm64</code>,
<code>watchosSimulatorArm64</code>, <code>tvosArm64</code>,
<code>tvosSimulatorArm64</code>).</p>
<h3>Features</h3>
<ul>
<li>Add <code>$schema</code> field to <code>ToolSchema</code>, declaring
JSON Schema 2020-12 as the default dialect (SEP-1613) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/696">#696</a></li>
<li>Validate tool names at registration time on the server, following
the MCP tool naming standard (SEP-986) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/695">#695</a></li>
<li>Add <code>extensions</code> field to <code>ClientCapabilities</code>
and <code>ServerCapabilities</code> for advertising supported MCP
extensions during the initialize handshake by <a
href="https://github.com/eritscher"><code>@​eritscher</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/678">#678</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Validate the <code>mcp-protocol-version</code> HTTP header on
initialization requests and correct
<code>DEFAULT_NEGOTIATED_PROTOCOL_VERSION</code> to match the spec by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/697">#697</a></li>
<li>Propagate <code>CancellationException</code> instead of logging it
as an error by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/706">#706</a></li>
<li>Evict stale GET SSE stream mapping on reconnect so a new GET on the
same session is no longer silently rejected by the leftover entry from
the previous stream by <a
href="https://github.com/amr"><code>@​amr</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/716">#716</a></li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>Add <code>kotlinlang</code> MCP server sample with
<code>search</code> and <code>get_page</code> tools by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/713">#713</a></li>
<li>Migrate detekt to a <code>buildSrc</code> convention plugin with a
fully explicit, version-locked YAML config by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/729">#729</a></li>
<li>Add Streamable HTTP integration tests for pagination, bad-request
handling, and logging by <a
href="https://github.com/jskjw157"><code>@​jskjw157</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/613">#613</a></li>
<li>Remove unused OpenAPI Generator plugin and configuration by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/683">#683</a></li>
<li>Remove Codecov configuration in favor of kover by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/691">#691</a></li>
<li>Remove redundant JUnit XML report configuration by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/728">#728</a></li>
<li>Remove IDEA files tied to the incompatible detekt IDE plugin by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/714">#714</a></li>
<li>Add Node.js setup to the release workflow so TypeScript integration
tests run on macOS runners by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/684">#684</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Kotlin to v2.3.21 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/704">#704</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/723">#723</a></li>
<li>kotlinx.serialization-json to v1.11.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/687">#687</a></li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a href="https://github.com/eritscher"><code>@​eritscher</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/678">#678</a></li>
<li><a href="https://github.com/amr"><code>@​amr</code></a> made their
first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/716">#716</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.1...0.12.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.1...0.12.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c339d8cb86"><code>c339d8c</code></a>
release: bump version to 0.12.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/731">#731</a>)</li>
<li><a
href="64804a05c2"><code>64804a0</code></a>
refactor: explicit locked detekt config (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/729">#729</a>)</li>
<li><a
href="a238fc0a2e"><code>a238fc0</code></a>
fix(server): evict stale GET SSE stream mapping on reconnect (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/716">#716</a>)</li>
<li><a
href="66d9efb599"><code>66d9efb</code></a>
test(streamable-http): add missing integration tests for pagination, bad
requ...</li>
<li><a
href="f434fcaff1"><code>f434fca</code></a>
feat!: SEP-1577 sampling with tools (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/718">#718</a>)</li>
<li><a
href="7474a33c56"><code>7474a33</code></a>
chore: drop deprecated watchosX64 and tvosX64 targets (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/727">#727</a>)</li>
<li><a
href="12ace760cb"><code>12ace76</code></a>
chore: remove redundant JUnit XML report configuration (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/728">#728</a>)</li>
<li><a
href="ec606dbc24"><code>ec606db</code></a>
chore(deps): bump kotlin from 2.2.21 to 2.3.21 in
/samples/weather-stdio-serv...</li>
<li><a
href="1d9304264e"><code>1d93042</code></a>
chore(deps): bump kotlin from 2.2.21 to 2.3.21 in
/samples/kotlin-mcp-server ...</li>
<li><a
href="9817b174f9"><code>9817b17</code></a>
chore(deps): bump org.jetbrains.kotlin.jvm from 2.2.21 to 2.3.21 in
/samples/...</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.1...0.12.0">compare
view</a></li>
</ul>
</details>
<br />


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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 10:13:00 +00:00
dependabot[bot]
1d9304264e
chore(deps): bump kotlin from 2.2.21 to 2.3.21 in /samples/kotlin-mcp-server (#722)
Bumps `kotlin` from 2.2.21 to 2.3.21.
Updates `org.jetbrains.kotlin.jvm` from 2.2.21 to 2.3.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.3.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84610"><code>KT-84610</code></a>
[Wasm] Failed to compile klibs in IC mode</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84566"><code>KT-84566</code></a>
Prevent launching Default dispatcher threads from IJ SDK in kotlin
compiler</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85358"><code>KT-85358</code></a>
Native: roll back the workaround for KT-84678 once MapLibre has been
properly fixed</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85626"><code>KT-85626</code></a>
<code>@JvmRecord</code> in commonMain breaks
compileCommonMainKotlinMetadata with &quot;Cannot access
'java.lang.Record'&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85405"><code>KT-85405</code></a>
Postpone/Revert
<code>DontIgnoreUpperBoundViolatedOnImplicitArguments</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84678"><code>KT-84678</code></a>
K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS
target</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85021"><code>KT-85021</code></a>
False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error
in multi-module project</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-82395"><code>KT-82395</code></a>
Support top-level declarations from compiler plugins in JS incremental
compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84475"><code>KT-84475</code></a>
K/JS: false-positive exportability warnings in multi-module project</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84633"><code>KT-84633</code></a>
Kotlin/JS: &quot;Serializer for class not found&quot; error when IR
output granularity is <code>whole-program</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85047"><code>KT-85047</code></a>
Kotlin/JS: <code>@JsStatic</code> on suspend fun of class companion
generates incorrect d.ts</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84517"><code>KT-84517</code></a>
K/JS: bad mappings data in outputted Kotlin stdlib source map</li>
</ul>
<h3>Libraries</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71848"><code>KT-71848</code></a>
Kotlinx.metadata: Add <code>CompilerPluginData</code> into Km API</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85399"><code>KT-85399</code></a>
Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass
with genericSafeCasts enabled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85508"><code>KT-85508</code></a>
K/N: TypeCastException when using nw_parameters_create_secure_tcp block
parameter on 2.3.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84729"><code>KT-84729</code></a>
Update Gradle plugin-publish version to enable configuration cache badge
on Gradle plugins portal</li>
</ul>
<h3>Tools. Gradle. Compiler plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85257"><code>KT-85257</code></a>
AGP/Compose: MergeMappingFileTask clears R8 artifacts due to
<code>@OutputDirectory</code> annotation on AGP 9.1+</li>
</ul>
<h3>Tools. Scripts</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85105"><code>KT-85105</code></a>
Scripts: JVM backend internal error (IR lowering) when scratch file
contains anonymous object</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85103"><code>KT-85103</code></a>
Exception while generating code when explain destructuring decls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84842"><code>KT-84842</code></a>
scriptCompilationClasspathFromContext behavior changed from 2.3.10 to
2.3.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85029"><code>KT-85029</code></a>
Kotlin Scripting: ScriptDiagnostic reports &quot;at null&quot; instead
of error location</li>
</ul>
<h3>Tools. Statistics (FUS)</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's
changelog</a>.</em></p>
<blockquote>
<h2>2.3.21</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84610"><code>KT-84610</code></a>
[Wasm] Failed to compile klibs in IC mode</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84566"><code>KT-84566</code></a>
Prevent launching Default dispatcher threads from IJ SDK in kotlin
compiler</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85358"><code>KT-85358</code></a>
Native: roll back the workaround for KT-84678 once MapLibre has been
properly fixed</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85626"><code>KT-85626</code></a>
<code>@JvmRecord</code> in commonMain breaks
compileCommonMainKotlinMetadata with &quot;Cannot access
'java.lang.Record'&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85405"><code>KT-85405</code></a>
Postpone/Revert
<code>DontIgnoreUpperBoundViolatedOnImplicitArguments</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84678"><code>KT-84678</code></a>
K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS
target</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85021"><code>KT-85021</code></a>
False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error
in multi-module project</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-82395"><code>KT-82395</code></a>
Support top-level declarations from compiler plugins in JS incremental
compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84475"><code>KT-84475</code></a>
K/JS: false-positive exportability warnings in multi-module project</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84633"><code>KT-84633</code></a>
Kotlin/JS: &quot;Serializer for class not found&quot; error when IR
output granularity is <code>whole-program</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85047"><code>KT-85047</code></a>
Kotlin/JS: <code>@JsStatic</code> on suspend fun of class companion
generates incorrect d.ts</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84517"><code>KT-84517</code></a>
K/JS: bad mappings data in outputted Kotlin stdlib source map</li>
</ul>
<h3>Libraries</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71848"><code>KT-71848</code></a>
Kotlinx.metadata: Add <code>CompilerPluginData</code> into Km API</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85399"><code>KT-85399</code></a>
Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass
with genericSafeCasts enabled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85508"><code>KT-85508</code></a>
K/N: TypeCastException when using nw_parameters_create_secure_tcp block
parameter on 2.3.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84729"><code>KT-84729</code></a>
Update Gradle plugin-publish version to enable configuration cache badge
on Gradle plugins portal</li>
</ul>
<h3>Tools. Gradle. Compiler plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85257"><code>KT-85257</code></a>
AGP/Compose: MergeMappingFileTask clears R8 artifacts due to
<code>@OutputDirectory</code> annotation on AGP 9.1+</li>
</ul>
<h3>Tools. Scripts</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85105"><code>KT-85105</code></a>
Scripts: JVM backend internal error (IR lowering) when scratch file
contains anonymous object</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85103"><code>KT-85103</code></a>
Exception while generating code when explain destructuring decls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84842"><code>KT-84842</code></a>
scriptCompilationClasspathFromContext behavior changed from 2.3.10 to
2.3.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85029"><code>KT-85029</code></a>
Kotlin Scripting: ScriptDiagnostic reports &quot;at null&quot; instead
of error location</li>
</ul>
<h3>Tools. Statistics (FUS)</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85628"><code>KT-85628</code></a>
KGP: composite build FUS metrics fail on access of
'configurationTimeMetrics'</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fea1ad8c18"><code>fea1ad8</code></a>
Add ChangeLog for 2.3.21-RC2</li>
<li><a
href="09c341e858"><code>09c341e</code></a>
disable swift export execution tests in order to update macos</li>
<li><a
href="67a08681cd"><code>67a0868</code></a>
Avoid accessing KotlinNativeLink taskProvider when task was not
executed</li>
<li><a
href="f89e5dbc18"><code>f89e5db</code></a>
[K/N] Disable TSAN in runtime tests</li>
<li><a
href="45d6c859c0"><code>45d6c85</code></a>
[K/N] Don't generate generic safe casts for Objective-C types</li>
<li><a
href="9261a6f079"><code>9261a6f</code></a>
[K/N][tests] Add a reproducer for KT-85508</li>
<li><a
href="c9ab9db37a"><code>c9ab9db</code></a>
[K/N][tests] Add a reproducer for KT-85399</li>
<li><a
href="502e84484e"><code>502e844</code></a>
Explain: fix for destructuring declarations</li>
<li><a
href="0c26485d83"><code>0c26485</code></a>
Explain: fix for object literals</li>
<li><a
href="68a9e3f99f"><code>68a9e3f</code></a>
[minor] fix testdata name in explain test</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.2.21 to
2.3.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.serialization's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.3.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84610"><code>KT-84610</code></a>
[Wasm] Failed to compile klibs in IC mode</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84566"><code>KT-84566</code></a>
Prevent launching Default dispatcher threads from IJ SDK in kotlin
compiler</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85358"><code>KT-85358</code></a>
Native: roll back the workaround for KT-84678 once MapLibre has been
properly fixed</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85626"><code>KT-85626</code></a>
<code>@JvmRecord</code> in commonMain breaks
compileCommonMainKotlinMetadata with &quot;Cannot access
'java.lang.Record'&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85405"><code>KT-85405</code></a>
Postpone/Revert
<code>DontIgnoreUpperBoundViolatedOnImplicitArguments</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84678"><code>KT-84678</code></a>
K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS
target</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85021"><code>KT-85021</code></a>
False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error
in multi-module project</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-82395"><code>KT-82395</code></a>
Support top-level declarations from compiler plugins in JS incremental
compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84475"><code>KT-84475</code></a>
K/JS: false-positive exportability warnings in multi-module project</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84633"><code>KT-84633</code></a>
Kotlin/JS: &quot;Serializer for class not found&quot; error when IR
output granularity is <code>whole-program</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85047"><code>KT-85047</code></a>
Kotlin/JS: <code>@JsStatic</code> on suspend fun of class companion
generates incorrect d.ts</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84517"><code>KT-84517</code></a>
K/JS: bad mappings data in outputted Kotlin stdlib source map</li>
</ul>
<h3>Libraries</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71848"><code>KT-71848</code></a>
Kotlinx.metadata: Add <code>CompilerPluginData</code> into Km API</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85399"><code>KT-85399</code></a>
Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass
with genericSafeCasts enabled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85508"><code>KT-85508</code></a>
K/N: TypeCastException when using nw_parameters_create_secure_tcp block
parameter on 2.3.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84729"><code>KT-84729</code></a>
Update Gradle plugin-publish version to enable configuration cache badge
on Gradle plugins portal</li>
</ul>
<h3>Tools. Gradle. Compiler plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85257"><code>KT-85257</code></a>
AGP/Compose: MergeMappingFileTask clears R8 artifacts due to
<code>@OutputDirectory</code> annotation on AGP 9.1+</li>
</ul>
<h3>Tools. Scripts</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85105"><code>KT-85105</code></a>
Scripts: JVM backend internal error (IR lowering) when scratch file
contains anonymous object</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85103"><code>KT-85103</code></a>
Exception while generating code when explain destructuring decls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84842"><code>KT-84842</code></a>
scriptCompilationClasspathFromContext behavior changed from 2.3.10 to
2.3.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85029"><code>KT-85029</code></a>
Kotlin Scripting: ScriptDiagnostic reports &quot;at null&quot; instead
of error location</li>
</ul>
<h3>Tools. Statistics (FUS)</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.plugin.serialization's
changelog</a>.</em></p>
<blockquote>
<h2>2.3.21</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84610"><code>KT-84610</code></a>
[Wasm] Failed to compile klibs in IC mode</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84566"><code>KT-84566</code></a>
Prevent launching Default dispatcher threads from IJ SDK in kotlin
compiler</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85358"><code>KT-85358</code></a>
Native: roll back the workaround for KT-84678 once MapLibre has been
properly fixed</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85626"><code>KT-85626</code></a>
<code>@JvmRecord</code> in commonMain breaks
compileCommonMainKotlinMetadata with &quot;Cannot access
'java.lang.Record'&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85405"><code>KT-85405</code></a>
Postpone/Revert
<code>DontIgnoreUpperBoundViolatedOnImplicitArguments</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84678"><code>KT-84678</code></a>
K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS
target</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85021"><code>KT-85021</code></a>
False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error
in multi-module project</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-82395"><code>KT-82395</code></a>
Support top-level declarations from compiler plugins in JS incremental
compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84475"><code>KT-84475</code></a>
K/JS: false-positive exportability warnings in multi-module project</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84633"><code>KT-84633</code></a>
Kotlin/JS: &quot;Serializer for class not found&quot; error when IR
output granularity is <code>whole-program</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85047"><code>KT-85047</code></a>
Kotlin/JS: <code>@JsStatic</code> on suspend fun of class companion
generates incorrect d.ts</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84517"><code>KT-84517</code></a>
K/JS: bad mappings data in outputted Kotlin stdlib source map</li>
</ul>
<h3>Libraries</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71848"><code>KT-71848</code></a>
Kotlinx.metadata: Add <code>CompilerPluginData</code> into Km API</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85399"><code>KT-85399</code></a>
Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass
with genericSafeCasts enabled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85508"><code>KT-85508</code></a>
K/N: TypeCastException when using nw_parameters_create_secure_tcp block
parameter on 2.3.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84729"><code>KT-84729</code></a>
Update Gradle plugin-publish version to enable configuration cache badge
on Gradle plugins portal</li>
</ul>
<h3>Tools. Gradle. Compiler plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85257"><code>KT-85257</code></a>
AGP/Compose: MergeMappingFileTask clears R8 artifacts due to
<code>@OutputDirectory</code> annotation on AGP 9.1+</li>
</ul>
<h3>Tools. Scripts</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85105"><code>KT-85105</code></a>
Scripts: JVM backend internal error (IR lowering) when scratch file
contains anonymous object</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85103"><code>KT-85103</code></a>
Exception while generating code when explain destructuring decls</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-84842"><code>KT-84842</code></a>
scriptCompilationClasspathFromContext behavior changed from 2.3.10 to
2.3.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85029"><code>KT-85029</code></a>
Kotlin Scripting: ScriptDiagnostic reports &quot;at null&quot; instead
of error location</li>
</ul>
<h3>Tools. Statistics (FUS)</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-85628"><code>KT-85628</code></a>
KGP: composite build FUS metrics fail on access of
'configurationTimeMetrics'</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fea1ad8c18"><code>fea1ad8</code></a>
Add ChangeLog for 2.3.21-RC2</li>
<li><a
href="09c341e858"><code>09c341e</code></a>
disable swift export execution tests in order to update macos</li>
<li><a
href="67a08681cd"><code>67a0868</code></a>
Avoid accessing KotlinNativeLink taskProvider when task was not
executed</li>
<li><a
href="f89e5dbc18"><code>f89e5db</code></a>
[K/N] Disable TSAN in runtime tests</li>
<li><a
href="45d6c859c0"><code>45d6c85</code></a>
[K/N] Don't generate generic safe casts for Objective-C types</li>
<li><a
href="9261a6f079"><code>9261a6f</code></a>
[K/N][tests] Add a reproducer for KT-85508</li>
<li><a
href="c9ab9db37a"><code>c9ab9db</code></a>
[K/N][tests] Add a reproducer for KT-85399</li>
<li><a
href="502e84484e"><code>502e844</code></a>
Explain: fix for destructuring declarations</li>
<li><a
href="0c26485d83"><code>0c26485</code></a>
Explain: fix for object literals</li>
<li><a
href="68a9e3f99f"><code>68a9e3f</code></a>
[minor] fix testdata name in explain test</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.21">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 21:30:51 +02:00
dependabot[bot]
ba265a52ad
chore(deps): bump mcp-kotlin from 0.11.0 to 0.11.1 in /samples/kotlin-mcp-server (#700)
Bumps `mcp-kotlin` from 0.11.0 to 0.11.1.
Updates `io.modelcontextprotocol:kotlin-sdk-client` from 0.11.0 to
0.11.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-client's
releases</a>.</em></p>
<blockquote>
<h2>0.11.1</h2>
<h3>Description</h3>
<p>Fixes an SSE stream crash on Netty when clients connect to the
Streamable HTTP GET endpoint.</p>
<h3>Fixed</h3>
<ul>
<li>Fixed GET SSE stream crash on Netty in Streamable HTTP where
<code>appendSseHeaders()</code> was called after response headers were
already committed, causing <code>UnsupportedOperationException</code>
and client retry loops by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/681">#681</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>mcp-kotlin to v0.11.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/672">#672</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/673">#673</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/675">#675</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/676">#676</a></li>
<li>Ktor BOM to v3.3.3 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/650">#650</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/653">#653</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/656">#656</a></li>
<li>Kotest assertions to v6.1.11 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/674">#674</a></li>
<li>anthropic-java to v2.19.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/671">#671</a></li>
<li><code>@​modelcontextprotocol/sdk</code> to v1.29.0,
<code>@​types/node</code> update in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/677">#677</a></li>
<li>hono to v4.12.12 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/680">#680</a></li>
<li><code>@​hono/node-server</code> to v1.19.13 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/679">#679</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.0...0.11.1">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.0...0.11.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f02f5d3d10"><code>f02f5d3</code></a>
release: bump mcp kotlin-sdk version to 0.11.1 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/682">#682</a>)</li>
<li><a
href="8a7f9f8d31"><code>8a7f9f8</code></a>
fix(server): GET SSE stream crash on Netty in Streamable HTTP (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/681">#681</a>)</li>
<li><a
href="cceca4df58"><code>cceca4d</code></a>
chore(deps): bump io.ktor:ktor-bom from 3.2.3 to 3.3.3 in
/samples/kotlin-mcp...</li>
<li><a
href="12171dc2ec"><code>12171dc</code></a>
chore(deps): bump hono from 4.12.9 to 4.12.12 in
/integration-test/src/jvmTes...</li>
<li><a
href="66d17956c1"><code>66d1795</code></a>
chore(deps): bump <code>@​hono/node-server</code> from 1.19.11 to
1.19.13 in /integration-t...</li>
<li><a
href="8442ab852b"><code>8442ab8</code></a>
chore(deps): bump com.anthropic:anthropic-java from 2.18.0 to 2.19.0 in
/samp...</li>
<li><a
href="20ac69f9af"><code>20ac69f</code></a>
chore(deps): bump mcp-kotlin from 0.10.0 to 0.11.0 in
/samples/simple-streama...</li>
<li><a
href="4144db6736"><code>4144db6</code></a>
chore(deps): bump io.modelcontextprotocol:kotlin-sdk-client from 0.10.0
to 0....</li>
<li><a
href="3f7f499dbe"><code>3f7f499</code></a>
chore(deps): bump mcp-kotlin from 0.10.0 to 0.11.0 in
/samples/kotlin-mcp-ser...</li>
<li><a
href="7c87ed1ba5"><code>7c87ed1</code></a>
chore(deps): bump the kotest group with 3 updates (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/674">#674</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.0...0.11.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.modelcontextprotocol:kotlin-sdk-server` from 0.11.0 to
0.11.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-server's
releases</a>.</em></p>
<blockquote>
<h2>0.11.1</h2>
<h3>Description</h3>
<p>Fixes an SSE stream crash on Netty when clients connect to the
Streamable HTTP GET endpoint.</p>
<h3>Fixed</h3>
<ul>
<li>Fixed GET SSE stream crash on Netty in Streamable HTTP where
<code>appendSseHeaders()</code> was called after response headers were
already committed, causing <code>UnsupportedOperationException</code>
and client retry loops by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/681">#681</a></li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>mcp-kotlin to v0.11.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/672">#672</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/673">#673</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/675">#675</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/676">#676</a></li>
<li>Ktor BOM to v3.3.3 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/650">#650</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/653">#653</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/656">#656</a></li>
<li>Kotest assertions to v6.1.11 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/674">#674</a></li>
<li>anthropic-java to v2.19.0 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/671">#671</a></li>
<li><code>@​modelcontextprotocol/sdk</code> to v1.29.0,
<code>@​types/node</code> update in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/677">#677</a></li>
<li>hono to v4.12.12 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/680">#680</a></li>
<li><code>@​hono/node-server</code> to v1.19.13 in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/679">#679</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.0...0.11.1">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.0...0.11.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f02f5d3d10"><code>f02f5d3</code></a>
release: bump mcp kotlin-sdk version to 0.11.1 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/682">#682</a>)</li>
<li><a
href="8a7f9f8d31"><code>8a7f9f8</code></a>
fix(server): GET SSE stream crash on Netty in Streamable HTTP (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/681">#681</a>)</li>
<li><a
href="cceca4df58"><code>cceca4d</code></a>
chore(deps): bump io.ktor:ktor-bom from 3.2.3 to 3.3.3 in
/samples/kotlin-mcp...</li>
<li><a
href="12171dc2ec"><code>12171dc</code></a>
chore(deps): bump hono from 4.12.9 to 4.12.12 in
/integration-test/src/jvmTes...</li>
<li><a
href="66d17956c1"><code>66d1795</code></a>
chore(deps): bump <code>@​hono/node-server</code> from 1.19.11 to
1.19.13 in /integration-t...</li>
<li><a
href="8442ab852b"><code>8442ab8</code></a>
chore(deps): bump com.anthropic:anthropic-java from 2.18.0 to 2.19.0 in
/samp...</li>
<li><a
href="20ac69f9af"><code>20ac69f</code></a>
chore(deps): bump mcp-kotlin from 0.10.0 to 0.11.0 in
/samples/simple-streama...</li>
<li><a
href="4144db6736"><code>4144db6</code></a>
chore(deps): bump io.modelcontextprotocol:kotlin-sdk-client from 0.10.0
to 0....</li>
<li><a
href="3f7f499dbe"><code>3f7f499</code></a>
chore(deps): bump mcp-kotlin from 0.10.0 to 0.11.0 in
/samples/kotlin-mcp-ser...</li>
<li><a
href="7c87ed1ba5"><code>7c87ed1</code></a>
chore(deps): bump the kotest group with 3 updates (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/674">#674</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.11.0...0.11.1">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-14 21:28:47 +00:00
dependabot[bot]
3f7f499dbe
chore(deps): bump mcp-kotlin from 0.10.0 to 0.11.0 in /samples/kotlin-mcp-server (#673) 2026-04-07 08:18:58 +00:00
dependabot[bot]
6e247f902d
chore(deps): bump mcp-kotlin from 0.9.0 to 0.10.0 in /samples/kotlin-mcp-server (#651)
Bumps `mcp-kotlin` from 0.9.0 to 0.10.0.
Updates `io.modelcontextprotocol:kotlin-sdk-client` from 0.9.0 to 0.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-client's
releases</a>.</em></p>
<blockquote>
<h2>0.10.0</h2>
<h2>Highlights</h2>
<p>This release adds MCP conformance testing infrastructure, SSE
reconnection support, Tasks protocol types, resource template matching,
and<br />
tool execution properties. It also completes a deprecation cycle —
removing all previously deprecated (error-level) symbols from
<code>io.modelcontextprotocol.kotlin.sdk</code> in favor of their
replacements in
<code>io.modelcontextprotocol.kotlin.sdk.types</code>.</p>
<h2>Breaking Changes</h2>
<ul>
<li><strong>Deprecation cycle completed</strong> — All symbols
deprecated at <code>ERROR</code> level in 0.9.0 have been removed by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/615">#615</a>).
This includes<br />
the entire <code>io.modelcontextprotocol.kotlin.sdk.types.kt</code>
compatibility file (type aliases such as <code>CallToolResult</code>,
<code>CancelledNotification</code>,
<code>ClientCapabilities</code>, <code>CompleteRequest</code>, etc.) and
the legacy <code>McpJson</code> in
<code>io.modelcontextprotocol.kotlin.sdk</code>. Migrate to the
equivalents
in <code>io.modelcontextprotocol.kotlin.sdk.types</code>.</li>
<li><strong>SSE/Streamable HTTP transport changes</strong> —
<code>StreamableHttpClientTransport</code> now accepts
<code>ReconnectionOptions</code> for configurable retry
behavior by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/585">#585</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/596">#596</a>).
The previous constructor signatures remain available.</li>
</ul>
<h2>Features</h2>
<ul>
<li><strong>MCP conformance test infrastructure</strong> — Comprehensive
conformance test suite covering core protocol operations, tool calls,
elicitation,
resources, prompts, and 20 OAuth/auth scenarios. Includes CI workflow,
baseline tracking, and shell runner by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/585">#585</a>)</li>
<li><strong>SSE reconnection with retry support</strong> — Client
transports now support configurable reconnection with exponential
backoff via<br />
<code>ReconnectionOptions</code> (initial delay, max delay, multiplier,
max retries) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/596">#596</a>)</li>
<li><strong>Tasks protocol types</strong> — Added <code>Task</code>,
<code>TaskStatus</code>, and related models per the MCP tasks
specification by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/566">#566</a>)</li>
<li><strong>Resource templates with basic template matcher</strong> —
Server-side support for URI template-based resource matching by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/502">#502</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/606">#606</a>)</li>
<li><strong>Tool execution properties</strong> — <code>Tool</code> now
exposes execution properties for richer tool metadata by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/567">#567</a>)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><strong>Notifications not delivered over Streamable HTTP</strong> —
Fixed server-side notification delivery for Streamable HTTP transport
sessions by
<a href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/587">#587</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/599">#599</a>)</li>
<li><strong>Conformance: SEP-1330 enum schemas</strong> — Corrected
elicitation enum schemas in conformance tests by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/600">#600</a>)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li>New Streamable HTTP server sample by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/595">#595</a>)</li>
<li>Updated client and server samples by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/598">#598</a>)</li>
<li>Added Context7 config file by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/605">#605</a>)</li>
<li>Updated AGENTS.md by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/612">#612</a>)</li>
<li>Added missing KDoc for public API members by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/621">#621</a>)</li>
</ul>
<h2>Maintenance</h2>
<ul>
<li>Simplified and cleaned up CI workflows by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/617">#617</a>)</li>
<li>Modernized TypeScript integration tests, renamed SSE references to
HTTP by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/618">#618</a>)</li>
<li>Bumped Gradle wrapper from 9.3.1 to 9.4.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/614">#614</a>)</li>
<li>Fix Kotlin language and api version to 2.1 by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/620">#620</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.9.0...0.10.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.9.0...0.10.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ad049240b"><code>5ad0492</code></a>
chore: bump project version to 0.10.0 in gradle.properties</li>
<li><a
href="bd4cf0c948"><code>bd4cf0c</code></a>
docs: add missing KDoc comments for public functions, properties, and
classes...</li>
<li><a
href="c77ebe0c00"><code>c77ebe0</code></a>
refactor(core): Fix Kotlin language and api version to 2.1 in build
config (#...</li>
<li><a
href="cd91eed35d"><code>cd91eed</code></a>
chore: simplify and clean up CI workflows (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/617">#617</a>)</li>
<li><a
href="435698a611"><code>435698a</code></a>
refactor(integration-test): modernize ts tests, update versions, rename
SSE -...</li>
<li><a
href="558399039c"><code>5583990</code></a>
chore: deprecation cycle (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/615">#615</a>)</li>
<li><a
href="55afb63c27"><code>55afb63</code></a>
chore(deps): bump gradle-wrapper from 9.3.1 to 9.4.1 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/614">#614</a>)</li>
<li><a
href="fd3a8583b8"><code>fd3a858</code></a>
feat: add tasks models (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/566">#566</a>)</li>
<li><a
href="62e4e50c67"><code>62e4e50</code></a>
docs: update AGENTS.md (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/612">#612</a>)</li>
<li><a
href="ee6561c185"><code>ee6561c</code></a>
feat: <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/502">#502</a>
resource templates with basic template matcher (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/606">#606</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.9.0...0.10.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.modelcontextprotocol:kotlin-sdk-server` from 0.9.0 to 0.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-server's
releases</a>.</em></p>
<blockquote>
<h2>0.10.0</h2>
<h2>Highlights</h2>
<p>This release adds MCP conformance testing infrastructure, SSE
reconnection support, Tasks protocol types, resource template matching,
and<br />
tool execution properties. It also completes a deprecation cycle —
removing all previously deprecated (error-level) symbols from
<code>io.modelcontextprotocol.kotlin.sdk</code> in favor of their
replacements in
<code>io.modelcontextprotocol.kotlin.sdk.types</code>.</p>
<h2>Breaking Changes</h2>
<ul>
<li><strong>Deprecation cycle completed</strong> — All symbols
deprecated at <code>ERROR</code> level in 0.9.0 have been removed by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/615">#615</a>).
This includes<br />
the entire <code>io.modelcontextprotocol.kotlin.sdk.types.kt</code>
compatibility file (type aliases such as <code>CallToolResult</code>,
<code>CancelledNotification</code>,
<code>ClientCapabilities</code>, <code>CompleteRequest</code>, etc.) and
the legacy <code>McpJson</code> in
<code>io.modelcontextprotocol.kotlin.sdk</code>. Migrate to the
equivalents
in <code>io.modelcontextprotocol.kotlin.sdk.types</code>.</li>
<li><strong>SSE/Streamable HTTP transport changes</strong> —
<code>StreamableHttpClientTransport</code> now accepts
<code>ReconnectionOptions</code> for configurable retry
behavior by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/585">#585</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/596">#596</a>).
The previous constructor signatures remain available.</li>
</ul>
<h2>Features</h2>
<ul>
<li><strong>MCP conformance test infrastructure</strong> — Comprehensive
conformance test suite covering core protocol operations, tool calls,
elicitation,
resources, prompts, and 20 OAuth/auth scenarios. Includes CI workflow,
baseline tracking, and shell runner by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/585">#585</a>)</li>
<li><strong>SSE reconnection with retry support</strong> — Client
transports now support configurable reconnection with exponential
backoff via<br />
<code>ReconnectionOptions</code> (initial delay, max delay, multiplier,
max retries) by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/596">#596</a>)</li>
<li><strong>Tasks protocol types</strong> — Added <code>Task</code>,
<code>TaskStatus</code>, and related models per the MCP tasks
specification by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/566">#566</a>)</li>
<li><strong>Resource templates with basic template matcher</strong> —
Server-side support for URI template-based resource matching by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/502">#502</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/606">#606</a>)</li>
<li><strong>Tool execution properties</strong> — <code>Tool</code> now
exposes execution properties for richer tool metadata by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/567">#567</a>)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><strong>Notifications not delivered over Streamable HTTP</strong> —
Fixed server-side notification delivery for Streamable HTTP transport
sessions by
<a href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/587">#587</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/599">#599</a>)</li>
<li><strong>Conformance: SEP-1330 enum schemas</strong> — Corrected
elicitation enum schemas in conformance tests by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/600">#600</a>)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li>New Streamable HTTP server sample by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/595">#595</a>)</li>
<li>Updated client and server samples by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/598">#598</a>)</li>
<li>Added Context7 config file by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/605">#605</a>)</li>
<li>Updated AGENTS.md by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/612">#612</a>)</li>
<li>Added missing KDoc for public API members by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/621">#621</a>)</li>
</ul>
<h2>Maintenance</h2>
<ul>
<li>Simplified and cleaned up CI workflows by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/617">#617</a>)</li>
<li>Modernized TypeScript integration tests, renamed SSE references to
HTTP by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/618">#618</a>)</li>
<li>Bumped Gradle wrapper from 9.3.1 to 9.4.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/614">#614</a>)</li>
<li>Fix Kotlin language and api version to 2.1 by <a
href="https://github.com/kpavlov"><code>@​kpavlov</code></a> (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/620">#620</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.9.0...0.10.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.9.0...0.10.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5ad049240b"><code>5ad0492</code></a>
chore: bump project version to 0.10.0 in gradle.properties</li>
<li><a
href="bd4cf0c948"><code>bd4cf0c</code></a>
docs: add missing KDoc comments for public functions, properties, and
classes...</li>
<li><a
href="c77ebe0c00"><code>c77ebe0</code></a>
refactor(core): Fix Kotlin language and api version to 2.1 in build
config (#...</li>
<li><a
href="cd91eed35d"><code>cd91eed</code></a>
chore: simplify and clean up CI workflows (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/617">#617</a>)</li>
<li><a
href="435698a611"><code>435698a</code></a>
refactor(integration-test): modernize ts tests, update versions, rename
SSE -...</li>
<li><a
href="558399039c"><code>5583990</code></a>
chore: deprecation cycle (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/615">#615</a>)</li>
<li><a
href="55afb63c27"><code>55afb63</code></a>
chore(deps): bump gradle-wrapper from 9.3.1 to 9.4.1 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/614">#614</a>)</li>
<li><a
href="fd3a8583b8"><code>fd3a858</code></a>
feat: add tasks models (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/566">#566</a>)</li>
<li><a
href="62e4e50c67"><code>62e4e50</code></a>
docs: update AGENTS.md (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/612">#612</a>)</li>
<li><a
href="ee6561c185"><code>ee6561c</code></a>
feat: <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/502">#502</a>
resource templates with basic template matcher (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/606">#606</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.9.0...0.10.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 23:32:24 +03:00
dependabot[bot]
7a95cb7e19
chore(deps): bump io.ktor:ktor-bom from 3.2.3 to 3.3.3 in /samples/kotlin-mcp-server (#652)
Bumps [io.ktor:ktor-bom](https://github.com/ktorio/ktor) from 3.2.3 to
3.3.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ktorio/ktor/releases">io.ktor:ktor-bom's
releases</a>.</em></p>
<blockquote>
<h2>3.3.3</h2>
<blockquote>
<p>Published 26 November 2025</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-6837">KTOR-6837</a>
Discrepancies when parsing URL host with CIO and Darwin engines compared
to the rest engines</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9050">KTOR-9050</a>
Logging: SimpleLogger should be an object, not a class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9094">KTOR-9094</a>
Jetty Client: Support HTTP/2 over cleartext (h2c)</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9120">KTOR-9120</a>
OpenAPI gen: missing operationId for KDoc fields</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-3019">KTOR-3019</a>
Improve logging for CORS plugin</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8671">KTOR-8671</a>
Netty: RejectedExecutionException during shutdown on MacOS when dev mode
is enabled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9096">KTOR-9096</a>
Darwin: New SSE handlers stop responding after canceling few SSE
sessions</li>
<li><a
href="http://youtrack.jetbrains.com/issue/KTOR-9125">KTOR-9125</a>
Double ResponseSent invocation when exception is thrown after
respond</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8878">KTOR-8878</a>
OpenAPI: StackOverflowError when a response object has property with
<code>@Contextual</code> serializer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8947">KTOR-8947</a>
Java, ContentEncoding: IllegalHeaderNameException is thrown for
&quot;:status&quot; pseudo header with HTTP/2</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9092">KTOR-9092</a>
NettyHttp2Handler throws IllegalArgumentException:
'ktor.ApplicationCall' is already in use</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8924">KTOR-8924</a>
Curl: Client sends both Transfer-Encoding and Content-Length headers for
DELETE requests with body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8838">KTOR-8838</a>
Exception handling issue in client cache</li>
</ul>
<h2>3.3.2</h2>
<blockquote>
<p>Published 5 November 2025</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li>WebRTC Client. Remove redundant targets (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9062">KTOR-9062</a>)</li>
<li>Add Socks proxy support to Darwin engine (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8968">KTOR-8968</a>)</li>
<li>Java: Improve error message when SOCKS proxy is used (<a
href="https://youtrack.jetbrains.com/issue/KTOR-2908">KTOR-2908</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>HttpRequestRetry: SendCountExceedException when max retries is more
than maxSendCount of HttpSend (<a
href="https://youtrack.jetbrains.com/issue/KTOR-5850">KTOR-5850</a>)</li>
<li>Darwin: The <code>maxFrameSize</code> option has no effect (<a
href="https://youtrack.jetbrains.com/issue/KTOR-6963">KTOR-6963</a>)</li>
<li>OpenAPI: StackOverflowError when a response object has property with
<code>@Contextual</code> serializer (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8878">KTOR-8878</a>)</li>
<li>OpenAPI gen: missing KDoc fields (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9021">KTOR-9021</a>)</li>
<li>Server call.request.path() returns routing selectors in path (<a
href="https://youtrack.jetbrains.com/issue/KTOR-7639">KTOR-7639</a>)</li>
<li>StaticContent doesn't allow siblings (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9012">KTOR-9012</a>)</li>
<li>HttpCache: FileStorage doesn't use given dispatcher for all file
operations (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8832">KTOR-8832</a>)</li>
<li>Curl: SOCKS proxy doesn't work (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9008">KTOR-9008</a>)</li>
<li>Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8916">KTOR-8916</a>)</li>
<li>Response body channel is canceled while the body is being saved when
having HttpRequestRetry and onDownload (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8975">KTOR-8975</a>)</li>
<li>HttpCache: InvalidCacheStateException when varyKeys stored in files
contain uppercase letters since 3.3.0 (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8970">KTOR-8970</a>)</li>
</ul>
<h2>3.3.1</h2>
<blockquote>
<p>Published 8 October 2025</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li>Add a note about SSE session lifetime in KDoc (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8440">KTOR-8440</a>)</li>
<li>Update Kotlin to 2.2.20 (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8896">KTOR-8896</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>NumberFormatException when Content-Length header value contains null
bytes (<a
href="https://youtrack.jetbrains.com/issue/KTOR-4828">KTOR-4828</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ktorio/ktor/blob/main/CHANGELOG.md">io.ktor:ktor-bom's
changelog</a>.</em></p>
<blockquote>
<h1>3.3.3</h1>
<blockquote>
<p>Published 26 November 2025</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-6837">KTOR-6837</a>
Discrepancies when parsing URL host with CIO and Darwin engines compared
to the rest engines</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9050">KTOR-9050</a>
Logging: SimpleLogger should be an object, not a class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9094">KTOR-9094</a>
Jetty Client: Support HTTP/2 over cleartext (h2c)</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9120">KTOR-9120</a>
OpenAPI gen: missing operationId for KDoc fields</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-3019">KTOR-3019</a>
Improve logging for CORS plugin</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8671">KTOR-8671</a>
Netty: RejectedExecutionException during shutdown on MacOS when dev mode
is enabled</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9096">KTOR-9096</a>
Darwin: New SSE handlers stop responding after canceling few SSE
sessions</li>
<li><a
href="http://youtrack.jetbrains.com/issue/KTOR-9125">KTOR-9125</a>
Double ResponseSent invocation when exception is thrown after
respond</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8878">KTOR-8878</a>
OpenAPI: StackOverflowError when a response object has property with <a
href="https://github.com/Contextual"><code>@​Contextual</code></a>
serializer</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8947">KTOR-8947</a>
Java, ContentEncoding: IllegalHeaderNameException is thrown for
&quot;:status&quot; pseudo header with HTTP/2</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-9092">KTOR-9092</a>
NettyHttp2Handler throws IllegalArgumentException:
'ktor.ApplicationCall' is already in use</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8924">KTOR-8924</a>
Curl: Client sends both Transfer-Encoding and Content-Length headers for
DELETE requests with body</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KTOR-8838">KTOR-8838</a>
Exception handling issue in client cache</li>
</ul>
<h1>3.3.2</h1>
<blockquote>
<p>Published 5 November 2025</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li>WebRTC Client. Remove redundant targets (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9062">KTOR-9062</a>)</li>
<li>Add Socks proxy support to Darwin engine (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8968">KTOR-8968</a>)</li>
<li>Java: Improve error message when SOCKS proxy is used (<a
href="https://youtrack.jetbrains.com/issue/KTOR-2908">KTOR-2908</a>)</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li>HttpRequestRetry: SendCountExceedException when max retries is more
than maxSendCount of HttpSend (<a
href="https://youtrack.jetbrains.com/issue/KTOR-5850">KTOR-5850</a>)</li>
<li>Darwin: The <code>maxFrameSize</code> option has no effect (<a
href="https://youtrack.jetbrains.com/issue/KTOR-6963">KTOR-6963</a>)</li>
<li>OpenAPI: StackOverflowError when a response object has property with
<a href="https://github.com/Contextual"><code>@​Contextual</code></a>
serializer (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8878">KTOR-8878</a>)</li>
<li>OpenAPI gen: missing KDoc fields (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9021">KTOR-9021</a>)</li>
<li>Server call.request.path() returns routing selectors in path (<a
href="https://youtrack.jetbrains.com/issue/KTOR-7639">KTOR-7639</a>)</li>
<li>StaticContent doesn't allow siblings (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9012">KTOR-9012</a>)</li>
<li>HttpCache: FileStorage doesn't use given dispatcher for all file
operations (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8832">KTOR-8832</a>)</li>
<li>Curl: SOCKS proxy doesn't work (<a
href="https://youtrack.jetbrains.com/issue/KTOR-9008">KTOR-9008</a>)</li>
<li>Netty: java.lang.VerifyError is thrown on Android since 3.3.0 (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8916">KTOR-8916</a>)</li>
<li>Response body channel is canceled while the body is being saved when
having HttpRequestRetry and onDownload (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8975">KTOR-8975</a>)</li>
<li>HttpCache: InvalidCacheStateException when varyKeys stored in files
contain uppercase letters since 3.3.0 (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8970">KTOR-8970</a>)</li>
</ul>
<h1>3.3.1</h1>
<blockquote>
<p>Published 8 October 2025</p>
</blockquote>
<h3>Improvements</h3>
<ul>
<li>Add a note about SSE session lifetime in KDoc (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8440">KTOR-8440</a>)</li>
<li>Update Kotlin to 2.2.20 (<a
href="https://youtrack.jetbrains.com/issue/KTOR-8896">KTOR-8896</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="629d22ca15"><code>629d22c</code></a>
Release 3.3.3 (<a
href="https://redirect.github.com/ktorio/ktor/issues/5219">#5219</a>)</li>
<li><a
href="77bbf108e2"><code>77bbf10</code></a>
Server Netty. Fix rejected execution during engine stop (<a
href="https://redirect.github.com/ktorio/ktor/issues/8671">#8671</a>)</li>
<li><a
href="75439b0a69"><code>75439b0</code></a>
KTOR-9096 Fix SSE cancellation leak on Darwin (<a
href="https://redirect.github.com/ktorio/ktor/issues/5208">#5208</a>)</li>
<li><a
href="62ea8e43fb"><code>62ea8e4</code></a>
KTOR-6837 Fix client URL handling for invalid DefaultRequest.host</li>
<li><a
href="ef09e847da"><code>ef09e84</code></a>
Add stream.demand calls to JettyResponseListener</li>
<li><a
href="47e6049445"><code>47e6049</code></a>
KTOR-9094 Jetty Client: Allow h2c traffic</li>
<li><a
href="e70922ec80"><code>e70922e</code></a>
KTOR-9125 Fix double ResponseSent invocation when exception is thrown
after r...</li>
<li><a
href="589f02dd61"><code>589f02d</code></a>
KTOR-3019 Improve CORS plugin logging to ease troubleshooting (<a
href="https://redirect.github.com/ktorio/ktor/issues/5194">#5194</a>)</li>
<li><a
href="5a66b475d5"><code>5a66b47</code></a>
Update Gradle and Develocity (<a
href="https://redirect.github.com/ktorio/ktor/issues/5201">#5201</a>)</li>
<li><a
href="2ba2f0256a"><code>2ba2f02</code></a>
KTOR-8947 Filter pseudo-headers in Java client (<a
href="https://redirect.github.com/ktorio/ktor/issues/5198">#5198</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/ktorio/ktor/compare/3.2.3...3.3.3">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| io.ktor:ktor-bom | [>= 3.4.a, < 3.5] |
</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 14:22:15 +00:00
dependabot[bot]
384064ed43
chore(deps): bump the other-dependencies group across 4 directories with 1 update (#648)
Bumps the other-dependencies group with 1 update in the
/samples/kotlin-mcp-client directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 1 update in the
/samples/kotlin-mcp-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 1 update in the
/samples/simple-streamable-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 1 update in the
/samples/weather-stdio-server directory:
[com.gradleup.shadow](https://github.com/GradleUp/shadow).

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.4.0 to 9.4.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.1</h2>
<h3>Changed</h3>
<ul>
<li>Update Kotlin to 2.3.20. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1978">#1978</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f98d8f2784"><code>f98d8f2</code></a>
Prepare version 9.4.1</li>
<li><a
href="7cf1ac51cf"><code>7cf1ac5</code></a>
Note <a
href="https://redirect.github.com/GradleUp/shadow/issues/1978">#1978</a>
in changelog</li>
<li><a
href="539d5326f0"><code>539d532</code></a>
Update plugin jetbrains-dokka to v2.2.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1994">#1994</a>)</li>
<li><a
href="0fb99ca2c7"><code>0fb99ca</code></a>
Update actions/deploy-pages action to v5 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1993">#1993</a>)</li>
<li><a
href="38ec3e2f02"><code>38ec3e2</code></a>
Update Develocity to v4.4.0 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1992">#1992</a>)</li>
<li><a
href="e519072a20"><code>e519072</code></a>
Update gradle/actions action to v6 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1990">#1990</a>)</li>
<li><a
href="ca0dd71b14"><code>ca0dd71</code></a>
Update pluginPublish to v2.1.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1989">#1989</a>)</li>
<li><a
href="5a1ab58680"><code>5a1ab58</code></a>
Update Gradle to v9.4.1 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1988">#1988</a>)</li>
<li><a
href="69dfdfc6ee"><code>69dfdfc</code></a>
Improve file type check for AAR (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1987">#1987</a>)</li>
<li><a
href="1395087d22"><code>1395087</code></a>
Document excluding non-JAR transitive dependencies (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1986">#1986</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.4.0...9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 13:50:53 +03:00
dependabot[bot]
b946e4eaf9
chore(deps): bump mcp-kotlin from 0.8.1 to 0.9.0 in /samples/kotlin-mcp-server (#638)
Bumps `mcp-kotlin` from 0.8.1 to 0.9.0.
Updates `io.modelcontextprotocol:kotlin-sdk-client` from 0.8.1 to 0.9.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-client's
releases</a>.</em></p>
<blockquote>
<h2>0.9.0</h2>
<h2>What's Changed</h2>
<h3>Breaking Changes</h3>
<ul>
<li><strong>Server call handlers now receive a
<code>RequestContext</code></strong> — handler lambdas for tools,
prompts, and resources have a new <code>context</code> parameter
providing access to request metadata (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/515">#515</a>)
by <a href="https://github.com/rnett"><code>@​rnett</code></a></li>
<li><strong>Ktor extension functions moved from <code>Routing</code> to
<code>Route</code></strong> — update call sites: <code>routing {
mcpSse() }</code> → <code>route(&quot;/mcp&quot;) { mcpSse() }</code> or
use directly in any <code>Route</code> block (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/531">#531</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li><strong><code>StdioServerTransport</code> rethrows
<code>CancellationException</code></strong> — cancellation is no longer
silently swallowed; <code>ReadBuffer</code> parsing was also fixed (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/571">#571</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
</ul>
<h3>New Features</h3>
<ul>
<li><strong><code>kotlin-sdk-testing</code> module</strong> — new
artifact providing an in-process, channel-based
<code>TestClientTransport</code> / <code>TestServerTransport</code> for
unit testing MCP servers and clients without network I/O (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/505">#505</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>

<li><strong><code>StreamableHttpServerTransport.Configuration</code></strong>
— configurable builder for the Streamable HTTP server transport
(timeouts, session handling, etc.) (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/560">#560</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li><strong>Ktor extensions for Streamable HTTP</strong> —
<code>mcpStreamableHttp()</code> Ktor plugin and routing DSL for
mounting a Streamable HTTP MCP server (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/504">#504</a>
by <a href="https://github.com/devcrocod"><code>@​devcrocod</code></a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/568">#568</a>
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a>)</li>
<li><strong><code>$defs</code> support in
<code>ToolSchema</code></strong> — JSON Schema <code>$defs</code> /
definitions can now be expressed in tool input schemas (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/526">#526</a>)
by <a href="https://github.com/i1bro"><code>@​i1bro</code></a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fixed SSE transport endpoint resolution for non-root mount paths (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/565">#565</a>)
by <a
href="https://github.com/Amaneusz"><code>@​Amaneusz</code></a></li>
<li>Fixed <code>StdioClientTransport</code> hanging indefinitely by
adding proper read timeouts (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/528">#528</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Introduced <code>AbstractClientTransport</code> base class,
simplifying client transport lifecycle management (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/516">#516</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li>Deprecation cycle started — annotated APIs scheduled for removal in
a future release (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/498">#498</a>)
by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a></li>
<li>Detekt static analysis integrated into CI (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/493">#493</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/507">#507</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li>Code coverage reporting added via Codecov (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/579">#579</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/580">#580</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li>Flaky <code>StdioClientTransport</code> tests replaced with real
stdin pipe–based tests (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/508">#508</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
</ul>
<h3>Dependency Updates</h3>
<ul>
<li>Kotest 6.1.2, MockK 1.14.9, AtomicFU 0.31.0, Gradle 9.3.1, Kover
0.9.7</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/jskjw157"><code>@​jskjw157</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/486">modelcontextprotocol/kotlin-sdk#486</a></li>
<li><a href="https://github.com/i1bro"><code>@​i1bro</code></a> made
their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/526">modelcontextprotocol/kotlin-sdk#526</a></li>
<li><a href="https://github.com/localden"><code>@​localden</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/536">modelcontextprotocol/kotlin-sdk#536</a></li>
<li><a
href="https://github.com/aozherelyeva"><code>@​aozherelyeva</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/551">modelcontextprotocol/kotlin-sdk#551</a></li>
<li><a href="https://github.com/rnett"><code>@​rnett</code></a> made
their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/515">modelcontextprotocol/kotlin-sdk#515</a></li>
<li><a href="https://github.com/Amaneusz"><code>@​Amaneusz</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/565">modelcontextprotocol/kotlin-sdk#565</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.8.4...0.9.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.8.4...0.9.0</a></p>
<h2>0.8.4</h2>
<h2>Changes</h2>
<ul>
<li>feat: Ktor extensions for streamable http (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/504">#504</a>)
by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a></li>
<li>fix: Add $defs to ToolSchema and tests (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/526">#526</a>)
by <a href="https://github.com/i1bro"><code>@​i1bro</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5b58814613"><code>5b58814</code></a>
feat: bump version to 0.9.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/576">#576</a>)</li>
<li><a
href="1454229ad9"><code>1454229</code></a>
test: add serialization tests and guidelines for handling
<code>null</code> and omitted ...</li>
<li><a
href="3e7ea39bf7"><code>3e7ea39</code></a>
chore: relax Detekt rules for tests (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/582">#582</a>)</li>
<li><a
href="a38818018a"><code>a388180</code></a>
fix!(server): <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/575">#575</a>
Rethrow CancellationException in StdioServerTransport, fix...</li>
<li><a
href="9eabb54cb5"><code>9eabb54</code></a>
refactor: refactor Streamable HTTP ktor extensions (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/562">#562</a>)
(<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/568">#568</a>)</li>
<li><a
href="66d31d32a9"><code>66d31d3</code></a>
ci: update Codecov configuration for test and coverage upload (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/580">#580</a>)</li>
<li><a
href="eb94f14132"><code>eb94f14</code></a>
chore(deps): bump dev.mokksy:mokksy from 0.6.2 to 0.8.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/557">#557</a>)</li>
<li><a
href="c36881282f"><code>c368812</code></a>
ci: add Codecov coverage upload and XML report generation (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/579">#579</a>)</li>
<li><a
href="45fcc17a23"><code>45fcc17</code></a>
doc: update API reference URL in README.md (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/578">#578</a>)</li>
<li><a
href="e124262982"><code>e124262</code></a>
chore(deps): bump actions/download-artifact from 7 to 8</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.8.1...0.9.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.modelcontextprotocol:kotlin-sdk-server` from 0.8.1 to 0.9.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/releases">io.modelcontextprotocol:kotlin-sdk-server's
releases</a>.</em></p>
<blockquote>
<h2>0.9.0</h2>
<h2>What's Changed</h2>
<h3>Breaking Changes</h3>
<ul>
<li><strong>Server call handlers now receive a
<code>RequestContext</code></strong> — handler lambdas for tools,
prompts, and resources have a new <code>context</code> parameter
providing access to request metadata (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/515">#515</a>)
by <a href="https://github.com/rnett"><code>@​rnett</code></a></li>
<li><strong>Ktor extension functions moved from <code>Routing</code> to
<code>Route</code></strong> — update call sites: <code>routing {
mcpSse() }</code> → <code>route(&quot;/mcp&quot;) { mcpSse() }</code> or
use directly in any <code>Route</code> block (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/531">#531</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li><strong><code>StdioServerTransport</code> rethrows
<code>CancellationException</code></strong> — cancellation is no longer
silently swallowed; <code>ReadBuffer</code> parsing was also fixed (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/571">#571</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
</ul>
<h3>New Features</h3>
<ul>
<li><strong><code>kotlin-sdk-testing</code> module</strong> — new
artifact providing an in-process, channel-based
<code>TestClientTransport</code> / <code>TestServerTransport</code> for
unit testing MCP servers and clients without network I/O (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/505">#505</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>

<li><strong><code>StreamableHttpServerTransport.Configuration</code></strong>
— configurable builder for the Streamable HTTP server transport
(timeouts, session handling, etc.) (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/560">#560</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li><strong>Ktor extensions for Streamable HTTP</strong> —
<code>mcpStreamableHttp()</code> Ktor plugin and routing DSL for
mounting a Streamable HTTP MCP server (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/504">#504</a>
by <a href="https://github.com/devcrocod"><code>@​devcrocod</code></a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/568">#568</a>
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a>)</li>
<li><strong><code>$defs</code> support in
<code>ToolSchema</code></strong> — JSON Schema <code>$defs</code> /
definitions can now be expressed in tool input schemas (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/526">#526</a>)
by <a href="https://github.com/i1bro"><code>@​i1bro</code></a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fixed SSE transport endpoint resolution for non-root mount paths (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/565">#565</a>)
by <a
href="https://github.com/Amaneusz"><code>@​Amaneusz</code></a></li>
<li>Fixed <code>StdioClientTransport</code> hanging indefinitely by
adding proper read timeouts (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/528">#528</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
</ul>
<h3>Improvements</h3>
<ul>
<li>Introduced <code>AbstractClientTransport</code> base class,
simplifying client transport lifecycle management (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/516">#516</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li>Deprecation cycle started — annotated APIs scheduled for removal in
a future release (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/498">#498</a>)
by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a></li>
<li>Detekt static analysis integrated into CI (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/493">#493</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/507">#507</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li>Code coverage reporting added via Codecov (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/579">#579</a>,
<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/580">#580</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
<li>Flaky <code>StdioClientTransport</code> tests replaced with real
stdin pipe–based tests (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/508">#508</a>)
by <a href="https://github.com/kpavlov"><code>@​kpavlov</code></a></li>
</ul>
<h3>Dependency Updates</h3>
<ul>
<li>Kotest 6.1.2, MockK 1.14.9, AtomicFU 0.31.0, Gradle 9.3.1, Kover
0.9.7</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/jskjw157"><code>@​jskjw157</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/486">modelcontextprotocol/kotlin-sdk#486</a></li>
<li><a href="https://github.com/i1bro"><code>@​i1bro</code></a> made
their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/526">modelcontextprotocol/kotlin-sdk#526</a></li>
<li><a href="https://github.com/localden"><code>@​localden</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/536">modelcontextprotocol/kotlin-sdk#536</a></li>
<li><a
href="https://github.com/aozherelyeva"><code>@​aozherelyeva</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/551">modelcontextprotocol/kotlin-sdk#551</a></li>
<li><a href="https://github.com/rnett"><code>@​rnett</code></a> made
their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/515">modelcontextprotocol/kotlin-sdk#515</a></li>
<li><a href="https://github.com/Amaneusz"><code>@​Amaneusz</code></a>
made their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/pull/565">modelcontextprotocol/kotlin-sdk#565</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.8.4...0.9.0">https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.8.4...0.9.0</a></p>
<h2>0.8.4</h2>
<h2>Changes</h2>
<ul>
<li>feat: Ktor extensions for streamable http (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/504">#504</a>)
by <a
href="https://github.com/devcrocod"><code>@​devcrocod</code></a></li>
<li>fix: Add $defs to ToolSchema and tests (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/526">#526</a>)
by <a href="https://github.com/i1bro"><code>@​i1bro</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5b58814613"><code>5b58814</code></a>
feat: bump version to 0.9.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/576">#576</a>)</li>
<li><a
href="1454229ad9"><code>1454229</code></a>
test: add serialization tests and guidelines for handling
<code>null</code> and omitted ...</li>
<li><a
href="3e7ea39bf7"><code>3e7ea39</code></a>
chore: relax Detekt rules for tests (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/582">#582</a>)</li>
<li><a
href="a38818018a"><code>a388180</code></a>
fix!(server): <a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/575">#575</a>
Rethrow CancellationException in StdioServerTransport, fix...</li>
<li><a
href="9eabb54cb5"><code>9eabb54</code></a>
refactor: refactor Streamable HTTP ktor extensions (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/562">#562</a>)
(<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/568">#568</a>)</li>
<li><a
href="66d31d32a9"><code>66d31d3</code></a>
ci: update Codecov configuration for test and coverage upload (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/580">#580</a>)</li>
<li><a
href="eb94f14132"><code>eb94f14</code></a>
chore(deps): bump dev.mokksy:mokksy from 0.6.2 to 0.8.0 (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/557">#557</a>)</li>
<li><a
href="c36881282f"><code>c368812</code></a>
ci: add Codecov coverage upload and XML report generation (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/579">#579</a>)</li>
<li><a
href="45fcc17a23"><code>45fcc17</code></a>
doc: update API reference URL in README.md (<a
href="https://redirect.github.com/modelcontextprotocol/kotlin-sdk/issues/578">#578</a>)</li>
<li><a
href="e124262982"><code>e124262</code></a>
chore(deps): bump actions/download-artifact from 7 to 8</li>
<li>Additional commits viewable in <a
href="https://github.com/modelcontextprotocol/kotlin-sdk/compare/0.8.1...0.9.0">compare
view</a></li>
</ul>
</details>
<br />


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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 05:59:26 +00:00
dependabot[bot]
4a82d20192
chore(deps): bump the other-dependencies group across 4 directories with 4 updates (#634)
Bumps the other-dependencies group with 3 updates in the
/samples/kotlin-mcp-client directory:
[gradle-wrapper](https://github.com/gradle/gradle),
[com.anthropic:anthropic-java](https://github.com/anthropics/anthropic-sdk-java)
and [com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 2 updates in the
/samples/kotlin-mcp-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 2 updates in the
/samples/simple-streamable-server directory:
[gradle-wrapper](https://github.com/gradle/gradle) and
[com.gradleup.shadow](https://github.com/GradleUp/shadow).
Bumps the other-dependencies group with 3 updates in the
/samples/weather-stdio-server directory:
[gradle-wrapper](https://github.com/gradle/gradle),
[com.gradleup.shadow](https://github.com/GradleUp/shadow) and
[io.github.oshai:kotlin-logging-jvm](https://github.com/oshai/kotlin-logging).

Updates `gradle-wrapper` from 9.3.1 to 9.4.1
<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.4.1</h2>
<p>The Gradle team is excited to announce Gradle 9.4.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 26 support</li>
<li>Non-class-based JVM tests</li>
<li>Enhanced console progress bar</li>
</ul>
<p><a href="https://docs.gradle.org/9.4.1/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/akankshaa-00">akankshaa-00</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/dblood">dblood</a>,
<a href="https://github.com/drieks">Dennis Rieks</a>,
<a href="https://github.com/duvvuvenkataramana">duvvuvenkataramana</a>,
<a href="https://github.com/wakingrufus">John Burns</a>,
<a href="https://github.com/Julianw03">Julian</a>,
<a href="https://github.com/kevinstembridge">kevinstembridge</a>,
<a href="https://github.com/NielsDoucet">Niels Doucet</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rhernandez35">Richard Hernandez</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/slovdahl">Sebastian Lövdahl</a>,
<a href="https://github.com/stephan2405">stephan2405</a>,
<a href="https://github.com/slandelle">Stephane Landelle</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a>,
<a href="https://github.com/Pankraz76">Vincent Potuček</a>,
<a href="https://github.com/vlsi">Vladimir Sitnikov</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.4.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.4.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.4.1/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.4.1/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>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2d63270175"><code>2d63270</code></a>
Ignore test (<a
href="https://redirect.github.com/gradle/gradle/issues/37180">#37180</a>)</li>
<li><a
href="4c15906d6a"><code>4c15906</code></a>
Ignore test</li>
<li><a
href="9759ac1dec"><code>9759ac1</code></a>
Make console/SIGINT test deterministic (<a
href="https://redirect.github.com/gradle/gradle/issues/37178">#37178</a>)</li>
<li><a
href="aaf6ed46ed"><code>aaf6ed4</code></a>
Make console/SIGINT test deterministic</li>
<li><a
href="47cb78328a"><code>47cb783</code></a>
Fix OSC 9;4 progress bar not cleared on SIGINT (<a
href="https://redirect.github.com/gradle/gradle/issues/37038">#37038</a>)</li>
<li><a
href="ef03f1d41b"><code>ef03f1d</code></a>
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpec</li>
<li><a
href="fd26fd36d6"><code>fd26fd3</code></a>
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT</li>
<li><a
href="0a84d67519"><code>0a84d67</code></a>
Release notes for 9.4.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37148">#37148</a>)</li>
<li><a
href="e569c31320"><code>e569c31</code></a>
cleanup</li>
<li><a
href="9f227defc2"><code>9f227de</code></a>
cleanup</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.anthropic:anthropic-java` from 2.15.0 to 2.18.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/releases">com.anthropic:anthropic-java's
releases</a>.</em></p>
<blockquote>
<h2>v2.18.0</h2>
<h2>2.18.0 (2026-03-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.17.0...v2.18.0">v2.17.0...v2.18.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> manual updates (<a
href="c938f65781">c938f65</a>)</li>
<li><strong>api:</strong> manual updates (<a
href="ea3c82fb01">ea3c82f</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> allow updating header/query affecting
fields in <code>toBuilder()</code> (<a
href="81c22eea98">81c22ee</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> tweak CI branches (<a
href="34b9875680">34b9875</a>)</li>
<li><strong>internal:</strong> update retry delay tests (<a
href="704bc83fb4">704bc83</a>)</li>
</ul>
<h2>v2.17.0</h2>
<h2>2.17.0 (2026-03-16)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.16.1...v2.17.0">v2.16.1...v2.17.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> GA thinking-display-setting (<a
href="422b461b86">422b461</a>)</li>
</ul>
<h2>v2.16.1</h2>
<h2>2.16.1 (2026-03-11)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.16.0...v2.16.1">v2.16.0...v2.16.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> correct &quot;exactly one&quot; check in
JSON schema validator (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/309">#309</a>)
(<a
href="6e58ba9550">6e58ba9</a>)</li>
<li><strong>tests:</strong> declare baseUrl field in
RetryingHttpClientTest (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1003">#1003</a>)
(<a
href="4546f83261">4546f83</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> codegen related update (<a
href="7a3a942c81">7a3a942</a>)</li>
<li><strong>internal:</strong> codegen related update (<a
href="a293049d66">a293049</a>)</li>
</ul>
<h2>v2.16.0</h2>
<h2>2.16.0 (2026-03-06)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.15.0...v2.16.0">v2.15.0...v2.16.0</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/anthropics/anthropic-sdk-java/blob/main/CHANGELOG.md">com.anthropic:anthropic-java's
changelog</a>.</em></p>
<blockquote>
<h2>2.18.0 (2026-03-18)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.17.0...v2.18.0">v2.17.0...v2.18.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> manual updates (<a
href="c938f65781">c938f65</a>)</li>
<li><strong>api:</strong> manual updates (<a
href="ea3c82fb01">ea3c82f</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> allow updating header/query affecting
fields in <code>toBuilder()</code> (<a
href="81c22eea98">81c22ee</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> tweak CI branches (<a
href="34b9875680">34b9875</a>)</li>
<li><strong>internal:</strong> update retry delay tests (<a
href="704bc83fb4">704bc83</a>)</li>
</ul>
<h2>2.17.0 (2026-03-16)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.16.1...v2.17.0">v2.16.1...v2.17.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> GA thinking-display-setting (<a
href="422b461b86">422b461</a>)</li>
</ul>
<h2>2.16.1 (2026-03-11)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.16.0...v2.16.1">v2.16.0...v2.16.1</a></p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>client:</strong> correct &quot;exactly one&quot; check in
JSON schema validator (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/309">#309</a>)
(<a
href="6e58ba9550">6e58ba9</a>)</li>
<li><strong>tests:</strong> declare baseUrl field in
RetryingHttpClientTest (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1003">#1003</a>)
(<a
href="4546f83261">4546f83</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>internal:</strong> codegen related update (<a
href="7a3a942c81">7a3a942</a>)</li>
<li><strong>internal:</strong> codegen related update (<a
href="a293049d66">a293049</a>)</li>
</ul>
<h2>2.16.0 (2026-03-06)</h2>
<p>Full Changelog: <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.15.0...v2.16.0">v2.15.0...v2.16.0</a></p>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> change array_format to brackets (<a
href="f9eef6ecfd">f9eef6e</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="54cac60b02"><code>54cac60</code></a>
release: 2.18.0</li>
<li><a
href="26250c8205"><code>26250c8</code></a>
feat(api): manual updates</li>
<li><a
href="be47fc30f9"><code>be47fc3</code></a>
feat(api): manual updates</li>
<li><a
href="39bf190121"><code>39bf190</code></a>
fix(client): allow updating header/query affecting fields in
<code>toBuilder()</code></li>
<li><a
href="06d97c600f"><code>06d97c6</code></a>
chore(internal): update retry delay tests</li>
<li><a
href="be96a0cfed"><code>be96a0c</code></a>
chore(internal): tweak CI branches</li>
<li><a
href="ce725820dc"><code>ce72582</code></a>
release: 2.17.0</li>
<li><a
href="97cadfc270"><code>97cadfc</code></a>
feat(api): GA thinking-display-setting</li>
<li><a
href="cb2f646801"><code>cb2f646</code></a>
release: 2.16.1</li>
<li><a
href="aa13ec719d"><code>aa13ec7</code></a>
fix(tests): declare baseUrl field in RetryingHttpClientTest (<a
href="https://redirect.github.com/anthropics/anthropic-sdk-java/issues/1003">#1003</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/anthropics/anthropic-sdk-java/compare/v2.15.0...v2.18.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.2.2 to 9.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.0</h2>
<h3>Added</h3>
<ul>
<li>Support Isolated Projects. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1139">#1139</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Allow opting out of adding <code>shadowJar</code> into
<code>assemble</code> lifecycle. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1939">#1939</a>)
<pre lang="kotlin"><code>shadow {
// Disable making `assemble` task depend on `shadowJar`. This is enabled
by default.
  addShadowJarToAssembleLifecycle = false
}
</code></pre>
</li>
<li>Stop catching <code>ZipException</code> when writing entries. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1970">#1970</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix interaction with Gradle artifact transforms. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1345">#1345</a>)</li>
<li>Fix <code>skipStringConstants</code> per-relocator behavior in
<code>mapName</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1968">#1968</a>)</li>
<li>Fix failing for non-existent class directories. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1976">#1976</a>)</li>
</ul>
<h2>9.3.2</h2>
<h3>Changed</h3>
<ul>
<li>Stop moving <code>gradleApi</code> dependency from <code>api</code>
to <code>compileOnly</code> for Gradle 9.4+. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1919">#1919</a>)</li>
<li>Log warnings for duplicates in the final JAR. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1931">#1931</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix relocation patterns not included in task fingerprint. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1933">#1933</a>)</li>
</ul>
<h2>9.3.1</h2>
<h3>Fixed</h3>
<ul>
<li>Use ASM from jdependency embedded. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1898">#1898</a>)<br
/>
This fixes potential classpath conflicts when using Shadow with other
plugins that also use ASM.</li>
</ul>
<h2>9.3.0</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PatternFilterableResourceTransformer</code> to simplify
pattern based <code>ResourceTransformer</code>s. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ServiceFileTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheLicenseResourceTransformer</code> as <code>public</code>.
(<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheNoticeResourceTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>PreserveFirstFoundResourceTransformer</code> as
<code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1855">#1855</a>)</li>
<li>Support overriding output path of
<code>ApacheNoticeResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1851">#1851</a>)</li>
<li>Add new merge strategy <code>Fail</code> to
<code>PropertiesFileTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1856">#1856</a>)</li>
<li>Add <code>FindResourceInClasspath</code> task to help with debugging
issues with merged duplicate resources. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1860">#1860</a>)</li>
<li>Add <code>MergeLicenseResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1858">#1858</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e51f3e74c4"><code>e51f3e7</code></a>
Prepare version 9.4.0</li>
<li><a
href="cf531d45a4"><code>cf531d4</code></a>
Prefer parameterized logging (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1977">#1977</a>)</li>
<li><a
href="85ba389ed2"><code>85ba389</code></a>
Fix failing for non-existent class directories (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1976">#1976</a>)</li>
<li><a
href="3a243696a6"><code>3a24369</code></a>
Update dependency org.apache.maven:maven-model to v3.9.14 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1973">#1973</a>)</li>
<li><a
href="6e3dfb5167"><code>6e3dfb5</code></a>
Use removePrefix instead of replace for multi-release prefix removal (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1972">#1972</a>)</li>
<li><a
href="49f8c31185"><code>49f8c31</code></a>
Reuse most logic for writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1971">#1971</a>)</li>
<li><a
href="ed47d0cbd0"><code>ed47d0c</code></a>
Update README.md for clarity and formatting</li>
<li><a
href="d73d94ad59"><code>d73d94a</code></a>
Stop catching ZipException when writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1970">#1970</a>)</li>
<li><a
href="0564cae7dc"><code>0564cae</code></a>
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...</li>
<li><a
href="8d995b29ef"><code>8d995b2</code></a>
Split relocators remapping (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1967">#1967</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.2.2...9.4.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.3.1 to 9.4.1
<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.4.1</h2>
<p>The Gradle team is excited to announce Gradle 9.4.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 26 support</li>
<li>Non-class-based JVM tests</li>
<li>Enhanced console progress bar</li>
</ul>
<p><a href="https://docs.gradle.org/9.4.1/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/akankshaa-00">akankshaa-00</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/dblood">dblood</a>,
<a href="https://github.com/drieks">Dennis Rieks</a>,
<a href="https://github.com/duvvuvenkataramana">duvvuvenkataramana</a>,
<a href="https://github.com/wakingrufus">John Burns</a>,
<a href="https://github.com/Julianw03">Julian</a>,
<a href="https://github.com/kevinstembridge">kevinstembridge</a>,
<a href="https://github.com/NielsDoucet">Niels Doucet</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rhernandez35">Richard Hernandez</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/slovdahl">Sebastian Lövdahl</a>,
<a href="https://github.com/stephan2405">stephan2405</a>,
<a href="https://github.com/slandelle">Stephane Landelle</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a>,
<a href="https://github.com/Pankraz76">Vincent Potuček</a>,
<a href="https://github.com/vlsi">Vladimir Sitnikov</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.4.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.4.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.4.1/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.4.1/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>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2d63270175"><code>2d63270</code></a>
Ignore test (<a
href="https://redirect.github.com/gradle/gradle/issues/37180">#37180</a>)</li>
<li><a
href="4c15906d6a"><code>4c15906</code></a>
Ignore test</li>
<li><a
href="9759ac1dec"><code>9759ac1</code></a>
Make console/SIGINT test deterministic (<a
href="https://redirect.github.com/gradle/gradle/issues/37178">#37178</a>)</li>
<li><a
href="aaf6ed46ed"><code>aaf6ed4</code></a>
Make console/SIGINT test deterministic</li>
<li><a
href="47cb78328a"><code>47cb783</code></a>
Fix OSC 9;4 progress bar not cleared on SIGINT (<a
href="https://redirect.github.com/gradle/gradle/issues/37038">#37038</a>)</li>
<li><a
href="ef03f1d41b"><code>ef03f1d</code></a>
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpec</li>
<li><a
href="fd26fd36d6"><code>fd26fd3</code></a>
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT</li>
<li><a
href="0a84d67519"><code>0a84d67</code></a>
Release notes for 9.4.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37148">#37148</a>)</li>
<li><a
href="e569c31320"><code>e569c31</code></a>
cleanup</li>
<li><a
href="9f227defc2"><code>9f227de</code></a>
cleanup</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.2.2 to 9.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.0</h2>
<h3>Added</h3>
<ul>
<li>Support Isolated Projects. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1139">#1139</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Allow opting out of adding <code>shadowJar</code> into
<code>assemble</code> lifecycle. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1939">#1939</a>)
<pre lang="kotlin"><code>shadow {
// Disable making `assemble` task depend on `shadowJar`. This is enabled
by default.
  addShadowJarToAssembleLifecycle = false
}
</code></pre>
</li>
<li>Stop catching <code>ZipException</code> when writing entries. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1970">#1970</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix interaction with Gradle artifact transforms. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1345">#1345</a>)</li>
<li>Fix <code>skipStringConstants</code> per-relocator behavior in
<code>mapName</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1968">#1968</a>)</li>
<li>Fix failing for non-existent class directories. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1976">#1976</a>)</li>
</ul>
<h2>9.3.2</h2>
<h3>Changed</h3>
<ul>
<li>Stop moving <code>gradleApi</code> dependency from <code>api</code>
to <code>compileOnly</code> for Gradle 9.4+. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1919">#1919</a>)</li>
<li>Log warnings for duplicates in the final JAR. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1931">#1931</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix relocation patterns not included in task fingerprint. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1933">#1933</a>)</li>
</ul>
<h2>9.3.1</h2>
<h3>Fixed</h3>
<ul>
<li>Use ASM from jdependency embedded. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1898">#1898</a>)<br
/>
This fixes potential classpath conflicts when using Shadow with other
plugins that also use ASM.</li>
</ul>
<h2>9.3.0</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PatternFilterableResourceTransformer</code> to simplify
pattern based <code>ResourceTransformer</code>s. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ServiceFileTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheLicenseResourceTransformer</code> as <code>public</code>.
(<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheNoticeResourceTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>PreserveFirstFoundResourceTransformer</code> as
<code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1855">#1855</a>)</li>
<li>Support overriding output path of
<code>ApacheNoticeResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1851">#1851</a>)</li>
<li>Add new merge strategy <code>Fail</code> to
<code>PropertiesFileTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1856">#1856</a>)</li>
<li>Add <code>FindResourceInClasspath</code> task to help with debugging
issues with merged duplicate resources. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1860">#1860</a>)</li>
<li>Add <code>MergeLicenseResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1858">#1858</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e51f3e74c4"><code>e51f3e7</code></a>
Prepare version 9.4.0</li>
<li><a
href="cf531d45a4"><code>cf531d4</code></a>
Prefer parameterized logging (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1977">#1977</a>)</li>
<li><a
href="85ba389ed2"><code>85ba389</code></a>
Fix failing for non-existent class directories (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1976">#1976</a>)</li>
<li><a
href="3a243696a6"><code>3a24369</code></a>
Update dependency org.apache.maven:maven-model to v3.9.14 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1973">#1973</a>)</li>
<li><a
href="6e3dfb5167"><code>6e3dfb5</code></a>
Use removePrefix instead of replace for multi-release prefix removal (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1972">#1972</a>)</li>
<li><a
href="49f8c31185"><code>49f8c31</code></a>
Reuse most logic for writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1971">#1971</a>)</li>
<li><a
href="ed47d0cbd0"><code>ed47d0c</code></a>
Update README.md for clarity and formatting</li>
<li><a
href="d73d94ad59"><code>d73d94a</code></a>
Stop catching ZipException when writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1970">#1970</a>)</li>
<li><a
href="0564cae7dc"><code>0564cae</code></a>
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...</li>
<li><a
href="8d995b29ef"><code>8d995b2</code></a>
Split relocators remapping (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1967">#1967</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.2.2...9.4.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.3.1 to 9.4.1
<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.4.1</h2>
<p>The Gradle team is excited to announce Gradle 9.4.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 26 support</li>
<li>Non-class-based JVM tests</li>
<li>Enhanced console progress bar</li>
</ul>
<p><a href="https://docs.gradle.org/9.4.1/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/akankshaa-00">akankshaa-00</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/dblood">dblood</a>,
<a href="https://github.com/drieks">Dennis Rieks</a>,
<a href="https://github.com/duvvuvenkataramana">duvvuvenkataramana</a>,
<a href="https://github.com/wakingrufus">John Burns</a>,
<a href="https://github.com/Julianw03">Julian</a>,
<a href="https://github.com/kevinstembridge">kevinstembridge</a>,
<a href="https://github.com/NielsDoucet">Niels Doucet</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rhernandez35">Richard Hernandez</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/slovdahl">Sebastian Lövdahl</a>,
<a href="https://github.com/stephan2405">stephan2405</a>,
<a href="https://github.com/slandelle">Stephane Landelle</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a>,
<a href="https://github.com/Pankraz76">Vincent Potuček</a>,
<a href="https://github.com/vlsi">Vladimir Sitnikov</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.4.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.4.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.4.1/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.4.1/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>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2d63270175"><code>2d63270</code></a>
Ignore test (<a
href="https://redirect.github.com/gradle/gradle/issues/37180">#37180</a>)</li>
<li><a
href="4c15906d6a"><code>4c15906</code></a>
Ignore test</li>
<li><a
href="9759ac1dec"><code>9759ac1</code></a>
Make console/SIGINT test deterministic (<a
href="https://redirect.github.com/gradle/gradle/issues/37178">#37178</a>)</li>
<li><a
href="aaf6ed46ed"><code>aaf6ed4</code></a>
Make console/SIGINT test deterministic</li>
<li><a
href="47cb78328a"><code>47cb783</code></a>
Fix OSC 9;4 progress bar not cleared on SIGINT (<a
href="https://redirect.github.com/gradle/gradle/issues/37038">#37038</a>)</li>
<li><a
href="ef03f1d41b"><code>ef03f1d</code></a>
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpec</li>
<li><a
href="fd26fd36d6"><code>fd26fd3</code></a>
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT</li>
<li><a
href="0a84d67519"><code>0a84d67</code></a>
Release notes for 9.4.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37148">#37148</a>)</li>
<li><a
href="e569c31320"><code>e569c31</code></a>
cleanup</li>
<li><a
href="9f227defc2"><code>9f227de</code></a>
cleanup</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.2.2 to 9.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.0</h2>
<h3>Added</h3>
<ul>
<li>Support Isolated Projects. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1139">#1139</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Allow opting out of adding <code>shadowJar</code> into
<code>assemble</code> lifecycle. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1939">#1939</a>)
<pre lang="kotlin"><code>shadow {
// Disable making `assemble` task depend on `shadowJar`. This is enabled
by default.
  addShadowJarToAssembleLifecycle = false
}
</code></pre>
</li>
<li>Stop catching <code>ZipException</code> when writing entries. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1970">#1970</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix interaction with Gradle artifact transforms. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1345">#1345</a>)</li>
<li>Fix <code>skipStringConstants</code> per-relocator behavior in
<code>mapName</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1968">#1968</a>)</li>
<li>Fix failing for non-existent class directories. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1976">#1976</a>)</li>
</ul>
<h2>9.3.2</h2>
<h3>Changed</h3>
<ul>
<li>Stop moving <code>gradleApi</code> dependency from <code>api</code>
to <code>compileOnly</code> for Gradle 9.4+. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1919">#1919</a>)</li>
<li>Log warnings for duplicates in the final JAR. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1931">#1931</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix relocation patterns not included in task fingerprint. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1933">#1933</a>)</li>
</ul>
<h2>9.3.1</h2>
<h3>Fixed</h3>
<ul>
<li>Use ASM from jdependency embedded. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1898">#1898</a>)<br
/>
This fixes potential classpath conflicts when using Shadow with other
plugins that also use ASM.</li>
</ul>
<h2>9.3.0</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PatternFilterableResourceTransformer</code> to simplify
pattern based <code>ResourceTransformer</code>s. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ServiceFileTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheLicenseResourceTransformer</code> as <code>public</code>.
(<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheNoticeResourceTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>PreserveFirstFoundResourceTransformer</code> as
<code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1855">#1855</a>)</li>
<li>Support overriding output path of
<code>ApacheNoticeResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1851">#1851</a>)</li>
<li>Add new merge strategy <code>Fail</code> to
<code>PropertiesFileTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1856">#1856</a>)</li>
<li>Add <code>FindResourceInClasspath</code> task to help with debugging
issues with merged duplicate resources. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1860">#1860</a>)</li>
<li>Add <code>MergeLicenseResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1858">#1858</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e51f3e74c4"><code>e51f3e7</code></a>
Prepare version 9.4.0</li>
<li><a
href="cf531d45a4"><code>cf531d4</code></a>
Prefer parameterized logging (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1977">#1977</a>)</li>
<li><a
href="85ba389ed2"><code>85ba389</code></a>
Fix failing for non-existent class directories (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1976">#1976</a>)</li>
<li><a
href="3a243696a6"><code>3a24369</code></a>
Update dependency org.apache.maven:maven-model to v3.9.14 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1973">#1973</a>)</li>
<li><a
href="6e3dfb5167"><code>6e3dfb5</code></a>
Use removePrefix instead of replace for multi-release prefix removal (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1972">#1972</a>)</li>
<li><a
href="49f8c31185"><code>49f8c31</code></a>
Reuse most logic for writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1971">#1971</a>)</li>
<li><a
href="ed47d0cbd0"><code>ed47d0c</code></a>
Update README.md for clarity and formatting</li>
<li><a
href="d73d94ad59"><code>d73d94a</code></a>
Stop catching ZipException when writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1970">#1970</a>)</li>
<li><a
href="0564cae7dc"><code>0564cae</code></a>
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...</li>
<li><a
href="8d995b29ef"><code>8d995b2</code></a>
Split relocators remapping (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1967">#1967</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.2.2...9.4.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `gradle-wrapper` from 9.3.1 to 9.4.1
<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.4.1</h2>
<p>The Gradle team is excited to announce Gradle 9.4.1.</p>
<p>Here are the highlights of this release:</p>
<ul>
<li>Java 26 support</li>
<li>Non-class-based JVM tests</li>
<li>Enhanced console progress bar</li>
</ul>
<p><a href="https://docs.gradle.org/9.4.1/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/akankshaa-00">akankshaa-00</a>,
<a href="https://github.com/kelemen">Attila Kelemen</a>,
<a href="https://github.com/Vampire">Björn Kautler</a>,
<a href="https://github.com/dblood">dblood</a>,
<a href="https://github.com/drieks">Dennis Rieks</a>,
<a href="https://github.com/duvvuvenkataramana">duvvuvenkataramana</a>,
<a href="https://github.com/wakingrufus">John Burns</a>,
<a href="https://github.com/Julianw03">Julian</a>,
<a href="https://github.com/kevinstembridge">kevinstembridge</a>,
<a href="https://github.com/NielsDoucet">Niels Doucet</a>,
<a href="https://github.com/hfhbd">Philip Wedemann</a>,
<a href="https://github.com/ploober">ploober</a>,
<a href="https://github.com/rhernandez35">Richard Hernandez</a>,
<a href="https://github.com/rpalcolea">Roberto Perez Alcolea</a>,
<a href="https://github.com/slovdahl">Sebastian Lövdahl</a>,
<a href="https://github.com/stephan2405">stephan2405</a>,
<a href="https://github.com/slandelle">Stephane Landelle</a>,
<a href="https://github.com/usv240">Ujwal Suresh Vanjare</a>,
<a href="https://github.com/urdak">Victor Merkulov</a>,
<a href="https://github.com/Pankraz76">Vincent Potuček</a>,
<a href="https://github.com/vlsi">Vladimir Sitnikov</a>.</p>
<h2>Upgrade instructions</h2>
<p>Switch your build to use Gradle 9.4.1 by updating your wrapper:</p>
<pre><code>./gradlew wrapper --gradle-version=9.4.1 &amp;&amp; ./gradlew
wrapper
</code></pre>
<p>See the Gradle <a
href="https://docs.gradle.org/9.4.1/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.4.1/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>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2d63270175"><code>2d63270</code></a>
Ignore test (<a
href="https://redirect.github.com/gradle/gradle/issues/37180">#37180</a>)</li>
<li><a
href="4c15906d6a"><code>4c15906</code></a>
Ignore test</li>
<li><a
href="9759ac1dec"><code>9759ac1</code></a>
Make console/SIGINT test deterministic (<a
href="https://redirect.github.com/gradle/gradle/issues/37178">#37178</a>)</li>
<li><a
href="aaf6ed46ed"><code>aaf6ed4</code></a>
Make console/SIGINT test deterministic</li>
<li><a
href="47cb78328a"><code>47cb783</code></a>
Fix OSC 9;4 progress bar not cleared on SIGINT (<a
href="https://redirect.github.com/gradle/gradle/issues/37038">#37038</a>)</li>
<li><a
href="ef03f1d41b"><code>ef03f1d</code></a>
Fix order-dependent assertion in
CrossBuildScriptCachingIntegrationSpec</li>
<li><a
href="fd26fd36d6"><code>fd26fd3</code></a>
Fix OSC 9;4 taskbar progress bar not cleared on build end or SIGINT</li>
<li><a
href="0a84d67519"><code>0a84d67</code></a>
Release notes for 9.4.1 (<a
href="https://redirect.github.com/gradle/gradle/issues/37148">#37148</a>)</li>
<li><a
href="e569c31320"><code>e569c31</code></a>
cleanup</li>
<li><a
href="9f227defc2"><code>9f227de</code></a>
cleanup</li>
<li>Additional commits viewable in <a
href="https://github.com/gradle/gradle/compare/v9.3.1...v9.4.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.gradleup.shadow` from 9.2.2 to 9.4.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/GradleUp/shadow/releases">com.gradleup.shadow's
releases</a>.</em></p>
<blockquote>
<h2>9.4.0</h2>
<h3>Added</h3>
<ul>
<li>Support Isolated Projects. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1139">#1139</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Allow opting out of adding <code>shadowJar</code> into
<code>assemble</code> lifecycle. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1939">#1939</a>)
<pre lang="kotlin"><code>shadow {
// Disable making `assemble` task depend on `shadowJar`. This is enabled
by default.
  addShadowJarToAssembleLifecycle = false
}
</code></pre>
</li>
<li>Stop catching <code>ZipException</code> when writing entries. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1970">#1970</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix interaction with Gradle artifact transforms. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1345">#1345</a>)</li>
<li>Fix <code>skipStringConstants</code> per-relocator behavior in
<code>mapName</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1968">#1968</a>)</li>
<li>Fix failing for non-existent class directories. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1976">#1976</a>)</li>
</ul>
<h2>9.3.2</h2>
<h3>Changed</h3>
<ul>
<li>Stop moving <code>gradleApi</code> dependency from <code>api</code>
to <code>compileOnly</code> for Gradle 9.4+. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1919">#1919</a>)</li>
<li>Log warnings for duplicates in the final JAR. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1931">#1931</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix relocation patterns not included in task fingerprint. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1933">#1933</a>)</li>
</ul>
<h2>9.3.1</h2>
<h3>Fixed</h3>
<ul>
<li>Use ASM from jdependency embedded. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1898">#1898</a>)<br
/>
This fixes potential classpath conflicts when using Shadow with other
plugins that also use ASM.</li>
</ul>
<h2>9.3.0</h2>
<h3>Added</h3>
<ul>
<li>Add <code>PatternFilterableResourceTransformer</code> to simplify
pattern based <code>ResourceTransformer</code>s. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ServiceFileTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1849">#1849</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheLicenseResourceTransformer</code> as <code>public</code>.
(<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>ApacheNoticeResourceTransformer</code> as <code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1850">#1850</a>)</li>
<li>Expose <code>patternSet</code> of
<code>PreserveFirstFoundResourceTransformer</code> as
<code>public</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1855">#1855</a>)</li>
<li>Support overriding output path of
<code>ApacheNoticeResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1851">#1851</a>)</li>
<li>Add new merge strategy <code>Fail</code> to
<code>PropertiesFileTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1856">#1856</a>)</li>
<li>Add <code>FindResourceInClasspath</code> task to help with debugging
issues with merged duplicate resources. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1860">#1860</a>)</li>
<li>Add <code>MergeLicenseResourceTransformer</code>. (<a
href="https://redirect.github.com/GradleUp/shadow/pull/1858">#1858</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e51f3e74c4"><code>e51f3e7</code></a>
Prepare version 9.4.0</li>
<li><a
href="cf531d45a4"><code>cf531d4</code></a>
Prefer parameterized logging (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1977">#1977</a>)</li>
<li><a
href="85ba389ed2"><code>85ba389</code></a>
Fix failing for non-existent class directories (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1976">#1976</a>)</li>
<li><a
href="3a243696a6"><code>3a24369</code></a>
Update dependency org.apache.maven:maven-model to v3.9.14 (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1973">#1973</a>)</li>
<li><a
href="6e3dfb5167"><code>6e3dfb5</code></a>
Use removePrefix instead of replace for multi-release prefix removal (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1972">#1972</a>)</li>
<li><a
href="49f8c31185"><code>49f8c31</code></a>
Reuse most logic for writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1971">#1971</a>)</li>
<li><a
href="ed47d0cbd0"><code>ed47d0c</code></a>
Update README.md for clarity and formatting</li>
<li><a
href="d73d94ad59"><code>d73d94a</code></a>
Stop catching ZipException when writing entries (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1970">#1970</a>)</li>
<li><a
href="0564cae7dc"><code>0564cae</code></a>
Fix skipStringConstants per-relocator behavior: use continue instead of
retur...</li>
<li><a
href="8d995b29ef"><code>8d995b2</code></a>
Split relocators remapping (<a
href="https://redirect.github.com/GradleUp/shadow/issues/1967">#1967</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/GradleUp/shadow/compare/9.2.2...9.4.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.github.oshai:kotlin-logging-jvm` from 7.0.13 to 8.0.01
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/oshai/kotlin-logging/releases">io.github.oshai:kotlin-logging-jvm's
releases</a>.</em></p>
<blockquote>
<h2>8.0.01</h2>
<h2>What's Changed</h2>
<ul>
<li>Refactor: Unified Logger Provider Architecture by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/584">oshai/kotlin-logging#584</a></li>
<li>refactor: Refine initialization logic by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/585">oshai/kotlin-logging#585</a></li>
<li>KLogger API Cleanup &amp; Ambiguity Fix by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/586">oshai/kotlin-logging#586</a></li>
<li>fix action by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/593">oshai/kotlin-logging#593</a></li>
<li>feat: add timestamp to KLoggingEvent by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/591">oshai/kotlin-logging#591</a></li>
<li>Fix Darwin historical logs redaction using public format string by
<a href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/590">oshai/kotlin-logging#590</a></li>
<li>feat: add configuration to suppress startup message by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/589">oshai/kotlin-logging#589</a></li>
<li>Feature: Add JPMS Support (Issue <a
href="https://redirect.github.com/oshai/kotlin-logging/issues/365">#365</a>)
by <a href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/592">oshai/kotlin-logging#592</a></li>
<li>Fix Darwin OSLog composition failure in historical logs by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/594">oshai/kotlin-logging#594</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/oshai/kotlin-logging/compare/7.0.14...8.0.01">https://github.com/oshai/kotlin-logging/compare/7.0.14...8.0.01</a></p>
<h2>8.0.00-beta-04</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix Darwin OSLog composition failure in historical logs by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/594">oshai/kotlin-logging#594</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-03...8.0.00-beta-04">https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-03...8.0.00-beta-04</a></p>
<h2>8.0.00-beta-03</h2>
<h2>What's Changed</h2>
<ul>
<li>Feature: Add JPMS Support (Issue <a
href="https://redirect.github.com/oshai/kotlin-logging/issues/365">#365</a>)
by <a href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/592">oshai/kotlin-logging#592</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-02...8.0.00-beta-03">https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-02...8.0.00-beta-03</a></p>
<h2>8.0.00-beta-02</h2>
<h2>What's Changed</h2>
<ul>
<li>refactor: Refine initialization logic by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/585">oshai/kotlin-logging#585</a></li>
<li>KLogger API Cleanup &amp; Ambiguity Fix by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/586">oshai/kotlin-logging#586</a></li>
<li>fix action by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/593">oshai/kotlin-logging#593</a></li>
<li>feat: add timestamp to KLoggingEvent by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/591">oshai/kotlin-logging#591</a></li>
<li>Fix Darwin historical logs redaction using public format string by
<a href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/590">oshai/kotlin-logging#590</a></li>
<li>feat: add configuration to suppress startup message by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/589">oshai/kotlin-logging#589</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-01...8.0.00-beta-02">https://github.com/oshai/kotlin-logging/compare/8.0.00-beta-01...8.0.00-beta-02</a></p>
<h2>8.0.00-beta-01</h2>
<h2>What's Changed</h2>
<ul>
<li>Refactor: Unified Logger Provider Architecture by <a
href="https://github.com/oshai"><code>@​oshai</code></a> in <a
href="https://redirect.github.com/oshai/kotlin-logging/pull/584">oshai/kotlin-logging#584</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/oshai/kotlin-logging/compare/7.0.14...8.0.00-beta-01">https://github.com/oshai/kotlin-logging/compare/7.0.14...8.0.00-beta-01</a></p>
<h2>7.0.14</h2>
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b1eb9fc35c"><code>b1eb9fc</code></a>
bump version to 8.0.01</li>
<li><a
href="ff436aa5cc"><code>ff436aa</code></a>
bump version to 8.0.00-beta-05</li>
<li><a
href="36e56c3707"><code>36e56c3</code></a>
Fix Darwin OSLog composition failure in historical logs (<a
href="https://redirect.github.com/oshai/kotlin-logging/issues/594">#594</a>)</li>
<li><a
href="4ff0b7d229"><code>4ff0b7d</code></a>
bump version to 8.0.00-beta-04</li>
<li><a
href="283f30c206"><code>283f30c</code></a>
Feature: Add JPMS Support (Issue <a
href="https://redirect.github.com/oshai/kotlin-logging/issues/365">#365</a>)
(<a
href="https://redirect.github.com/oshai/kotlin-logging/issues/592">#592</a>)</li>
<li><a
href="e5366c25bf"><code>e5366c2</code></a>
bump version to 8.0.00-beta-03</li>
<li><a
href="eb267abdc8"><code>eb267ab</code></a>
feat: add configuration to suppress startup message</li>
<li><a
href="6a67a6fc63"><code>6a67a6f</code></a>
Fix Darwin historical logs redaction using public format string</li>
<li><a
href="aa51a0d9e3"><code>aa51a0d</code></a>
feat: add timestamp to KLoggingEvent</li>
<li><a
href="733deaa6b3"><code>733deaa</code></a>
fix action</li>
<li>Additional commits viewable in <a
href="https://github.com/oshai/kotlin-logging/compare/7.0.13...8.0.01">compare
view</a></li>
</ul>
</details>
<br />


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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 00:58:15 +00:00
Pavel Gorgulov
0b39f57cff
docs: streamable server sample (#595)
- add a simple streamable http server example with auth
- update readme: replace quickstart example from sse server to
streamable server
- add readme files for samples, simple-streamable-server, notebooks

closes #170 

## How Has This Been Tested?
knit and inspector

## Breaking Changes
NaN

## Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [x] Documentation update

## Checklist
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [x] I have added or updated documentation as needed
2026-03-10 12:45:21 +01:00
dependabot[bot]
f9d491e4fa
Bump gradle-wrapper from 9.3.0 to 9.3.1 (#523)
Bumps gradle-wrapper from 9.3.0 to 9.3.1.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gradle-wrapper&package-manager=gradle&previous-version=9.3.0&new-version=9.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Konstantin Pavlov <1517853+kpavlov@users.noreply.github.com>
2026-02-16 10:31:59 +02:00
Pavel Gorgulov
363eab6327
Fix kotlin-mcp-server sample (#459) 2025-12-08 23:25:55 +02:00
Konstantin Pavlov
2dd4688323
Prepare for next development iteration (#447)
# Prepare for next development iteration

Bump mcp kotlin-sdk to 0.8.1

## How Has This Been Tested?
Regression


## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] CI update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [ ] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [ ] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-12-04 18:22:48 +02:00
Konstantin Pavlov
bb8de718d9
Update samples to use new schema (#443) 2025-12-04 10:37:02 +02:00
Konstantin Pavlov
e5abc3fb98
Upgrade project version and kotlin-sdk dependency to 0.8.0 in samples. (#425)
## Motivation and Context
Prepare for next develoment version

## How Has This Been Tested?
Regression tests

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] CI update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-21 12:42:28 +02:00
Konstantin Pavlov
8bdbd36c32
Add backwards compatibility constructors and tests (#395)
- Updated integration tests to include assertions for `meta` being
`null` in the `listTools`, `listResources`, `readResource`, and
`callTool` results.
- Renamed test cases in `SseServerIntegrationTest` for clarity.
- Added (deprecated) synthetic constructors for various request
parameter classes.
- Enhanced naming conventions and structure in integration test cases.
- Replaced `throw Error(...)` with `error(...)` for cleaner error
handling.

## Motivation and Context
To verify backwards-compatibility after schema change

## How Has This Been Tested?
CI, integration tests, regression tests (samples)

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Test update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-12 20:18:57 +02:00
Pavel Gorgulov
2996ce45ea
Increase deprecation levels (#393) 2025-11-12 07:15:34 +02:00
Pavel Gorgulov
21393e7ce3
New MCP Schema types (#386)
Implement the last version of the mcp schema and complete restructuring
of the mcp schema implementation from a monolithic `types.kt` file into
separate files.

- #158 
- #185 
- #353 
- #298 
- #248 

## Motivation and Context
The previous implementation of the mcp schema was outdated and contained
several issues. In addition, it stored all mcp types in a single large
file, which made maintenance and further development more difficult

## How Has This Been Tested?
All tests passed

## Breaking Changes
Yes. The new types are now located in a separate package. Additionally,
many types have new parameters and modified constructors

## Types of changes
- [x] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [x] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update

## Checklist
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [x] I have added appropriate error handling
- [x] I have added or updated documentation as needed

## Additional context
to adopt the new structure:
**Before:**
```kotlin
  import io.modelcontextprotocol.kotlin.sdk.InitializeRequest
  import io.modelcontextprotocol.kotlin.sdk.Resource
```

**After:**
```kotlin
  import io.modelcontextprotocol.kotlin.sdk.types.InitializeRequest
  import io.modelcontextprotocol.kotlin.sdk.types.Resource
```
2025-11-11 12:25:23 +01:00
Konstantin Pavlov
91d45b0f8d
Bump version to 0.8.0-SNAPSHOT and update mcp-kotlin dependency in samples (#385)
Bump version to 0.8.0-SNAPSHOT and update `mcp-kotlin` dependency to
0.7.7 in samples

## How Has This Been Tested?
Regression

## Breaking Changes
No

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [x] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-11 10:56:45 +02:00
Konstantin Pavlov
33b5fc33df
Bump version to 0.8.0-SNAPSHOT, 0.7.6 in samples (#380)
## Motivation and Context
Prepare for the subsequent development iteration

## How Has This Been Tested?
<!-- Have you tested this in a real application? Which scenarios were
tested? -->

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Dependency update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-07 18:09:27 +02:00
Konstantin Pavlov
23ce450279
Update Gradle to version 9.2.0 across all projects (#377)
Upgrade Gradle

## Motivation and Context
KTLO (🪔 To keep the lights on) 

## How Has This Been Tested?
<!-- Have you tested this in a real application? Which scenarios were
tested? -->

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Build tools update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-07 17:07:20 +02:00
Konstantin Pavlov
4b88c7cb82
Bump version to 0.7.6-SNAPSHOT and update version to 0.7.5 in samples (#374) 2025-11-06 21:58:19 +02:00
Konstantin Pavlov
dc4386f0f1
Update Kotlin-MCP-Server with STDIO support, logging & CORS (#371)
Update Kotlin-MCP-Server with STDIO support, logging & CORS

### Summary
- Added support for STDIO transport mode (default behavior).
- Configured CORS and migrated SSE server to Ktor's Netty engine.
- Redirected logs to `./build/stdout.log` and updated log levels.
- New `TestEnvironment` setup for integration testing.
- Enhanced documentation with examples for server execution and MCP
Inspector usage.
- Introduced shadow JAR plugin for building runnable artifacts.

### Motivation and Context
Improves server versatility and developer experience by enabling STDIO
and refining setup.

## How Has This Been Tested?
Unit tests, tested locally (see README.md in sample)
**NB! sse plain configuration is not working at the moment**

## Breaking Changes
No

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [ ] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [ ] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-06 18:18:04 +02:00
Maria Tigina
f462019c43
Add tests to server samples (#369)
Add test for sse server
TODO: Add tests for the other protocols

<!-- Provide a brief summary of your changes -->

## Motivation and Context
<!-- Why is this change needed? What problem does it solve? -->

## How Has This Been Tested?
<!-- Have you tested this in a real application? Which scenarios were
tested? -->

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Tests

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-04 15:07:19 +02:00
Konstantin Pavlov
935a1eddbc
Add Ktor BOM for dependency management across all modules, run Kotlin-MCP-Server Sample (#367)
## Motivation and Context
- 📦 Unifies Ktor library versioning by introducing the Ktor BOM
dependency.
- ✅  Re-enable build of MCP Server Sample

## How Has This Been Tested?
Regression tests

## Breaking Changes
No

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Build configuration update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [x] I have added appropriate error handling
- [x] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-11-04 11:44:39 +02:00
Pavel Gorgulov
458a49a5fb
Fix kotlin-mcp-server example and update samples (#345)
- updated the sdk version in all examples
- fixed `kotlin-mcp-server` example (#331)

## Motivation and Context
Removed the WASM example, as it duplicates the JVM example and only adds
unnecessary complexity

## How Has This Been Tested?
Locally

## Breaking Changes
No

## Types of changes
- [x] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update

## Checklist
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [x] I have added or updated documentation as needed
2025-10-31 12:21:46 +01:00
Konstantin Pavlov
2da14b0f2e
#302 Update samples build workflow (#330)
# #302 Update samples build workflow

- Introduce workflow to build samples independently from the main
project
- Keep building samples against the current snapshot version of the SDK.
Update composite build configuration.
- Temporarily disable "samples/kotlin-mcp-server": the multiplatform
project is broken. **It doesn't compile for me even on the main
branch**. Not working with [MCP
Instepcor](https://modelcontextprotocol.io/docs/tools/inspector),
because CORS is not configured. Deserves a separate PR to fix.

## Motivation and Context

Samples should be independently buildable

## How Has This Been Tested?
<!-- Have you tested this in a real application? Which scenarios were
tested? -->

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Build improvement
- [x] Tests

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-10-23 13:02:22 +03:00
Jonathan Leitschuh
dcb4f21e9a
Change sample server host from 0.0.0.0 to 127.0.0.1 (#307)
Don't bind the sample server to `0.0.0.0` by default as that exposes the
server to anyone else on the local network.

If anyone were to use these samples as staring points to build larger
services, those servers would thus expose developers to attack
immediately upon launch.

I'd prefer if we avoided that 😆

## Motivation and Context

🔒  Security

## How Has This Been Tested?
<!-- Have you tested this in a real application? Which scenarios were
tested? -->
I haven't checked out the code locally to verify it works. All the
editing to the code was done on GitHub.com

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

No.

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [ ] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [ ] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-10-08 11:59:04 +03:00
Maria Tigina
d86813636e
Introduce server sessions (#198)
Introduce a `ServerSession` to manage multiple connections to the mcp
server. `Protocall` logic of the `Server` was moved to `ServerSession`,
while MCP resources logic remained in `Server`

## Motivation and Context
1. Fix the multiple connection issues reported for SSE transport
2. Avoid server duplications during configurations: currently every connection
creates a session, but the server stays single

## How Has This Been Tested?

Added `SseIntegrationTest` and `WebSocketIntegrationTest` integration
tests to check connection with single and multiple clients

## Breaking Changes

This change caused several depreciations:
1. The `Server` -> `Protocol` inheritance (which caused single
connection issue) should be removed in future releases, now, all the
methods inherited from `Protocall` marked as `Deprecated` with a
`Warning`
2. Websocket Ktor server initialization changes in order not to create
server instance per connection

## Types of changes

- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [x] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [x] I have added appropriate error handling
- [x] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->

---------

Co-authored-by: devcrocod <devcrocod@gmail.com>
2025-09-29 10:10:07 +03:00
Konstantin Pavlov
cdda68577c
#196 Update build configuration and workflows for enhanced local publ… (#275)
#196 Update build configuration and workflows for enhanced local
publishing and sample builds

- Add `mavenLocal()` to repository configuration in sample projects.
- Update dependencies to distinguish between `mcp.kotlin.client` and
`mcp.kotlin.server`.
- Include `JAVA_OPTS` for optimized memory usage in GitHub workflow.
- Enhance build workflow to include local publishing and build steps for
sample projects.
- Add package-lock.json for Kotlin JS/WASM Store
- Switch to SNAPSHOT versions by default

## Motivation and Context

#196 Samples MUST be validated as part of the build

## How Has This Been Tested?

```sh
./gradlew :kotlin-sdk-core:publishToMavenLocal
./gradlew :kotlin-sdk-client:publishToMavenLocal
./gradlew :kotlin-sdk-server:publishToMavenLocal
( cd ./samples/kotlin-mcp-client && ./../../gradlew clean build )
( cd ./samples/kotlin-mcp-server && ./../../gradlew clean build )
( cd ./samples/weather-stdio-server && ./../../gradlew clean build )
```

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [x] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [ ] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-09-16 21:43:50 +03:00
Konstantin Pavlov
7bdd6b93f6
Refactor integration tests (#256)
## Motivation and Context

Flaky integration tests

## How Has This Been Tested?

`./gradlew check`

## Changes

- Use random port for Ktor in tests
- Remove unused `TestUtils` utility class.
- Replace `runTest` with `runBlocking` in test cases.
- Adjust imports and formatting for consistency.
- Add `Awaitility` dependency for dynamic server setup.
- Update `Duration` usage from milliseconds to seconds.
- Minor configuration and code formatting updates.

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] Documentation update
- [x] Test update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [ ] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [ ] My code follows the repository's style guidelines
- [ ] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->
2025-09-11 19:38:09 +03:00
木葉 Scarlet
b1ba0cd371
Remove dependency on CIO engine (#223)
<!-- Provide a brief summary of your changes -->
Replace the CIO dependency with only server/client core dependency.

## Motivation and Context
<!-- Why is this change needed? What problem does it solve? -->
In order to minimize the size of package. There are probably other
existing engines like Netty/Tomcat(server) or Java/OkHttp/Apache(client)
in the classpath. So we can reuse existing infrastructure.

## How Has This Been Tested?
<!-- Have you tested this in a real application? Which scenarios were
tested? -->
I have run:
- kotlin-sdk-client: jvmTest, jsTest
- kotlin-sdk-test: jvmTest, jsTest
- kotlin-sdk-server: allTests
- All `build` of samples

I have an issue about `samples/kotlin-mcp-server`.
`io.modelcontextprotocol` is not found in `commonMain`.

## Breaking Changes
<!-- Will users need to update their code or configurations? -->
Yes. They need to `implementation` CIO engine manually if they use it in
their app.

## Types of changes
<!-- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [x] Breaking change (fix or feature that would cause existing
functionality to change)
- [x] Documentation update

## Checklist
<!-- Go over all the following points, and put an `x` in all the boxes
that apply. -->
- [ ] I have read the [MCP
Documentation](https://modelcontextprotocol.io)
- [ ] My code follows the repository's style guidelines
- [x] New and existing tests pass locally
- [ ] I have added appropriate error handling
- [ ] I have added or updated documentation as needed

## Additional context
<!-- Add any other context, implementation notes, or design decisions
-->

closes https://github.com/modelcontextprotocol/kotlin-sdk/issues/111

---------

Co-authored-by: Konstantin Pavlov <1517853+kpavlov@users.noreply.github.com>
2025-09-11 14:30:36 +03:00
Pavel Gorgulov
8698b96dd2
modularize sdk (#208)
* Modularize SDK: migrated client and server implementations to separate modules. Removed old configuration files and reorganized the source code structure

* add support native targets and update js/wasm configurations

* Refactor sample projects: add samples as composite builds, replace hardcoded dependencies with version catalog, remove obsolete gradle wrapper files

* Update .gitignore: exclude SWE agent directories (.claude/ and .junie/)

* Refine CodeQL workflow: update Kotlin build steps to target individual modules separately instead of building all at once
2025-08-04 11:53:38 +02:00
Pavel Gorgulov
41410033a8
Release 0.6.0 (#149) 2025-07-16 05:37:08 +00:00
Pavel Gorgulov
0cff2ca718
add ios and wasm targets (#81)
* add wasm and ios targets

* add yarn.lock file to gitignore

* clean up code

* fix typo in method name

* add wasm server example

* update jrelease publishing for klibs

* update gradle-publish workflow to use macos runner

* update README to reflect multiplatform support and clarify server setup for JVM and WASM

* remove the old main file from the kotlin-mcp-server example

* update api dump

* Refactor `build.gradle.kts`

* clean up imports and remove unnecessary charset specification in tests

* add JS target configuration and update API dump
2025-05-29 05:01:50 +00:00
Leonid Stashevsky
f42fcecebe
Release 0.5.0 (#90) 2025-04-30 07:49:34 +00:00
Marcos Souza
c3efd65379
fix: Add build jar configuration (#86)
Add jar config to build aplication with correct Main-Class into MANIFEST.MF
2025-04-29 12:13:19 +00:00
Pavel Gorgulov
1c5e54936d
Refactor onCloseCallback to onClose and update related usages across the codebase (#62) 2025-03-26 14:04:28 +00:00
Leonid Stashevsky
0f3adfdd14
Release 0.4.0 (#61) 2025-03-26 11:36:43 +00:00
Sebastian Aigner
c57c56e18f
Change sample tool name to conform to Claude's naming conventions, do not emit any text on stdout when running in stdio mode (#48) 2025-03-07 14:28:26 +00:00
Jose Flores
164d276336
Update sample project to use library version 0.3.0 (#47)
Co-authored-by: Leonid Stashevsky <e5l@users.noreply.github.com>
2025-02-25 08:20:17 +00:00
Sergey Ignatov
d8a8f89465
0.2.0 (#27) 2024-12-22 11:58:23 +01:00
leonid.stashevsky
c9b90290df Update sample to 0.1.0 2024-12-17 20:19:11 +01:00