Skip to content

3.23.0.CR1

Pre-release
Pre-release
Compare
Choose a tag to compare
@quarkusbot quarkusbot released this 15 May 17:53
· 244 commits to main since this release

Major changes

  • #47445 - OIDC: Add bearer token step up authenticaiton

Complete changelog

  • #34315 - Support ternary operator in expression
  • #38562 - improve rest client exception for method lacking annotations
  • #43011 - Compilation error on using Generics for Rest Client: java.lang.RuntimeException: Invalid type for descriptor T
  • #43906 - Qute: allow user project (or build-items) to override other templates with same id
  • #45053 - Introduce Dev only module for relevant extensions
  • #45522 - WebSockets Next: use SPI to separate the Websockets extension from OpenTelemetry and Micrometer extensions
  • #46213 - Support for OAuth2 Step-up authentication challenge protocol
  • #46843 - Expose more JPA/Hibernate components through CDI
  • #47252 - Rename quarkus.hibernate-orm.database.generation to quarkus.hibernate-orm.schema-management.strategy
  • #47319 - Support for accepting encrypted OIDC access tokens
  • #47320 - Support for decrypting OIDC access tokens
  • #47372 - Make OIDC required claims support arrays and apply to introspection responses
  • #47381 - Adjust ReflectiveHierarchyBuildItem javadoc
  • #47383 - mocked quarkus-rest-client complains about missing uri
  • #47400 - Failed to pass quarkus.profile to more than one integration test case when testing native executable
  • #47401 - Lift requirement of setting REST Client base URL when mocks are used
  • #47409 - quarkus_websockets_server_connections_opened_errors_total metric doesn't increment when exception is thrown on websocket opening
  • #47415 - Update connection opening failed metric when @OnOpen throws
  • #47433 - Bump flyway.version from 11.7.1 to 11.7.2
  • #47442 - Add infrastructure to disable GIB and Develocity on specific PRs, and to run the Platform tests
  • #47444 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.9.10 to 3.10.0
  • #47445 - OIDC: Add bearer token step up authenticaiton
  • #47450 - Make OIDC required claims support arrays
  • #47452 - Set path of client subinterfaces 2+ levels deep
  • #47453 - Bump Keycloak version to 26.2.0
  • #47459 - Support parameterized parent rest client interfaces
  • #47461 - Tweaks for permission checkers for WebSockets Next
  • #47470 - QuarkusComponentTest: fail the test if unsupported InjectSpy is found
  • #47471 - Quarkus REST calls protected constructor for QueryParam/PathParam and fails with 404
  • #47487 - Upload more reports for TCKs testing
  • #47494 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.10.0 to 3.11.0
  • #47503 - Properly close the worker executor in Quarkus messaging
  • #47511 - Disable Dev Services fully in oidc-wiremock-logout IT
  • #47513 - Exceptions thrown by resteasy reactive itself do not need to be wrapped
  • #47519 - Qute: introduce a new strategy to handle duplicate template paths
  • #47521 - Be extra clear about the need of a reproducer
  • #47526 - Qute: introduce equals operator for output expressions
  • #47537 - Bump com.google.code.gson:gson from 2.13.0 to 2.13.1
  • #47538 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.11.0 to 3.11.1
  • #47539 - Bump flyway.version from 11.7.2 to 11.8.0
  • #47540 - Bump org.wiremock:wiremock-standalone from 3.12.1 to 3.13.0
  • #47541 - Bump testcontainers.version from 1.20.6 to 1.21.0
  • #47542 - Bump org.jboss.threads:jboss-threads from 3.8.0.Final to 3.9.0
  • #47543 - Bump com.google.api.grpc:proto-google-common-protos from 2.54.1 to 2.55.2
  • #47544 - Conflict when using quarkus-kafka-messaging and quarkus-spring-di
  • #47554 - Add HTTP server and client active network connection gauge metrics
  • #47557 - Bump com.gradle.develocity from 4.0 to 4.0.1 in /devtools/gradle
  • #47562 - Improve default OIDC tenant resolver
  • #47564 - Polish DefaultMicroprofileRestClientExceptionMapper
  • #47565 - Spring DI exposing Custom scopes as build item
  • #47566 - [GraalVM for JDK 24+] org.jboss.threads.JDKSpecific$ThreadAccess needs --add-opens java.base/java.lang=ALL-UNNAMED
  • #47570 - OIDC : Improve DefaultStaticTenantResolver URL handling
  • #47577 - Make these ids unique
  • #47578 - Redis dev services: Add disabled tests for case where multiple profiles share a port
  • #47580 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.7.2 to 24.7.5
  • #47591 - Polish CaffeineCacheImpl
  • #47607 - Clarifiy instantiation method priority for rest parameter types
  • #47612 - Bump artemis.version from 2.40.0 to 2.41.0
  • #47613 - Bump org.jboss.threads:jboss-threads from 3.9.0 to 3.9.1
  • #47616 - Add Javadoc for AppModelProviderBuildItem class
  • #47625 - Revert "Fix Netty SSL Handler native substitution when BC missing"
  • #47631 - Enable named data sources for hibernate reactive
  • #47637 - Add Add-Opens for java.base/java.lang (JDKSpecifics)
  • #47658 - Bump kubernetes-client-bom from 7.1.0 to 7.2.0
  • #47669 - Bump org.checkerframework:checker-qual from 3.49.2 to 3.49.3
  • #47690 - Try to fix GIB behavior for main
  • #47691 - Do not run GIB at all when we don't need to run it
  • #47702 - Bump com.gradle:common-custom-user-data-maven-extension from 2.0.1 to 2.0.2
  • #47708 - Switch to the new nested context API
  • #47709 - Fix Hibernate Documentation after Quickstart review
  • #47726 - Bump com.google.api.grpc:proto-google-common-protos from 2.55.2 to 2.56.0
  • #47733 - Remove instances of BytecodeTransformerBuildItem.Builder().setEager()
  • #47737 - Bump elasticsearch-opensource-components.version from 8.17.4 to 8.18.1 / Prevent dependabot from updating major versions of any Elasticsearch components
  • #47742 - Bump mongo-client.version from 5.4.0 to 5.5.0
  • #47745 - Micrometer: remove MicrometerCounted
  • #47755 - Quarkus profile is ignored in non-Quarkus tests
  • #47759 - Update profile configuration for integration tests
  • #47774 - Otel optimizations I
  • #47784 - Bump com.nimbusds:nimbus-jose-jwt from 10.2 to 10.3
  • #47788 - DevUI Info card allow displayName
  • #47792 - Add CDI support for additional JPA/Hibernate components
  • #47807 - Allow to override default config profile in the JUnit Config
  • #47817 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.7.5 to 24.7.6
  • #47833 - Add tests for multimodule scenario
  • #47834 - Bump hibernate-orm.version from 6.6.14.Final to 6.6.15.Final
  • #47835 - Bump flyway.version from 11.8.0 to 11.8.2
  • #47838 - Dev UI: "Clean" button should be hidden or show warning when quarkus.flyway.clean-disabled=true
  • #47841 - Bump org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable from 2.1.20 to 2.1.21
  • #47845 - Dev UI Flyway: Hide clean button if clean is disabled
  • #47846 - Dev UI Flyway: add toolip to disabled clear button