github quarkiverse/quarkus-mcp-server 2.1.0.Beta1

4 hours ago

What's Changed

  • Update release notes after 2.0.0 by @mkouba in #975
  • Update samples after 2.0.0 by @mkouba in #976
  • build(deps): bump actions/setup-java from 5 to 6 by @dependabot[bot] in #973
  • docs: document enriching the structured-content output schema by @mkouba in #981
  • Use canonical ai instead of artificial-intelligence as category by @holly-cummins in #979
  • core: scope list-changed notifications to the affected servers by @mkouba in #984
  • core: allow suppressing the automatic list_changed notification per feature by @mkouba in #986
  • build(deps-dev): bump org.htmlunit:htmlunit from 5.4.0 to 5.5.0 by @dependabot[bot] in #987
  • build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.54 to 2.2.55 by @dependabot[bot] in #988
  • build(deps): bump quarkus.version from 3.33.3.1 to 3.33.3.2 by @dependabot[bot] in #989
  • build(deps): bump js-yaml, @antora/cli and @antora/site-generator in /docs by @dependabot[bot] in #992
  • core: return JSON-RPC error for completion/complete and logging/setLevel without params by @mkouba in #994
  • build(deps): bump dev.langchain4j:langchain4j-core from 1.19.0 to 1.20.0 by @dependabot[bot] in #996
  • build(deps-dev): bump io.sundr:sundr-maven-plugin from 0.300.0 to 0.400.0 by @dependabot[bot] in #990
  • core: activate request context for server/discover filters by @mkouba in #998
  • Update release notes after 2.0.1 by @mkouba in #1002
  • core: fix stateless client capability parsing by @mkouba in #1006
  • core: introduce McpResponseException hierarchy by @mkouba in #1005
  • test: cover ToolResponse with both content and structured content by @mkouba in #1010
  • core: initial support for MCP extensions by @mkouba in #1012
  • Update spec-version to 2026-07-28 by @kdubois in #1014
  • docs: add URL Mode Elicitation with MRTR section by @mkouba in #1016
  • core: introduce McpServer.ALL to bind a feature to all server configurations by @mkouba in #1020
  • core: support custom injectable argument types for feature methods by @mkouba in #1021
  • build(deps-dev): bump io.sundr:sundr-maven-plugin from 0.400.0 to 0.400.1 by @dependabot[bot] in #1022
  • docs: update release notes - MCP extensions by @mkouba in #1023
  • core: promote Feature enum to the public API by @mkouba in #1027
  • Accept omitted clientInfo in stateless requests by @erichare in #1026
  • docs: add erichare as a contributor for bug, and code by @allcontributors[bot] in #1034
  • core: fix server/discover to carry serverInfo in _meta by @mkouba in #1031
  • http: validate x-mcp-header for programmatically registered tools by @mkouba in #1033
  • build(deps): bump dev.langchain4j:langchain4j-core from 1.20.0 to 1.20.1 by @dependabot[bot] in #1032
  • build(deps): bump brace-expansion from 2.1.4 to 2.1.7 in /docs by @dependabot[bot] in #1036
  • Update release notes for 2.0.2 by @mkouba in #1042
  • build(deps): bump org.apache.maven:apache-maven from 3.9.16 to 3.10.0 by @dependabot[bot] in #1046
  • build(deps): bump dev.langchain4j:langchain4j-core from 1.20.1 to 1.20.2 by @dependabot[bot] in #1045
  • core: accept null argument values in tools/call by @alexandredavi in #1044
  • docs: align error codes with JsonRpcErrorCodes by @ikstewa in #1039
  • Create runs-on.yml by @gsmet in #1049
  • build(deps): bump quarkus.version from 3.33.3.2 to 3.40.1 by @dependabot[bot] in #1050
  • build(deps): bump io.quarkiverse:quarkiverse-parent from 22 to 25 by @dependabot[bot] in #1051
  • docs: clarify that server/discover is optional for stateless clients by @rolfedh in #1053
  • build(deps): bump dev.langchain4j:langchain4j-core from 1.20.2 to 1.21.0 by @dependabot[bot] in #1056
  • Move main CI to using RunsOn by @gsmet in #1052
  • Configure Ecosystem CI to use Quarkus 3.40 by @gastaldi in #1058
  • core: fix request context never destroyed for tool calls by @mkouba in #1059
  • core: fix request context cleanup for initialized notifications by @mkouba in #1061
  • ci: skip tests for documentation-only pull requests by @mkouba in #1065
  • Update release notes for 2.0.3 by @mkouba in #1064
  • docs: fix metrics property name in release notes by @rolfedh in #1067
  • test: derive default McpStdioTestClient command from quarkus-artifact.properties by @mkouba in #1070
  • fix(core): complete server-initiated requests on client errors by @mumuzi6 in #1069
  • docs: add mumuzi6 as a contributor for bug, and code by @allcontributors[bot] in #1071
  • docs: format annotation names as code in the caching schemas example by @rolfedh in #1074
  • Introduce MCP Tasks support by @matheusandre1 in #1013
  • build(deps-dev): bump handlebars from 4.7.9 to 4.7.10 in /docs by @dependabot[bot] in #1075
  • build(deps): bump dev.langchain4j:langchain4j-core from 1.21.0 to 1.22.0 by @dependabot[bot] in #1077
  • core: honor per-request log level opt-in for stateless requests by @mkouba in #1079
  • http: return HTTP 404 for unknown method in stateless streamable transport by @mkouba in #1087
  • http: require MCP-Protocol-Version header for stateless requests by @mkouba in #1088
  • build(deps-dev): bump org.htmlunit:htmlunit from 5.5.0 to 5.6.0 by @dependabot[bot] in #1086
  • Make supported protocol versions configurable per server by @erichare in #1078
  • Expose received message ordering in McpAssured by @manovotn in #1091
  • docs: add manovotn as a contributor for bug, test, and code by @allcontributors[bot] in #1094
  • Close active McpAssured HTTP streams on disconnect by @manovotn in #1090
  • core: treat null arguments as missing for programmatic prompts by @mkouba in #1095
  • tests: migrate HTTP observability coverage to stateless MCP by @manovotn in #1092
  • docs: promote McpStreamableTestClient over legacy SSE client by @mkouba in #1098
  • stdio: do not exit IO loop on invalid JSON by @mkouba in #1102
  • Trigger 2.1.0.Beta1 by @mkouba in #1104

New Contributors

Full Changelog: 2.0.0...2.1.0.Beta1

Don't miss a new quarkus-mcp-server release

NewReleases is sending notifications on new releases.