-
Notifications
You must be signed in to change notification settings - Fork 154
Comparing changes
Open a pull request
base repository: modelcontextprotocol/kotlin-sdk
base: 0.7.1
head repository: modelcontextprotocol/kotlin-sdk
compare: 0.7.2
- 12 commits
- 54 files changed
- 4 contributors
Commits on Sep 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1397019 - Browse repository at this point
Copy the full SHA 1397019View commit details -
Move
generateLibVersion
task tokotlin-sdk-core
(#274)fix #272 ## How Has This Been Tested? Locally ## Breaking Changes No ## Types of changes - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed
Configuration menu - View commit details
-
Copy full SHA for 41fc351 - Browse repository at this point
Copy the full SHA 41fc351View commit details -
#196 Update build configuration and workflows for enhanced local publ… (
#275) #196 Update build configuration and workflows for enhanced local publishing and sample builds - Add `mavenLocal()` to repository configuration in sample projects. - Update dependencies to distinguish between `mcp.kotlin.client` and `mcp.kotlin.server`. - Include `JAVA_OPTS` for optimized memory usage in GitHub workflow. - Enhance build workflow to include local publishing and build steps for sample projects. - Add package-lock.json for Kotlin JS/WASM Store - Switch to SNAPSHOT versions by default ## Motivation and Context #196 Samples MUST be validated as part of the build ## How Has This Been Tested? ```sh ./gradlew :kotlin-sdk-core:publishToMavenLocal ./gradlew :kotlin-sdk-client:publishToMavenLocal ./gradlew :kotlin-sdk-server:publishToMavenLocal ( cd ./samples/kotlin-mcp-client && ./../../gradlew clean build ) ( cd ./samples/kotlin-mcp-server && ./../../gradlew clean build ) ( cd ./samples/weather-stdio-server && ./../../gradlew clean build ) ``` ## Breaking Changes <!-- Will users need to update their code or configurations? --> ## Types of changes <!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist <!-- Go over all the following points, and put an `x` in all the boxes that apply. --> - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [ ] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed ## Additional context <!-- Add any other context, implementation notes, or design decisions -->
Configuration menu - View commit details
-
Copy full SHA for cdda685 - Browse repository at this point
Copy the full SHA cdda685View commit details -
Add Stdio coverage for integration tests (#276)
This PR adds integration test coverage by covering the Stdio transport. The tests were refactored to accommodate Stdio without adding duplication. ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update - [x] Test improvement ## Checklist <!-- Go over all the following points, and put an `x` in all the boxes that apply. --> - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed ## Additional context <!-- Add any other context, implementation notes, or design decisions --> --------- Co-authored-by: Pavel Gorgulov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ead8d3 - Browse repository at this point
Copy the full SHA 8ead8d3View commit details
Commits on Sep 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for edbd31d - Browse repository at this point
Copy the full SHA edbd31dView commit details -
migration from
jreleaser
tomavenPublish
plugin (#277)#152 ## Motivation and Context To simplify publishing, use the [recommended plugin](https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-publish-libraries.html#set-up-the-publishing-plugin) ## Breaking Changes no ## Types of changes - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed
Configuration menu - View commit details
-
Copy full SHA for d909835 - Browse repository at this point
Copy the full SHA d909835View commit details
Commits on Sep 18, 2025
-
Prerelease 0.7.2-alpha1 (#278)
## Motivation and Context - test new publish plugin - add package.kt to kotlin-sdk umbrella module to resolve klib generation errors during Maven publishing ## Breaking Changes no ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed
Configuration menu - View commit details
-
Copy full SHA for 77357a1 - Browse repository at this point
Copy the full SHA 77357a1View commit details
Commits on Sep 19, 2025
-
Refactor signing publications (#281)
Add a new function for signing publications ## Motivation and Context In the [latest release build](https://github.com/modelcontextprotocol/kotlin-sdk/actions/runs/17830036899/job/50692417727), the artifact signing tasks were not included ## Breaking Changes no ## Types of changes - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [ ] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed
Configuration menu - View commit details
-
Copy full SHA for b1e9871 - Browse repository at this point
Copy the full SHA b1e9871View commit details -
Prepare prerelease 0.7.2-alpha2 (#282)
Bump version to 0.7.2-alpha2 ## Motivation and Context New prerelease version with signing fixes ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed
Configuration menu - View commit details
-
Copy full SHA for 5fe1975 - Browse repository at this point
Copy the full SHA 5fe1975View commit details -
Update signing key environment variable (#283)
Change the property name to search for `GPG_SECRET_KEY` ## Motivation and Context enable signing publications ## Breaking Changes no ## Types of changes - [x] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to change) - [ ] Documentation update ## Checklist - [x] I have read the [MCP Documentation](https://modelcontextprotocol.io) - [x] My code follows the repository's style guidelines - [x] New and existing tests pass locally - [ ] I have added appropriate error handling - [ ] I have added or updated documentation as needed
Configuration menu - View commit details
-
Copy full SHA for e6afd10 - Browse repository at this point
Copy the full SHA e6afd10View commit details -
Prepare prerelease 0.7.2-alpha3 (#284)
Prepare new prerelease. Bump version to 0.7.2-alpha3
Configuration menu - View commit details
-
Copy full SHA for ac3d770 - Browse repository at this point
Copy the full SHA ac3d770View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e45708 - Browse repository at this point
Copy the full SHA 7e45708View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.7.1...0.7.2