What's Changed
- McpAssured: set the baseUri automatically in a Quarkus test by @mkouba in #338
- core: validate argument annotations by @mkouba in #346
- cancellations: add support to programmatic API by @mkouba in #348
- build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.34 to 2.2.35 by @dependabot[bot] in #352
- build(deps-dev): bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by @dependabot[bot] in #356
- streamable: support Notification(Type.INITIALIZED) + Roots by @mkouba in #357
- core - programmatic API: use interfaces instead of records for arguments by @mkouba in #365
- core: introduce RawMessage by @mkouba in #366
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #364
- Implement other schema changes from 2025-06-18 by @mkouba in #367
- core: support resource links in tool calls/prompts by @mkouba in #370
- tools: improve arguments validation by @mkouba in #372
- build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.35 to 2.2.36 by @dependabot[bot] in #374
- build(deps): bump quarkus.version from 3.20.2 to 3.20.2.1 by @dependabot[bot] in #375
- core: add elicitation support by @mkouba in #373
- core: make it possible to specify the optional size for resources by @mkouba in #376
- build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #378
- core: support for structured tool output by @mkouba in #379
- core: get rid of the JsonInclude annotation from the API by @mkouba in #382
- core: support annotations for resources/templates and contents by @mkouba in #383
- build(deps-dev): bump dev.langchain4j:langchain4j-core from 1.0.1 to 1.3.0 by @dependabot[bot] in #355
- core: remove deprecated ResourceInfo#sendUpdate() by @mkouba in #384
- core: fix Elicitation docs, add ElicitationResponse.actionAccepted() by @mkouba in #385
- core: fix Elicitation docs again by @mkouba in #386
- Trigger 1.5.0 by @mkouba in #387
Full Changelog: 1.4.0...1.5.0