Major changes
Complete changelog
- #20439 - Make sure disabling security works with RR
- #20431 - Warn when an OIDC session cookie exceeds 4096 bytes
- #20428 - Add class information on exception
- #20427 -
JandexUtil
should report the class name when failing to fetch a class from the index - #20426 - Don't fail testing if transformation fails
- #20425 - Add RESTEasy Reactive Qute codestart
- #20416 - Relax Elytron SASL check when used with Kafka
- #20412 - Upgrade Jakarta EL impl to 3.0.4
- #20407 - Update status of Amazon Lambda in docs
- #20406 - Fix RestClientBuilder usage example in the guide
- #20405 - Compared trimmed values
- #20404 - Reinstate ability to set an empty container-image group
- #20402 - Fix NPE in dev services
- #20401 - Fix intermittent gradle failures
- #20400 - Revert "Port Spring Web to RESTEasy Reactive"
- #20399 - Revert "Port rest-data-panache to RESTEasy Reactive"
- #20394 - Swap put and post methods
- #20390 - Fix misleading exception message on @transactional(Transactional.TxType.NEVER)
- #20387 - Update SmallRye Config to 2.5.1
- #20383 - Update dev-mode-differences.adoc
- #20382 - Hibernate Validator: Correctly detect custom ValueExtractor beans
- #20381 - Continuous testing combined with Dev Services gets "wonky" after a bit of time
- #20378 - Fix copy & paste bug in DevServicesDatasourceProcessor
- #20376 - Build with empty quarkus.container-image.group failing
- #20374 - Support the Mutiny AsyncFile type as a return type
- #20373 - Apply min-level logging config to root logger
- #20371 - Permit the use of suspend on a method returning Flow
- #20368 - Micrometer: ignore null suppliers
- #20364 - Add the exception unwrapping capabilities to RESTEasy Reactive
- #20363 - Recurring redirects in OIDC against Azure AD
- #20358 - Add maven-publish plugin to fix gradle plugin names
- #20357 - Resteasy Reactive:
ServerExceptionMapper
does not process a thrownException
(Kotlin only) - #20356 - Enable logging from integration tests
- #20355 - Fix gdb debugging with GraalVM/Mandrel >=21.1
- #20352 - Returning Uni doesn't work as described
- #20350 - NullPointerException in MicrometerRecorder.registerMetrics
- #20349 - Fix issue with Datasource DevServices reload
- #20347 - Hibernate-Validator: Custom
ValueExtractor
is not automatically registered - #20346 - Dev-Services throw an exception on live reload if
quarkus.datasource.devservices.image-name
is set - #20345 - Resteasy Reactive: Kotlin
Flow
andMulti
are not supported in suspend functions - #20340 - In CI swap Java 16 with 17 and in EA job swap 17-ea with 18-ea
- #20336 - Upgrade smallrye openapi to 2.1.15
- #20335 - Add annotation processor in extension modules
- #20330 - Native support for Liquibase MongoDB
- #20327 - Replace websockets example by extension codestart in java & kotlin
- #20324 - Support CompletableFuture as a return type of RESTEasy Reactive Resource methods
- #20322 - Resilient enum for extension metadata & remove 'code' tag from resteasy-reactive-xxx
- #20321 - gdb debugging of native images without setting the sources directory no longer works as of GraalVM/Mandrel 21.1
- #20319 - Make jacoco work with @QuarkusIntegrationTest
- #20304 - Extension codestart guide (and javadoc for QuarkusCodestartTest)
- #20303 - Logging doesn't work on integration test (@QuarkusIntegrationTest)
- #20297 - Only use
objcopy
in Linux environments - #20283 - ConfigMapping throws crazy bytecode exception
- #20274 - Bump
org.glassfish:jakarta.el
due to vulnerability - #20257 - Configuration injection regression after migrating from 1.12.2.Final to 2.2.3.Final
- #20243 - Getting error message:SRCFG00027 in quarkus-2.2.3.Final and quarkus-2.2.2.Final, while test case worked correctly in quarkus-2.2.1.Final
- #20235 - Websocket should have a codestarts instead of a singleton example
- #20232 - Add GraalVM 21.3 compatibility support for resource registration
- #20226 - Signature of com.oracle.svm.core.configure.ResourcesRegistry.ignoreResources changed in GraalVM/Mandrel 21.3-dev
- #20215 - Java 17: In CI swap 16 with 17 and in EA job swap 17-ea with 18-ea
- #20214 - Only restart dev-service when properties added / changed / deleted
- #20209 - Support for TokenIntrospection and UserInfo cache
- #20207 - Serialized results that shouldn't appear when CompletableFuture as return value in reactive resteasy with jsonb
- #20191 - quarkus-openapi:
@Schema(hidden=true)
on class level has no effect - #20156 - Introduce QuarkusTestProfileAwareClassOrderer for efficient
@TestProfile
ordering - #20152 - SROAP04005: Could not find schema class in index: java.lang.Void when using rest-client-reactive with Uni
- #20144 - AuthorizationController is not working after 2.2.0.Final
- #20117 - Provide JUnit 5.8 test class orderer for efficient ordering of
@TestProfile
- #20103 - Register @ConfigMappings directly into the Config builder
- #20088 - Kafka SASL GSSAPI exception
- #20066 -
quarkus.log.min-level
doesn't overwritequarkus.log.level
- #19990 - 2.2.2: Fails to find config-mappings (regression from 2.2.1)
- #18559 - JaCoCo not working with
@QuarkusIntegrationTest
s - #18333 - Injecting ConfigMapping in resteasy containerrequestfilter causes NoSuchElementException
- #16448 - Misleading exception message on @transactional(Transactional.TxType.NEVER)
- #12800 - OIDC Introspection and Userinfo Cache