Releases: modelcontextprotocol/kotlin-sdk
Releases · modelcontextprotocol/kotlin-sdk
0.5.0
What's Changed
- remove the mention of
onCloseCallback
and replace it toonClose
by @devcrocod in #62 - Refactor for simplify input schemas by @devcrocod in #65
- Add specific error handling for client connect by @SeanChinJunKai in #64
- Update to Kotlin 2.1.20 and minor refactoring by @devcrocod in #78
- Gradle 8.13 + flags tuning by @stepango in #75
- Skip empty lines by @kaleev in #89
- Fix jar build configuration by @souzamarcos in #86
- feat(server): Support removing tools, prompts and resources by @134130 in #85
- feat(server): add utility functions for CallToolResult by @Stream29 in #73
- feat: add message field to ProgressNotification according to 2025-03-26 spec by @SeanChinJunKai in #69
- Release 0.5.0 by @e5l in #90
New Contributors
- @SeanChinJunKai made their first contribution in #64
- @stepango made their first contribution in #75
- @souzamarcos made their first contribution in #86
- @134130 made their first contribution in #85
- @Stream29 made their first contribution in #73
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Add org.jetbrains.kotlinx.binary-compatibility-validator plugin by @morisil in #35
- Migrate to kotlin style callbacks. Close #14 by @e5l in #36
- Add merge queue rules by @Mr3zee in #37
- Modify SSE config for server by @Mr3zee in #23
- Add support for testing JSON serialization of the mcp API by @morisil in #45
- Process JSONRPCRequest with default param (#42) by @JsFlo in #46
- Update sample project to use library version 0.3.0 by @JsFlo in #47
- Change sample to work with Claude Desktop by @SebastianAigner in #48
- Add Kotlin Weather STDIO server sample by @devcrocod in #50
- [Fix] Issue #4 by @adi-kmt in #49
- add client sample by @devcrocod in #55
- Support consumers that require Java 8 by @Leland-Takamine in #60
- Test and fix #52 by @AbdullatifGhajar in #53
- Change ErrorCodeSerializer descriptor kind by @Leesin0222 in #54
- Remove CompletableDeferred from weather-stdio-server sample by @devcrocod in #57
New Contributors
- @morisil made their first contribution in #35
- @JsFlo made their first contribution in #46
- @SebastianAigner made their first contribution in #48
- @adi-kmt made their first contribution in #49
- @Leland-Takamine made their first contribution in #60
- @AbdullatifGhajar made their first contribution in #53
- @Leesin0222 made their first contribution in #54
Full Changelog: 0.3.0...0.4.0