Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: modelcontextprotocol/kotlin-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7.1
Choose a base ref
...
head repository: modelcontextprotocol/kotlin-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7.2
Choose a head ref
  • 12 commits
  • 54 files changed
  • 4 contributors

Commits on Sep 16, 2025

  1. Generate test report (#271)

    kpavlov authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    1397019 View commit details
    Browse the repository at this point in the history
  2. Move generateLibVersion task to kotlin-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
    devcrocod authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    41fc351 View commit details
    Browse the repository at this point in the history
  3. #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
    -->
    kpavlov authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    cdda685 View commit details
    Browse the repository at this point in the history
  4. 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]>
    skarpovdev and devcrocod authored Sep 16, 2025
    Configuration menu
    Copy the full SHA
    8ead8d3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. Configuration menu
    Copy the full SHA
    edbd31d View commit details
    Browse the repository at this point in the history
  2. migration from jreleaser to mavenPublish 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
    devcrocod authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    d909835 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. 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
    devcrocod authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    77357a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2025

  1. 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
    devcrocod authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    b1e9871 View commit details
    Browse the repository at this point in the history
  2. 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
    devcrocod authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    5fe1975 View commit details
    Browse the repository at this point in the history
  3. 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
    devcrocod authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    e6afd10 View commit details
    Browse the repository at this point in the history
  4. Prepare prerelease 0.7.2-alpha3 (#284)

    Prepare new prerelease. Bump version to 0.7.2-alpha3
    devcrocod authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    ac3d770 View commit details
    Browse the repository at this point in the history
  5. Release 0.7.2 (#285)

    prepare new release 0.7.2
    devcrocod authored Sep 19, 2025
    Configuration menu
    Copy the full SHA
    7e45708 View commit details
    Browse the repository at this point in the history
Loading