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/java-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: modelcontextprotocol/java-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.14.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 18 files changed
  • 6 contributors

Commits on Oct 1, 2025

  1. Release version 0.14.0

    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    tzolov committed Oct 1, 2025
    Configuration menu
    Copy the full SHA
    23b81e1 View commit details
    Browse the repository at this point in the history
  2. Next development version

    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    tzolov committed Oct 1, 2025
    Configuration menu
    Copy the full SHA
    60b12b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2025

  1. Add section describing our architectural and design choices (#595)

    Co-authored-by: Adib Saikali <asaikali@gmail.com>
    Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
    2 people authored and tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    1f1386a View commit details
    Browse the repository at this point in the history
  2. Update theREADME team section

    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    531c5b8 View commit details
    Browse the repository at this point in the history
  3. define explicitely that values should always be included in code comp…

    …letions (#601)
    
    * define explicitely that values should always be included
    
    * spring  apply
    sdelamo authored and tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    4754565 View commit details
    Browse the repository at this point in the history
  4. fix remove name when using deduction (#600)

    This pull-request removes the name member from the @JsonSubTypes.Type annotations when using JsonTypeInfo.Id.DEDUCTION.
    
    With DEDUCTION, Jackson ignores the name entirely because it's inferring the type from the structure.
    sdelamo authored and tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    b49ab3a View commit details
    Browse the repository at this point in the history
  5. refactor: change int to Integer for optional numeric fields (#604)

    Convert primitive int types to Integer wrapper class for:
    - JSONRPCError.code
    - CreateMessageRequest.maxTokens (including constructor and builder)
    
    This allows these fields to be nullable, properly representing
    optional parameters in the MCP protocol schema.
    
    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    61f7be2 View commit details
    Browse the repository at this point in the history
  6. fix: improve URI template matching to properly escape special charact…

    …ers (#599)
    
    - Enhanced DefaultMcpUriTemplateManager to use Pattern.quote() for escaping special regex characters like '?'
    - Replaced simple string replacement regex generation with robust pattern building
    - Added test case to verify URI matching with query parameters (e.g., "file://name/search?={search}")
    - Fixed typo: renamed DeafaultMcpUriTemplateManagerFactory to DefaultMcpUriTemplateManagerFactory
    - Updated all references across server classes and tests
    
    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    sheegansrigm authored and tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    d19cdae View commit details
    Browse the repository at this point in the history
  7. Release version 0.14.1

    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    0e16bac View commit details
    Browse the repository at this point in the history
  8. Next development version

    Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
    tzolov committed Oct 6, 2025
    Configuration menu
    Copy the full SHA
    595155e View commit details
    Browse the repository at this point in the history
Loading