Skip to content

Update quarkus to v3.38.1 - #339

Open
Ruhsi wants to merge 1 commit into
feature/base-auto-updatefrom
renovate/quarkus_3.37.1_3.38.1
Open

Update quarkus to v3.38.1#339
Ruhsi wants to merge 1 commit into
feature/base-auto-updatefrom
renovate/quarkus_3.37.1_3.38.1

Conversation

@Ruhsi

@Ruhsi Ruhsi commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

This PR contains the following updates:

Package Type Update Change
io.quarkus:quarkus-maven-plugin build minor 3.37.13.38.1
io.quarkus:quarkus-bom import minor 3.37.13.38.1

Release Notes

quarkusio/quarkus (io.quarkus:quarkus-maven-plugin)

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

Configuration

📅 Schedule: (UTC)

  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate CLI.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants