Skip to content

Update dependency io.quarkus:quarkus-bom to v3.39.3 - #8

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/io.quarkus-quarkus-bom-3.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/io.quarkus-quarkus-bom-3.x

Conversation

@renovate

@renovate renovate Bot commented Jun 1, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
io.quarkus:quarkus-bom 3.9.03.39.3 age confidence

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

quarkusio/quarkus (io.quarkus:quarkus-bom)

v3.39.3

Compare Source

Complete changelog
  • #​42976 - Quarkus REST in NATIVE - abstract resources with @Path requires impl. to be CDI beans while RESTEasy does not
  • #​45257 - update guide on writing extension regarding docs generation
  • #​45791 - Range response status reset when using a @ServerResponseFilter
  • #​55119 - Use branch instead of version to avoid dead link on main guides
  • #​55674 - context propagation not working correctly
  • #​55739 - Fix race in AeshLauncherImpl causing flaky test timeouts
  • #​55835 - Quarkus 3.38 in dev mode - WARNING: java.lang.foreign.Linker::downcallHandle has been called by org.aesh.terminal.tty.impl.LibC in an unnamed module
  • #​55962 - Enable WebSocket traffic logging in aesh websocket tests
  • #​55999 - [Docs]: Lift and Shift review of Deploying to OpenShift guide
  • #​56018 - Aesh: fix flaky WebSocket tests on Semeru by closing WebSocketClient
  • #​56103 - Mention the quarkus-config-doc-maven-plugin
  • #​56106 - Add licenses for generic file components in SBOMs
  • #​56120 - Move SSH enabled config to build time and gate all processor build steps
  • #​56129 - Fix wrapWithSpan context propagation
  • #​56153 - Keep the 206 status of Range responses when the JAX-RS response has been materialized
  • #​56222 - Make sure the callouts follow the Asciidoc syntax
  • #​56240 - Update redirect instructions for Roq
  • #​56279 - Security overview guide style review (3.40)
  • #​56301 - Upgrade aesh to 3.17.5 and improve AeshLauncher test framework
  • #​56336 - [3.39] Server-Side Template Injection (SSTI) vulnerability in ReflectionValueResolver of the Quarkus Qute template engine
  • #​56340 - Add a packaging overview guide
  • #​56346 - Manage projectreactor in the bom, update to 3.8.7
  • #​56348 - Update building-docs skill and docs-preview.sh for Roq migration
  • #​56354 - Upgrade hibernate ORM from 7.4.5.Final to 7.4.7.Final
  • #​56357 - [3.39] backport of doc improvement
  • #​56359 - Check Keycloak token type on the OIDC server-less verification path
  • #​56365 - [3.39] Upgrade RESTEasy to 6.2.18.Final
  • #​56374 - Remove warning from PeriodicMetricReader
  • #​56386 - Style and syntax violations in docs callouts
  • #​56389 - Do not use attributes in guide title to work around Roq/Yupiik limitation
  • #​56391 - Fix numbered callout lists in documentation examples
  • #​56393 - ReactiveRedisDataSource.withConnection leaks pool permit when cancelled before connection is acquired
  • #​56395 - Suppress PeriodicMetricReader exporter warnings
  • #​56400 - rest-jackson: ContextResolver result cached by entity class, dropping the media type from the key
  • #​56402 - rest-jackson: SecurityCustomSerialization caches its ObjectWriter in a JVM-wide static field, dropping the ObjectMapper from the key
  • #​56408 - Update the logging guide for supported APIs
  • #​56413 - Redis client: fix connection leaks caused by cancellation during acquisition
  • #​56424 - Quarkus REST: fix native mode when abstract resource with path is extended by a subclass without paths
  • #​56425 - Doc - place callout lists after source listings
  • #​56429 - Typo fixes in websockets-next guides
  • #​56430 - Ensure FullyFeaturedServerJacksonMessageBodyWriter uses media type properly
  • #​56431 - Ensure SecurityCustomSerialization uses ContextResolver
  • #​56432 - Remove orphaned callout markers with missing explanations
  • #​56444 - Drop steps for discarded toc plugin in docs preview
  • #​56449 - Fix remaining callout list placement issues in docs
  • #​56470 - [3.39] Decouple types discovery and generation of reflection-free Jackson serializers
  • #​56480 - fix: align docs-preview.sh default port to 8042
  • #​56487 - Update to Avro 1.12.2, auto-trust Avro-generated classes, add properties to configure additional Avro-trusted classes
  • #​56489 - SBOM component to product attribution
  • #​56493 - Certificate reload skips restored certificates by comparing against startup snapshot
  • #​56497 - [3.39] SBOM CPE attribution
  • #​56498 - Ensure restoring certificate to original works

v3.39.2

Compare Source

Complete changelog
  • #​55234 - quarkus cli is missing the classname option
  • #​55239 - Add resource class name to CreateApp
  • #​55355 - Bump com.fasterxml.jackson:jackson-bom from 2.22.0 to 2.22.1
  • #​55360 - quarkus-container-image-buildpack fails on Windows with UnsupportedOperationException when building container image
  • #​55545 - Support multiple colons in @PermissionsAllowed value
  • #​55665 - Update buildpack lib to 0.0.17
  • #​55907 - Quarkus 3.38 Date serialization issue
  • #​56016 - Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to 5.6.3 in /bom/application
  • #​56030 - WriterInterceptor not called for response mapped from exception
  • #​56064 - quarkus-rest-jackson: reflection-free (de)serializers treat a Map subclass as a bean and drop every map entry
  • #​56126 - Bump com.fasterxml.jackson:jackson-bom from 2.22.1 to 2.22.2
  • #​56152 - Run writer interceptors for responses mapped from exceptions thrown before the interceptor handler
  • #​56161 - Allow multiple colons in @PermissionsAllowed
  • #​56165 - OIDC Redis TokenStateManager returns null instead of failing when the token state is missing, leading to an NPE and HTTP 500
  • #​56173 - JarResource: cached toExternalForm() breaks relative URL resolution against CodeSource.getLocation()
  • #​56176 - Fix resolving sibling URL in JarResource
  • #​56182 - Issue using both Caffeine and Redis for caching
  • #​56206 - Fix dead link
  • #​56209 - Update preview workflow for Roq
  • #​56216 - Avoid early token acquisition for DeferredOidcClient
  • #​56223 - [3.39] Fix serialization of string-shaped dates without a pattern in reflection-free Jackson serializers
  • #​56224 - [3.39] Support reflection-free json serialization of a Map subtype
  • #​56234 - Force re-authentication when the OIDC session token state is no longer available
  • #​56237 - Bump org.asynchttpclient:async-http-client from 2.15.0 to 2.16.0 in /bom/application
  • #​56242 - Fix Redis cache backend type resolution
  • #​56244 - Fix docs preview: Drop invalid condition and unused mtime
  • #​56257 - Signals: docs - add comparison with CDI events and Vert.x EventBus
  • #​56278 - security-getting-started-tutorial guide style review (3.40)
  • #​56280 - security-authorize-web-endpoints-reference guide style review (3.40)
  • #​56281 - security-keycloak-authorization guide style review (3.40)
  • #​56282 - security-architecture guide style review (3.40)
  • #​56292 - Fix typo sytem -> system in the dev services databases guide
  • #​56293 - docs: fix typo exisits -> exists
  • #​56300 - Allow --path parameter on quarkus create app cli for parity with maven creation
  • #​56306 - Typo fixes in deploying-to-abc guides
  • #​56308 - [3.39] Fix reading headers in Spring Web - Quarkus REST
  • #​56320 - [3.39] Use composite key for token introspection and userinfo cache
  • #​56333 - [3.39] Upgrade SmallRye GraphQL to 2.18.5

v3.39.1

Compare Source

Complete changelog
  • #​48943 - From Quarkus 3.22, Database dev services not reused if the unit test is using a @QuarkusTestResource
  • #​51130 - Remote Dev fails when using hibernate-reactive extension
  • #​55389 - Fix @RunOnVirtualThread annotation in combination with blocking endpoints
  • #​55907 - Quarkus 3.38 Date serialization issue
  • #​55958 - container-image-jib: no progress output while the image is pushed, because ProgressEvent is never subscribed to
  • #​55959 - Jib container push progress log
  • #​56009 - Dev UI Dev MCP endpoint hangs indefinitely (no response, no error) when a JSON-RPC request's id is a string
  • #​56064 - quarkus-rest-jackson: reflection-free (de)serializers treat a Map subclass as a bean and drop every map entry
  • #​56070 - quarkus-spring-security may not fail the build when @PostAuthorize, @PreFilter or @PostFilter are used
  • #​56079 - Skip Hibernate dev integrator in remote server-side dev mode
  • #​56080 - MongoDB Panache: Session-commit on transaction rollback
  • #​56086 - [3.39] Do not set an invalid country code when generating the Quarkus Dev CA
  • #​56087 - [3.39] Handle string JSON-RPC ids and always respond on the Dev MCP endpoint (3.39 backport)
  • #​56088 - Fail the build when unsupported Spring Security annotations are used
  • #​56092 - [3.39] Revert "Disable the Quarkus Dev CA generation test on Windows"
  • #​56101 - Document that CORS cannot be configured both programmatically and with properties
  • #​56104 - quarkus-config-doc-maven-plugin picks up things from git worktrees that it should ignore
  • #​56105 - Don't descend into nested git checkouts when scanning for config-doc target directories
  • #​56130 - Register terminal provider SPI and defer FFM init for native images
  • #​56131 - docs: clean up independently maintained CORS guide
  • #​56132 - Redis replication with topology=static does not respect host ordering - Set loses master/replica order
  • #​56158 - REST Client: @RestClient on the interface fails the build with a duplicate annotation since 3.32
  • #​56159 - Ignore a @RestClient qualifier placed on the REST Client interface
  • #​56166 - Fix MongoDB Panache committing sessions after a JTA transaction timeout
  • #​56177 - Bump io.micrometer:micrometer-bom from 1.17.0 to 1.17.1
  • #​56183 - Redis: make sure the configured hosts are ordered
  • #​56192 - Do not rebuild the application for every launch of a QuarkusMainTest
  • #​56197 - Upgrade aesh, aesh-readline, fix ffm downcall and customizers
  • #​56204 - Switch to JavaParser for generating build items doc

v3.39.0

Compare Source

Major changes
  • #​56072 - [3.39] Revert "Enable reflection-free Jackson serializers by default"
Complete changelog
  • #​55738 - Make sure MicrometerRegistryProviderBuildItem has a stable collection order
  • #​55756 - Datasource guide style review (3.40)
  • #​55834 - @Scheduled method can run before @InjectMock is installed in @QuarkusTest
  • #​55891 - Scheduler: document halted start mode as a testing workaround
  • #​55902 - Bump org.apache.maven.plugins:maven-jar-plugin from 3.5.0 to 3.5.1
  • #​55911 - "ScheduledJobStarted" CDI Event for a scheduled job.
  • #​55914 - Fire StartedExecution CDI event for scheduled jobs
  • #​55947 - Update to Kotlin 2.4.10
  • #​55980 - Bump Gradle from 9.6.0 to 9.7.0
  • #​55988 - Embedding cyclone DX SBOM fails with minikube extension since 3.38.0.CR1 because of org.jline:jline-parent:4.0.0 dependency
  • #​55991 - Document implicit transactions for blocking SmallRye GraphQL resolvers when JTA is available
  • #​55995 - Bump org.bouncycastle:bc-jdk18on-bom from 1.85 to 1.85.2
  • #​55997 - Bump eu.maveniverse.maven.njord:extension3 from 0.9.9 to 0.9.10
  • #​56001 - Document implicit transactions for blocking SmallRye GraphQL resolvers
  • #​56002 - Use testcontainers' oracle-free instead of oracle-xe
  • #​56008 - DevUI: use bean class as source for synthetic observers
  • #​56019 - Fix jline dependency
  • #​56020 - [3.39] Add quarkus-extension.json
  • #​56041 - Preserve the configured order of REST compression media types
  • #​56042 - Make sure JacksonDeserializerFactory#DeserializationData's constructorFields has a stable order
  • #​56043 - Record WebSocket endpoint security checks in a stable order
  • #​56051 - Do not use maps with unstable iteration order in OidcGraphQLClientIntegrationProcessor
  • #​56052 - Make sure map returned from WebSocketProcessor#collectEndpointSecurityChecks is stable and immutable
  • #​56053 - Make sure ctorFields in JacksonDeserializerFactory#deserializeObjectFields is immutable
  • #​56054 - [3.39] Backport doc categories work to 3.39
  • #​56072 - [3.39] Revert "Enable reflection-free Jackson serializers by default"

v3.38.3

Compare Source

Complete changelog
  • #​34749 - Openshift manifest generator does not detect commit id in "detached HEAD" state
  • #​55437 - Bump org.junit:junit-bom from 6.1.1 to 6.1.2 in /devtools/gradle
  • #​55875 - Tree shake break with liquibase extension, if no changelog file exists
  • #​55918 - Quarkus dev mode fails on macOS when GNU stty precedes BSD stty in PATH
  • #​55924 - Make sure liquibase extensions don't fail on missing change logs
  • #​55948 - Bump org.junit:junit-bom from 6.1.2 to 6.1.3
  • #​55954 - Bump org.junit:junit-bom from 6.1.2 to 6.1.3 in /devtools/gradle
  • #​55967 - Correct typo in catalog overrides
  • #​55983 - Avoid eagerly initializing the full map of System#getProperties when not necessary
  • #​55985 - Fall back to the basic console when terminal initialization fails in dev mode
  • #​55990 - [3.x] Bump dekorate to 4.1.11
  • #​56021 - quarkus-logging-json 3.36.x and above removes MDC information when choosing ECS format
  • #​56024 - Disable tree-shake in test mode
  • #​56033 - Keep MDC and NDC data in the ECS log format
  • #​56038 - [3.x] Fix native image build failure on aarch64 when using BC FIPS Poly1305-AES
  • #​56047 - [3.38] Revert "Bump org.bouncycastle:bc-jdk18on-bom from 1.84 to 1.85"
  • #​56066 - Pass String array arguments of the invoked secured method to @PermissionChecker
  • #​56067 - Do not set an invalid country code when generating the Quarkus Dev CA
  • #​56077 - Apply CliSettings customizers in CliRunner single-command execution path

v3.38.2

Compare Source

Complete changelog
  • #​55116 - Tight loop for AbstractResteasyReactiveContext due to race condition
  • #​55169 - Changing how connection closure is handled to avoid a race condition
  • #​55269 - [Quarkus Continuous Test] - Nested class not picked when using with quarkus test -Dtest flag
  • #​55298 - Fix test selection for nested test classes
  • #​55554 - Bump to Vert.x 4.5.31
  • #​55560 - [3.x] maven native integration tests fail after #​55461
  • #​55584 - Qute localization breaks with too many entries
  • #​55587 - Add presence checks on substituted Netty classes
  • #​55653 - Fix VerifyError for large Qute message bundles
  • #​55675 - Serialization issue in rest endpoints when class has empty constructor
  • #​55684 - Use most suitable constructor for deserialization in reflection-free Jackson serializers
  • #​55760 - Upgrade Yasson from 3.0.4 to 3.0.5
  • #​55771 - Bump org.bouncycastle:bctls-fips from 2.1.23 to 2.1.24
  • #​55809 - Bump org.mariadb.jdbc:mariadb-java-client from 3.5.9 to 3.5.10
  • #​55818 - Quarkus REST sub-resource server exception mapper returning NPE for JSON object
  • #​55844 - Quarkus REST: fix NPE when serializing JSON entity from sub-resource server exception mapper
  • #​55848 - Combining multiple ReflectiveClassBuildItem might lose the publicConstructors element
  • #​55849 - Merge isPublicConstructors() when a reflective class is registered twice
  • #​55861 - Bump org.bouncycastle:bc-jdk18on-bom from 1.84 to 1.85
  • #​55864 - Bump org.junit:junit-bom from 6.1.1 to 6.1.2
  • #​55865 - Bump org.bouncycastle:bc-fips from 2.1.2 to 2.1.3
  • #​55866 - Bump commons-codec:commons-codec from 1.22.0 to 1.22.1
  • #​55867 - ArC: fix client proxy name collision for producers
  • #​55868 - Allow generation of reflection-free Jackson serializers for JPA entity not doing lazy loading
  • #​55872 - Fix Dev UI MCP Tools and Resources pages crashing when Dev MCP is disabled
  • #​55887 - OIDC: malformed bearer token (empty or dots-only) causes NoSuchElementException in OidcCommonUtils.getJwtContentPart -> HTTP 500 instead of 401
  • #​55905 - Guard against a JWT with no parts in OidcCommonUtils and OidcUtils
  • #​55906 - Use AbstractConnection to prevent input loss, upgrade aesh to 3.16.8
  • #​55908 - Fix PathTreeBuilder.getExcludes() returning the includes list
  • #​55912 - Tree Shaker breaks hibernate filters
  • #​55913 - [3.x] Bump to Vert.x 4.5.32 and Netty 4.1.137.Final
  • #​55927 - Make sure package-info.class isn't treated as a regular class during tree-shaking
  • #​55941 - Bump Keycloak version to 26.7.1 and Keycloak Client version to 26.0.12
  • #​55951 - [3.38] Fix native image regression caused by Netty 4.1.136 SslContext API change

v3.38.1

Compare Source

Complete changelog
  • #​54725 - Improve Basic authentication how-to
  • #​54781 - Vert.x's FileSystemOptions contains constants getting defined at build time
  • #​54885 - Tests do not start
  • #​55023 - Support management interface dynamic port in integration tests
  • #​55062 - REST Client: Content-Type header not set when provided via jakarta.ws.rs.client.Entity
  • #​55138 - Overwrite content-type header provided via the variant of the entity
  • #​55267 - Initialize Vert.x FileSystemOptions at runtime for native image
  • #​55317 - @QuarkusTest bootstrap deadlocks during parallel deployment-dependency resolution
  • #​55345 - Pre-init Maven resolver HTTP transport classes to avoid class loading deadlock
  • #​55405 - Bump smallrye-open-api.version from 4.3.3 to 4.3.5
  • #​55498 - Remove the CI job that runs k8s tests on Windows
  • #​55520 - JaCoCo: also instrument classes for dev mode tests
  • #​55525 - JaCoCo: QuarkusExtensionTest does not contribute to coverage report
  • #​55549 - Copy executionMaxDelay and description in CompositeScheduler
  • #​55564 - Bump keycloak-client.version from 26.0.10 to 26.0.11
  • #​55578 - Kotlin 2.4.0: overriding a generic suspend fun in a JAX-RS resource breaks endpoint scanning
  • #​55588 - Bump io.rest-assured:rest-assured from 6.0.0 to 6.0.1
  • #​55595 - Ignore synthetic methods in RESTEasy Reactive sub-resource scan
  • #​55618 - Limit of 18 OpenAPI Profiles
  • #​55620 - Fix EnumMap ClassCastException in bytecode recorder on method split
  • #​55633 - Bump com.google.cloud.tools:jib-core from 0.28.1 to 0.28.2
  • #​55636 - Fix JaCoCo coverage for QuarkusExtensionTest
  • #​55640 - Enforce managed versions on direct dependencies of an application artifact provided as a JAR
  • #​55643 - Access log cookie masking bypassed for cookies not first in the header
  • #​55644 - Fix access log cookie masking to check all cookie pairs
  • #​55652 - quarkus-rest-jackson Reflection-free-serializers fails on deserializing JsonAlias with same value as fieldname
  • #​55655 - Remove value registry, not used
  • #​55678 - @JsonFormat(pattern = "...") on a java.util.Date field is ignored by Reflection-free Jackson serializers
  • #​55686 - GraphQL+OIDC issue with default configuration and native
  • #​55687 - quarkus-rest-jackson Reflection-free-serializers serializes @Transient annotated methods
  • #​55691 - OIDC GraphQL client: fix NPE when default OIDC client is configured and native mode
  • #​55694 - [3.x] In reflection-free Jackson serializers skip deserialization of a JsonAlias having the same name of the field
  • #​55701 - @TestHTTPEndpoint not propagated to @Nested subclasses.
  • #​55702 - reflection-free serializers ignore @JsonValue declared on a superinterface method (multi-level)
  • #​55703 - Make sure @TestHTTPEndpoint works with nested classes
  • #​55706 - [3.x] Fix serialization of formatted date in reflection-free Jackson serializers
  • #​55707 - Treat @Transient as @JsonIgnore in reflection-free Jackson serializers
  • #​55713 - Fix multi-level @JsonValue inheritance in reflection-free serializers
  • #​55714 - REST Client hangs forever on any 3xx response without a Location header (e.g. 304 Not Modified) when followRedirects is enabled and an HttpClientRequest customizer is registered
  • #​55717 - [3.x] Fix REST Client hang when a 3xx response has no Location header
  • #​55719 - Remove nonsensical configuration from Hibernate Search AI skill
  • #​55728 - Bump org.hibernate.validator:hibernate-validator from 9.1.2.Final to 9.1.3.Final
  • #​55737 - Fix reproducibility checks for quarkus-rest-deployment
  • #​55746 - REST Client silently drops @MatrixParam / @RestMatrix parameters
  • #​55751 - Send @MatrixParam and @RestMatrix from the REST Client
  • #​55778 - quarkus-rest-jackson: reflection-free deserializer erases nested type arguments (Map<String, List<Foo>> elements become LinkedHashMap)
  • #​55779 - Preserve nested type arguments in reflection-free Jackson deserializers
  • #​55794 - [3.38] Quarkus REST - Fix unbounded multipart part-header accumulation
  • #​55798 - [3.38] Fix path normalization
  • #​55800 - Upgrade aesh to 3.16.6 and register MetadataRegistry for native image

v3.38.0

Compare Source

Complete changelog
  • #​55401 - @RegisterForProxy is silently ignored when used more than once on the same type
  • #​55402 - Use getAnnotationsWithRepeatable for handling repeatable annotations in proxy registration logic
  • #​55469 - Updates to Infinispan 16.0.14
  • #​55501 - Gradle: Add Gradle-version dependent warnings
  • #​55536 - Fix scalpel configuration

v3.37.4

Compare Source

Complete changelog
  • #​46633 - AWS Lamdba function.zip permission issue on Windows
  • #​55436 - Update to Vert.x 4.5.30 and Netty 4.1.136.Final
  • #​55438 - Qute does not apply property-not-found-strategy when chaining template extension methods
  • #​55451 - reflection-free serializers ignore @JsonValue declared on a superinterface method
  • #​55452 - Skip NOT_FOUND in value resolver to avoid locking in NOT_FOUND strings before calls to.raw
  • #​55455 - Embedding cyclone DX SBOM fails with relative parent pom file
  • #​55466 - Check @JsonValue declared on a superinterface method in reflection-free Jackson serializers
  • #​55470 - Update to Hibernate ORM 7.4.5 / Update to Hibernate Validator 9.1.2
  • #​55476 - Make sure MavenProjects available through the API are added to the Quarkus workspace
  • #​55487 - quarkus-rest-jackson: reflection-free deserializer NPEs at build time for a polymorphic @JsonCreator parameter
  • #​55489 - Fall back to reflection-based deserialization when a @JsonCreator parameter cannot be handled
  • #​55497 - quarkus-rest-jackson Reflection-free-serializers with @JsonAnyGetter
  • #​55500 - Implement @JsonAnyGetter and @JsonAnySetter on fields in reflection-free Jackson serializers
  • #​55513 - Set Unix permissions when copying entries into function.zip
  • #​55519 - quarkus-rest-jackson Reflection-free-serializers unboxing Character throws NullPointer
  • #​55521 - Prevent unboxing of null Character in reflecton-free Jackson serializers

v3.37.3

Compare Source

Complete changelog
  • #​48106 - quarkus.grpc.codegen.proto-directory unrecognized configuration key & missing from documentation
  • #​55093 - Incompatible exception classloaders when mocking exceptions during tests
  • #​55196 - quarkus-oidc cannot handle non rollable refresh tokens concurrently
  • #​55231 - Safer testcontainers.reuse.enable restoration + more resilient tests
  • #​55272 - OIDC: deduplicate concurrent token refresh requests within a single Quarkus instance
  • #​55288 - [3.x] OpenShift Client native integration test fails after #​55242
  • #​55292 - Bump the hibernate group across 1 directory with 12 updates
  • #​55316 - Fix IsContainerRuntimeWorking to not write testcontainers.reuse.enable to ~/.testcontainers.properties
  • #​55319 - Fix native image build failure caused by Netty's SelfSignedCertificate
  • #​55351 - Don't truncate stacktrace on OIDC authentication errors
  • #​55357 - Do not miss Throwable in the OIDC code flow error log
  • #​55362 - @JsonFormat(shape = JsonFormat.Shape.ARRAY) on a class ignored by reflection-free Jackson serializers when used inside a List/Set
  • #​55363 - Reflection free deserializers drops data of final collection field with no setter
  • #​55365 - Fix flakiness of RawTypeReflectionFreeSerializerTest
  • #​55366 - Fix serialization of pojos using JsonFormat.Shape enum in reflection-free Jackson serializers
  • #​55369 - quarkus-rest-jackson: reflection-free deserializer ignores @JsonTypeInfo/@JsonSubTypes for polymorphic list elements inside a wrapper type
  • #​55370 - Bail out of reflection-free deserializer when @JsonTypeInfo is used
  • #​55373 - Jacoco + CycloneDX extension breaking combination in Quarkus 3.37.1+
  • #​55374 - Implement getter-as-setter pattern when deserializing private collection in reflection-free Jackson serializers
  • #​55378 - Register gRPC codegen configuration properties
  • #​55380 - Harden remote dev mode against path traversal and unsafe deserialization
  • #​55385 - NPE in modularity can transformed classes
  • #​55396 - Fix NPE in modularity when processing removed resources
  • #​55397 - Ignore unresolvable POMs for bundled CycloneDX components
  • #​55403 - Fix bad link syntax and update cross-document references to use xref
  • #​55410 - quarkus-rest-jackson: Reflection-free deserializer ignores @JsonProperty(required=true) on a @JsonCreator sometimes
  • #​55411 - Take count of @JsonProperty(required=true) on a @JsonCreator in reflection-free Jackson serializers
  • #​55425 - Disable Mockito class cache so thenThrow works across component tests
  • #​55426 - ServerExceptionMapper on sub-resource is global instead of sub-resource specific
  • #​55427 - Make @ServerExceptionMapper in sub-resource specific to that sub-resource
  • #​55450 - Fix serialization of java.time.Duration in generated reflection-free Jackson serializers

v3.37.2

Compare Source

Complete changelog
  • #​49524 - IllegalStateException: GlobalOpenTelemetry.set has already been called
  • #​54999 - Produce ServiceStartBuildItem for OTel
  • #​55134 - Add regression tests for QuteProcessor
  • #​55137 - Null boxed Integer and Boolean fields dropped from JSON by reflection-free serializers (Quarkus 3.37)
  • #​55142 - @JsonProperty is ignored or duplicated + 'visibility'-setting is ignored in 'ObjectMapperCustomizer' by reflection-free Jackson serializers
  • #​55183 - Fix typo
  • #​55214 - Reflection-free serializers break Kotlin boolean "is" properties and @JsonProperty annotations
  • #​55216 - Avoid duplicate fields when using @JsonProperty + improve Kotlin support + obey visibility defined in ObjectMapperCustomizer in reflection-free Jackson serializers
  • #​55229 - Bump com.ongres.scram:scram-client from 3.2 to 3.3 in /bom/application
  • #​55238 - Bump SmallRye GraphQL to 2.18.3
  • #​55254 - [3.37 Regression] quarkus-rest-jackson drops ObjectNode request body fields with reflection-free Jackson enabled
  • #​55255 - [Reflection-free Jackson deserialisers] Unknown field throws plain JsonMappingException instead of MismatchedInputException, bypassing custom exception mappers
  • #​55256 - Avoid generating reflection-free Jackson serializers for classes in the jackson.databind package
  • #​55261 - Reflection-free Jackson deserialisers: @JsonUnwrapped prefix/suffix not honored
  • #​55278 - Serialize null boxed primitives in reflection-free Jackson serializers
  • #​55279 - Fix exception thrown in case of unknown field in reflection-free Jackson serializer
  • #​55280 - Honor @JsonUnwrapped prefix/suffix in reflection-free Jackson serialisers
  • #​55302 - jackson-module-kotlin incompatible with reflection-free serializers
  • #​55304 - OIDC: include invalid_dpop_proof in AuthenticationFailedException to clarify why exception was thrown
  • #​55309 - Opt-out Kotlin classes from generation of reflection-free Jackson serializers
  • #​55318 - @JsonFormat with pattern on java.time types (e.g. ZonedDateTime, LocalDateTime) ignored by reflection-free Jackson serializers
  • #​55322 - Fix serialization of java.time fields with custom format in generated reflection-free Jackson serializers
  • #​55331 - Jackson Reflectionfree Serializer with Raw Types
  • #​55334 - Fix reflection-free Jackson serializers when using raw types

v3.37.1

Compare Source

Complete changelog
  • #​49919 - Prevent invocation of Task.project at execution time in Gradle plugin
  • #​54854 - OIDC DPoP Nonce response uses from status code and message
  • #​54855 - For missing and invalid nonces, return 401/use_dpop_nonce
  • #​54889 - Response not handled in ContainerResponseFilter for dropped HTTP requests
  • #​54903 - Allow the use of @Cancellable on ContainerResponseFilter
  • #​54909 - Change log level of some OIDC log messages from debug to warn
  • #​54919 - Improve the update-quarkus.adoc guide a bit
  • #​54924 - Fix status in update-quarkus.adoc
  • #​54942 - Include additional args in AOTMode=create" command
  • #​54949 - Infinispan - Add missing service implementations for native
  • #​54950 - JAXB - Register a new service implementation for native
  • #​54955 - Significant CPU regression
  • #​54958 - Prevent invocation of Task.project at execution time in Gradle plugin
  • #​54975 - Infinispan - Register services properly and enforce basic client intelligence in ITs
  • #​54997 - Bump org.hibernate.validator:hibernate-validator from 9.1.0.Final to 9.1.1.Final
  • #​55008 - Quarkus REST sub-resources return 500 for malformed content type unlike 415 from top-level resource
  • #​55009 - Quarkus REST: fix response status for sub-resource requests with a malformed content type
  • #​55010 - Fix TransactionalInterceptorBase to handle reaper-cancelled transactions
  • #​55018 - Enforce no duplicate POM dependencies via maven-enforcer-plugin
  • #​55022 - infinispan-client and infinispan-cache IT tests fail with GraalVM CE 25.2.4-dev
  • #​55028 - Switch from org.fusesource.jansi to org.jline:jansi
  • #​55030 - Reduce allocation in HTTP instrumentation
  • #​55046 - CycloneDX SBOM fixes
  • #​55048 - Add Literal helper to NamedOidcClient qualifier
  • #​55053 - Register for reflection all constructors of service providers
  • #​55057 - Qute should handle properties that are not found more gracefully than throwing ClassCastException
  • #​55066 - Qute: handle not-found params in JsonObject and Plus value resolvers
  • #​55068 - Bump io.quarkus.develocity:quarkus-project-develocity-extension from 1.3.0 to 1.3.1
  • #​55080 - Generated quarkusjacksonserializer fails for JSON property names containing ‘-’ and ‘.’
  • #​55081 - Sanitize json property names while generating reflection-free Jackson serializers
  • #​55095 - Bump eu.maveniverse.maven.nisse:extension3 from 0.9.2 to 0.9.3
  • #​55096 - Bump eu.maveniverse.maven.njord:extension3 from 0.9.8 to 0.9.9
  • #​55099 - Update to MicroProfile API 3.1.1
  • #​55105 - Bump Agroal to 3.2.1
  • #​55107 - Signals: clarify SignalMetadataEnricher threading
  • #​55121 - Bump com.ibm.db2:jcc from 12.1.0.0 to 12.1.5.0
  • #​55128 - @JsonFormat on java.util.Date ignored by reflection-free Jackson serializers
  • #​55140 - Fix support for @JsonFormat on java.util.Date in reflection-free Jackson serializers
  • [#&

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the bot label Jun 1, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 92cfa5f to 174b412 Compare June 6, 2025 13:10
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.23.0 fix(deps): update dependency io.quarkus:quarkus-bom to v3.23.2 Jun 6, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 174b412 to 510610d Compare June 15, 2025 04:08
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.23.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.23.3 Jun 15, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 510610d to 979ca31 Compare June 28, 2025 19:53
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.23.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.24.1 Jun 28, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 979ca31 to 273eee9 Compare July 2, 2025 19:04
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.24.1 fix(deps): update dependency io.quarkus:quarkus-bom to v3.24.2 Jul 2, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 273eee9 to 8dee42b Compare July 12, 2025 16:06
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.24.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.24.3 Jul 12, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 8dee42b to 1c4c2e7 Compare July 26, 2025 12:03
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.24.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.0 Jul 26, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 1c4c2e7 to 6a9dd0d Compare August 7, 2025 07:48
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.0 fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.1 Aug 7, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 6a9dd0d to 678d6c5 Compare August 9, 2025 07:43
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.1 fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.2 Aug 9, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 678d6c5 to d064ff1 Compare August 14, 2025 20:10
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.3 Aug 14, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from d064ff1 to c29a403 Compare August 23, 2025 19:31
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.25.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.0 Aug 23, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from c29a403 to cf5e33f Compare September 1, 2025 15:12
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.0 fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.1 Sep 1, 2025
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.1 fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.2 Sep 4, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch 2 times, most recently from 1641e2b to 20a4b4e Compare September 9, 2025 16:00
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.3 Sep 9, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 20a4b4e to a3719bb Compare September 17, 2025 23:39
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.26.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.28.0 Sep 17, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from a3719bb to e6fcbe6 Compare September 24, 2025 22:42
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 0164ee8 to fa720be Compare November 15, 2025 16:08
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.29.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.29.3 Nov 15, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from fa720be to 4b6928a Compare November 20, 2025 15:50
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.29.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.0 Nov 20, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 4b6928a to f726bd9 Compare November 27, 2025 19:57
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.0 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.1 Nov 27, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from f726bd9 to fd03e48 Compare December 3, 2025 12:05
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.1 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.2 Dec 3, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from fd03e48 to 1ca08ae Compare December 12, 2025 19:54
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.3 Dec 12, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 1ca08ae to f8ff572 Compare December 19, 2025 08:01
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.4 Dec 19, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from f8ff572 to 3daf93f Compare December 24, 2025 19:00
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.4 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.5 Dec 24, 2025
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 3daf93f to 6979932 Compare January 7, 2026 23:00
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.5 fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.6 Jan 7, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 6979932 to daaa454 Compare January 21, 2026 19:44
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.30.6 fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.0 Jan 21, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from daaa454 to 073db9a Compare January 29, 2026 04:04
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.0 fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.1 Jan 29, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 073db9a to 996b910 Compare February 5, 2026 03:30
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.1 fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.2 Feb 5, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 996b910 to cb163ef Compare February 11, 2026 19:35
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.2 fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.3 Feb 11, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from cb163ef to e94ed36 Compare February 19, 2026 03:40
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.31.3 fix(deps): update dependency io.quarkus:quarkus-bom to v3.32.0 Feb 19, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from e94ed36 to 465a75c Compare March 1, 2026 18:24
@renovate renovate Bot changed the title fix(deps): update dependency io.quarkus:quarkus-bom to v3.32.0 fix(deps): update dependency io.quarkus:quarkus-bom to v3.32.1 Mar 1, 2026
@renovate
renovate Bot force-pushed the renovate/io.quarkus-quarkus-bom-3.x branch from 465a75c to e347f8d Compare March 8, 2026 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants