Complete changelog
- #36916 - Tiny grammar tweaks for the Authorization of web endpoints guide
- #36869 - Produce a 503 response when there no more worker threads to handle blocking requests
- #36860 - Exhausted thread pool returns error 500 instead of 503 status code
- #36852 - Remove erroneous preview status from cache doc
- #36837 - Tiny Vale tweaks for Datasource and Logging guide
- #36835 - Duplicate Authorization Bearer Header Fix
- #36833 - More reliable test setup in integration-tests/hibernate-orm-tenancy/datasource
- #36816 - Fixing Db2 Driver typo
- #36814 - Documentation not correct : https://quarkus.io/guides/datasource#configure-a-jdbc-datasource (DB2 driver)
- #36810 - AccessTokenRequestReactiveFilter::propagateToken duplicates the authorization header
- #36802 - Fix assertions in Hibernate ORM 5.6 compatibility tests
- #36794 - hibernate-orm-compatibility-5.6 tests are failing on CompatibilityTest.offsetTime
- #36788 - Fix dead link in infinispan-client-reference.adoc
- #36705 - Bump Keycloak version to 22.0.5
- #36682 - Vert.x: fix NPE in ForwardedProxyHandler
- #36668 - Fix quarkus update regression on extensions
- #36664 - Take
@ConstrainedTo
into account for interceptors - #36656 - TrustedXForwarderProxiesUnknownHostnameFailureTest failing on Windows
- #36651 - Dev UI: Fix height in Rest Client
- #36645 - QuarkusSecurityTestExtension afterEach call should not be made for tests without
@TestSecurity
- #36628 - Make the ZSTD Substitutions more robust
- #36620 - Dev UI Rest Client Page has additional scroll bar
- #36605 - Fix handling of HTTP/2 H2 empty frames in Resteasy Reactive
- #36604 - Fix handling of HTTP/2 H2 empty frames in Resteasy Reactive
- #36601 - QuarkusSecurityTestExtension should not call CDI.current() when annotation is not present.
- #36566 - Fix deployer detection in quarkus-maven-plugin
- #36556 - ArC: fix PreDestroy callback support for decorators
- #36545 -
@PostConstruct
and@PreDestroy
support on@Decorator
classes - #36544 - Update Vert.x version to 4.4.6
- #36501 - Let custom OIDC token propagation filters customize the exchange status
- #36459 - Let custom OIDC token propagation filters provide client name
- #36453 - Upgrade Oracle JDBC driver to 23.3.0.23.09
- #36436 - Upgrade to Hibernate ORM 6.2.13.Final
- #36420 - Allow parallel execution of blocking health checks
- #36419 - Blocking Health Checks should be executed in parallel, not sequentially/ordered
- #36408 - Ensure that SSE builder works in native
- #36406 - AssembleDownstreamDocumentation - print guide name
- #36403 - IBM Db2 - Register resource bundle classes for reflection
- #36402 - Native Picocli build breaks SSE client
- #36399 - quarkus-jdbc-db2: resource bundle missing
- #36382 - redis-cache blocks the eventloop
- #36377 - Allow
@ClientHeaderParam
to override User-Agent - #36371 - Fix issue in Java migration in dev-mode
- #36351 - Properly handle invalid response body errors in Reactive REST Client
- #36333 - Prepare for ORM update
- #36329 - Custom User-Agent header ignored
- #36325 - Selection of the deployer doesn't work as expected
- #36311 - Upgrade: Hibernate ORM 6.2.11.Final and Reactive 2.0.6.Final
- #36299 - quarkus-flyway: Java-Migration does not get picked up on live reload
- #36290 - Fixed URL for configuring JSON support
- #36261 - Upgrade to Hibernate Search 6.2.2.Final
- #36257 - Rest client call hangs when receiving an invalid chunked response and does not release resources (e.g. Bulkhead semaphore)
- #36234 - NullPointerException for request with empty Host header
- #36223 - Fix Liquibase on Windows 11
- #36179 - Update to the JDBCStore section of the Transaction guide
- #36160 - Improve handling of broken accept headers in MediaTypeHeaderDelegate
- #36159 - Resteasy Reactive incorrectly handles broken accept header
- #36144 - PG Reactive Client: Cannot create Money value in Range (-1.00, 0.00)
- #36143 - Fix Authorization of Web Endpoints link
- #36119 - quarkus-redis need newer vertx-redis-client to fix connection pool issue
- #36062 - Don't register subresource for reflection based on their use as a return type
- #36050 - Quarkus 3.3.3 - injecting UserTransaction generates Jandex warnings on startup
- #36025 - Don't use RuntimeDelegate in ResponseHandler
- #36024 - ClassCastException with RESTEasy reactive and a Jersey client
- #35990 - Don't ignore empty SSE events in client
- #35987 - Improve the way HTTP authorizer logs exceptions
- #35975 - OIDC: AuthenticationRedirectionException after successful login
- #35966 - SSE: Reactive SseEventSource client doesn't consume empty events
- #35959 - Log invalid CORS origin and method
- #35958 - [GraalVM 24.0] Hibernate ORM elasticsearch native integration tests fail with return type mismatch
- #35956 - Fix return type of hibernate-search substitution
- #35938 - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /bom/application
- #35937 - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /independent-projects/tools
- #35914 - Prevent recording configuration coming from Gradle
- #35910 - Add logic to load yaml recipes based on the extension
- #35899 - Add note about unsupported
@Lock
in Spring Data JPA - #35888 - Restore missing parameters in OIDC Dev UI client cred and password SwaggerUI/GraphQL handlers
- #35876 - More hierarchical classes are not picked up as global interceptors
- #35858 - NullPointerException when entity primary key has the type
byte[]
- #35846 - Fixes aggregation of configurations with two different executions ids
- #35844 - Improve description of the duration format in configuration documentation
- #35831 - Quarkus aggregate configurations from different executions that share the same goal
- #35828 - Bump smallrye-reactive-types-converter.version from 3.0.0 to 3.0.1
- #35817 - Improve Qute + Cache integration
- #35804 - HTTP fix response compression support
- #35784 - Document the ability to automatically compress rotated log files
- #35770 - Adding additional information for the JDBCStore section of the Transaction guide
- #35769 - Default response content type using GraphQL spec
- #35762 - Delete temporary openshift files
- #35747 - Large files remain in /tmp after OpenShift deployments
- #35740 - Fix invalid logging pattern
- #35731 - Guard against null headers when converting a provided Response
- #35710 - Fix potential NPE in HTTP proxying
- #35706 - Azure-Functions crash when X-Forwarded headers are enabled java.lang.NullPointerException
- #35690 - Upgrade to Hibernate ORM 6.2.9.Final and HR 2.0.5.Final
- #35685 - Fix typo which affects OIDC Dev UI when either client credentials or password grant is used
- #35682 - Clarify how PasswordProvider in security-jpa has to be used
- #35677 - ArC: log warning about removed beans for BeanContainer operations
- #35674 - ArC: fix decorators and interface default methods
- #35671 - security-jpa: Wrong password passed to custom password provider
- #35664 - Arc: CDI Decorators and interface methods with default implementations
- #35642 - Add plexus version constraints to the bootstrap BOM
- #35638 - Preserve format style when adding after-shutdown message
- #35637 - Quarkus outputs messages with un-substituted %s strings on shutdown
- #35635 - Refactor Hibernate config mapping to use groups instead of dotted names (take 2)
- #35634 - Extends ServerInterceptor not working
- #35631 - Quarkus 3.2: Hibernate ORM configuration problem #2
- #35627 - Hibernate Reactive Panache: fix WithSessionOnDemand implementation
- #35622 - Copyedit the style of config-yaml.adoc for reuse in the product docs
- #35617 - Update bytebuddy as we need a version working with Java 21
- #35614 - LogManager error of type FORMAT_FAILURE: Formatting error
- #35613 - Add support for Podman auth file in Jib
- #35609 - Quarkus build with quarkus.container-image.builder=jib does not consider podman's auth.json
- #35599 - Keycloak/Quarkus Issues: Dev and Prod
- #35592 - Fix Jakarta Cookie serialization in native
- #35582 - Unable to serialize jakarta.ws.rs.core.Cookie after updating to 3.2.0 in native-image
- #35568 - Hibernate Reactive Panache MySQL
- #35563 - Disable scan and local cache for update-version.sh
- #35547 - Use BeanContainer.beanInstance instead in docs
- #35542 - Report 401 and remove OIDC session cookie if it is malformed
- #35541 - Add a metric for rejected submissions to the pool
- #35540 - VertxPoolMetrics should count rejected requests
- #35482 - OIDC Malformed q_session cookie causes HTTP 500 Internal Server Error
- #35132 - Some longer timeouts for CI
- #34562 - Fix duration converter with multiple units
- #34391 - Fetch recipes from quarkus-updates for the non-core extensions updates
- #34348 - Add support for
@GlobalInterceptor
on producer methods - #33030 - Native image with liquibase on Windows 11
- #21358 - Can't use GlobalInterceptor gRPC annotation with interceptor produced by a method
- #12260 - Quarkus logging with compress option