Major changes
- #41310 - Upgrade to Hibernate ORM 7
- #42292 - Upgrade to Hibernate Validator 9.0
- #47756 - Introduce new assistant module
- #47830 - Add OIDC Health Check
Complete changelog
- #5531 - constraint mappings specified in META-INF/validation.xml aren't applied
- #24340 - CDI injection does not work on entity listeners if the listener method is private
- #26496 - Matching a base path of another controller, results in
405 Method Not Allowed
- #31785 - DEV UI: Ability to add logo to card
- #31974 - Address technical debt following integration of Hibernate Reactive 2.0.0.Alpha2
- #35144 - HV000151: A method overriding another method must not redefine the parameter constraint configuration
- #36922 - hibernate.query.fail_on_pagination_over_collection_fetch property
- #38948 - Hibernate Reactive can't persist a many-to-many relation when one of the entities is a child (with the "joined" inheritance type) and the batch size is greater than 1
- #39634 - [JDK 23+15] org.apache.kafka.common.security.oauthbearer.internals.OAuthBearerSaslClientCallbackHandler.handleCallback fails with UnsupportedOperationException
- #41310 - Upgrade to Hibernate ORM 7
- #42247 - Adapt to Apache Derby support moving to Hibernate ORM's community dialects
- #42292 - Upgrade to Hibernate Validator 9.0
- #43368 - Panache projection handles primitive type incorrectly
- #45164 - Upgrade to Hibernate ORM 7
- #47026 - Option to disable "registry.quarkus.io"
- #47108 - Bump kafka-clients from 3.9.0 to 4.0.0
- #47290 - Allow adding Open API specification endpoint to OpenAPI using config
- #47386 - Support overlapping paths on resource classes
- #47443 - Bump com.google.errorprone:error_prone_annotations from 2.37.0 to 2.38.0
- #47558 - Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0
- #47579 - Bump com.google.http-client:google-http-client-bom from 1.46.3 to 1.47.0
- #47600 - Disable logger exporter metrics if metrics disabled
- #47646 - [Test][ClassLoader] Quarkus 3.22 throws when tests run with junit-platform.properties resource file
- #47653 - [OpenAPI] Custom type annotated with Schema and type = SchemaType.ARRAY and implementation = MyKlass.class inlines implementation properties
- #47756 - Introduce new assistant module
- #47762 - Allow "appending"
quarkus.native.additional-build-args
- #47798 - OpenAPI: Automatically detected properties (and methods) are merged unwantedly
- #47827 - Eliminate duplicated code to improve safety in TCCL stack
- #47830 - Add OIDC Health Check
- #47861 - Add OIDC Health Check
- #47862 - Enable full request and response logging for REST Assured Quarkus tests
- #47863 - Extract Kafka Streams topics to check from the topology
- #47866 - Add tests for gradle case where a package private class is in a test fixture
- #47872 - Openapi assistant feature
- #47873 - Graphql assistant feature
- #47874 - Agroal assistant feature
- #47876 - Make placing JPA listener annotations a little safer
- #47880 - Bump kubernetes-client-bom from 7.2.0 to 7.3.0
- #47883 - Introduce property
quarkus.native.additional-build-args-append
- #47886 - Allow access to context locals from
HttpServerMetricsTagsContributor
- #47887 - Add a way to access request context data in
HttpServerMetricsTagsContributor
- #47890 - Add deeper nesting in nesting test to exercise it a bit more rigorously
- #47893 - Bump org.eclipse.jgit:org.eclipse.jgit from 7.2.0.202503040940-r to 7.2.1.202505142326-r
- #47897 - Add names of tests which exercise maven reruns to flake ignore list
- #47904 - Add comments and lightly refactor to improve clarity
- #47912 - Attempt to address flakiness of VertxConnectionMetricsTest
- #47917 - Add 3.20 LTS to SECURITY.md
- #47924 - Deprecations scheduled for removal in Gradle 9: getDependencyProject and BuildIdentifier.getBuildPath
- #47925 - Deprecations scheduled for removal in Gradle 9: Detached Configurations should not use extendsFrom
- #47928 - Clarify how to augment the identity in a blocking mode
- #47931 - Add Javadoc for ArchiveRootBuildItem class
- #47935 - Azure Function dependencies must be updated
- #47945 - NPE at
AbstractMethodValidationInterceptor.validateMethodInvocation
- #47947 - Use SyntheticBeanBuildItem to construct HibernateValidatorFactory
- #47949 - Bump org.htmlunit:htmlunit from 4.11.1 to 4.12.0
- #47951 - Bump Gradle version from 8.13 to 8.14
- #47952 - Dev UI: new feature - menu actions
- #47955 - Revert "ProjectDependency.getDependencyProject() and BuildIdentifier.getName() deprecations"
- #47957 - A better leading sentence for the OpenTelemetry Logging use case
- #47958 - Bump kubernetes-client-bom from 7.3.0 to 7.3.1
- #47968 - Add tests for redis dev services behaviour in devmode
- #47970 - Bump org.mockito:mockito-bom from 5.17.0 to 5.18.0
- #47973 - Bump org.glassfish.expressly:expressly from 5.0.0 to 6.0.0
- #47975 - Use
mutiny-bom
in independent projects - #47976 - Update datasource observability configs docs and setup
- #47977 - High cardinality warning on HttpServerMetricsTagsContributor.requestContextLocalData()
- #47986 - Limit Dependabot Expressly updates
- #47990 - Add support for passing user data through client connectors in WebSockets Next
- #48001 - Declare dependencies in integration-tests/maven module
- #48003 - Deprecate quarkus.log.console.async and add enable to it
- #48008 - Disable test which fails on non-AWS-runner CIs
- #48030 - Add ID attribute to a button for starting continuous testing so that DEV UI tests select the button and start testing using DEV UI
- #48035 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.7.6 to 24.7.7
- #48037 - Remove regex from hot path in micrometer
- #48054 - Trigger Quarkus Deploy Snapshots in the middle of the night
- #48063 - Bump
spotless-maven-plugin
to2.44.4
- #48064 - Bump com.amazonaws:aws-lambda-java-core from 1.2.3 to 1.3.0
- #48076 - Bump org.codehaus.mojo:templating-maven-plugin from 1.0.0 to 3.0.0
- #48077 - Bump org.apache.groovy:groovy from 4.0.26 to 4.0.27
- #48080 - Bump org.apache.maven.plugins:maven-assembly-plugin from 3.5.0 to 3.7.1
- #48081 - Bump org.codehaus.mojo:properties-maven-plugin from 1.1.0 to 1.2.1
- #48082 - Bump Microsoft SQL Server JDBC driver to 12.10.0
- #48086 - Avoid class cast exception when reading Vert.x Remote User attribute if Vert.x UserImpl is available
- #48090 - Devservices compose using oracle database construct wrong jdbc url
- #48092 - Apply Spotless changes to the whole codebase
- #48095 - Bump com.gradle.develocity from 4.0.1 to 4.0.2 in /devtools/gradle
- #48098 - Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1
- #48109 - Fix Oracle DevService JDBC pattern
- #48111 - Fix nested lists in 0008-phasing-out-config-classes.adoc
- #48118 - Add support for setting the TLS configuration name from client connectors in WebSockets Next
- #48129 - Tolerate junit-platform.properties in user code
- #48143 - Remove unused old Dev UI code
- #48144 - Dev UI workspace: Make menubar sticky
- #48152 - Retain access token scope from the authorization code flow response
- #48153 - Record access token scope in the grant response
- #48160 - Bump org.junit:junit-bom from 5.12.2 to 5.13.1
- #48174 - Promote the Redis client extension to stable
- #48186 - Bump flyway.version from 11.8.2 to 11.9.0
- #48187 - Bump org.checkerframework:checker-qual from 3.49.3 to 3.49.4
- #48188 - Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0
- #48189 - Bump com.google.api.grpc:proto-google-common-protos from 2.56.0 to 2.58.0
- #48193 - Log just the error message instead of complete stacktraces from DevModeClient
- #48194 - Add Dev UI Health Page
- #48201 - Micro build optimizations for ArC
- #48203 - Add more test coverage for Redis dev services
- #48210 - Bump apicurio-registry.version from 2.6.9.Final to 2.6.11.Final
- #48211 - Update Azure Function dependencies
- #48212 - Bump org.htmlunit:htmlunit from 4.12.0 to 4.13.0
- #48216 - Changing OidcTenantConfig returned from TenantConfigResolver::resolve has no effect
- #48220 -
ClosedFileSystemException
orNullPointerException
thrown whenSharedArchivePathTree
is opened and closed concurrently - #48221 - ClosedFileSystemException or NullPointerException thrown when SharedArchivePathTree is opened and closed concurrently
- #48235 - Add config option to disable extension management in dev ui
- #48249 - Move version management of forbiddenapis plugin to the root pom
- #48253 - Collect the configuration of the Hibernate ORM and Reactive processors
- #48259 - Bump flyway.version from 11.9.0 to 11.9.1
- #48260 - Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1
- #48261 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.120 to 0.0.121
- #48262 - Small cosmetic change for new health-ui
- #48265 - Add setting
quarkus.hibernate-orm.query.fail-on-pagination-over-collection-fetch
- #48266 - Re-enable OpenApiIntegrationTest in Hibernate Reactive
- #48278 - Allow to update resolved OIDC dynamic tenant configurations
- #48282 - Bump org.eclipse.jgit:org.eclipse.jgit from 7.2.1.202505142326-r to 7.3.0.202506031305-r
- #48283 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.7.7 to 24.7.8
- #48293 - Split out 'easy' test for dev mode only, and harder test for dev and test
- #48295 - Unable to run QuarkusIntegrationTests in Eclipse since Quarkus 3.22
- #48298 - Do not set TCCL if there is unlikely to be a discovery phase to close it
- #48306 - Dev UI: Allow logos and lib versions
- #48315 - Bump smallrye-open-api.version from 4.0.10 to 4.0.11
- #48318 - Bump hibernate-orm.version from 7.0.0.Final to 7.0.1.Final
- #48319 - Dev UI: Allow logo from metadata