3.31.1
- #25852 - Testcontainers ryuk abandoned during build without testing using Gradle
- #40503 - Remote development mode: RemoteSyncHandler interrupted exception
- #46078 -
X-Forwarded-Hostheader resets the request port - #50752 - OpenAPI - Multiple custom annotation classes of same type not working
- #51845 - Inconsistent error behavior with an empty host header
- #51861 - Better handling for null or empty authority
- #51931 - Transform
CleanerJava9 - #52004 - Dev UI Js Dependencies updates (grouped)
- #52035 - Dev UI: Upgrade to vaadin 25
- #52092 - Newline character in access log pattern
- #52094 - Testing authentication with
quarkus-websocket-nextbreaks if you havequarkus-test-securityenabled too - #52096 - Better duplicate files warning
- #52105 - Quarkus restarts 2 times when an annotation processor creates classes
- #52108 - WebSockets Next Security: use identity stored on connection for
@TestSecurityand fallback to deferred identity for lazy authentication in all situations - #52109 - Remember timestamp of generated java files
- #52110 - Log
InterruptedExceptionasdebugforRemoteSyncHandler - #52115 - Exception Mapping does not work anymore for streaming responses
- #52116 - Arc: fix class generation bug
- #52117 - testcontainers reuse property override
- #52118 - Don't wrap exceptions thrown by StreamingOutput
- #52127 - Uber jar - Add a couple of ignore rules
- #52128 - Do not leak internal host port into Host header when host is taken from Forwarded header without proto or scheme directives
- #52130 - ListeningAddress to be Optional.empty when port and protocol are null
- #52131 - build(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.9.0 to 1.10.0
- #52135 - TestContainersStrategy.get to prevent potential concurrency issues
- #52136 - Upgrade Dev UI to vaadin 25.x
- #52155 - Annotation can be applied either on class or its methods
- #52157 - Document in Infinispan protostream annotations processor
- #52158 - OIDC token propagation: allow to combine
@AccessTokenon class and its methods - #52159 - build(deps): bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.128 to 0.0.129
- #52160 - Add documentation for proxy-registry to allow reference for others extensions
- #52161 - New Assistant component to navigate to the chat screen
- #52163 - Vert.x - Avoid reflection when creating virtual thread factory
- #52167 - Use platform-independent newline in access logs
- #52169 - Fix trailing slash handling in forwarded prefix
- #52171 - Introduce a BuildItem to express the need to load native libraries
- #52173 - Avoid warnings about native libraries by Brotli, Jansi and MSSQL JDBC (production mode only)
- #52183 - Address native library loading needs for Kafka extensions
- #52184 - Enable native access for mongodb-crypt
- #52185 - Enable native access for epoll/kqueue transports for Netty
- #52186 - Bump smallrye-open-api.version from 4.2.3 to 4.2.4
- #52188 - Update README.md for Java 25 support
- #52194 - Upgrade to PostgreSQL JDBC 42.7.9
- #52197 - BuildMetrics: fix produced items when extended capture is enabled
- #52199 - Fix VertxImplGetVirtualThreadFactory transformation
- #52203 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /devtools/gradle
- #52204 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /build-parent
- #52205 - Bump com.microsoft.azure.functions:azure-functions-java-library from 3.2.2 to 3.2.3
- #52206 - Bump flyway.version from 11.20.2 to 11.20.3
- #52208 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7
- #52211 - Bump org.jboss.logging:jboss-logging from 3.6.1.Final to 3.6.2.Final
- #52215 - Transform Netty's
isSharablecheck to use a marker interface - #52217 - Rewrite DefaultChannelId to avoid reflection
3.31.0
- #49898 - Quarkus migration tool does not apply recipe from 3.20.1.yaml when stream=3.20 is used
- #50440 -
<convert>at entity level in orm.xml is ignored - #50793 - The
quarkus-spring-data-jpathrow Datasource must be defined for persistence unit '' - #51763 - Compose dev services support for port configuration
- #51865 - Upgrade MySQL devservice default version to 9
- #51961 - quarkus-kubernetes: use Management Port on Prometheus ServiceMonitor
- #51985 - Fixed the webauthn guide status
- #51986 - Do not force the creation of a persistence unit when import.sql/data.sql exist in the classpath
- #51989 - Bump version of MySQL used in DevService and our own tests from 8.4 to 9.5
- #51990 -
quarkus:buildcomplains about missing "true" when it's in pom.xml - #51992 - Support long format ports definitions in Compose files
- #51995 - Use management port in Prometheus ServiceMonitor
- #52001 - build(deps): bump org.commonmark:commonmark from 0.27.0 to 0.27.1
- #52002 - build(deps): bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.126 to 0.0.127
- #52005 - Add a way to expose Runtime configuration values on registration
- #52006 - Quarkus returns wrong redirectUri for KeyCloak in Docker Container
- #52007 - Quarkus Update - Display warning about duplicated recipes
- #52015 - Fix interruption handling and minor cleanups
- #52016 - Maven Plugin - Fix issues with our singletons
- #52018 - Fix minor grammar and punctuation in documentation
- #52022 - Log discovered OIDC metadata
- #52024 - build(deps): bump com.gradle.develocity from 4.3 to 4.3.1 in /devtools/gradle
- #52026 - build(deps): bump com.gradle:develocity-maven-extension from 2.3 to 2.3.1
- #52027 - build(deps): bump smallrye-jwt.version from 4.6.2 to 4.6.3
- #52028 - build(deps): bump flyway.version from 11.20.1 to 11.20.2
- #52030 - build(deps): bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.127 to 0.0.128
- #52031 - build(deps): bump org.jboss.logmanager:jboss-logmanager from 3.1.2.Final to 3.2.0.Final
- #52046 - Upgrade to Hibernate ORM 7.2.1 + Flyway integration test fix
- #52049 - Bump smallrye-reactive-messaging.version from 4.32.0 to 4.32.1
- #52052 - Bump Gradle to 9.3.0
- #52053 - QuarkusComponentTest: illegal bean type is unmockable
- #52055 - build(deps): bump org.hibernate.tool:hibernate-tools-language from 7.2.0.Final to 7.2.1.Final in the hibernate group
- #52057 - build(deps): bump smallrye-config.version from 3.15.0 to 3.15.1
- #52063 - IntelliJ Gradle Sync NPE with Component Variants
- #52064 - Avoid ServiceLoader in ValueRegistry
- #52069 - rest-assured sees http port as 0
- #52073 - application does not start when endpoint class in default package
- #52078 - Register
HttpServer.getLocalBaseUriin integration tests - #52080 - Correctly enrich
@ArquillianResourceURL - #52081 - CI - Avoid go-offline logging
- #52091 - Dev MCP: Make sure disabled methods can not be called
- #52093 - Bump Mandrel version to 25 in CI jobs
- #52097 - Remove injection and passing around of TaskDependencyFactory
- #52102 - Make sure classes in the default package are added to RunnerClassLoader
3.30.7
- #48956 - Remove Quarkus thread dumper. Support native mode thread dumps and jcmd
- #51251 - Keycloak's default quarkus-app client is missing
"webOrigins" : [ "+" ], - #51255 - Set Keycloak client web origins in the dev service
- #51739 - ArC: fix
InterceptionProxygeneration forvoidmethods - #51787 - Generated documentation for configuration properties omits tooltips for lists of enums
- #51808 - [Regression:3.30.5] Using Otel results in losing MDC data set in RequestFilters
- #51809 - Generate enum description for lists and optional lists in Quarkus config documentation
- #51824 - KeycloakTestClient fails when requesting a scope containing a colon
- #51841 - Periodically check if the connection has been closed while waiting to write the response
- #51842 - Fix a scope double-encoding issue in KeycloakTestClient
- #51843 - Include extension-status in the generated documentation yml file
- #51844 - Carriover data after vert.x mdc reinitialization
- #51852 - Update Base64 encoded credentials
- #51864 - Make sure application root paths are normalized and absolute when bootstrapping for tests
- #51895 - Quarkus dev mode takes 2+ minutes to start on WSL2
- #51909 - Use explicit timeout when connecting to debug port
- #51915 - (Graceful) shutdown breaks with quarkus-rest-jackson and 3.30.5
- #51916 - Properly configure Jackson shutdown listener
- #51917 - Replace deprecated
quarkus.log.file.enablewithquarkus.log.file.enabledinQuarkusProdModeTest - #51975 - Polish
JvmStartupOptimizerArchiveBuildStep - #52045 - Bump to Vert.x 4.5.24
3.31.0.CR1
- #36168 - Support new Hibernate 6.3 syntax for type-safe queries
- #50058 - Introduce Panache 2
- #50519 - Upgrade to Hibernate ORM 7.2, Reactive 3.2, Search 8.2, Elasticsearch 9.2 / OpenSearch 3.3 for clients / server (dev services)
- #50603 - Enable headless AWT on Windows
- #50987 - Support security annotations on Jakarta Data repositories
- #51049 - Add i18n to Dev UI
- #51188 - Support
@PermissionsAllowedsecurity annotation on REST Data Panache endpoints - #51220 - Encrypt OIDC tokens for custom TokenStateManager implementations
- #51314 - Update to Testcontainers 2.0.2
- #51383 - Allow to configure OIDC DB token state manager column sizes for tokens
- #51407 - ArC: split logic in ComponentsProviderGenerator
- #51412 - Upgrade to JUnit 6
- #51586 - New Hibernate Spatial extension and integration tests
- #51587 - Introduce a quarkus Maven packaging and an assorted lifecycle
- #51679 - Allow to assign a user and roles to a scheduled task
- #51736 - Require Maven 3.9.0+ for Quarkus projects
- #51743 - Allow to select OIDC client for individual dynamic GraphQL clients
- #51799 - Add support for OAuth 2.0 Pushed Authorization Requests to OIDC extension
- #51957 - Bump smallrye-reactive-messaging.version from 4.31.0 to 4.32.0
- #3945 - Use enums for Hibernate ORM configuration
- #13261 -
@TempDirnot working when on a field on@QuarkusTest - #22355 - Support creation of multiple openapi documents
- #22611 - Quarkus CDI-managed beans not available in Pact state callbacks
- #23854 - Blocking authentication should be implied when using HTTP JWKS loading
- #32936 - Allow plugging in Hibernate ORM's
TypeContributor,FunctionContributor - #32993 - Port AWT Extension to Windows
- #33104 - Test failure with podman: Quarkus - JDBC - DB2 - Deployment
- #35014 - Oidc-client heathcheck and readinesscheck
- #36168 - Support new Hibernate 6.3 syntax for type-safe queries
- #37636 - (quarkus-smallrye-openapi) Create separate OpenAPI specs for different packages.
- #38966 - Add
@PermissionsAllowedto Panache Resources - #39293 - Quarkus OIDC Client: Lazy OIDC Discovery
- #39431 - Validate that the injected config class has to be the entry point of the
@ConfigMapping - #39968 - Add a configuration to serve a local directory with a static handler
- #41835 - Clarify load shedding documentation
- #44690 - Enhancement proposal : TLS registry - Support path to a directory containing the certificates to trust for the value of quarkus.tls.trust-store.pem.certs
- #45380 - ClassTooLargeException when building an application containing many CDI beans
- #45917 - Deprecate Service Binding module
- #46001 - quarkus:run to support arguments and property setting
- #46011 - Add the ability to configure launch for quarkus:run
- #46091 - Hibernate Reactive with Panache: support stateless sessions
- #46092 - Add option to run-time initialize JDK classes
- #46096 - Panache 2
- #46315 - Allow passthrough of URL parameters in FormAuthenticationMechanism
- #46456 - Gradle project properties have higher priority than system properties
- #46537 - Remove a repeated check from the ServiceInitiatorsTest in the Hibernate Reactive extension
- #46626 - Raise default pool size to 500 for Quarkus REST Client to improve performance
- #46936 - Reduce byte[] allocations while sending Vertx buffers
- #46945 - Add tests to make sure our test framework tolerates maven reruns even with test profiles
- #47237 - SmallRye worker pools are not closed on shutdown
- #47875 - quarkus-oidc-client-graphql: Renewal of token on every call
- #47885 - Add Javadoc to ConfigPropertiesBuildItem
- #47999 - Support multiple oidc tenants for graphql dynamic client
- #48688 - Extension Structure ADR proposal
- #48884 - Jakarta Data repository methods cannot be secured with CDI security interceptors
- #48973 - Fail the build if runtime Config objects are used during deployment time
- #49273 - Allow setting MariaDB/MySQL storage engine differently for each persistence unit in Hibernate ORM
- #49509 - Saving of Entities with OneToMany relationship does not work as expected with Jakarta Data and Hibernate
- #49708 - gRPC error message using JDK 24 GraalVM
- #49735 - Removed SmallRye Metrics
- #49872 -
InjectSpydisables all observers in JUnit5 tests too - #49902 - Fix Allow setting MariaDB/MySQL storage engine differently for each persistence unit in Hibernate ORM
- #49920 - Introduce a ModuleOpenBuildItem to let extensions control --add-opens needs for the runtime
- #50048 - How to monitor HTTP client connection pool usage (available vs used connections, pool limit exceeded)
- #50056 - OIDC CredentialProvider calls must become asynchronous
- #50058 - Introduce Panache 2
- #50112 - Infinispan dev services should not be started in augmentation phase
- #50455 - Upgrade the version of keycloak-policy-enforcer in quarkus-keycloak-authorization
- #50505 - Upgrade to Hibernate ORM 7.2 and corresponding Search/Reactive versions
- #50519 - Upgrade to Hibernate ORM 7.2, Reactive 3.2, Search 8.2, Elasticsearch 9.2 / OpenSearch 3.3 for clients / server (dev services)
- #50535 - Provide container images for Java 25
- #50602 - Pass app model location to Maven test process
- #50603 - Enable headless AWT on Windows
- #50629 - OIDC extensions: retrieve credentials from credentials provider asynchronously
- #50639 - Infinispan client extension should reuse the main event loop group from Quarkus/Vertx
- #50640 - Inject worker event loop group for Infinispan client
- #50651 - Include some testing with Semeru 21 in our CI matrix
- #50703 - Support for Pushed Authorization Requests (PAR) in OIDC
- #50720 - Support
@AuthorizationPolicyannotation on WebSockets Next endpoints - #50725 - Support JUnit 6
- #50726 - AppCDS - timestamp changed when using Gradle
- #50750 - Do not copy
quarkusconfiguration to Gradle plugin forced properties - #50766 - Add
hibernate-spatialextension for Hibernate ORM to managed dependencies - #50796 - Use Mandrel 25.0 as the default native image builder
- #50801 - OidcRequestFilter, OidcResponseFilter should become asynchronous
- #50803 - Allow to assign a user and roles to a scheduled task
- #50821 - Make
quarkus-oidc-commonaware ofquarkus-proxy-registry - #50846 - Fix native applications built with GraalVM 25
--future-defaultsoptions - #50876 - Dev-Mode - 404 instead of the Dev Error page (500) on deployment error
- #50888 - BuildItem for registering ClientRequestFilter/ClientResponseFilter
- #50891 - Introduce build items for JAX-RS client filters
- #50897 - Support runtime active / inactive Redis Clients
- #50901 - When quarkus.tls.trust-all is enabled the custom SSLContext is ignored
- #50918 - Delaying a
Unishould not move the context to an executor thread in Quarkus - #50923 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.9.4 to 24.9.5
- #50939 - Add static OIDC TenantResolver that checks headers
- #50947 - ArC: decorators - default method not correctly forwarded
- #50948 - ArC: decorators - generated bridge method results in "Decorator var must not be null"
- #50950 - ArC: an application decorator can easily break a framework bean
- #50987 - Support security annotations on Jakarta Data repositories
- #50989 - Use upstream readiness check for Kubernetes
- #50990 - Discard remaining REST handlers when the client connection is closed prematurely
- #51011 - Updates to Infinispan 16.0
- #51013 - Support runtime active / inactive Mongo Clients
- #51021 - Support kubeconfig in kubernetes-client
- #51025 - Start dev services which declare a dependency after ones which don't
- #51027 - Support quarkus.kubernetes-client.kubeconfig-file for kubernetes-client extension
- #51032 - Cleanup versions in the Keycloak documentation
- #51034 - Ignore .claude files and directories at any level in the repository
- #51037 - Bump com.google.cloud.tools:jib-core from 0.27.3 to 0.28.0
- #51039 - Bump org.wiremock:wiremock-standalone from 3.13.1 to 3.13.2
- #51040 - Bump com.gradle:common-custom-user-data-maven-extension from 2.0.7 to 2.1.0
- #51046 - Preserve custom SSLContext when quarkus.tls.trust-all=true
- #51048 - Fix minor typo
- #51049 - Add i18n to Dev UI
- #51058 - Internal ID token is not generated when a provider issues ID token but does not refresh it after it has expired
- #51059 - Stop using the fabric8 docker maven plugin for Oracle databases
- #51061 - Tests report REST Assured timeout has been removed
- #51064 - Generate ID token if issued ID token was not refreshed
- #51065 - Tidy switch of Oracle tests to dev services
- #51066 - Use dev services instead of docker-maven-plugin for Postgresql
- #51068 - Bump grpc.version from 1.76.0 to 1.77.0
- #51069 - Bump io.fabric8:docker-maven-plugin from 0.47.0 to 0.48.0
- #51070 - Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0
- #51072 - Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0
- #51073 - Bump net.alchim31.maven:scala-maven-plugin from 4.9.6 to 4.9.7
- #51077 - Resteasy Reactive: httpHeaders.getAcceptableMediaTypes() return media types in wrong order
- #51078 - Preserve
Acceptheader order in Quarkus REST - #51083 - Apply default OIDC TokenStateManager token encryption configuration to custom TokenStateManagers
- #51086 - Prefer Micrometer Metrics on Fault Tolerance
- #51090 - Switch MariaDB tests to use dev services
- #51092 - Switch MySQL tests to use dev services
- #51093 - Switch MSSQL tests to use dev services
- #51098 - Allow to set default value for config options with AsciiDoc attributes
- #51104 - Bump com.google.cloud.tools:jib-core from 0.28.0 to 0.28.1
- #51108 - Infinispan devservice issue while run integration tests with quarkus.container-image.build=true
- #51111 - More strongly encourage users to enable Maven extensions
- #51112 - Recommend to Maven users to enable the Maven extensions for the Quarkus plugin
- #51113 - change wait strategy for infinispan dev service container
- #51118 - Fix early access of Java CI workflow configuration
- #51121 - Use test's metrics for Grafana dashboard
- #51128 - Use dev services instead of external container for DB2
- #51132 - Ensure that the REST Client registers Vert.x HTTP Client metrics
- #51133 - Audience is modified in jwt when using quarkus.oidc-client.credentials.jwt.audience
- #51144 - Allow to keep JWT audience trailing slash
- #51145 - Enable recompilation of detected dependent classes
- #51156 - Document i18n support for Quarkus Dev UI
- #51158 - Dev UI French - as translated by AI
- #51160 - Update MySQL Connector J to 9.5.0
- #51165 - SmallRye Fault Tolerance: upgrade to 6.10.0
- #51166 - ArC: decorators fixes
- #51168 - Only recommend the activation of Maven Extensions at the build goal
- #51169 - Upgrade the default maximum datasource size to 50
- #51173 - Dev UI Portuguese - as translated by AI
- #51174 - Dev UI Greek - as translated by AI
- #51177 - Fix missing mysql image attribute
- #51179 - Create separate
HttpTestConfigforquarkus.http.test-timeout - #51180 - Enable configuration of Undertow listener attributes (disallowed-methods, record-request-start-time, max-parameters)
- #51182 - Expose Undertow listener configuration options
- #51186 - Add a configuration to serve a local directory with a static handler
- #51187 - Dev UI Japanese - as translated by AI
- #51188 - Support
@PermissionsAllowedsecurity annotation on REST Data Panache endpoints - #51190 - Dev UI German - as translated by AI
- #51191 - Dev UI Hindi - as translated by AI
- #51192 - Dev UI Italian - as translated by AI
- #51193 - Dev UI Spanish - as translated by AI
- #51200 - Improve Javadoc for CredentialsProvider
- #51204 - Workaround for DB2 Dev Service not starting on Podman
- #51206 - Use
overrideConfigKeyto test Hibernate tests instead of application.properties files - #51208 - Update to Infinispan 16.0.2
- #51209 - API to store real Runtime values
- #51214 - docs: Update guide to demonstrate metrics instead of tracing
- #51215 - Bump org.codehaus.mojo:versions-maven-plugin from 2.19.1 to 2.20.1
- #51218 - Bump org.htmlunit:htmlunit from 4.18.0 to 4.19.0
- #51219 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.12.1 to 3.13.0
- #51220 - Encrypt OIDC tokens for custom TokenStateManager implementations
- #51224 - Allow to avoid renaming of jars
- #51226 - Remove smallrye-metrics
- #51229 - Let OIDC DbTokenStateManager users control column size for storing tokens
- #51230 - ContextNotActiveException in the middle of a request handler
- #51232 - Update OIDC ResourceMetadataHandler to return scopes
- #51238 - Bump io.quarkus.bot:build-reporter-maven-extension from 3.13.0 to 3.13.1
- #51239 - DevUI: Fix some pt/pt_BR translations
- #51246 - QuarkusComponentTest: add support for JaCoCo code coverage
- #51248 - Separate SmallryeConfig instance to build the Build Time and Runtime fixed mappings
- #51251 - Keycloak's default quarkus-app client is missing
"webOrigins" : [ "+" ], - #51255 - Set Keycloak client web origins in the dev service
- #51257 - Correct javadoc and add javadoc for service config
- #51259 - Move SmallRye GraphQL configuration from build time runtime fixed to runtime
- #51260 - Fix typos across multiple modules and rename ReponseInfoTest
- #51263 - Bump org.bouncycastle:bc-jdk18on-bom from 1.82 to 1.83
- #51264 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.9.5 to 24.9.6
- #51265 - Run quarkus-hibernate-orm-rest-data-panache DevMode tests in a separate Surefire execution
- #51267 - Disable parallel puts to fix error 429: Too Many Requests
- #51270 - [aarch64] Some Quarkus hibernate integration tests using MS SQL Server fail
- #51271 - [GraalVM master] Quarkus AWT extension fails to produce a native image
- #51274 - Correct error message so that parameter matches text
- #51276 - Bump com.google.errorprone:error_prone_annotations from 2.44.0 to 2.45.0
- #51284 - Tests for QuarkusSecurityTestExtension not calling CDI.current()
- #51286 - Proxy registry integration for GraphQL clients
- #51288 - Don't close context when client closes connection
- #51291 - Disable parallel uploads for Maven connector in
maven.config - #51292 - Revert "Disable parallel uploads for Maven connector in
maven.config" - #51293 - Introduce property to ensure embedded jar name is artifactId.type
- #51296 - Ignore an additional flaky OpenTelemetry metric for Semeru
- #51297 - Load Shedding: use
RoutingContextinstead ofHttpServerRequest - #51299 - Fix CDI request context activation race when Quarkus REST and Reactive Routes are used during the same request
- #51303 - Introduce
quarkus.rest.exception-mapping.disable-mapper-for - #51307 - Fix deployment problem lost while re-scanning in dev-mode
- #51310 - Dev mcp response payload reductions
- #51312 - Reproducer for issue for double quotes in kafka companion channel names
- #51313 - Use
quarkus.shutdown.timeoutin Vert.x shutdown - #51314 - Update to Testcontainers 2.0.2
- #51315 - Put Develocity local cache into GitHub cache for branch builds in forks
- #51319 - Replace container-license-acceptance.txt with ACCEPT_EULA=Y and LICENSE=accept
- #51321 - Fix access to push event attributes in GitHub Actions workflow
- #51322 - Add inline configuration support to QuarkusUnitTest and remove obsolete test config files (#51206)
- #51323 - ISSUE-32936 | Allow plugging in Hibernate ORM's TypeContributor and FunctionContributor
- #51330 - CSRF programmatic API doesn't work
- #51332 - Setting
QUARKUS_OIDC_AUTHENTICATION_SESSION_AGE_EXTENSIONno longer works - #51334 - CSRF custom size of CSRF token doesn't work
- #51336 - Default TLS protocol to TLSv1.3 and warn when not enabled
- #51342 - Jandex: upgrade to 3.5.3
- #51348 - Bump org.checkerframework:checker-qual from 3.52.0 to 3.52.1
- #51349 - Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0
- #51353 - Bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0
- #51355 - Bump com.gradle:quarkus-build-caching-extension from 1.11 to 1.12
- #51356 - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0
- #51359 - Future defaults option parsing needs to check NATIVE_IMAGE_OPTIONS env variable
- #51360 - Use additional surefire execution for OpenAPI tests
- #51366 - Log how OIDC session age is calculated
- #51367 - Change ArtifactLauncher.start to return the listening address
- #51371 - The warning triggered by Netty's usage of sun.misc.Unsafe::allocateMemory is visible again
- #51374 - Document and validate Quarkus Security extension must be present for CSRF programmatic set up
- #51383 - Allow to configure OIDC DB token state manager column sizes for tokens
- #51386 - Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0
- #51388 - Bump com.unboundid:unboundid-ldapsdk from 7.0.3 to 7.0.4
- #51389 - Removes the deprecated Amazon Lambda test module
- #51392 - [Graal master] smallrye-config native integration test fails at runtime with MissingReflectionRegistrationError
- #51393 - [Graal master] opentelemetry native integration test fails with MissingReflectionRegistrationError
- #51395 - Dispatch Mutiny scheduled operations using Vert.x timers when possible
- #51396 - Build metrics: make it possible to collect produced items
- #51397 - Upgrade dev-ui-dot to 0.0.2
- #51403 - [Graal master] spring-data-jpa native integration test fails at runtime with MissingReflectionRegistrationError
- #51404 - Unconditionally register o.sf.d.u.Streamable for reflection
- #51407 - ArC: split logic in ComponentsProviderGenerator
- #51411 - Remove deprecated NativeImageStartedNotifier
- #51412 - Upgrade to JUnit 6
- #51413 - Upgrade to Gizmo 2.0.0.CR1
- #51419 - Missing Jackson dependencies to AWT Packaging integration test
- #51425 - Removed deprecations from
test-frameworkmodules - #51428 - Keep track of generated and transformed classes to avoid lookups
- #51430 - (De)Serialize ApplicationModel (from) to JSON instead of Java Object Serialization
- #51432 - Unconditionally enable complete reflection type changes in quarkus
- #51433 - Quarkus REST CSRF: inform users in DEV mode when token size changed that previously generated tokens are invalid
- #51434 - Introduce a ModuleOpenBuildItem to let extensions control --add-opens needs for the runtime
- #51437 - Automatically set recommended JVM flags in Gradle builds
- #51441 - Remove deprecated env variable declaration style
- #51443 - Remove deprecated sidecar configuration via (now removed) containers property
- #51444 - Following up on pr #9246 5 years later to cleanup
- #51449 - Avoid the warnings triggered by sun.misc.Unsafe by patching Application#start
- #51450 - Add test for disabling GraphQL over HTTP GET requests and move runtime config to the recorder
- #51455 - Fix incorrect links, improve wording
- #51456 - MySQLJ initializes OpenTelemetry prematurely
- #51458 - Bump org.apache.commons:commons-text from 1.14.0 to 1.15.0
- #51460 - Bump mongo-client.version from 5.5.1 to 5.6.2
- #51463 - Bump org.htmlunit:htmlunit from 4.19.0 to 4.20.0
- #51465 - Remove obsolete
OPEN_TELEMETRY_DRIVERconstant inAgroalProcessor - #51467 - Manual tracing instrumentation docs
- #51468 - ArcContainerImpl#precomputeBeanRawTypes slow when a lot of beans of the same type
- #51471 - Fixed typo in package name
- #51473 - Remove unused conditionals for complete reflection types future default
- #51476 - Compute bean raw types in a Set/HashSet before materializing them
- #51478 - Improve OpenTelemetry handling with Agroal integration with MySQL driver
- #51482 - Bump org.mockito:mockito-bom from 5.20.0 to 5.21.0
- #51486 - ArC: materialize the map bean ID -> bean eagerly
- #51490 - Include NATIVE_IMAGE_OPTIONS when looking for future defaults
- #51491 - Updates Infinispan 16.0.3
- #51496 - Bump com.gradle.develocity from 4.2.2 to 4.3 in /devtools/gradle
- #51498 - Option to allow a registry to configure the client Maven resolver to resolve its platform extension catalogs
- #51500 - Bump com.gradle:develocity-maven-extension from 2.2.1 to 2.3
- #51501 - In Quarkus Messaging missing required fields fail deploy when channel is disabled
- #51502 - Revert Docker API version workaround
- #51503 - hibernate-orm-panache-kotlin-quickstart fails to build native after "Unconditionally enable complete reflection type changes in quarkus"
- #51505 - Stop spamming pedroigor for security issues
- #51506 - Improve TLS protocol warning to skip default secure configuration
- #51507 - Record every configuration marked as build time fixed
- #51510 - Mutualize more code between Kubernetes processors
- #51511 - Avoid extracting bytes from generated files twice
- #51515 - Add debug logging to WorkspaceLoader
- #51518 - Bump net.alchim31.maven:scala-maven-plugin from 4.9.7 to 4.9.8
- #51519 - Bump io.quarkus.gizmo:gizmo2 from 2.0.0.CR1 to 2.0.0
- #51523 - Polish info handling
- #51525 - Java version checks clean up (part 2)
- #51532 - Remove duplicated dependency
- #51533 - Cache Maven Repo in forks
- #51534 - Fix missing renaming of junit5-internal dependency
- #51536 - Fix flaky LRA TCK tests
- #51538 - Filter specific interface package hierarchy (for reflection)
- #51540 - Cache: annotate io.quarkus.cache.Cache methods with CheckReturnValue
- #51541 - CORS filter complains about "wrong" method on same-origin POST request
- #51542 - Some classes may get left off of the run-time-initialized list
- #51543 - Migrate
io.quarkus.deployment.steps.NativeImageFeatureStepto Gizmo 2 - #51544 - Bump org.eclipse.jgit:org.eclipse.jgit from 7.4.0.202509020913-r to 7.5.0.202512021534-r
- #51546 - 3.30.3 compile error: DeploymentException: Body parameters
- #51554 - Fix URL injection warnings in LRA TCK
- #51555 - Polish MetricDataFilter
- #51556 - mp.messaging creating unrecognized configuration key
- #51559 - Bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.21.0-alpha to 2.23.0-alpha
- #51560 - Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1
- #51561 - Bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.21.0 to 4.22.0
- #51563 - Update Maven template to support compatibility with multiple Quarkus platform versions
- #51564 - Use await in the LRA TCK to limit wasted time
- #51570 - CORS: Allow all HTTP methods for same-origin requests
- #51573 - Update conditional logic for JUnit dependencies
- #51574 - QuarkusComponentTest does not use the config profile test
- #51578 - QuarkusComponentTest: make sure the "test" profile is used
- #51579 - Set project models when initializing BootstrapMavenContext in DevMojo
- #51580 - Increate LRA TCK waitForCallbacks timeout
- #51582 - Remove an AtomicReference in Arc
- #51586 - New Hibernate Spatial extension and integration tests
- #51587 - Introduce a quarkus Maven packaging and an assorted lifecycle
- #51591 - Bump testcontainers.version from 2.0.2 to 2.0.3
- #51592 - Bump the hibernate group across 1 directory with 9 updates
- #51595 - Bump asm.version from 9.9 to 9.9.1
- #51596 - Bump org.mariadb.jdbc:mariadb-java-client from 3.5.6 to 3.5.7
- #51599 - Bump org.apache.logging.log4j:log4j-api from 2.25.2 to 2.25.3
- #51601 - Refactor JFR extension structure: introduce SPI modules
- #51603 - Fix LRA TCK optimization for manually TCK-managed tests
- #51605 - Unsafe usage warning triggered by Netty still triggered when running tests from IDE
- #51606 - Unsafe usage warning triggered by Netty still triggered when running tests from IDE
- #51609 - Bump to Flyway 11.19.0
- #51610 - Run standard security interceptors before CDI interceptors handling transactions
- #51614 - Quarkus REST: do not scan static fields in parameter containers
- #51615 - Support building jars in parallel for uberjars
- #51616 - Add dependabot config for 3.27
- #51617 - Upgrade Kotlin to 2.3.0
- #51620 - Reduce type registrations when using
ReflectiveHierarchyBuildItem - #51621 - Update to AsciidoctorJ 3.0.0 and handle more blocks in id collection
- #51623 - ServerRequestFilter JavaDoc seems confused
- #51627 - Remove SmallRye Metrics leftovers
- #51628 - For test task, set system and JVM properties in Gradle plugin code
- #51629 - Use enums for Hibernate ORM configuration
- #51635 - Graceful shutdown for named messaging worker pools
- #51636 - Better document the quarkus Maven lifecycle
- #51639 - Updates to Infinispan 16.0.4
- #51646 - The Augmentation process also triggers Unsafe warnings
- #51647 - Avoid triggering Unsafe warnings also during Augmentation
- #51649 - Somehow a badly formatted source file made it into mainline
- #51650 - Use PathTree.walk to copy dependency content to an Uber JAR
- #51651 - Bump flyway.version from 11.19.0 to 11.19.1
- #51655 - Remove Otel from dependabot
- #51656 - Updates to Infinispan 16.0.5 and Protostream 6.0.3
- #51658 - Bump elasticsearch-opensource-components.version from 9.2.2 to 9.2.3
- #51661 - Hibernate Reactive 3.2 breaks QE tests
- #51662 - Move infinispan dev service to the new model
- #51665 - Remove anchor suffix from Jakarta Persistence specification URL
- #51667 - [Mandrel 25.0.x future-defaults=all, Graal master] All quarkus native integration tests fail since 2025-12-19
- #51671 - Update Smallrye Config to 3.15.0
- #51673 - Bump quarkus-security version to 2.3.2
- #51675 - Polish ResteasyReactiveServerJacksonRecorder
- #51677 - Support UBI 9 Java 25 images and make Mandrel 25 the default builder
- #51679 - Allow to assign a user and roles to a scheduled task
- #51680 - Upgrade to Hibernate Search 8.2.1.Final / Update OpenSearch server version to the latest 3.4
- #51683 - Some Hibernate ORM logging back when building native executables
- #51685 - Fix Hibernate ORM logging filters after recent changes
- #51689 - Do not show transfer progress in daily snapshots build
- #51690 - Bump org.hibernate.reactive:hibernate-reactive-core from 3.2.0.Final to 3.2.1.Final in the hibernate group
- #51691 - Bump flyway.version from 11.19.1 to 11.20.0
- #51694 - Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3
- #51696 - Avoid running Surefire tests for NativeAgentIT
- #51697 - Warnings when building native executables with Mandrel jdk-25
- #51698 - Do not propagate default db-kind in Dev Services properties
- #51701 - Revert "Deep-search in
.githubin CI Sanity Check" - #51709 - Fix typos - transpositioned or doubled letters
- #51710 - Rewrite the javadocs for ServerRequestFilter
- #51711 - JaCoCo causes config warnings when running tests
- #51717 - Bump grpc.version from 1.77.0 to 1.78.0
- #51718 - Use Asciidoc source blocks in hibernate-panache.adoc
- #51719 - Disable CachingTest#dotEnvChangeInvalidatesBuild on Windows
- #51726 - Add assert messages to flaky CodeFlowAuthorizationTest#testCodeFlowUserInfoCachedInIdToken
- #51727 - Bump org.json:json from 20250517 to 20251224
- #51732 - Reintroduce MongoClientBeanUtil#isDefault() for a few versions
- #51735 - Improve error message for recorder constructor
- #51736 - Require Maven 3.9.0+ for Quarkus projects
- #51737 - Build time fixed override warning false positives with expressions
- #51739 - ArC: fix
InterceptionProxygeneration forvoidmethods - #51740 - Use header to resolve OIDC tenants which use custom authorization header
- #51742 - Fix flaky CodeFlowAuthorizationTest#testCodeFlowUserInfoCachedInIdToken
- #51743 - Allow to select OIDC client for individual dynamic GraphQL clients
- #51744 - Support asynchronous filtering with OIDC request and response filters
- #51745 -
quarkus.http.test-portnot working in integration tests - #51746 - Remove deprecated methods in
AsmUtil - #51747 - Remove deprecated
externalizeInitconfiguration fromPlatformConfiguration - #51756 - Bump org.htmlunit:htmlunit from 4.20.0 to 4.21.0
- #51757 - Support
@AuthorizationPolicyon WebSocket Next endpoints - #51758 - Rename new OIDC filter methods to
filter - #51759 - Make OIDC proxy options configurable with Proxy Registry
- #51760 - Implement support for multiple openapi documents
- #51762 - Convert HostAndPort to record
- #51764 - OIDC Client GraphQL: do not renew access token on every call
- #51765 - Remove code duplication in kubernetes role handling
- #51766 - SmallRye JWT: use blocking authentication when public verification key location or private decryption key location are remote
- #51767 - Implement Gradle functionality to copy/sync files preserving timestamps
- #51770 - Panache next docs: statelessManaged() should be managedReactive()
- #51771 - Avoid non-actionable warnings during Native Image build on Mandrel for JDK 25
- #51773 - Netty: do not set io.netty.tryReflectionSetAccessible for native image
- #51775 - Form-based authentication: add 3 new properties to configure which query params should be passed through to the redirect location
- #51776 - Revise project metadata for Vert.x Utils
- #51780 - Add OIDC Client Health Check
- #51782 - Rely on SmallRye Health SPI and Microprofile Health API rather than optional extension dependency in OIDC extension
- #51783 -
@HttpAuthenticationMechanismwith@ApplicationScopedcauses ContextNotActiveException - #51787 - Generated documentation for configuration properties omits tooltips for lists of enums
- #51790 - Don't disable observers for Mockito spy
- #51791 - Bump Micrometer to 1.16.1
- #51796 - Avoid setting a Surefire/Failsafe property for argLine
- #51799 - Add support for OAuth 2.0 Pushed Authorization Requests to OIDC extension
- #51803 - [docs] Fix support mode in the OpenTelemetry guide
- #51805 - Download Maven wrapper from Google Mirror for now
- #51807 - Opens modules for Netty, JEP 471, Unsafe
- #51809 - Generate enum description for lists and optional lists in Quarkus config documentation
- #51811 - Make Surefire/Failsafe configuration for Java 25 more robust
- #51814 - Allow configuring Vert.x's
http2ConnectionWindowSize - #51815 - Add a pointer to UBI runtime images in Dockerfiles
- #51817 - Improve HttpCredentialTransport related docs
- #51818 - build(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2 in /devtools/gradle
- #51819 - Remove
keycloak-authz-clientdependency from Keycloak Admin RESTEasy client - #51820 - build(deps): bump org.junit:junit-bom from 6.0.1 to 6.0.2
- #51821 - build(deps): bump org.checkerframework:checker-qual from 3.52.1 to 3.53.0
- #51822 - build(deps): bump io.smallrye.common:smallrye-common-bom from 2.14.0 to 2.15.0
- #51823 - Remove deprecated
quarkus.http.auth.form.redirect-after-loginconfiguration property - #51824 - KeycloakTestClient fails when requesting a scope containing a colon
- #51826 - Try to improve
SimpleSchedulerRunAsUserTestresults by adding build order as we have seen failed attemps to resolve Quarkus Security artifact - #51827 - Bump Keycloak version to 26.5.0
- #51828 - Add note about CDI observers for
@InjectMock - #51831 - Improve usability of dev services builder with more javadoc and deprecation of name() method
- #51836 - Allow CLI tool to generate Java 25 based projects
- #51838 - Enable extension developers to configure custom Swagger UI URLs
- #51840 - Remove long-deprecated dev service config build items
- #51841 - Periodically check if the connection has been closed while waiting to write the response
- #51842 - Fix a scope double-encoding issue in KeycloakTestClient
- #51843 - Include extension-status in the generated documentation yml file
- #51848 - Surefire/Failsafe do not work on path with space(s) after #51796
- #51849 - Minor cleanup for NativeImageAgentMojo
- #51850 - Allow generation of Java 25 based projects
- #51851 - Escape generated JVM property for Surefire correctly when hinting to serialized test app model location
- #51852 - Update Base64 encoded credentials
- #51854 - Enable extensions to configure custom Swagger UI URLs
- #51855 - Remove long deprecated method from
IgnoreJsonDeserializeClassBuildItem - #51858 - Extend NativeAgentIT to cover the manual registration of
Carol - #51859 - Allow to configure trusted Pem certificate directory paths
- #51860 - Test using testcontainers fails on WSL2
- #51862 - Enable debug for Deploy snapshots workflow
- #51863 - Use security aware serializers in generated reflection-free Jackson serialization
- #51864 - Make sure application root paths are normalized and absolute when bootstrapping for tests
- #51866 - Improve error message for unindexed types in Spring Data queries.
- #51867 - Use ValueRegistry to store and retrieve the real runtime values of HTTP ports
- #51868 - Incorrect automatic module name for
io.quarkus:quarkus-class-change-agent - #51869 - Provide descriptor for
class-change-agent - #51871 - Avoid logging on success in AppCDS build
- #51874 - build(deps): bump io.quarkus.gizmo:gizmo from 1.9.0 to 1.10.1
- #51875 - build(deps): bump flyway.version from 11.20.0 to 11.20.1
- #51876 - build(deps): bump quarkus-http.version from 5.3.5 to 5.4.0
- #51877 - build(deps): bump com.nimbusds:nimbus-jose-jwt from 10.6 to 10.7
- #51878 - build(deps): bump com.google.errorprone:error_prone_annotations from 2.45.0 to 2.46.0
- #51879 - build(deps): bump io.smallrye.beanbag:smallrye-beanbag-bom from 1.5.3 to 1.6.1
- #51880 - build(deps): bump io.smallrye.beanbag:smallrye-beanbag-maven from 1.5.3 to 1.6.1
- #51881 - build(deps): bump io.quarkus:quarkus-fs-util from 1.2.0 to 1.3.0
- #51882 - Quartz Vertx and Aws SDK Threads not properly interrupted for DevMode live Reload
- #51883 - Recover when OIDC Client authentication server is not available on the application startup
- #51884 - Apply security filters in generated reflection-free Jackson serializers only when security is actually enabled
- #51885 - Improve user experience when Surefire or Failsafe have been configured already
- #51887 - Fix LRA TCK flaky test failures
- #51890 - Add simple dev services test
- #51891 - Return correct test instance in interceptTestClassConstructor
- #51892 - Move
OidcClientRequestFilteras necessary pre-step to fix split packages in OIDC client filter - #51895 - Quarkus dev mode takes 2+ minutes to start on WSL2
- #51896 - Avoid using BigDecimal.divide to measure time
- #51897 - Grpc generation to not show warnings on recent JVMs
- #51898 - Drop two method references in ArC initialization
- #51899 - Avoid generating reflection-free Jackson serializers for persistent objects
- #51902 - Move constant to holder class
- #51903 - build(deps): bump keycloak-client.version from 26.0.7 to 26.0.8
- #51904 - build(deps): bump de.flapdoodle.embed:de.flapdoodle.embed.mongo from 4.22.0 to 4.23.0
- #51905 - Improve Panache queries
- #51906 - Enable configuration of (dev service) Kafka properties using the Strimzi provider
- #51909 - Use explicit timeout when connecting to debug port
- #51910 - Improve REST client handling of multiple Consumes
- #51911 - Add documentation about
quarkus.proxyconfiguration for REST Client - #51914 - Check
@Consumesduplicates in REST Client - #51915 - (Graceful) shutdown breaks with quarkus-rest-jackson and 3.30.5
- #51916 - Properly configure Jackson shutdown listener
- #51917 - Replace deprecated
quarkus.log.file.enablewithquarkus.log.file.enabledinQuarkusProdModeTest - #51918 - Add note about
ShutdownListenerBuildItem - #51920 - Only enable CRaC support if requested
- #51924 - Skip some logging related
ServiceLoaderoperations - #51925 - Upgrade quarkus-spring-api to latest 6.2.SP3
- #51926 - Fix REST clients closing in LRA TCK
- #51929 - Vertx: move re-initialization of DevModeExecutor before the restart
- #51930 - Panache next rename
- #51933 - When REST Client
@Consumeshas multiple values, choose the first one - #51935 - Record more useful base manifest attributes and add documentation
- #51936 - Add
addReadsas needed for reflection - #51940 - build(deps): bump io.micrometer:micrometer-bom from 1.16.1 to 1.16.2
- #51941 - build(deps): bump org.jboss.metadata:jboss-metadata-web from 16.1.0.Final to 17.0.0
- #51942 - build(deps): bump net.revelc.code:impsort-maven-plugin from 1.12.0 to 1.13.0
- #51943 - build(deps): bump com.github.javaparser:javaparser-core from 3.27.1 to 3.28.0
- #51945 - SmallRye GraphQL 2.17
- #51946 - Tweak Hibernate ORM Dev UI Card
- #51950 -
@{argLine}changes from #51885 break generated applications for released versions - #51953 - Don't rely on exact JSON match in
HibernateOrmDataTest - #51954 - Don't rely on exact JSON match in
FooResourceTest - #51955 - Maven template: do not require the '
@argLine' property to be defined in older projects - #51956 - Don't rely on exact JSON match in
FlowResourceTest - #51957 - Bump smallrye-reactive-messaging.version from 4.31.0 to 4.32.0
- #51958 - Revert "Add simple dev services test"
- #51960 - Small typo in log message
- #51962 - [GraalVM for JDK 21] native integration test oidc-client-reactive fails
- #51963 - Use TreeSet to sort multiple
@Consumesvalues - #51965 - Reinstate dev services tests, but removed from the reactor
- #51966 - Fix typo in warning message for Micrometer registries
- #51970 - Bump GraalVM
CURRENTversion
3.27.2
- #48915 - Bump maven to 3.9.11
- #49504 - continuous-testing=disabled causes NPE and does not disable continuous testing mode
- #49906 - Upgrade to Maven 3.9.11
- #50207 - Allow configuring Cache-Control when OIDC session cookie is created
- #50249 - Add OIDC CacheControl configuration
- #50301 - DevUI WorkspaceProcessor fails when files change during the processing
- #50390 - Quarkus OIDC incorrecty selects request filters for the token revocation
- #50397 - Fix OIDC TokenRevocation filter binding and improve request logging
- #50452 - ArC: fix subclass generation with not visible decorators
- #50619 - FORMAT_FAILURE encountered in Camel logging from dev mode
- #50646 - Improve handling of
quarkus.test.continuous-testing=false - #50672 - Mask some HTTP headers in the HTTP access log
- #50701 - Make sure dev ui workspace don't prevent dev mode from starting up
- #50705 - Make sure local quarkus-versions config are effective when the default registry provides its own
- #50755 - Bug for JAX-RS Sub-Resources - 405 Method Not Allowed
- #50760 - Redis Client: add sentinel topology cache TTL configuration
- #50764 - Filter for client imports on class level only when discovering Endpoints
- #50772 - Registry client option to set a low boundary for recommended streams on the client side
- #50776 - Update to slf4j-jboss-logmanager 2.0.2.Final
- #50799 - Fix StreamingOutput connection reset on mid-stream errors
- #50884 - Bump com.github.ben-manes.caffeine:caffeine from 3.2.2 to 3.2.3
- #50886 - Closing in gRPC interceptor causes double close in Vert.x gRPC implementation
- #50890 - Account for random order of DevservicesElasticsearchBuildItems when comparing versions/distributions
- #50913 - Duplicate Key in Kafka Message crashes Dev UI
- #50919 - Java classes generated by
wsdl2javanot passed to GradlecompileKotlinsince 3.26.1 - #50933 - gRPC: Avoid repeatedly starting call and closing call on a server call closed by custom interceptor
- #50945 - Bump version of Hibernate Reactive to 3.1.8.Final
- #50988 - Fix Dev UI crash when Kafka messages contain duplicate headers
- #50999 - Fix display issues caused by missing source directives for code blocks
- #51001 - Add information about how to put realm config file into
target/classes - #51002 - Quarkus 3.29.2 - Testcontainers version: 1.21.3 - Docker environment not found Linux Fedora
- #51007 - Fix issues displaying code blocks
- #51035 -
java.lang.NoSuchMethodExceptionin native Quarkus REST` - #51050 - Make
SseEventSinkwork in native - #51054 - Make it clearer in OIDC bearer token tutorial when to copy the realm file
- #51087 - Download all dependencies by default when going offline
- #51116 - Docs fix: Minor corrections to OpenShift guide based on downstream QE feedback
- #51141 - Fully disable Develocity capture of resource usage
- #51202 - Bump snappy.version from 1.1.10.5 to 1.1.10.8
- #51234 - Switch to the docs.hibernate.org for all Hibernate projects docs
- #51245 - Docker compose dev services fails on Docker v29
- #51247 - Fix Docker Compose Dev Services NPE on Docker v29
- #51266 - Quarkus maven plugin sometimes fails to acquire maven lock
- #51269 - Re-running failing test fails with classloader errors
- #51272 - Re-try Maven resolver lock acquisition errors with a blocking task runner
- #51298 - Dispose of the FacadeClassLoader at the end of every test plan so surefire reruns are tolerated
- #51335 - Fix typo
- #51341 - Use correct name for
org.graalvm.sdk:nativebridgedependency - #51424 - Add missing imports to Decorator example in cdi.adoc
- #51440 - In Gradle, change compilation tasks' source dirs to their parent
- #51447 - Update the extension guide to rename enable to enabled
- #51575 - [3.27] Bump to Vert.x 4.5.23 and Netty 4.1.130.Final
- #51576 - DB connection might leak if the HTTP client closes the HTTP connection
- #51590 - Docs: First Extension Asciidoc fix
- #51642 - quarkus-maven-plugin generate-code-tests fails with some
mvn -fpaths - #51654 - [3.27] Hibernate upgrades
- #51664 - Make sure the project directory is normalized in LocalProject
- #51704 - [3.27] Bump the hibernate group with 8 updates
- #51785 - Add note about REST Client connection pool size
- #51793 - [3.27] Exclude org.lz4:lz4-java in favor of at.yawk.lz4:lz4-java
- #51798 - [3.27] Bump the hibernate group with 7 updates
- #51801 - Fix typos in kubernetes-config documentation
3.20.5
- #47031 - OpenTelemetry: disabling tracing while keeping metrics enabled leads to UnsatisfiedResolutionException
- #47057 - Make OTel resource attributes signal independent
- #50828 - [3.20] Bump kubernetes-client-bom from 7.1.0 to 7.2.0 for 3.20
- #50961 - Bump org.cyclonedx:cyclonedx-core-java from 9.0.5 to 11.0.1 in /bom/application
- #51022 - [3.20] Remove some dead code in Panache using Hibernate ORM internals
- #51163 - [3.20] Remove empty VertxUtilTest.java that was erroneously added in a backport
- #51242 - [3.20] Unify versions of smallrye-common
- #51254 - StartupLogCompressor NULL checks
- #51557 - [3.20] Bump the hibernate group with 6 updates
- #51602 - [3.20] Bump to Vert.x 4.5.23 and Netty 4.1.130.Final
- #51633 - Documentation - Fix ending of ifdef/ifndef
- #51706 - [3.20] Update Hibernate ORM to 6.6.40 / Hibernate Search to 7.2.5 / Bytebuddy to 1.17.5
- #51794 - [3.20] Exclude org.lz4:lz4-java in favor of at.yawk.lz4:lz4-java
- #51804 - Update Njord to 0.9.2
3.30.6
- #51792 - Exclude org.lz4:lz4-java in favor of at.yawk.lz4:lz4-java
- #51637 - Dynamic Logger names linger in memory until OOME
- #51705 - quarkus-oidc throws NPE if the JWT's header is malformed
- #51723 - Add a warning about using dynamic names for Loggers
- #51724 - Add PATCH to HttpMethod in Route.java
- #51725 - Fix invalid JWT headers NPE during delayed JWK resolution
- #51728 - Fix NPE when emitting runtime JFR event from shutdown hook
- #51729 - Add PATCH to HttpMethod in
io.quarkus.vertx.web.Route - #51749 - Return failure for invalid basic authorization
- #51781 - Fix grammar
- #51792 - Exclude org.lz4:lz4-java in favor of at.yawk.lz4:lz4-java
3.30.5
- #43134 - OpenTelemetry: MDC context disappears on ManagedExecutor thread
- #51195 - Environment variable KAFKA_TLS_CONFIGURATION_NAME does not take effect
- #51607 - Swagger UI does not send Authorization header when using
@AuthorizationPolicyon REST resource class instead of@Authenticated - #51625 - Improve Logging guide regarding logging adapters
- #51626 - Send Authorization header from Swagger UI for methods secured with
@AuthorizationPolicyand reflect policies in OpenAPI document - #51638 - Fix issue with
@JsonViewsupport in REST Client - #51641 - Fix OTel MDC context set
- #51642 - quarkus-maven-plugin generate-code-tests fails with some
mvn -fpaths - #51645 - Upgrade to Apache Maven 3.9.12
- #51648 - Bump to Maven 3.9.12
- #51664 - Make sure the project directory is normalized in LocalProject
- #51666 - Do not enforce request and absolute OIDC redirect-path match
- #51668 - When using InterceptionProxy to create multiple beans of the same type
IllegalStateException: Multiple GeneratedClassBuildItem were produced for the same classes - #51684 - ArC: InterceptionProxy - add bean id to the name of generated subclass
- #51686 - Fix KAFKA_TLS_CONFIGURATION_NAME environment variable not being recognized
- #51688 - Potential memory leak with
@QuarkusMainTestfor CLI application - #51695 - Avoid logging on success in ContainerRuntimeUtil
- #51712 - Fix two class loader-related leaks, one in Jackson, the other in QuarkusClassLoader
3.30.4
- #50814 - Changing compose-devservices.yml does not invalidate Gradle cache
- #51045 - Port 8080 already used using quarkus-amazon-lambda and quarkus-observability-devservices-*
- #51107 - JBoss Threads update to version 3.9.2, allows minor cleanup
- #51139 - Upgrade LGTM to 0.11.17
- #51326 - Running
mvn dependency:tree quarkus:devgives[WARNING] Failed to locate plugin for dependency:tree - #51363 - Bump to Mutiny 3.1.0 and Mutiny Vert.x bindings 3.21.1
- #51481 - Make sure collected managed dependencies do not include duplicates
- #51485 - Unable to build: Quarkus ChainBuildException due to JFR dependency
- #51488 - Remove warning failing to determine the build plugin prefix
- #51494 - Qute message bundles: fix msg:message with single param
- #51497 - Include compose files for Dev Services as test task's inputs
- #51504 - OIDC issuer based resolution does not work for local tenants
- #51524 - Break build cycle between gRPC and JFR extensions
- #51528 - Update RESTEasy to 6.2.15.Final
- #51539 - Remove unneeded vertx-http, upgrade LGTM image
- #51547 - Fix issuer-based tenant resolution for a tenant issuer configured in OIDC tenant configuration rather than well-known configuration
- #51567 - Bump to Vert.x 4.5.23 and Netty 4.1.130.Final