Skip to content

Releases: modelcontextprotocol/kotlin-sdk

0.6.0

16 Jul 11:01
4141003
Compare
Choose a tag to compare

What's Changed

  • Update jreleaser to fix publication issue by @e5l in #91
  • Disable configuration cache to fix jreleaser issue by @e5l in #92
  • feat: Add audio type according to 2025-03-26 spec by @SeanChinJunKai in #68
  • fix(client): serialize inputSchema as input_schema by @shiqicao in #97
  • fix(client) add encodeDefault for field with non spec default value by @shiqicao in #99
  • Make McpJson public to allow flexible protocol development by @parnurzeal in #103
  • fix: apply requestBuilder headers when sending rpc messages by @dead8309 in #96
  • fix: Remove @SerialName annotation for inputSchema by @adamglin0 in #105
  • add ios and wasm targets by @devcrocod in #81
  • Add dependabot by @StefMa in #121
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.8.1 by @dependabot[bot] in #127
  • Bump io.github.oshai:kotlin-logging from 7.0.0 to 7.0.7 by @dependabot[bot] in #126
  • Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.17.0 to 0.18.0 by @dependabot[bot] in #125
  • update kotlin to 2.2.0 and ktor to 3.1.3 by @devcrocod in #120
  • Add client roots addition/removal API and listRoots handler by @ptitjes in #118
  • Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 by @dependabot[bot] in #131
  • Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.8.1 to 1.9.0 by @dependabot[bot] in #132
  • Bump io.mockk:mockk from 1.13.13 to 1.14.4 by @dependabot[bot] in #133
  • Remove fixed suffix /sse by @adamglin0 in #108
  • sse server does not process endpoint correctly when sse path is not a directory by @shendaxia-sm in #43
  • Add labels to dependabot configuration for Kotlin and GitHub Actions by @devcrocod in #135
  • feat: add tool annotations according to 2025-03-26 spec by @SeanChinJunKai in #71
  • Bump ktor from 3.1.3 to 3.2.1 by @dependabot[bot] in #140
  • Bump gradle/actions from 4.0.0 to 4.4.1 by @dependabot[bot] in #122
  • Bump org.jreleaser from 1.17.0 to 1.19.0 by @dependabot[bot] in #141
  • refactor SseClientTransport by @devcrocod in #142
  • atomic and persistent collections for thread safety by @devcrocod in #143
  • Bump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 1.0.0 by @dependabot[bot] in #130
  • Add support for elicitation by @ptitjes in #138
  • Add support for tool structured content and output schema by @ptitjes in #146
  • Add streamable http client transport by @devcrocod in #147
  • Refactor JSON processing to exclude "method" in serialization by @devcrocod in #157
  • Release 0.6.0 by @devcrocod in #149

New Contributors

Full Changelog: 0.5.0...0.6.0

0.5.0

30 Apr 09:26
@e5l e5l
f42fcec
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.0...0.5.0

0.4.0

26 Mar 12:08
@e5l e5l
0f3adfd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

07 Jan 09:33
@e5l e5l
Compare
Choose a tag to compare
  • Add multiplatform support

0.2.0

22 Dec 11:03
d8a8f89
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.0...0.2.0

0.1.0

17 Dec 18:51
@e5l e5l
Compare
Choose a tag to compare
Update publication config