github quarkusio/quarkus 3.24.0.CR1

latest releases: 3.26.2, 3.26.1, 3.20.2.2...
pre-release2 months ago

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 to 2.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 or NullPointerException thrown when SharedArchivePathTree 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

Don't miss a new quarkus release

NewReleases is sending notifications on new releases.