kotlin-sdk/samples/kotlinlang-mcp-server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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
..
gradle chore(deps): bump the other-dependencies group across 5 directories with 3 updates (#770) 2026-05-18 15:18:30 +02:00
src sample: kotlinlang mcp server (#713) 2026-04-27 15:07:03 +02:00
build.gradle.kts sample: kotlinlang mcp server (#713) 2026-04-27 15:07:03 +02:00
Dockerfile sample: kotlinlang mcp server (#713) 2026-04-27 15:07:03 +02:00
gradle.properties sample: kotlinlang mcp server (#713) 2026-04-27 15:07:03 +02:00
gradlew chore(deps): bump the other-dependencies group across 5 directories with 3 updates (#753) 2026-05-05 16:03:42 +02:00
gradlew.bat chore(deps): bump the other-dependencies group across 5 directories with 3 updates (#753) 2026-05-05 16:03:42 +02:00
README.md sample: kotlinlang mcp server (#713) 2026-04-27 15:07:03 +02:00
settings.gradle.kts sample: kotlinlang mcp server (#713) 2026-04-27 15:07:03 +02:00

Kotlinlang MCP Server

A Streamable HTTP MCP server that exposes the official Kotlin documentation to LLM clients — full-text search via Algolia plus page retrieval in markdown through kotlinlang.org's _llms endpoints.

Overview

This sample demonstrates an MCP server that wraps a real external documentation source. It uses the recommended Streamable HTTP transport, supports multiple concurrent client sessions, and caches responses in memory to reduce upstream load. The server is intentionally read-only — it exposes two tools, no prompts, no resources.

Prerequisites

  • JDK 21+
  • Algolia credentials for kotlinlang.org (exported as environment variables, see Configuration)

Build & Run

export ALGOLIA_APP_ID=...
export ALGOLIA_API_KEY=...
export ALGOLIA_INDEX_NAME=...

./gradlew run

The server starts on http://localhost:8080/mcp by default.

Connect with the MCP Inspector:

npx @modelcontextprotocol/inspector

In the Inspector UI, select Streamable HTTP transport and enter http://localhost:8080/mcp.

MCP Capabilities

Tools

Name Description
search_kotlinlang Full-text search across Kotlin documentation. Returns up to 5 results filtered to /docs/ pages. Responses cached for 10 minutes.
get_kotlinlang_page Fetches a documentation page as markdown via kotlinlang.org's _llms endpoint. Accepts a path relative to /docs/. Cached for 1 hour.

Example paths accepted by get_kotlinlang_page: coroutines-overview, multiplatform/compose-multiplatform-and-jetpack-compose. Leading/trailing slashes and an optional .html suffix are normalized before resolution.

Configuration

Variable Required Default Description
ALGOLIA_APP_ID yes — Algolia application ID
ALGOLIA_API_KEY yes — Algolia search API key
ALGOLIA_INDEX_NAME yes — Algolia index name
SERVER_PORT no 8080 HTTP server port
SERVER_HOST no 0.0.0.0 HTTP server bind address

The server does not provide fallback values for ALGOLIA_*. Startup fails if any of those variables are missing.

Docker

Multi-stage build with Alpine-based images. Runs as a non-root user.

docker build -t kotlinlang-mcp-server .

docker run \
  -p 8080:8080 \
  -e ALGOLIA_APP_ID=... \
  -e ALGOLIA_API_KEY=... \
  -e ALGOLIA_INDEX_NAME=... \
  kotlinlang-mcp-server

Connecting an MCP client

Any MCP client that supports Streamable HTTP transport can connect:

{
  "mcpServers": {
    "kotlinlang": {
      "url": "http://localhost:8080/mcp"
    }
  }
}

Limitations

This sample is intended for demonstration only. Before production use, consider:

  • In-memory cache only — cached data is lost on server restart.
  • No authentication or authorization — run behind a trusted proxy or restrict network access.
  • No rate limiting on outgoing requests to Algolia and kotlinlang.org.
  • Permissive CORS (anyHost()) — restrict to specific origins for any non-local deployment.
  • Streamable HTTP only — no STDIO transport for local-only usage.
  • Tools only — no MCP resources or prompts are exposed.