Skip to content

chore(deps): bump mcp-kotlin from 0.8.1 to 0.9.0 in /samples/kotlin-mcp-server#638

Merged
devcrocod merged 1 commit intomainfrom
dependabot/gradle/samples/kotlin-mcp-server/mcp-kotlin-0.9.0
Mar 27, 2026
Merged

chore(deps): bump mcp-kotlin from 0.8.1 to 0.9.0 in /samples/kotlin-mcp-server#638
devcrocod merged 1 commit intomainfrom
dependabot/gradle/samples/kotlin-mcp-server/mcp-kotlin-0.9.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 26, 2026

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

Release notes

Sourced from io.modelcontextprotocol:kotlin-sdk-client's releases.

0.9.0

What's Changed

Breaking Changes

  • Server call handlers now receive a RequestContext — handler lambdas for tools, prompts, and resources have a new context parameter providing access to request metadata (#515) by @​rnett
  • Ktor extension functions moved from Routing to Route — update call sites: routing { mcpSse() }route("/mcp") { mcpSse() } or use directly in any Route block (#531) by @​kpavlov
  • StdioServerTransport rethrows CancellationException — cancellation is no longer silently swallowed; ReadBuffer parsing was also fixed (#571) by @​kpavlov

New Features

  • kotlin-sdk-testing module — new artifact providing an in-process, channel-based TestClientTransport / TestServerTransport for unit testing MCP servers and clients without network I/O (#505) by @​kpavlov
  • StreamableHttpServerTransport.Configuration — configurable builder for the Streamable HTTP server transport (timeouts, session handling, etc.) (#560) by @​kpavlov
  • Ktor extensions for Streamable HTTPmcpStreamableHttp() Ktor plugin and routing DSL for mounting a Streamable HTTP MCP server (#504 by @​devcrocod, #568 by @​kpavlov)
  • $defs support in ToolSchema — JSON Schema $defs / definitions can now be expressed in tool input schemas (#526) by @​i1bro

Bug Fixes

  • Fixed SSE transport endpoint resolution for non-root mount paths (#565) by @​Amaneusz
  • Fixed StdioClientTransport hanging indefinitely by adding proper read timeouts (#528) by @​kpavlov

Improvements

  • Introduced AbstractClientTransport base class, simplifying client transport lifecycle management (#516) by @​kpavlov
  • Deprecation cycle started — annotated APIs scheduled for removal in a future release (#498) by @​devcrocod
  • Detekt static analysis integrated into CI (#493, #507) by @​kpavlov
  • Code coverage reporting added via Codecov (#579, #580) by @​kpavlov
  • Flaky StdioClientTransport tests replaced with real stdin pipe–based tests (#508) by @​kpavlov

Dependency Updates

  • Kotest 6.1.2, MockK 1.14.9, AtomicFU 0.31.0, Gradle 9.3.1, Kover 0.9.7

New Contributors

Full Changelog: 0.8.4...0.9.0

0.8.4

Changes

... (truncated)

Commits
  • 5b58814 feat: bump version to 0.9.0 (#576)
  • 1454229 test: add serialization tests and guidelines for handling null and omitted ...
  • 3e7ea39 chore: relax Detekt rules for tests (#582)
  • a388180 fix!(server): #575 Rethrow CancellationException in StdioServerTransport, fix...
  • 9eabb54 refactor: refactor Streamable HTTP ktor extensions (#562) (#568)
  • 66d31d3 ci: update Codecov configuration for test and coverage upload (#580)
  • eb94f14 chore(deps): bump dev.mokksy:mokksy from 0.6.2 to 0.8.0 (#557)
  • c368812 ci: add Codecov coverage upload and XML report generation (#579)
  • 45fcc17 doc: update API reference URL in README.md (#578)
  • e124262 chore(deps): bump actions/download-artifact from 7 to 8
  • Additional commits viewable in compare view

Updates io.modelcontextprotocol:kotlin-sdk-server from 0.8.1 to 0.9.0

Release notes

Sourced from io.modelcontextprotocol:kotlin-sdk-server's releases.

0.9.0

What's Changed

Breaking Changes

  • Server call handlers now receive a RequestContext — handler lambdas for tools, prompts, and resources have a new context parameter providing access to request metadata (#515) by @​rnett
  • Ktor extension functions moved from Routing to Route — update call sites: routing { mcpSse() }route("/mcp") { mcpSse() } or use directly in any Route block (#531) by @​kpavlov
  • StdioServerTransport rethrows CancellationException — cancellation is no longer silently swallowed; ReadBuffer parsing was also fixed (#571) by @​kpavlov

New Features

  • kotlin-sdk-testing module — new artifact providing an in-process, channel-based TestClientTransport / TestServerTransport for unit testing MCP servers and clients without network I/O (#505) by @​kpavlov
  • StreamableHttpServerTransport.Configuration — configurable builder for the Streamable HTTP server transport (timeouts, session handling, etc.) (#560) by @​kpavlov
  • Ktor extensions for Streamable HTTPmcpStreamableHttp() Ktor plugin and routing DSL for mounting a Streamable HTTP MCP server (#504 by @​devcrocod, #568 by @​kpavlov)
  • $defs support in ToolSchema — JSON Schema $defs / definitions can now be expressed in tool input schemas (#526) by @​i1bro

Bug Fixes

  • Fixed SSE transport endpoint resolution for non-root mount paths (#565) by @​Amaneusz
  • Fixed StdioClientTransport hanging indefinitely by adding proper read timeouts (#528) by @​kpavlov

Improvements

  • Introduced AbstractClientTransport base class, simplifying client transport lifecycle management (#516) by @​kpavlov
  • Deprecation cycle started — annotated APIs scheduled for removal in a future release (#498) by @​devcrocod
  • Detekt static analysis integrated into CI (#493, #507) by @​kpavlov
  • Code coverage reporting added via Codecov (#579, #580) by @​kpavlov
  • Flaky StdioClientTransport tests replaced with real stdin pipe–based tests (#508) by @​kpavlov

Dependency Updates

  • Kotest 6.1.2, MockK 1.14.9, AtomicFU 0.31.0, Gradle 9.3.1, Kover 0.9.7

New Contributors

Full Changelog: 0.8.4...0.9.0

0.8.4

Changes

... (truncated)

Commits
  • 5b58814 feat: bump version to 0.9.0 (#576)
  • 1454229 test: add serialization tests and guidelines for handling null and omitted ...
  • 3e7ea39 chore: relax Detekt rules for tests (#582)
  • a388180 fix!(server): #575 Rethrow CancellationException in StdioServerTransport, fix...
  • 9eabb54 refactor: refactor Streamable HTTP ktor extensions (#562) (#568)
  • 66d31d3 ci: update Codecov configuration for test and coverage upload (#580)
  • eb94f14 chore(deps): bump dev.mokksy:mokksy from 0.6.2 to 0.8.0 (#557)
  • c368812 ci: add Codecov coverage upload and XML report generation (#579)
  • 45fcc17 doc: update API reference URL in README.md (#578)
  • e124262 chore(deps): bump actions/download-artifact from 7 to 8
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file kotlin samples labels Mar 26, 2026
@kpavlov
Copy link
Contributor

kpavlov commented Mar 26, 2026

@dependabot recreate

@dependabot dependabot bot force-pushed the dependabot/gradle/samples/kotlin-mcp-server/mcp-kotlin-0.9.0 branch from a6e6d7f to 55b9d8a Compare March 26, 2026 20:07
@devcrocod devcrocod enabled auto-merge (squash) March 27, 2026 00:30
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

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
- [Release notes](https://github.com/modelcontextprotocol/kotlin-sdk/releases)
- [Commits](0.8.1...0.9.0)

Updates `io.modelcontextprotocol:kotlin-sdk-server` from 0.8.1 to 0.9.0
- [Release notes](https://github.com/modelcontextprotocol/kotlin-sdk/releases)
- [Commits](0.8.1...0.9.0)

---
updated-dependencies:
- dependency-name: io.modelcontextprotocol:kotlin-sdk-client
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.modelcontextprotocol:kotlin-sdk-server
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@kpavlov kpavlov force-pushed the dependabot/gradle/samples/kotlin-mcp-server/mcp-kotlin-0.9.0 branch from b89b203 to 6ee0575 Compare March 27, 2026 05:44
@devcrocod devcrocod merged commit b946e4e into main Mar 27, 2026
24 checks passed
@devcrocod devcrocod deleted the dependabot/gradle/samples/kotlin-mcp-server/mcp-kotlin-0.9.0 branch March 27, 2026 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file kotlin samples

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants