Skip to content

v0.13.0

Latest

Choose a tag to compare

@codeboyzhou codeboyzhou released this 08 Mar 16:02
· 5 commits to main since this release

0.13.0 (2026-03-08)

🚀 Breaking Changes

  • Deprecate McpServers class in favor of McpApplication - The McpServers class is now deprecated and will be removed in a future version. Use McpApplication.run() instead for a simpler API.

Migration Guide

Before (v0.12.x):

McpServers.run(MyMcpServer.class, args).startStdioServer(configuration);

After (v0.13.0):

McpApplication.run(MyMcpServer.class, args);

✨ Features

  • Add documentation setup with MkDocs and GitHub Pages deployment
  • Introduce McpApplication as the new main entry point for MCP servers

🔧 Improvements

  • Rename InvocationResult to Invocation with improved error handling
  • Use Duration for time interval configuration
  • Remove McpServerJsonProcessingException and handle null cases gracefully
  • Improve logging messages and server initialization

🐛 Bug Fixes

  • Fix CI: add execute permission to ./mvnw
  • Fix annotations: change default required value to true for McpToolParam, McpPromptParam, McpJsonSchemaProperty

📦 Dependencies

  • MCP SDK: Update to 1.0.0 (official stable release)
  • Jetty: Update to 12.1.7
  • JUnit: Update to 6.1.0-M1
  • Mockito: Update to 5.22.0
  • Logback: Update to 1.5.32
  • JetBrains Annotations: Update to 26.1.0

🔨 Build & CI

  • Add Maven wrapper files for project initialization
  • Add maven-enforcer-plugin to enforce Maven 3.9.0+ and Java 17+
  • Add versions-maven-plugin for dependency update checking
  • Update Maven plugins to latest versions:
    • maven-compiler-plugin: 3.15.0
    • maven-gpg-plugin: 3.2.8
    • maven-javadoc-plugin: 3.12.0
    • maven-source-plugin: 3.4.0
    • maven-surefire-plugin: 3.5.5
    • spotbugs-maven-plugin: 4.9.8.2
    • spotless-maven-plugin: 3.3.0
    • jacoco-maven-plugin: 0.8.14
    • central-publishing-maven-plugin: 0.10.0

📚 Documentation

  • Add comprehensive documentation site with MkDocs
  • Update README for v0.13.0 release
  • Add detailed Javadoc for McpApplication.startMcpServer() method
  • Update badge labels and add commit activity

🙏 What's Changed

This release marks a significant milestone with the official MCP SDK v1.0.0 support and introduces a cleaner API through McpApplication. The documentation has been greatly improved with a dedicated documentation site.