What's Changed
- Extract utility methods from McpServerProcessor by @mkouba in #875
- Handle notifications/initialized on auto-init path by @mkouba in #878
- Update release notes for 1.13.1 by @mkouba in #881
- build(deps): bump dev.langchain4j:langchain4j-core from 1.17.0 to 1.17.2 by @dependabot[bot] in #883
- Fix RawMessageImpl.asJsonObject() to handle non-Vert.x types by @mkouba in #884
- Cache control support for MCP results by @mkouba in #885
- Test the default cacheScope for resource templates with CacheControl by @mkouba in #886
- Renumber MCP error codes per draft spec and add MISSING_REQUIRED_CLIENT_CAPABILITY by @mkouba in #888
- Bump org.mcpjava:mcp-server-api to 1.0.0-Beta4 by @mkouba in #889
- Support CompletionStage as an async return type by @mkouba in #890
- htttp: support custom headers from tool parameters (x-mcp-header) by @mkouba in #891
- Make McpParamHeader#value() optional, default to parameter name by @mkouba in #892
- Add RawMessage#asPrettyString() by @mkouba in #896
- Release notes: add CompletionStage and @McpParamHeader entries by @mkouba in #897
- Fix output schema generation for generic return types by @mkouba in #895
- Update release notes before 2.0.0.Beta3 by @mkouba in #898
- Trigger 2.0.0.Beta3 by @mkouba in #899
Full Changelog: 2.0.0.Beta2...2.0.0.Beta3