Complete changelog
- #32361 - Error when using withTransaction in RedisDataSource in clustered mode
- #47706 - Warning when native-build-ing
bouncycastle+PGPandquarkus-security - #48641 - Messaging kafka: incorrect setting of the graceful shutdown property for dev/test modes
- #49225 - OIDC redirect fails to properly append OAuth parameters when original URL contains query parameters
- #49405 - [quarkus-kubernetes-client]: DevServicesKubernetesProcessor always shuts down cluster because of broken equals method
- #49531 -
BlockingRedisDataSourceImpldoesn't call DISCARD if consumer function throws an exception - #49593 - After Hibernate ORM 7.1.0.CR2 bump, the
jakarta.data.repository.BasicRepository#saveAllmethod fails if Hibernate Validator is present and entity hasOneToManyrelation - #49651 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.122 to 0.0.123
- #49719 - Redis: if enqueued operation returns an error don't discard them
- #49861 - Correct setting kafka graceful-shutdown property for dev and test profiles
- #49931 - ArC: fix construction of interception proxies
- #49936 - Include suggestions on what to customize when migrating to own FormatMappers
- #49970 - Error with aborted Transactions in Panache / Hibernate Reactive (in ITs?)
- #50013 - Liquibase MongoDB migration fails on Quarkus upgrade from 3.21.4 to 3.26.3 for native test- MongoCommandException: no such command '$db'
- #50053 - Bump hibernate-orm.version from 7.1.0.Final to 7.1.1.Final
- #50075 - Quarkus AWS Lambda API Gateway v2 - Multiple Set-Cookie Headers Not Handled Correctly
- #50106 - Quarkus-Flyway is throwing NoSuchMethodException when native compiled with Quarkus >= 3.24
- #50108 - Fix native issue with FlywaySqlException
- #50111 - Fix deprecated javax Hibernate properties
- #50124 - Redis: improvements
- #50125 - Change the max connections defaults for the Hibernate Search's Elasticsearch client
- #50132 - Bump bouncycastle.version from 1.81 to 1.82
- #50136 - Fix mouse move on active cards
- #50137 - Correctly handle multiple Set-Cookie headers for API Gateway v2
- #50140 - io.vertx.mutiny.sqlclient.Pool.pool(...) doesn't find the (postgres) db driver in native compilation being called from code
- #50141 - NoClassDefFoundError: org/hibernate/community/dialect/CommunityDatabase when no default datasource
- #50145 - quarkus-messaging-kafka (Kotlin) – Error MetadataExtensions: Provider JvmMetadataExtensions not found in 3.26.4 and lower (works in <= 3.20.2 LTS)
- #50146 - Simplify inference of the SupportedDbKind and avoid NoClassDefFoundError on
CommunityDatabase - #50163 - Prevent simultaneous usage of
@InjectMockand@InjectSpyon the same bean during build - #50165 - Fix improper equals method implementation
- #50167 - Register Reactive SQL Client Drivers
- #50185 - Bump Elasticsearch version to 9.1.4
- #50194 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.123 to 0.0.124
- #50195 - LGTM: Update grafana-dashboard-opentelemetry-logging.json TimeStamp
- #50198 - Prevent simultaneous use of
@InjectMockand@InjectSpy - #50199 - Fix Kotlin reflection issue in native mode
- #50211 - ArC: fix NPE in InvokerGenerator
- #50217 - Bump org.bouncycastle:bc-fips from 2.1.1 to 2.1.2
- #50225 - Build fails if a param with a primitive type and type annotation is declared on a method that is called via Invoker
- #50226 - Micrometer HTTP server requests metrics tags multiple URLs for 404s
- #50230 - Bump Keycloak version to 26.3.4
- #50237 - Bump io.quarkus.develocity:quarkus-project-develocity-extension from 1.2.3 to 1.2.4
- #50243 - Use annotationProcessorPathsUseDepMgmt in Jakarta Data docs
- #50250 - Add Transactional config in Infinispan client side
- #50251 - Polyglot application using truffle-enterprise fails due to missing nativebridge artifact in boot.
- #50253 - Make test-fixture sources available to continuous testing
- #50254 - Fix server requests metrics tags for 404s when initialPath ends with /
- #50263 - Configure Infinispan tx caches on client side
- #50270 - Allow ecosystem extensions to use dev service result builder
- #50288 - Make
org.graalvm.sdk:nativebridgedependency parent first - #50293 - UriInfo.getBaseUri ignores prefix header handling
- #50299 - Adding prefix handling to base uri
- #50312 - Update security-openid-connect-providers.adoc
- #50315 - Issues with
quarkus-oidc-redis-token-state-manager - #50316 - DevUI MCP Tool Call from Cursor fails => Cannot invoke "java.util.Map.entrySet()" because "parameters" is null
- #50317 - VertxOutputStream: Cannot reserve 65536 bytes of direct buffer memory (allocated: 760195093, limit: 760217600)
- #50318 - Avoid importing BOMs managing extensions managed by BOMs with higher preferences
- #50320 - Dev MCP: Don't set empty params
- #50321 -
@RequestParamrequired true - #50322 - InvalidPathException on Windows during build: UNC path is missing sharename
- #50327 - Application using Hibernate offline startup tries to connect to database in DEV mode on startup
- #50333 - Fix OIDC Redis Token State Manager serialization in native mode
- #50336 - Chunked response always finishes cleanly, client cannot detect incomplete download
- #50339 - Bump the hibernate group with 9 updates
- #50351 - Fix a few issues with Java 25 compatibility and include Java 25 in CI
- #50361 - When an error occurs during a streaming response, call
HttpServerResponse.reset() - #50364 - OIDC Steup authentication is missing information about insufficient authentication level in 'www-authenticate' when provider responses with single ACR
- #50366 - ArC: fix construction of interception proxies, part 2
- #50367 - Fix step authentication with Keycloak when protocol mapper has 'acr' user attribute configured as single valued string
- #50375 - Log OIDC Client requests in debug mode
- #50376 - Handle backpressure whilst not on the event loop
- #50377 - Qute template results in timeout instead of NullPointerException
- #50383 - Qute: fix error propagation from section helpers
- #50400 - Modify
@RequestParampresence handling - #50403 - Update links to Cassandra demo UI
- #50406 - Native image runtime issue when using Liquibase
- #50416 - Set correct quarkus.oidc.token.require-jwt-introspection-only default value
- #50427 - DEV UI workspace shows a log file on Windows rather than Java file and hierarchy visualisation is broken
- #50429 - Bump the hibernate group with 9 updates
- #50462 - Update Elasticsearch clients + dev service image version to 9.1.5
- #50472 - Fix NPE when no library versions exist in the DevUI
- #50490 - Fix DEV UI workspace directory worktree and item selection on Windows
- #50491 - Correctly restore query params when OIDC does not drop redirect params
- #50503 - Add a clarification about OAuth2 protected resource metadata route address
- #50520 - Minor update to rest-client.adoc
- #50528 - Project creation with extension not from platform fails with 3.28.3
- #50531 - Update logging configuration property from .enable to .enabled in application properties
- #50541 - Bump the hibernate group with 8 updates
- #50554 - Ignore quarkus-core in non-platform extension catalogs
- #50571 - WorkspaceLoader fails if a Maven module tag references a pom file instead of a directory
- #50576 - Fix bootstrap when module is pointing to POM file directly
- #50608 - Bump Microsoft SQL Server JDBC driver to 13.2.1
- #50611 - Removed extra '=' when converting single add opns jvm option
- #50648 - Fix podman machine setup command order
- #50649 - Ensure that Liquibase pre-conditions work for MongoDB
- #50653 - Opens java.lang as it's required for Java 24+
- #50666 - QuarkusTests - test-jar definition is used as PathFilter
- #50667 - Bypass filters looking for a test class in the application module
- #50699 - Update link and improve link text for WireMock
- #50735 - [3.27] Bump to Mutiny 2.9.5
- #50741 - Fix Liquibase
runCommandin native mode - #50751 - SRMSG00071: Invalid channel configuration
- #50767 - Only add quotes to channel name if required
- #50770 - Add more information when class loader issue in tests
- #50780 - Fix OCP build and deploy command
- #50790 - Use Path.resolve to check for unknown configuration files
- #50831 - quarkus-container-image-podman seems to be ignored?
- #50856 - Use podman when building container image from the CLI
- #50866 - [3.27] Avoid using COPY_ATTRIBUTES when copying the jars of fast jar