What's Changed
- Update README to use the quarkus-mcp-server-http artifact by @mkouba in #512
- build(deps-dev): bump dev.langchain4j:langchain4j-core from 1.8.0 to 1.9.1 by @dependabot[bot] in #515
- core: add DEBUG logging when connection idle timeout expires by @mkouba in #521
- streamable: make it possible to perform dummy initialization by @mkouba in #519
- Make DummyInitTest more stable by @mkouba in #526
- Move TrafficLogger functionality into static methods by @mkouba in #535
- McpConnectionBase - replace AtomicX with volatile where appropriate by @mkouba in #536
- Input validation errors should be returned as tool response errors by @mkouba in #537
- hibernate-validator: update docs to reflect the change in behavior by @mkouba in #538
- build(deps-dev): bump dev.langchain4j:langchain4j-core from 1.9.1 to 1.10.0 by @dependabot[bot] in #541
- Do not try to remove connection unless initial request exists by @mkouba in #543
- fix missing #defs in generated inputSchema of DefaultSchemaGenerator by @SaSteffen in #540
- docs: add SaSteffen as a contributor for code, and test by @allcontributors[bot] in #544
- streamable: try to use subsidiary SSE for any non-response message by @mkouba in #545
- core: add description, icons, websiteUrl to server/client Implementation by @mkouba in #548
- docs: move tools.structured-content.compatibility-mode info by @mkouba in #549
- core: register return types of feature methods for reflection if needed by @mkouba in #550
- core: elicitation updates by @mkouba in #552
- tools: do not leak class names in error messages during args validation by @mkouba in #554
- tools: make the fields of generated argument holder classes public by @mkouba in #558
- build(deps): bump quarkus.version from 3.27.1 to 3.27.2 by @dependabot[bot] in #559
- Tool input/output guardrails by @mkouba in #556
- docs: document Meta/MetaField by @mkouba in #560
- feature: icons for tools, resources, resource templates, and prompts by @mkouba in #561
- tools: clarify the behavior of ToolOutputGuardrail by @mkouba in #563
- docs: document the known limitations and implemented version of the spec by @mkouba in #564
- docs: add "Elicitation - URL Mode" to the list of unsupported features by @mkouba in #565
- build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.41 to 2.2.42 by @dependabot[bot] in #566
- tests: improve the coverage of the io.quarkiverse.mcp.server API part #1 by @mkouba in #568
- tests: improve the coverage of the io.quarkiverse.mcp.server API part #2 by @mkouba in #569
- build(deps): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #571
- tests: improve the coverage of the io.quarkiverse.mcp.server API part #3 by @mkouba in #572
- streamable: add FirstMessageMustBeInitTest by @mkouba in #573
- tests: improve the coverage of the hibernate validator module by @mkouba in #574
- Upgrade samples to 1.8.1 by @mkouba in #575
- Trigger 1.9.0 by @mkouba in #577
New Contributors
- @SaSteffen made their first contribution in #540
Full Changelog: 1.8.0...1.9.0