What's Changed
- tasks: snapshot CreateTaskResult before launching the handler by @mkouba in #1105
- core: skip stack trace for control-flow exceptions by @mkouba in #1107
- build(deps): bump quarkus.version from 3.40.1 to 3.40.1.1 by @dependabot[bot] in #1108
- schema-validator: register JSON schemas for native mode by @mkouba in #1112
- core: include victools jsonschema modules in the generated BOM by @mkouba in #1113
- core: report an error when a tool response cannot be serialized by @mkouba in #1116
- Update release notes for 2.0.4 by @mkouba in #1119
- build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.15 to 0.8.16 by @dependabot[bot] in #1120
- build(deps): bump dev.langchain4j:langchain4j-core from 1.22.0 to 1.23.0 by @dependabot[bot] in #1123
- Document stateless tool requests with curl by @tevinch in #1124
- build(deps-dev): bump org.htmlunit:htmlunit from 5.6.0 to 5.7.0 by @dependabot[bot] in #1132
- core: introduce global tool guardrails by @mkouba in #1128
- http: include request id in stateless header validation errors by @mkouba in #1133
- schema-validator: validate tool structuredContent against outputSchema by @ravismash in #1127
- docs: add ravismash as a contributor for bug, test, and code by @allcontributors[bot] in #1136
- tasks: introduce TaskStore SPI by @mkouba in #1126
- docs: fix WebSocket endpoint in MCP Inspector guide by @danmorris27 in #1121
- core: cache generated tool schemas, add ToolInfo#inputSchema()/outputSchema() by @ravismash in #1137
- fix: allow subscription cancellation over WebSocket in stateless mode by @TonyS-dev in #1141
- Include data.uri in resource not found error response by @tauisilva in #1139
- docs: add tauisilva as a contributor for test, and code by @allcontributors[bot] in #1143
- docs: mention standard Java MCP Annotations support in guides by @mkouba in #1144
- core: fix null content in ToolResponse structured factories by @mkouba in #1145
- Trigger 2.1.0.CR1 by @mkouba in #1147
New Contributors
- @tevinch made their first contribution in #1124
- @ravismash made their first contribution in #1127
- @danmorris27 made their first contribution in #1121
- @TonyS-dev made their first contribution in #1141
- @tauisilva made their first contribution in #1139
Full Changelog: 2.1.0.Beta1...2.1.0.CR1