github quarkusio/quarkus 3.27.1

latest releases: 3.29.4, 3.30.0, 3.20.4...
13 hours ago

Complete changelog

  • #32361 - Error when using withTransaction in RedisDataSource in clustered mode
  • #47706 - Warning when native-build-ing bouncycastle + PGP and quarkus-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 - BlockingRedisDataSourceImpl doesn't call DISCARD if consumer function throws an exception
  • #49593 - After Hibernate ORM 7.1.0.CR2 bump, the jakarta.data.repository.BasicRepository#saveAll method fails if Hibernate Validator is present and entity has OneToMany relation
  • #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 @InjectMock and @InjectSpy on 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 @InjectMock and @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:nativebridge dependency 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 - @RequestParam required 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 @RequestParam presence 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 runCommand in 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

Don't miss a new quarkus release

NewReleases is sending notifications on new releases.