What's Changed
- Bump io.quarkiverse.antora:quarkus-antora from 1.0.0 to 1.0.1 by @dependabot in #1160
- Make sure to avoid generating the schema if the response-schema property is set to false by @andreadimaio in #1161
- Update Azure OpenAI to check ModelAuthProvider during Embedding and Image model creation by @sberyozkin in #1162
- Add link to websearch sample by @geoand in #1163
- Bump io.quarkiverse.wiremock:quarkus-wiremock-test from 1.4.0 to 1.4.1 by @dependabot in #1165
- Fix BeanIfExistsToolProviderSupplier, introduce NoToolProviderSupplier by @jmartisk in #1166
- Bump samples to Quarkus 3.15.2 by @geoand in #1167
- Don't require api key when using custom base url for mistralai by @iocanel in #1168
- Be more defensive in setting metadata for observability events by @geoand in #1170
- Ensure that MockGPT is used in OpenAI IT by @geoand in #1172
- Add JUnit 5
ScorerExtension
for AI model evaluation and associated library by @cescoffier in #1173 - Bump org.junit-pioneer:junit-pioneer from 2.2.0 to 2.3.0 by @dependabot in #1175
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #1176
- Add a core testing module with some custom AssertJ assertions for output guardrails by @edeandrea in #1174
- LangChain4j 1.0.0-alpha1 & Model Context Protocol client implementation and sample by @jmartisk in #1171
- Typo fixes in samples and JandexUtil + EmbeddingStoreJsonRPCService from core by @rsvoboda in #1179
- Fix the release by @jmartisk in #1181
Full Changelog: 0.23.0.CR1...0.23.0.CR2