3.37.0
- #54729 - Gradle:
imageBuildandimagePushuse this output of:jandexwithout declaring dependency - #54730 - Gradle plugin: declare jandex task ordering for all tasks consuming main source set resources
- #54759 - ObservabilityJsonRPCService fails when LGTM dev service is disabled
- #54777 - Native image: SoftDeleteStateManagement.INSTANCE field not registered for reflection
- #54780 - Register StateManagement fields for native image reflection
- #54784 - When using
quarkus.openshift.secret-volumes."secret-volumes".items."items".paththe deploy fail to openshift - #54785 - OIDC web-app step-up re-authentication redirect does not include acr_values
- #54786 - Carry acr_values and max_age in the code flow authorization request
- #54790 - Add link to JMC in JFR guide
- #54831 - Fix dev mode startup when LGTM observability dev services are disabled
- #54832 - Fix invalid secret and ConfigMap volume item mode in Kubernetes manifests
- #54840 - Bump the hibernate group with 11 updates
- #54848 - Upgrade to SmallRye GraphQL 2.18.2
- #54867 - Rename trusted proxy Subject DN property
- #54871 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.131 to 0.0.132
3.36.3
- #54765 - JSON logger doesn't print stacktrace anymore
- #54769 - Fix NPE in JSON Logging
- #54798 - Fix dead links in kafka.adoc
- #54807 - Fix dead links in security guides
- #54812 - Fix miscellaneous dead links across guides
- #54829 - Log Dev MCP endpoint path at startup when enabled
- #54837 - Add UnwrappedTypeResolverBuilder reflective class registration to kubernetes-client
- #54873 - Bump io.quarkus:quarkus-fs-util from 1.4.0 to 1.4.2
- #54878 - [3.37] Update to Micrometer 1.16.6
3.37.0.CR1
- #53140 - Extension-based modularity
- #54083 - Bump Hibernate ORM to 7.4.0.Final, Reactive to 3.4.0.Final, Search to 8.4.0.Final
- #54347 - Enable Jackson reflection-free serializers by default
- #54533 - Introduce ability to get response metadata in streamed response
- #54631 - Add
quarkus-rest-data-hibernate-typesextension
- #33046 - Quarkus Upgrade with gradle kotlin dsl not working
- #35367 - Improve Quarkiverse extension codestart inital doc
- #37399 - Re-enable OpenTelemetryQuartzIT and OpenTelemetrySchedulerIT
- #37465 - Logging JSON: Add support for "flat" MDC
- #44829 - Avro support in Kafka Client Topics browser
- #46475 - quarkus-grpc: OutOfMemoryException while streaming
- #47504 - This Gauge has been already registered "mysql.queue.size"
- #47603 - OpenShift and Kubernetes services should not be started during augmentation phase
- #48988 - Compose dev services should not be started in augmentation phase
- #49109 - Cannot start integration test container using Podman (rootless) and bind mounts
- #50113 - Mongodb dev services should not be started in augmentation phase
- #51157 - Update deprecation documentation for deprecated properties in Hibernate/datasource extensions
- #51640 - Error generating gRPC classes from dependency
- #51932 - Move to a single service provider build item for generated code
- #52284 - Java 25 generated application with infinispan-client doesn't contain annotationProcessorPaths definition
- #52699 - Dev services (new model?) may not apply "additional configuration provider"'s config properly
- #52889 - DN validation to trust a proxy
- #53044 -
quarkus-grpc-protoc-pluginleaksjprotocshaded protobuf classes to downstream consumers - #53106 -
token.principal-claimdoes not support nested JSON paths for opaque tokens verified via UserInfo - #53140 - Extension-based modularity
- #53147 - Simple Map support for Spring
@ConfigurationProperties - #53279 - Micrometer Prometheus: http_server_bytes_read registration fails with management interface enabled and random test port
- #53313 - Add traffic control to quarkus-grpc
- #53693 - Centralize container images in one place
- #53697 - Improve Quarkiverse extension codestart initial docs structure
- #53699 - Introduce GeneratedServiceProviderBuildItem for service provider registration
- #53716 - Support Avro in Dev UI Kafka Client Topics browser
- #53799 - Better reporting of integration test container issues
- #53825 - Arc: support interceptors on default interface methods
- #53965 - Run quickstart tests only for impacted modules in CI
- #53970 - Add building-docs skill for local documentation workflow
- #53979 - Fix rootless Podman volume mount user args for container ITs
- #53997 - Add AI skill for quarkus-websockets-next
- #53999 - Add AI skill for quarkus-websockets-next
- #54025 - Add AI skill for quarkus-smallrye-graphql
- #54027 - Add AI skill for quarkus-smallrye-graphql
- #54038 - Add support for flat MDC in JSON logging via mdc.flat-fields option
- #54048 - Add AI skill for quarkus-quartz
- #54050 - Add AI skill for quarkus-quartz
- #54053 - DevUI blocks dev mode when the app is OIDC RP for itself
- #54054 - Add trusted proxy check based on DN's subject for environment where IP based check is not possible
- #54063 - Add AI skill for quarkus-hibernate-reactive
- #54064 - Add AI skill for quarkus-hibernate-reactive
- #54065 - Add AI skill for quarkus-hibernate-search-orm-elasticsearch
- #54066 - Add AI skill for quarkus-hibernate-search-orm-elasticsearch
- #54083 - Bump Hibernate ORM to 7.4.0.Final, Reactive to 3.4.0.Final, Search to 8.4.0.Final
- #54084 - Fix intermittent INTERNAL half-close errors in BlockingServerInterceptor (severe bug - grpc virtual thread bug fails concurrency)
- #54088 - Revisit Vert.x executeBlocking strict ordering by default
- #54089 - Add
org.springframework.transaction.annotation.Transactionalsupport to Spring compatibility libraries - #54094 - Use COPY_ATTRIBUTES in JarResultBuildStep to enable copy-on-write on JDK 20+ / APFS
- #54097 - Use COPY_ATTRIBUTES when copying dependency jars to enable CoW on JDK 20+/APFS
- #54098 - Add Spring
@Transactionalcompatibility extension - #54109 - Add AI skill for quarkus-redis-cache
- #54110 - Add AI skill for quarkus-redis-cache
- #54111 - Add AI skill for quarkus-security-jpa
- #54112 - Add AI skill for quarkus-security-jpa
- #54116 - Add AI skill for quarkus-smallrye-fault-tolerance
- #54117 - Add AI skill for quarkus-smallrye-fault-tolerance
- #54121 - Stork doesn't provide human readable error message when quarkus-jackson is needed, just java.lang.NoClassDefFoundError
- #54122 - Use Quarkus Gauge builder
- #54138 - Update WildFly OpenSSL to 2.3.0.Final
- #54145 - Add GitHub Actions job for Oracle Test Pilot
- #54149 - Migrate custom enforcer rules to the current Maven Enforcer Plugin API
- #54168 - Add AI skill for quarkus-config-yaml
- #54169 - Add AI skill for quarkus-smallrye-context-propagation
- #54172 - Add AI skill for quarkus-config-yaml
- #54173 - Add AI skill for quarkus-smallrye-context-propagation
- #54174 - Add AI skill for quarkus-elasticsearch-java-client
- #54176 - Add AI skill for quarkus-keycloak-authorization
- #54180 - Add AI skill for quarkus-elasticsearch-java-client
- #54182 - Add AI skill for quarkus-keycloak-authorization
- #54187 - GRPC client fails after a call has been done with a RestClient if prometheus metrics are configured
- #54192 - Harmonize HTTP Client tags in metrics recording
- #54203 - Rename Panache Next module to Quarkus Data Hibernate
- #54205 - Bump narayana-lra.version from 1.1.0.Final to 1.2.0.Final
- #54206 - Bump org.apache.logging.log4j:log4j-api from 2.25.4 to 2.26.0
- #54210 - Bump eu.maveniverse.maven.njord:extension3 from 0.9.4 to 0.9.5
- #54211 - Bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre
- #54213 - Bump org.apache.groovy:groovy from 4.0.28 to 5.0.6
- #54214 - Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 25.1.2 to 25.1.3
- #54215 - Bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.10.0 to 1.11.0
- #54219 - OIDC: discover metadata for DEV UI component only when necessary and with request timeout
- #54225 - Add AI coding skill to extension maturity matrix
- #54231 - Fix OpenTelemetryQuartzIT and OpenTelemetrySchedulerIT native mode tests
- #54232 - Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.1
- #54233 - Bump org.mvnpm:lit-html from 3.3.2 to 3.3.3
- #54236 - Bump io.smallrye.common:smallrye-common-bom from 2.17.0 to 2.18.1
- #54244 - Update GitHub bot triage notifications for Agroal
- #54245 - Start unifying Knative and regular Kubernetes manifest handling
- #54247 - Add
descriptionproperty to@Scheduledannotation - #54249 - Support nested JSON paths in token.principal-claim for UserInfo
- #54253 - Remove long deprecated constructors of
ReflectiveClassBuildItem - #54254 - Bump asm.version from 9.9.1 to 9.10
- #54255 - Bump wildfly-elytron.version from 2.9.0.Final to 2.9.1.Final
- #54256 - Bump com.microsoft.azure.functions:azure-functions-java-library from 3.2.4 to 3.3.0
- #54260 - Quarkus upgrade with gradle kotlin dsl
- #54265 - Agent-MCP documentation should not be part of Dev MCP
- #54267 - Refactor Agent MCP documentation into separate guide
- #54275 - Remove deprecated code from
ApplicationArchiveand build item - #54277 - Remove deprecated code from
CapabilityandAugmentActionImpl - #54278 - Remove deprecated
ProcessInheritIODisabled&ArtifactInfoUtilmethod - #54282 - Remove deprecated
GlobUtiland constructors of build items - #54287 - Replace deprecated
Runtime.version().major()withRuntime.version().feature() - #54288 - Use a different Dev Service image, or add configuration to it, when vector search is necessary
- #54289 - Bump org.asynchttpclient:async-http-client from 2.12.4 to 2.15.0 in /bom/application
- #54292 - Bump org.jetbrains.kotlinx:kotlinx-coroutines-bom from 1.10.2 to 1.11.0
- #54293 - Bump org.mvnpm:es-module-shims from 2.0.10 to 2.8.1
- #54294 - Bump org.mvnpm:lit from 3.3.2 to 3.3.3
- #54295 - Bump org.mvnpm.at.viz-js:viz from 3.26.0 to 3.27.0
- #54296 - Bump eu.maveniverse.maven.njord:extension3 from 0.9.5 to 0.9.6
- #54298 - Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.2 to 3.6.3
- #54301 - Bump org.mvnpm.at.lit-labs:ssr-dom-shim from 1.5.1 to 1.6.0
- #54302 - Bump com.gradle:common-custom-user-data-maven-extension from 2.1.0 to 2.2.0
- #54312 - No SecurityScheme on OpenAPI when HTTP annotation is used on super method
- #54314 - Make all Vert.x executeBlocking ordering requirement explicit
- #54316 - Move conversion methods to the related config objects
- #54317 - ConsoleStateManager should warn on duplicate key instead of failing
- #54318 - Add a buildStep to check if Jackson is present and fail with a human-readable message otherwise
- #54321 - Add compatibility constructors for downstream consumers
- #54322 - Add Oracle Test Pilot badge to README
- #54324 - Migrate MongoDB Dev Services to new Dev Services infrastructure
- #54329 - Bump org.junit:junit-bom from 6.0.3 to 6.1.0
- #54330 - Bump org.checkerframework:checker-qual from 3.54.0 to 4.1.0
- #54332 - Bump com.github.javaparser:javaparser-core from 3.28.0 to 3.28.1
- #54336 - Bump org.junit:junit-bom from 6.0.3 to 6.1.0 in /devtools/gradle
- #54341 - Warn instead of fail when console keys are registered twice
- #54344 - Support SecurityScheme generation for methods with inherited HTTP annotations
- #54347 - Enable Jackson reflection-free serializers by default
- #54349 - Disable the Kotlin compiler daemon
- #54351 - Add proper assertion to REST Client URL test
- #54352 - Use Thread.start in console exit command
- #54353 - Migrate Kubernetes Dev Services to new Dev Services infrastructure
- #54358 - Scope Dev Services config to the current CuratedApplication instance
- #54359 - Migrate Elasticsearch Dev Services to new Dev Services infrastructure
- #54360 - Update Hibernate/Datasource deprecation documentation to reference config properties
- #54363 - Stabilize ordering of 2 core build items used by bytecode recording
- #54364 - Stabilize cache manager bytecode recording
- #54365 - Make Flyway migration discovery ordering deterministic
- #54366 - Bump com.mysql:mysql-connector-j from 9.6.0 to 9.7.0
- #54367 - Bump com.gradle:develocity-maven-extension from 2.4.0 to 2.4.1
- #54369 - Use output timestamp for deterministic info build time
- #54370 - Stabilize ordering in gRPC processors for bytecode recording
- #54371 - Stabilize generated bytecode in Arc
- #54372 - Use a per-request TaskQueue for ordered blocking of GraphQL resolvers
- #54376 - Prevent Dependabot from opening Hibernate ORM specific PR
- #54385 - Upgrade protoc to 4.35.0 and proto-google-common-protos to 2.71.0
- #54387 - Ignore minor updates of Elasticsearch dependencies
- #54388 - Migrate observability to new dev service model
- #54393 - Bump org.mvnpm.at.hpcc-js:wasm from 2.15.3 to 2.33.6
- #54397 - Bump Keycloak version to 26.6.2
- #54400 - Dev services test for postgresql fixed ports
- #54401 - Fix Oracle Test Pilot badge to point to quarkusio/quarkus
- #54405 - Add tests for old model dev services
- #54408 - Use LinkedHashMap in JacksonProcessor#supportMixins
- #54409 - Sort classNames in FilteredJaxbClassesToBeBoundBuildItem.Builder#build
- #54410 - Improve sort order for ReceiverMethodBuildItem
- #54411 - Improve binary reproducibility in extensions/undertow
- #54414 - Oracle Test Pilot: add Autonomous databases 19c and 26ai support
- #54415 - Oracle Test Pilot: add Autonomous databases 19c and 26ai support
- #54416 - Upgrade Oracle JDBC driver to latest version 23.26.2.0.0
- #54418 - Re-evaluate additional dev services config on service reuse
- #54420 - Add generated bytecode reproducibility checks
- #54421 - Qute: make ValueResolverGenerator deterministic for binary reproducibility
- #54424 - Add a way to provide license info for an SBOM component
- #54425 - Fix stork:// gRPC clients not recovering when the service starts after the client
- #54429 - Introduce DataSourceFeatureRequirementBuildItem for automatic PostgreSQL image selection
- #54431 - Ensure that tests for masking REST Client headers actually run
- #54434 - Configure protostream annotation processor in infinispan-client codestarts
- #54439 - gRPC streaming crashes native process after traffic control changes
- #54441 - Fix gRPC streaming crash in native mode
- #54442 - Ensure deterministic ordering of generated WebSocket endpoints
- #54444 - Bump org.mvnpm:linkify-it from 5.0.0 to 5.0.1
- #54445 - Bump asm.version from 9.10 to 9.10.1
- #54446 - Bump org.mvnpm:markdown-it from 14.1.1 to 14.2.0
- #54449 - Bump org.mvnpm.at.hpcc-js:wasm from 2.33.6 to 2.33.8
- #54450 - Bump org.json:json from 20251224 to 20260522
- #54456 - Jandex: order Jandex input deterministically
- #54461 - Revamp getting started
- #54462 - Add a minimal guide for the info extension
- #54463 - Small improvements to the Kafka getting started guide
- #54465 - CDI RequestContext not shared between reactive RouteFilter and Jakarta RS resource
- #54469 - Bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.130 to 0.0.131
- #54471 - Bump org.mvnpm:dompurify from 3.2.7 to 3.4.6
- #54472 - Bump com.gradle.develocity from 4.4.1 to 4.4.2 in /devtools/gradle
- #54474 - Attempt to fix the flakiness of testDataForKeyed
- #54485 - Attempt to fix the flakiness of testPrices
- #54489 - Bump to Mutiny 3.2.1
- #54492 - Produce both quoted and unquoted variants of schema management config
- #54494 - Fix protoc file not found
- #54498 - Migrate Compose Dev Services to new Dev Services infra
- #54501 - Bump org.mvnpm:dompurify from 3.4.6 to 3.4.7
- #54503 - Bump io.smallrye.reactive:mutiny-zero-flow-adapters from 1.2.0 to 1.2.1
- #54504 - Upgrade Oracle JDBC driver to latest version 23.26.2.0.0
- #54506 - Replace deprecated Gizmo 2 method usages
- #54508 - Stabilize bytecode from
PanacheHibernateResourceProcessor#recordEntityToPersistenceUnit - #54511 - Stabilize bytecode in
ReactiveRoutesProcessor#addAdditionalRoutes - #54512 - Improve deterministic ordering in vertx-http extension
- #54513 - Stabilize bytecode generated in
SchedulerProcessor - #54515 - Stabilize iteration order of beansteam elements in
SmallRyeFaultToleranceProcessor - #54526 - MongoDB-Panache: shorthand query parameter binding
list("field", value)bypasses the MongoDB CodecRegistry, breaking custom-typed fields - #54529 - Some small adjustments for the JLink work
- #54533 - Introduce ability to get response metadata in streamed response
- #54534 - Fix Podman CI: Start the user-level Podman socket after purge and reinstall
- #54535 - Add Maven relocations for Panache Next to Quarkus Data rename
- #54548 - Bump eu.maveniverse.maven.njord:extension3 from 0.9.6 to 0.9.7
- #54551 - REST: share CDI request context between
@RouteFilterand JAX-RS resource - #54552 - Bump HtmlUnit version to 5.0.0
- #54554 - Surface the application log tail when an integration test fails to boot
- #54561 - Remove custom card and correct resource keys for Observability dev ui card
- #54563 - Use native MongoDB operations to handle parameters in MongoDB Panache
- #54578 - Add guide for Spring tx
- #54579 - [Tests] writeIndex/readIndex race in TestClassIndexer fails as "Not a jandex index" under maxParallelForks > 1
- #54580 - Fix TestClassIndexer race causing "Not a jandex index" with forks
- #54583 - Stop leaking jprotoc V3 protobuf classes from grpc-protoc-plugin main artifact
- #54586 - Fix duplicate feature name when quarkus-data-hibernate and hibernate-orm-panache coexist
- #54589 - Bump Nisse from 0.4.4 to 0.9.2
- #54590 - Get rid of useless 1356 plugin invocations
- #54600 - GeneratedResourceBuildItem: improve error message and add escape hatch for non-standard META-INF/services resources
- #54601 - Add escape hatch and improve error message in GeneratedResourceBuildItem
- #54608 - Separate Stork AP from compile in grpc-stork-recovery IT
- #54623 - Bump com.nimbusds:nimbus-jose-jwt from 10.9 to 10.9.1
- #54624 - Bump com.fasterxml.jackson:jackson-bom from 2.21.4 to 2.22.0
- #54625 - Bump elasticsearch-opensource-components.version from 9.3.4 to 9.3.5
- #54627 - Bump org.mvnpm.at.hpcc-js:wasm from 2.33.8 to 2.34.0
- #54628 - Bump com.github.javaparser:javaparser-core from 3.28.1 to 3.28.2
- #54629 - Bump org.checkerframework:checker-qual from 4.1.0 to 4.2.0
- #54631 - Add
quarkus-rest-data-hibernate-typesextension - #54634 - Revert "Remove workaround from ModularitySteps"
- #54638 - Add Quarkus Data to Quarkus Bot / Quarkus Lottery config
- #54640 - Add path param handling to duplicate path detection
- #54641 - Add CardText support to Dev UI extension cards
- #54658 - Add documentation for JsonProvider SPI
- #54665 - QuarkusBuild task is failing if any Signal receiver method is annotated with
@RunOnVirtualThread - #54667 - Signals: produce ExecutionModelAnnotationsAllowedBuildItem for receivers
- #54681 - FormData throws RuntimeExceptions
- #54682 - Quarkus Parent POM - remove redundant maven compiler config
- #54688 - Upgrade Kotlin to 2.4.0
- #54690 - ArC: add generated bytecode reproducibility check to ArcTestContainer
- #54698 - Return HTTP 400 when a multipart request exceeds max params
- #54706 - Update CycloneDX to 12.2.0
- #54716 - Jandex: upgrade to 3.6.0
- #54717 - Ensure generated bytecode is reproducible in extensions/vertx/deployment
- #54731 - Mark Smallrye Stork extension as stable
- #54734 - Automatic PostGIS image selection breaks on aarch64 (exec format error)
- #54735 - Fall back to plain PostgreSQL when PostGIS image is unavailable for the host architecture
- #54746 - ArC: support method-level interceptor bindings on default interface methods
3.36.2
- #34285 - Using Dev ui "breaks" a lambda
- #40420 - FrameworkRouter not initialized when access-log is enabled with custom non-application-root-path
- #54080 - Don't use
orderedexecution for@RunOnVertxContext - #54438 - Allow Dev UI to work with Amazon Lambda HTTP extensions in dev mode
- #54546 - Bump kafka.version from 4.2.0 to 4.2.1
- #54597 - Fix null Vert.x log messages showing as NULL in native mode
- #54604 - With quarkus.thread-pool.queue-size set, async health work can be silently dropped
- #54609 - Don't ignore
Futurein Smallrye Health - #54621 - Bump the hibernate group with 10 updates
- #54639 - Memory Leak with Quarkus Rest Client in a Reactive pipeline
- #54646 - Panache: PanacheRepositoryBase.findByIds(List<?> ids) returns a list of instead of
- #54647 - Fix return type of PanacheRepositoryBase
- #54649 - Bump to Vert.x 4.5.28 and Netty 4.1.135.Final
- #54659 - Fix memory leak in REST Client reactive pipelines
- #54669 - Fix startup NPE when the access log is enabled without a framework router
- #54673 - add config properties section to cyclonedx guide
- #54674 - cyclonedx sbom missing serialnumber
- #54675 - Add cyclone configuration to docs
- #54678 - Missing %l in the access log documentation
- #54689 - Basic auth may return 401 with older clients when realm is unset
- #54697 - Document Basic authentication realm compatibility
- #54700 - Include serial numbers into generated SBOMs
- #54705 - Bump quarkiverse-parent from 20 to 22
- #54708 - Updates Infinispan to 16.0.13
- #54709 - Add support for
--no-wrapperonCreateProjectMojo - #54711 - Bump jacoco.version from 0.8.14 to 0.8.15
- #54713 - Add option to Maven plugin to forget wrapper addition
- #54732 - Dev-UI: Update German translation for 'Read me' to 'Lies mich'
3.36.1
- #52741 - quarkus-amazon-lambda-rest does not correctly include a Jandex
- #53197 - Smallrye config and microprofile config version conflict causes build failure with java modules
- #53613 - Quarkus build with vertx-hazelcast fails after upgrade to 3.33.1
- #53785 - Multi threaded maven uber jar builds on windows faill with java.nio.file.ClosedFileSystemException
- #53808 - Wrap shorthand admonition blocks in ==== delimiters
- #54001 - Gradle
quarkusRuntask starts inTESTmode - #54095 - Gradle config from one module's
quarkusAppPartsBuildleaks into another module in 3.35.x - #54144 - Open archive path tree interrupt workaround
- #54229 - Signals: add configurable concurrency limit
- #54270 - Enable RAG generation during release builds
- #54273 - Keycloak exchange code for tokens fails in devmode if clientId contains an underscore
- #54281 -
quarkus.rest-client-oidc-filter.refresh-on-unauthorizednot respected with multiple@RegisterProviderannotations - #54286 - Signals: introduce configurable concurrency limiter
- #54313 - Fix Hibernate ORM Dev UI localization and clear HQL input on submit
- #54320 - Use Mode.RUN for the Gradle quarkusRun task to fix indexing crash
- #54340 - Fix Keycloak DEV UI code exchange for client IDs with underscores
- #54342 -
@ServerExceptionMapperwith generic base class drops other exception mappers at runtime - #54343 - Fix JSON logging excluded keys config ignoring nested fields
- #54346 - Fix
@ServerExceptionMapperbridge method handling for generic types - #54357 - Fix typo it's is -> it is
- #54382 - Bump the hibernate group with 11 updates
- #54389 - Updates to Infinispan 16.0.12.Final
- #54413 - Update documentation of
ReflectiveClassConditionBuildItem - #54423 - Fix "Kafka OAuthBearer authentication fails in native mode" again
- #54426 - Injecting test security identity on IO thread is blocking operation
- #54427 - Fix injecting
@TestSecurityidentity with@RunOnVertxContext - #54428 - Disambiguate config doc anchors for build-time properties
- #54432 - Fix platform BOM and platform metadata override ordering
- #54436 - Fix: quarkus.rest-client-oidc-filter.refresh-on-unauthorized not respected with multiple
@RegisterProviderannotations - #54443 - Bump the hibernate group across 1 directory with 16 updates
- #54447 - Reset stale Quarkus system properties on reused Gradle worker JVMs
- #54455 - [Kafka Dev UI] Topic message timestamp displayed one month behind actual value
- #54467 - Bump proposed Maven version to 3.9.16
- #54468 - Signals: Receivers - resolve lambda inference ambiguity
- #54470 - Bump org.eclipse.parsson:parsson from 1.1.7 to 1.1.9
- #54473 - Fix Kafka Dev UI message timestamp displaying one month earlier
- #54480 - Lambda fails serialization when returning
Record, succeeds when swapped toObject - #54482 - REST Client + Micrometer: duplicate gauge registration warning for http.client.active.connections on first invocation
- #54484 - Properly support
java.lang.Recordas Lambda return type - #54496 - Avoid duplicate gauge warnings for REST Client
- #54497 - Agroal invalid connection metric has the wrong description
- #54499 - Fix wrong description for agroal.invalid.count metric
- #54505 - Bump Maven wrapper to 3.9.16
- #54520 - Add maven distribution sha256 validation
- #54522 - Dev UI Workspace - the scroll is not working anymore
- #54527 - Avoid transfer progress in Quarkus Update commands
- #54531 - Remove superfluous code in dev ui guide
- #54541 - Raggedy alignment on dev UI for new actions links
- #54543 - Undeprecate AbstractQuarkusExtensionTest and make it abstract
- #54544 - Bump version.surefire.plugin from 3.5.4 to 3.5.6
- #54545 - Bump jaxb-runtime.version from 4.0.8 to 4.0.9
- #54553 - Finalize Maven 3.9.16 update
- #54555 - Fix Dev UI Workspace scroll not working
- #54556 - Align Dev UI action links with regular extension links
- #54558 - DataSource leaks after upgrading to Quarkus 3.36.0
- #54560 - Signals: document programmatic Signal creation via Signal.create()
- #54573 - Bump jakarta.json.bind:jakarta.json.bind-api from 3.0.1 to 3.0.2
- #54574 - Bump com.fasterxml.jackson:jackson-bom from 2.21.3 to 2.21.4
- #54577 - Multiple extensions registered a feature of the same name: hibernate-orm-panache
- #54582 - Improve French translation of the Dev UI
- #54587 - [3.36] Fix duplicate feature name when hibernate-panache-next and hibernate-orm-panache coexist
- #54588 - Do not bytecode record the Vert.x service instances
- #54595 - Index additional classes in AWS Lambda extensions
- #54599 - Align MicroProfile Config with SmallRye Config
- #54606 - Bump Agroal to 3.2
3.36.0
- #53533 - Complains about missing
<extensions>true</extensions>for newly created extension - #54119 - Add extension-rag module to generate RAG vector embeddings from core documentation
- #54133 - Bump kubernetes-client-bom from 7.6.1 to 7.7.0
- #54186 - Signals: improvements
- #54196 - Bump Gradle from 9.3.1 to 9.5.1
- #54202 - Bump com.fasterxml.jackson:jackson-bom from 2.21.2 to 2.21.3
- #54209 - Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18
- #54217 - Reflection free serializer improvements
- #54220 - Bump Microsoft SQL Server JDBC driver to 13.4.0
- #54221 - Support for multiple SunPKCS11 configurations
- #54223 - Add extensions=true to generated extension codestart POMs for external extensions
- #54227 - Exclude transitive dependencies from narayana-jta
- #54228 - Add Spring's entities among class placeholders to be unwrapped
- #54239 - Add preauthorized_code as OidcClient grant type enum
- #54241 - Bump Vineflower to 1.12.0
- #54243 - Agroal 3.1 Causes Connections to Use DB Default Transaction Isolation
- #54248 - Signals: remove flaky BlockingEmissionFailureTest
- #54258 - Using
copyRecursiveinstead of registering configuration for QuarkusComponentVariants - #54259 - Ensure LauncherProvider always use current Config
- #54262 - Bump Agroal to 3.1.2
- #54300 - Bump com.github.ben-manes.caffeine:caffeine from 3.2.3 to 3.2.4
3.35.4
- #51109 - Smallrye OpenAPI generation for SSE with Multi return type generates array type
- #53479 - x-smallrye-profile Profile filtering not working properly
- #53798 - Update remaining actions to pinned shas
- #53844 - Bump smallrye-open-api.version from 4.3.0 to 4.3.1
- #53916 - Add support for more Jackson annotations in generated reflection-free serializers
- #53944 - Bump the hibernate group with 9 updates
- #53946 - [3.35.1] Hibernate IllegalArgumentException is not a subtype
- #53964 - StackOverflowError in Hibernate metadata processing since 3.35 for generic
AttributeConverter - #54060 - Allow WebDependencyJarBuildItem to carry import mappings directly
- #54085 - Improve Micrometer test resilience
- #54091 - mTLS auth mechanism throws NPE when proxy "forwarded" header indicate HTTPS in the HTTP request
- #54093 - Using reflection-free serializers breaks in 3.35
- #54127 - quarkus-opentelemetry native image on JDK 25: IllegalArgumentException: Receiver type ManagementSupport$$Lambda is not an instance of com.sun.management.OperatingSystemMXBean at runtime
- #54140 - Fix CNFE for CpuMethods otel class
- #54146 - SunPKCS provider is not available at runtime
- #54147 - Apply security provider specific configuration at runtime
- #54148 - Bump Narayana from 7.3.3.Final to 7.3.4.Final
- #54150 - Bump the hibernate group across 1 directory with 14 updates
- #54188 - Update JAXB to 4.0.8
- #54189 - Generate reflection-free Jackson serializers only for public classes
- #54199 - docs: replace Markdown xml fence with AsciiDoc source block
- #54208 - Bump smallrye-open-api from 4.3.1 to 4.3.3
- #54242 - Prevent NPE in mTLS auth mech when communication with a trusted proxy happens over HTTP protocol but headers indicate HTTPS
- #54264 - Fix NPE in RemoteUserAttribute with anonymous identity
- #54310 - Prometheus compression header fix