quarkusio/quarkus
 Watch   
 Star   
 Fork   
1 days ago
quarkus

3.35.1

Complete changelog

  • #35169 - SecurityExceptions thrown in Panache Before/After Listeners result in Internal Server errors
  • #38281 - Bubble up WebApplicationExceptions and SecurityExceptions in RestDataResourceMethodListener implementations
  • #50504 - Azure function host.json default bundle versions must be updated tu supported version
  • #53143 - Bump org.jboss.logmanager:jboss-logmanager from 3.2.1.Final to 3.2.2.Final
  • #53252 - Add the lacking guide for new quickstart
  • #53347 - Fix Azure-functions: update default ExtensionBundle to [4.0.0, 5.0.0)
  • #53438 - [Kubernetes] RBAC-related resources cannot be provided manually and then augmented by the extension
  • #53572 - Fix jaeger container docs
  • #53577 - Bump io.micrometer:micrometer-bom from 1.16.3 to 1.16.5
  • #53731 - Saving config through DevUI duplicates config in application.properties
  • #53732 - Fix duplicate config additions with JsonRPC
  • #53737 - Handle edge-case with kapt plugin missing generated sources
  • #53748 - OIDC: ContextNotActiveException during concurrent token refresh
  • #53749 - Include extension categories in composed skill frontmatter
  • #53762 - Fix CDI request context not active during concurrent token refresh
  • #53765 - [Reflection-free Jackson serdes] @JsonTypeInfo discriminator missing + @JsonUnwrapped broken when inner type has generated serialiser
  • #53778 - Share even more code between deployment resource decorators
  • #53786 - Latest LTS and Java 25 - jib container entrypoint changed from run-java.sh regardless of aot or jar type
  • #53787 - Mark UBI9_JAVA25 as containsJavaRun
  • #53794 - Do not contaminate dev services with config from other dev services
  • #53797 - quarkus-openshift emits both Deployment and DeploymentConfig` dual pods spawn in cluster
  • #53800 - Update to Kotlin 2.3.21
  • #53801 - Update RESTEasy Classic to 6.2.16.Final
  • #53805 - Make it possible to provide RBAC resources skeleton in kubernetes.yml
  • #53806 - Make MultiRootPathTree.apply() consistent with accept()
  • #53812 - Using @ConfigProperty with Google Cloud Function throws Exception when executing QuarkusTest
  • #53818 - quarkus-jackson: Unconditional native image registration of SQL/XML serializers bloats binary
  • #53819 - Use reachability-based registration for Jackson SQL/XML serializers in native image
  • #53821 - Properly close InputStream in loadQuarkusProperties
  • #53822 - Revert "Enable reflection-free Jackson serializers by default"
  • #53824 - Use proper CL when running Google Cloud Functions
  • #53827 - Existing role rules are not taken into account when using an input manifest as starting point
  • #53828 - Merge rules coming from extensions with ones from input manifests
  • #53829 - Keep type info for polymorphic collections in generated Jackson serializers and correctly wires its serialization with the Jackson's mechanism
  • #53833 - @PermissionsChecker methods require at least one parameter
  • #53835 - Bump keycloak-client.version from 26.0.8 to 26.0.9
  • #53838 - Bump testcontainers.version from 2.0.4 to 2.0.5
  • #53842 - Bump commons-io:commons-io from 2.21.0 to 2.22.0
  • #53857 - Allow permission checkers without method parameters
  • #53858 - Upgrade Maven to 3.9.15
  • #53863 - Support @JsonUnwrapped and @JsonSubTypes annotations in generated reflection-free Jackson serializers
  • #53881 - Bump com.google.cloud.functions:functions-framework-api from 2.0.0 to 2.0.1
9 days ago
quarkus

3.35.0

Complete changelog

  • #53600 - Gradle - Use same pattern everywhere to get effective config
  • #53605 - Add configuration option for change log table name in liquibase mongodb
  • #53612 - Use Gradle ValueSource to isolate system property access from configuration
  • #53615 - Include Dev MCP methods in composed skill resources
  • #53635 - REST + JSON: ignore private methods
  • #53644 - Multiple GeneratedClassBuildItem produced for coroutine invokers when multiple subclasses inherit suspend JAX-RS endpoints
  • #53649 - Include Dev MCP methods in composed skill resources
  • #53664 - Fix Quarkus REST issue with duplicate coroutine invokers
  • #53665 - Improve binary compatibility of QuarkusUnitTest
  • #53668 - Support @JsonView, @JsonValue, @JsonIgnoreProperties and @JsonAnySetter annotations in generated Jackson serializers
  • #53685 - Update SmallRye Config to 3.17.1
  • #53720 - Update SmallRye Config to 3.17.2
  • #53733 - Bump the hibernate group across 1 directory with 10 updates
9 days ago
quarkus

3.34.6

Complete changelog

  • #53531 - Use <annotationProcessorPathsUseDepMgmt> in new extension projects
  • #53624 - Fix various issues in reflection-free serialization
  • #53628 - Consider runtime ObjectMapper-level strategy when (de)serializing pojo through the generated Jackson reflection-free serializer
  • #53655 - Simplify and make more robust the mechanism to discover unsupported Jackson annotations during the generation of reflection-free serializers
  • #53683 - Fix NPE when POSTing to a no-input funq function in funqy-knative-events
  • #53691 - Fix spelling typos in documentation
  • #53698 - Docs: Wrong description on ServiceMonitor properties
  • #53701 - Fix config docs for generate-service-monitor k8s config
  • #53706 - Drop temporary Gradle configuration once it has been processed
  • #53708 - Infinite loop during dev mode shutdown
  • #53711 - Fix infinite loop in AeshConsole.deadlockSafeWrite() during dev mode shutdown
15 days ago
quarkus

3.35.0.CR1

Major changes

  • #51063 - Support @Transactional for Hibernate Reactive
  • #52919 - Remove the use of System Properties to propagate configuration in Tests
  • #53161 - Enable reflection-free Jackson serializers by default
  • #53249 - Publish our snapshots to a GitHub repository
  • #53278 - Introduce PGO support into native build
  • #53295 - quarkus.package.jar.tree-shake option to eliminate unused classes from JARs
  • #53339 - Introduce basic Semeru AOT support
  • #53432 - Add CORS support to the management interface

Complete changelog

  • #27583 - JSON logging cannot be activated on log handlers
  • #37466 - aws-lambda documentation out of date (?)
  • #37483 - Debugging RESTEasy Reactive errors without body (400, 401)
  • #42523 - Enhancement : Improve documentation about using RestResponse vs Response (and parts related to reflection)
  • #42575 - state which category to enable debugging for
  • #42900 - Update Panache docs to mention that Sort requires users to disable escaping when using functions
  • #46038 - devservice doc add oidc configuration
  • #47462 - quarkus-hibernate-reactive does not make StatelessSession available for injection
  • #47698 - Hibernate Reactive and @Transactional
  • #47882 - Qute: Alternative output expr syntax "{=foo}"
  • #49653 - ArC - Optimize Beans#getCallbacks()
  • #50572 - HibernateOrmProcessor causes Warning that package cannot be indexed due to package-info.java
  • #50791 - Kubernetes extension does not extend provided resources
  • #51063 - Support @Transactional for Hibernate Reactive
  • #51143 - Bump OTel to 1.59.0 - Use HttpSender and GrpcSender from upstream OpenTelemetry API
  • #52168 - Upgrade Hibernate ORM to 7.3.0
  • #52226 - Add Gradle support for proper dependency tracking to app model
  • #52239 - OpenTelemetry: Context get lost when hitting rest client read timeout
  • #52270 - Panache Next: warnings when HR is not present
  • #52828 - Hibernate Reactive: allow mixing Session and StatelessSession in the same transaction
  • #52831 - @Size on List type parameter ignored for private fields with getter/setter
  • #52874 - Custom labels and annotations for deployments with spec
  • #52906 - MongoDB OTEL Traces contain full command
  • #52916 - Test profile config overrides not resolvable from integration tests
  • #52919 - Remove the use of System Properties to propagate configuration in Tests
  • #52921 - Add CLAIM option to Redis XReadGroupArgs configurator
  • #52927 - Filter out package names before proxy generation to fix spurious warning
  • #52949 - Add unit tests for Avro code generation providers
  • #52962 - Panache Next – remove HR types from PanacheOperations generic signature
  • #52965 - Add CLAIM option support to XREADGROUP command
  • #52988 - build(deps): bump com.microsoft.azure.functions:azure-functions-java-library from 3.2.3 to 3.2.4
  • #53000 - Re-enable dev services integration tests
  • #53018 - Narayana JTA - Auto-enable recovery service when XA datasources are configured
  • #53023 - Resolve configuration access lock errors with Gradle 9
  • #53024 - A step towards making it clearer PathTree API is about visiting class path resources on a file system
  • #53025 - Fix build reproducibility of bytecode recorder return value proxy identifiers
  • #53028 - Fix race condition in the ConnectorChangeTest
  • #53033 - Remove removed PreAdditionalBeanBuildTimeConditionBuildItem reference
  • #53035 - Introduce QuarkusExtensionTest and deprecate QuarkusUnitTest
  • #53037 - @QuarkusComponentTest does not respect YAML configuration
  • #53046 - build(deps-dev): bump org.eclipse.jgit:org.eclipse.jgit from 7.5.0.202512021534-r to 7.6.0.202603022253-r
  • #53051 - QuarkusMock.installMock fails with ClassCastException in a Kotlin Gradle project
  • #53055 - Some more Dev UI cosmetic updates
  • #53083 - Fix build reproducibility in Hibernate Validator extension
  • #53084 - Fix some more build reproducibility issues in Quarkus REST
  • #53085 - Fix some build reproducibility issues in gRPC extension
  • #53086 - Make SharedConfig generation reproducible
  • #53087 - Make sure the QuarkusScanner elements are ordered for better build reproducibility
  • #53089 - Allow passing project.build.outputTimestamp from the command line
  • #53094 - DevStar: Support system property override for Dev MCP enabled flag
  • #53095 - Allow jar and install to run for this project
  • #53096 - SmallRye Fault Tolerance: update to 6.11.0
  • #53097 - Add MongoDB command obfuscation for OpenTelemetry tracing
  • #53100 - Clarify error when using @Transactional on the event loop
  • #53103 - Remove BlockingOperationSupport from RESTEasy Reactive
  • #53115 - Prevent server's OpenTelemetry Context getting lost on client read timeout
  • #53118 - Register discovered config sources in QuarkusComponentTestExtension
  • #53123 - DevStar: New Test methods needed for Coding Agent
  • #53126 - Add standalone OIDC Dev Services to dev-services guide and cross-link docs
  • #53128 - Document Sort.disableEscaping() for HQL functions in Panache guide
  • #53129 - Mention RestResponse as an alternative to Response in REST JSON guide
  • #53157 - Optimize Beans#getCallbacks()
  • #53161 - Enable reflection-free Jackson serializers by default
  • #53172 - Reintroduce the automated sort of Comparable MultiBuildItems
  • #53173 - docs: update outdated AWS Lambda guide
  • #53178 - Bump com.gradle.plugin-publish from 2.1.0 to 2.1.1 in /devtools/gradle
  • #53180 - Propagate Quarkus properties set by Gradle build to workers
  • #53182 - Dev MCP: Add single-test execution tool for agents
  • #53183 - DevStar: Adds a way to enable dev mcp for the current app only
  • #53195 - Dev MCP: Add skill aggregation mechanism for extensions
  • #53196 - Dev MCP: Add initial skill files for 11 core extensions
  • #53200 - Fix typo in enableMcpFuctionByDefault and MCP resource parsing regex
  • #53204 - ArC: use Set.of() in generated Bean.getInjectionPoints()
  • #53208 - Bump gitflow-incremental-builder plugin to 4.6.0
  • #53214 - Rework Hibernate auto-labelling conditions
  • #53216 - Build-time config property to disable Kafka Clients JMX MBean registration
  • #53220 - Bump org.mvnpm:marked from 17.0.3 to 17.0.5
  • #53226 - Re-enable install even more liberally in the devservices integration …
  • #53237 - Swagger UI unable to overload style.css
  • #53239 - quarkus-grpc-stubs leaks codegen artifacts to downstream consumers
  • #53240 - Keep grpc codegen build-only
  • #53241 - Enable ByteBuddy reproducible mode
  • #53243 - Upgrade to Hibernate ORM 7.3 and corresponding Search/Reactive versions
  • #53244 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 25.0.8 to 25.1.0
  • #53247 - Reapply "Bump rest-assured from 5.5.6 to 6.0.0, load Groovy parent-first"
  • #53248 - Try deploy publisher for publishing snapshots
  • #53249 - Publish our snapshots to a GitHub repository
  • #53250 - Improve test coverage in the Vert.x (core) extension
  • #53251 - Use new QuarkusExtensionTest everywhere
  • #53258 - Support JSON logging for named logging handlers
  • #53259 - "json" option support for named logging handlers
  • #53262 - Increase the test coverage of the Vert.x HTTP extension
  • #53264 - Testing: add checks to QuarkusMock
  • #53274 - Add CLAUDE.local.md to .gitignore
  • #53275 - Dev UI: Allow branding overrides from dependency JARs
  • #53276 - Add superpowers files to .gitignore
  • #53278 - Introduce PGO support into native build
  • #53280 - Polish GraalVM.java
  • #53286 - Replace outdated description with "supersonic subatomic Java"
  • #53294 - Increase TLS registry code coverage.
  • #53295 - quarkus.package.jar.tree-shake option to eliminate unused classes from JARs
  • #53297 - DevStar: Expose last exception via Dev MCP
  • #53298 - Dev MCP: Expose last exception via Dev MCP tool
  • #53299 - DevStar: Add config search and per-extension config lookup tools
  • #53300 - Dev MCP: Add config search and per-extension config lookup tools
  • #53308 - Polish mailer extension
  • #53311 - Log cause of HTTP 400 by default in dev and test mode
  • #53315 - Ensure @Transactional Unis can be re-executed
  • #53319 - Bump org.jetbrains.dokka:dokka-maven-plugin from 2.1.0 to 2.2.0
  • #53320 - Graceful shutdown and HTTP/2 is not using configuration
  • #53323 - Use Jandex MethodSignatureKey
  • #53326 - Remove NativeBuild/NativeOrNativeSourcesBuild conditions from build items that are consumed only by native build build steps
  • #53335 - Bump to SmallRye GraphQL 2.18
  • #53339 - Introduce basic Semeru AOT support
  • #53341 - Fix alignment of ByteBuddy and Hibernate Models with ORM 7.3.0
  • #53344 - Update to Apache Maven 3.9.14
  • #53345 - Convert ClassInjectorTransformer from ASM to Gizmo
  • #53353 - SmallRye Fault Tolerance: update to 6.11.1
  • #53354 - Arc - tiny iteration simplification in InvokerGenerator
  • #53355 - Recording - Improve setter selection
  • #53356 - Improve reproducibility of HibernateValidatorProcessor
  • #53357 - Document aarch64 fallback image for MS SQL Server Dev Services
  • #53358 - Qute - Fix some build reproducibility issues
  • #53360 - SmallRye Reactive Messaging - Fix some reproducibility issues
  • #53361 - Fix some reproducibility issues for Security extensions
  • #53362 - Fix some reproducibility issues in Spring extensions
  • #53363 - ArC - Fix some remaining reproducibility issues
  • #53364 - Fix ConfigPropertyBuildItem ordering
  • #53371 - Add 3.33 to guarded branches
  • #53372 - Document aarch64 fallback image for MS SQL Server Dev Services
  • #53394 - QuarkusIntegrationTest IllegalArgumentException: Key quarkus.http.listening-address not found
  • #53395 - Bump SmallRye Reactive Messaging to 4.34.0 and Strimzi test container to 0.115.0
  • #53400 - Optional ListeningAddress when vertx-http is not present
  • #53421 - Share more code between deployment resource decorators
  • #53422 - ArC - include logging category in "enable debug logging" messages
  • #53423 - native-image, FFM UpCall/DownCall build items, JDK 25+
  • #53424 - Bump smallrye-open-api.version from 4.2.4 to 4.3.0
  • #53425 - Move Kubernetes Client Config to Runtime
  • #53426 - Cache Static mappings to the Runtime config
  • #53432 - Add CORS support to the management interface
  • #53440 - Set up automatic Dependenbot updates for Hibernate * in 3.33
  • #53441 - Update connection.shutdown in GracefulShutdownFilter
  • #53450 - Bump org.apache.logging.log4j:log4j-api from 2.25.3 to 2.25.4
  • #53460 - Test Invalid URLs parsing
  • #53474 - Remove unnecessary netty dependency in cli
  • #53476 - Bump Otel to 1.60.1
  • #53484 - Added a test to make sure we never regress on not setting @Context for record bean params
  • #53486 - Update javadoc examples for Hibernate ORM mappings
  • #53492 - Remove usage of limjh16/jekyll-action-ts and clean up some workflows
  • #53493 - Update actions weekly with a cooldown of 14 days
  • #53499 - Call reusable workflow for Quarkus Ecosystem CI
  • #53500 - Sync assertj version to 3.27.7 in gradle test
  • #53509 - Allow using both of Hibernate Reactive's CDI-injected Session and StatelessSession in the same transaction when using @Transactional
  • #53531 - Use <annotationProcessorPathsUseDepMgmt> in new extension projects
  • #53542 - Bump the hibernate group across 1 directory with 10 updates
  • #53547 - New WebDependencyJarBuildItem so web-bundler can discover JS assets
  • #53553 - Security Hardening of the TLS registry extension
  • #53555 - Add WebDependencyJarBuildItem SPI for extension web assets
  • #53557 - Expose Tempo MCP port
  • #53560 - Fix wording error and add null check
  • #53563 - Enable similar handle detection
  • #53571 - Add a configuration reference to the transactions doc
  • #53581 - Update SmallRye Config to 3.17.0
  • #53593 - Kubernetes Client Config - dev services enabled option regression after #53425
  • #53595 - Ignore unrelated configuration in KubernetesConfigSourceFactory
  • #53596 - Disable JDBC connection tracing by default
  • #53601 - Also cache the Maven repository on schedule events
  • #53607 - Remove the deprecated quarkus-devtools-utilities module
  • #53616 - Exclude org.jboss.resteasy.microprofile:microprofile-rest-client in narayana-lra
  • #53619 - Review for the OpenID Connect client and token propagation quickstart
  • #53624 - Fix various issues in reflection-free serialization
  • #53628 - Consider runtime ObjectMapper-level strategy when (de)serializing pojo through the generated Jackson reflection-free serializer
  • #53630 - Revert "Publish our snapshots to a GitHub repository"
  • #53633 - Remove bytebuddy from the runtime classpath
  • #53638 - Fixing two numbered procedures and their includes in OpenID Connect client and token propagation quickstart
  • #53648 - Add pull-request skill with PR and commit conventions
  • #53651 - Create config group for the JDBC telemetry
  • #53654 - Allow using InputStream as a type for REST Client multipart responses
  • #53655 - Simplify and make more robust the mechanism to discover unsupported Jackson annotations during the generation of reflection-free serializers
  • #53657 - Revert "Try deploy publisher for publishing snapshots"
15 days ago
quarkus

3.34.5

Complete changelog

  • #53652 - [3.34] Downgrade Kafka Client to 4.1.2
23 days ago
quarkus

3.34.3

Complete changelog

  • #52882 - Quarkus Avro extension cannot generate new Schema syntax Idl.
  • #52948 - Use IdlReader instead of deprecated Idl parser in Avro extension
  • #53382 - In-flight JTA transactions committed instead of rolled back when graceful shutdown timeout expires before transaction timeout
  • #53383 - BUILD_AND_RUN_TIME_FIXED config values not resolved with custom profiles (3.31+ regression)
  • #53386 - [3.34] Update SmallRye Fault Tolerance to 6.10.1
  • #53389 - Update Gradle template to select quarkus-junit or quarkus-junit5 based on Quarkus platform version
  • #53391 - Docs: Add caution note to Using RestResponse section in rest-client.adoc
  • #53393 - ClassCastException when PEM CA certificate is used
  • #53397 - Avoid CCE when reloading Vert.x trust store
  • #53399 - Ensure that shared Config build time runtime fixed uses the expected profile when set from @TestProfile
  • #53403 - Fix xref link text in security-authentication-mechanisms.adoc
  • #53404 - Fix Oracle connection rollback interceptor
  • #53408 - [Reflection-free Jackson deserialisers] ClassCast exceptions w/ non-standard collections and ignoring FAIL_ON_UNKNOWN_PROPERTIES
  • #53414 - Properly support FAIL_ON_UNKNOWN_PROPERTIES in reflection-free deserialisers
  • #53418 - @ServerExceptionMapper beans with super class using Java generics doesn't build (with BuilderException)
  • #53420 - Fix @ServerExceptionMapper handling for generic types
  • #53427 - NullPointerException in VertxHttpRecorder for null URI
  • #53428 - Set up CodeQL security analysis for pull requests
  • #53430 - Also populate cache on GitHub Actions for main repo
  • #53434 - Avoid skipping config tracking when the Quarkus build is skipped
  • #53442 - Do not preinit UUID infrastructure for Vert.x anymore
  • #53444 - Pin GitHub actions (use hashes instead of tags for versioning)
  • #53456 - Avoid trying to parse null URI
  • #53461 - List commands when you run just
  • #53462 - Tightening workflow permissions
  • #53463 - Fix typo in unused gRPC interceptor warnings
  • #53478 - Hibernate add default config documentation for cache settings
2026-04-02 01:27:02
quarkus

3.34.2

Complete changelog

  • #50392 - JFR extension not capturing Quarkus application runtime data
  • #52905 - Behavior of @ProjectedFieldName with aggregate functions
  • #53142 - build(deps): bump org.jboss.logging:jboss-logging from 3.6.2.Final to 3.6.3.Final
  • #53203 - Refactor jar building to a first-write-wins approach
  • #53222 - VertxHttpHotReplacementSetup: move the httpInitiatedReload flag check
  • #53261 - Honour the legacy resolver settings in go-offline goals
  • #53265 - Document and test @ProjectedFieldName with aggregate functions
  • #53267 - Upgrade to Vert.x 4.5.26 and Netty 4.1.132.Final
  • #53271 - JFR extension event fix
  • #53290 - Webauthn IT: move test-webauthn to the test scope
  • #53296 - Swagger UI does not mark endpoint as protected if PermissionsAllowed present multiple times
  • #53301 - OpenAPI: Detect repeated @PermissionsAllowed annotations in Swagger UI
  • #53302 - @CacheInvalidateAll does not work anymore if an exception is thrown
  • #53304 - Document that @CacheInvalidateAll only invalidates after successful method execution
  • #53322 - Bump Netty to 4.1.132.Final due to CVE-2026-33871
  • #53325 - Quarkus 3.33.1: WARN: This Gauge has been already registered
  • #53328 - Dev MCP: Return METHOD_NOT_FOUND for unsupported MCP protocol methods
  • #53331 - Prevent warning about Gauge having already been registered
  • #53336 - Cannot run JUnit Tests with maven from parent module directory
  • #53349 - Updates to Infinispan 16.0.9
  • #53352 - Some minor uberjar improvements and a test for service concatenation
  • #53374 - Add custom enforcer rule to validate dependency version alignment
  • #53379 - Detect and exclude manipulated POMs from when loading a workspace
2026-03-25 17:02:50
quarkus

3.34.1

Complete changelog

  • #53121 - OpenShift build extension seemingly ignoring configuration properties for image/image name
  • #53154 - Fix Dev UI Extension discovery for multimodule gradle project
  • #53165 - [Mandrel 23.1] kubernetes-client native IT test fails with DeletedElementException
  • #53171 - Remove unnecessary GraalVM @Delete
  • #53191 - OpenShift Internal Registry Container Image Name
  • #53209 - quarkus-artifact.properties generation is brittle
  • #53215 - Properly set path property for quarkus-artifact.properties
2026-03-25 16:56:19
quarkus

3.33.1

Complete changelog

  • #48141 - Quarkus JMS documentation wrong?
  • #52934 - Review of the Logging guide
  • #52985 - AmazonLambdaMapperRecorder overrides ObjectMapper property naming strategy, breaking consistent serialization
  • #53078 - Unable to use @ConfigMapping classes in a separate Maven module with Quarkus 3.31.4+ and JSON Applicaiton Model serialization
  • #53079 - Compare PathFilter objects as values
  • #53092 - quarkus-smallrye-stork: Service-registrar config setup silently corrupts service configuration
  • #53116 - Stop overriding ObjectMapper naming strategy in Lambda recorder
  • #53130 - Add missing quarkus.artemis.enabled property to JMS guide
  • #53136 - Fix annotation from @BuildSteps to @BuildStep in devservice guide
  • #53146 - Add missing newlines in rest guide
  • #53159 - Websockets next compression missing header
  • #53162 - [Mandrel 25.0] --future-defaults=all fails IT tests: resteasy-reactive-kotlin-standard, all kafka test, compose-devservices
  • #53170 - Vert.x: do not disable websockets extensions init if websockets-next is present
  • #53185 - Uber jar is creating duplicate classes in target jar file if @Context used
  • #53186 - Fix JFR capability configuration
  • #53187 - Avoid adding original class file if a transformed one is present
  • #53188 - Do not create a public key in devmode when 'smallrye.jwt.verify.key.location' is set
  • #53190 - Fix Stork configs leaks during registration
  • #53192 - Keycloak Dev Service: Unable to create realm with realm-path defined
  • #53194 - Conditionally register DefaultJwtValidator for reflection
  • #53199 - Bump microsoft/setup-msbuild from 2 to 3
  • #53205 - Add an option to disable HTTPS in Keycloak DevService
  • #53207 - NumberFormatException in io.quarkus.kafka.client.runtime.graal.RemoveJMXAccess$Enabled.getAsBoolean when version contains non-numeric values
  • #53211 - Avoid potential NumberFormatException during native compilation of kafka-client
  • #53221 - Bump com.fasterxml.jackson:jackson-bom from 2.21.1 to 2.21.2
  • #53224 - Add a Disable HTTPS note to Keyclok Dev Services doc
  • #53232 - Get rid of ilammy/msvc-dev-cmd action
  • #53238 - Quarkus BOM/maven-plugin 3.32.4 doesn't respect quarkus.test.container.network anymore
  • #53246 - Create network to run containerized app in integration tests
  • #53255 - Upgrade Agroal to 3.0.1
2026-03-18 19:26:20
quarkus

3.32.4

Complete changelog

  • #50087 - Kafka Dev Service Loading on Different Docker Network
  • #52701 - DevMCP Error in Cursor
  • #52809 - unable to run kafka IT with jib and dev service
  • #52935 - quarkus-container-image-jib ignores jvm-additional-arguments when generating AOT cache
  • #52938 - [Docs]: Review Deploy to Openshift guide and update for Java 25
  • #52950 - Keycloak Dev Services: fix sharing of Keycloak container started by Quarkus
  • #52976 - AOT enhanced container image: make tag suffix configurable and support direct registry push
  • #52989 - Quarkus v3.31.2: Jacoco unable to find the project root
  • #52990 - Review of the TLS reference guide
  • #52997 - OOM fix for Dev UI
  • #53016 - Move network creation from IntegrationTestUtil into the DevServicesProcessor build step
  • #53019 - Re-enable injection of config from previous dev services to dependencies (regression fix)
  • #53026 - Add versions and PURLs to all the components in SBOMs, including misc files
  • #53029 - AOT guide - add steps to generate AOT cache manually
  • #53030 - Micrometer URI templating does not apply for Unauthorized and Forbidden requests
  • #53032 - Recompilation deps flaky fix
  • #53041 - Infinispan eager load and remove default client-intelligence
  • #53049 - path defined in %dev.quarkus.http.root-path results in HTTP 404
  • #53057 - DevMCP: Shortern 'getContinuousTestingResults' method name and warn if names are too long
  • #53058 - Take JVM args into account when creating AOT file
  • #53059 - AOT Cache is not being generated
  • #53063 - Make AOT container image build more configurable
  • #53064 - Add steps to manually create AOT file
  • #53067 - Fix path templating issue for overlapping paths
  • #53080 - Propagate Quarkus properties for Gradle Test tasks
  • #53098 - Ensure that shared Config build time runtime fixed uses the expected profile
  • #53105 - JacocoProcessor: make sure the parent dir of the data file exists