v0.18.0
What's Changed
- fix: Fixed html encoding in javadoc by @ashakirin in #727
- fix: Enable javadoc generation for modules with OSGi metadata by @jonathanhefner in #705
- fix: Support form and url fields in Elicitation capability per 2025-11-25 spec by @rhtnr in #731
- add 2025-11-25 version to ProtocolVersions by @sdelamo in #733
- Expose resourcesUpdateConsumer() in sync client by @Randgalt in #735
- Upgrade to testcontainers 1.21.4 by @sdeleuze in #743
- Fix everything-server-based tests by @chemicL in #756
- Add Support for Jackson 3 and use it by default by @filiphr in #742
- Decouple mcp-test and mcp-spring modules from Jackson implementation by @chemicL in #760
- Conformance tests by @chemicL in #767
- Use junit.version for all junit dependencies by @filiphr in #752
- Update JUnit 5.10.2 -> 6.0.2 by @Kehrlann in #769
- Validate origin header by @Kehrlann in #771
- feat: broadcast 2025-11-25 as latest supported client version by @LucaButBoring in #758
- feat: added tools name format validation accordingly #SEP-986 by @ashakirin in #764
- Moves mcp-json API back into mcp-core for simplified dependencies and support of osgi runtimes by @Kehrlann in #779
- DNS rebinding protection: check host header by @Kehrlann in #775
- Refine
McpJsonDefaultsmethod names by @sdeleuze in #789 - Add embedded MkDocs documentation site by @tzolov in #795
New Contributors
- @ashakirin made their first contribution in #727
- @jonathanhefner made their first contribution in #705
- @rhtnr made their first contribution in #731
- @sdeleuze made their first contribution in #743
- @filiphr made their first contribution in #742
Full Changelog: v0.17.2...v0.18.0