What's Changed
- Upgrade samples to 1.10.0 by @mkouba in #605
- docs: replace deprecated quarkus.mcp.server.sse.root-path config with by @mkouba in #610
- core: introduce InitialResponseInfo by @mkouba in #609
- build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.42 to 2.2.43 by @dependabot[bot] in #616
- core: fix incorrect validation of tool default value converters by @mkouba in #620
- build(deps): bump io.quarkiverse:quarkiverse-parent from 20 to 21 by @dependabot[bot] in #617
- core: fix typo in filters javadoc by @mkouba in #623
- Fix typos by @mkouba in #625
- Mark the extension as stable by @mkouba in #629
- resource templates: improve the coverage in ResourceTemplatesTest by @mkouba in #634
- websocket: support multiple MCP server configurations by @mkouba in #636
- Change version from 'dev' to 'true' by @gastaldi in #640
- Devui screen changes by @phillip-kruger in #615
- Add observability and metrics reference by @cescoffier in #638
- docs: Keep using dev in main branch by @gastaldi in #643
- tools: encode the AudioContent return type corretly by @mkouba in #646
- elicitation: fix encoding of schema properties by @mkouba in #647
- elicitation: introduce IntegerSchema by @mkouba in #650
- core: report "subscribe" capability for resources by @mkouba in #654
- http: enable DNS rebinding protection for localhost servers by @mkouba in #657
- build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.43 to 2.2.44 by @dependabot[bot] in #656
- MCP conformance tests by @mkouba in #659
- http: make DNS rebinding protection configurable by @mkouba in #660
- core: validate declared IconsProviders during build by @mkouba in #662
- transports: make it possible to disable http/websocket transport by @mkouba in #664
- build(deps): bump dev.langchain4j:langchain4j-core from 1.11.0 to 1.12.1 by @dependabot[bot] in #666
- Fix typo in quarkus-extension.yaml description by @jasminsuljic in #669
- build(deps): bump dev.langchain4j:langchain4j-core from 1.12.1 to 1.12.2 by @dependabot[bot] in #670
- core: fix pagination cursor by @mkouba in #674
- build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.44 to 2.2.45 by @dependabot[bot] in #673
- core: add more tests for pagination by @mkouba in #676
- test: clarify Snapshot javadoc, McpTestClient extends AutoClosable by @mkouba in #682
- core: fix elicitation and sampling in native image by @mkouba in #684
- core: fix race condition in pagination by @mkouba in #686
- elicitation: add convenient builders for schema properties by @mkouba in #688
- core: support multiple McpServer bindings by @mkouba in #667
- core: mitigate McpServer backward compatibility issue by @mkouba in #689
- core: validate that JSON-RPC message params are present by @mkouba in #692
- Bump Quarkus from 3.27.2 to 3.33.0 by @mkouba in #694
- Make it possible to validate the tool names according to the spec rules by @mkouba in #695
- core: introduce schema validator module by @mkouba in #696
- core: generate McpMetadata implementation with gizmo2 by @mkouba in #698
- Remove usage of
dcarbone/install-yq-actionby @gastaldi in #697 - core: revisit dummy initializaion for streamable HTTP by @mkouba in #699
- websocket: generate endpoints implementations with gizmo2 by @mkouba in #700
- Trigger 1.11.0 by @mkouba in #701
New Contributors
- @phillip-kruger made their first contribution in #615
- @jasminsuljic made their first contribution in #669
Full Changelog: 1.10.0...1.11.0