Major changes
- #28861 – Update to GraalVM / Mandrel 22.3.0
Complete changelog
- #29282 – Disable flaky tests
- #29267 – Docs: Update RabbitMQ Channel Config
- #29262 – Compile application classes before test classes
- #29256 – Fixed code in stork-reference.adoc
- #29237 – Fix compilation error in virtual threads doc
- #29229 – Document RBAC used on CDI beans and IO thread when method returns “something” in a synchronous manner
- #29228 – RESTEasy Classic – apply exception mappers for auth failures before request processing started
- #29219 – Bump com.gradle.plugin-publish from 1.0.0 to 1.1.0 in /devtools/gradle
- #29216 – Update the definition of ignored Kafka client messages
- #29215 – Kafka complaining about common unknown properties, regression in 2.14
- #29214 – Generate ID token if it is not refreshed
- #29213 – Small typo and improvement on the k8s guide
- #29203 – Small typo in SmallRye Stork guide
- #29201 – Fix IsDockerWorking class not using TestContainersStrategy
- #29194 – Bump mariadb-java-client from 3.0.8 to 3.0.9
- #29188 – IsDockerWorking not using TestContainersStrategy after 2.13.4.Final
- #29182 – Use Mandrel by default for container build
- #29175 – Doc: Fix statement about CA certs embedding
- #29171 – Fix CDI scope for classes that declare @ServerRequestFilter
- #29170 – @ServerResponseFilter and @ServerRequestFilter fails on startup with NoSuchMethodException
- #29169 – Bump to Kotlin 1.7.21
- #29167 – Upgrade to Jandex 3.0.3
- #29166 – Ensure the Kind manifests are generated
- #29165 – Bump aws-lambda-java-core from 1.2.1 to 1.2.2
- #29155 – Include interfaces as bean types of RR resources
- #29154 – Qute – ignore parentheses when parsing a value of an expression
- #29153 – Upgrade to Mutiny 1.8.0
- #29152 – Correct typos and code style on the Virtual Threads guide
- #29150 – Generate a temporary uber-jar in case the target already exists instead of deleting it right away
- #29148 – Fix quarkus.qute.strict-rendering config property name in documentation
- #29146 – Custom SSL Root CA Certificates overrule certificates from default cacerts when running in native mode
- #29144 – OIDC token refresh causes NPE if no ID token is returned
- #29140 – Rest data with panache: add the parameter names in resources
- #29138 – Demote the “test dir mapping” log message to debug
- #29128 – Mocking Rest client does not work with 2.14.0.CR1
- #29127 – Disable disk allocation in IT and remove prettyPeek()
- #29121 – Fix select distinct projection with Panache
- #29119 – Reactive Rest Client closing connections after server failures
- #29118 – Take conditional annotations into account for Request and Response filters
- #29116 – Upgrade to Jandex 3.0.2
- #29115 – IfBuildProperty on classes with ServerRequestFilter causes build to fail
- #29102 – Fix table entries in documentation
- #29100 – Register all implementation of ExtensionAdapter in k8s client extension
- #29099 – Replace deprecated properties in JReleaser descriptor
- #29098 – Fix compilation error in virtual threads doc
- #29096 – Provider io.fabric8.knative.client.KnativeExtensionAdapter not found
- #29094 – Make sure aroundInvoke interceptors get correct method parameters
- #29090 – Fix logging with panache in interfaces
- #29089 – Panache project() is not working if used with distinct + case-sensitive HQL query
- #29087 – Document that Mandrel 22.3 does not provide a -java11 image anymore
- #29076 – Keycloak admin client classic – use default Quarkus Jackson serializers also in native mode
- #29072 – Illegal field modifiers in class: 0x1A when using io.quarkus.logging.Log in interface default method
- #29062 – H2 embedded: disable support for compiling javascript/groovy triggers
- #29047 – Improve quarkus-hibernate-reactive-rest-data-panache Hibernate Validation Violation Errors – Property Path
- #29036 – When propagating the duplicated context, drop the request scope
- #29035 –
quarkus-keycloak-admin-client
throws UnrecognizedPropertyException
using Keycloak 20.0.0 and native image while getting ServerInfo
- #29033 – Automatically register nested Kotlin classes for reflection
- #29017 – Request Context Race condition in quarkus 2.13
- #29009 – Propagate the javax.annotation.security annotations in REST Data
- #29008 – Lock liquibase between validate and update
- #28995 – PanacheEntityResource not propagating javax.annotation.security
- #28861 – Update to GraalVM / Mandrel 22.3.0
- #28818 – Incoming HTTP request not being fully read or closed when a constraint validator rejects the request
- #28783 – HIbernate validation fails on a constructor parameter validation
- #28768 – Add –with-codestart create-extension option to tutorial
- #28376 – Continuous testing gets messed up when stashing/unstashing changesets that have changes to tests
- #28167 – Kotlin data class serialization fails with GraalVM >= 22.1
- #28078 – quarkus-kind extension does not create manifests (kind.yml/.json)
- #25335 – Liquibase lock not working correctly anymore
- #24790 – Exception mapper not handling failed login attempts
- #23547 – SecurityConstrainer may cause BlockingOperationNotAllowedException