Skip to content

0.6.0

Latest
Compare
Choose a tag to compare
@devcrocod devcrocod released this 16 Jul 11:01
· 9 commits to main since this release
4141003

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