3.15.2
Complete changelog
- #36336 -
@CacheResult
on legacy@RegisterRestClient
throws CCE on 3.4.2 - #37430 - Docs: OpenID Connect (OIDC) and OAuth2 Client and Filters Reference Guide
- #40007 - Add ability to hide rest endpoints from OpenAPI schema / Swagger
- #41813 - Keycloak container consumes too much memory in devmode
- #42064 - Self changes of column names to non-exist column names by PanacheJpaUtil#getFastCountQuery
- #42237 - Warning about failing to index Spring class on reload
- #42238 - Transfer-Encoding header is set twice
- #42425 - Fetchgraph does not prevent Hibernate from fetching lazy one-to-one relationships
- #42520 - FAQ (frequently asked questions) documentation for extensions
- #43036 - quarkus plug sync no longer removes plugins provided by extensions
- #43191 - quarkus plugin sync is broken
- #43192 - Fix Quarkus plugin syncing
- #43245 - ArC: fix the situation when a framework bean uses an application decorator
- #43290 - Using reusable workflows in Quarkiverse release process
- #43307 - Enum values are not displayed in extension documentation
- #43319 - Unable to run application with kafka-stream on aarch64 built using native builder image
- #43326 - Hibernate-Reactive: ClassCastException EmbeddableInitializerImpl to ReactiveInitializer
- #43347 - Bump microprofile-reactive-streams-operators.version from 3.0 to 3.0.1
- #43348 - Bump hibernate-orm.version from 6.6.0.Final to 6.6.1.Final, hibernate-reactive.version from 2.4.0.Final to 2.4.1.Final
- #43352 - Use
ChainedLocalRepositoryManager
to support-Dmaven.repo.local.tail
- #43364 - Issue with multiform data rest client on Quarkus 3.14
- #43373 - Application hangs on https=http port check failure
- #43376 - Properly fail when both http and https servers started on port
- #43383 - Add Javadoc for DevMojo#jvmArgs
- #43420 - Use varargs for localRepositoryTail
- #43422 - HTTP HEAD to
@GET
endpoint of (reactive) Jakarta RESTful web services sub resource returns 405 - #43424 - Migrating to 3.13.0 results in failure on quarkus reactive routes
- #43425 - Avoid SecurityContextOverrideHandler NPE when user provided custom JAX-RS security context and Quarkus Security is not present
- #43437 - Make media type optional for InputStream when using multipart in REST Client
- #43439 - WebSockets Next: ignore non-websocket connections
- #43440 - Support
@HEAD
and@OPTIONS
in sub-resources - #43459 - Make sure Transfer-Encoding set by a Resource is honored
- #43471 - ConcurrentModificationException when Quarkus Micrometer extension is used
- #43472 - Can't perform augmentation when using gRpc extension
- #43473 - quarkus:update fails on Windows with quarkus-cli
- #43474 - Improper defaults in KubernetesClientBuildConfig
- #43475 - Inherit defaults from Fabric8 kubernetes client defaults
- #43489 - Qute Generated ValueResolver for interface default methods
- #43490 - Bump kubernetes-client-bom from 6.13.3 to 6.13.4
- #43498 - Qute: improve docs/javadoc about value resolvers ordering
- #43501 - Update quarkus-spring-api to 6.1.SP4
- #43502 - OpenTelemetry instrumentation still active after
quarkus.otel.sdk.disabled=true
- #43515 - Check whether a dependency has resolved paths before setting a component path
- #43518 - Mailer: default mailer beans are not registered if only mail template record is used
- #43519 - Quiet down logs of observability DevResources
- #43524 - Mailer: register default mailer beans correctly
- #43531 - Remove deprecated RunOptions mention in the transactions docs
- #43532 - Fixed trust all option after reload (TlsRegistry)
- #43534 - The WebSocket Dev UI widget does not connect for nested classes
- #43535 - Disable instrumentation according with SDK config
- #43536 - Quarkus Update - Replace \ by / in rewriteFile path on Windows
- #43551 - Stacktrace container overflows in error page
- #43552 - Add overflow-x scroll
- #43560 - WebSockets Next: fix Dev UI for nested endpoint class
- #43568 - Improve GitHub Actions cache usage
- #43574 - Update Maven Archetype Plugin to 3.3.0
- #43583 - Generated ID token can be attempted to be verified as if it was issued by the OIDC/OAuth2 provider
- #43585 - Check self-signed ID token when access token is verified
- #43591 - Qute: fix reload of templates backed by build item
- #43592 - Add note about
ExceptionMapper<ValidationException>
in validation guide - #43593 - Openapi-swaggerui guide - reference MicroProfile OpenAPI Core configuration
- #43601 - Keycloak container consumes too much memory in devmode
- #43602 - Qute: fix generated ValueResolvers
- #43624 - Properly test for existence of OtlpMeterRegistry
- #43628 - Undertow: UnsupportedOperationException using servlet filter in SSL
- #43629 - Updates Infinispan to 15.0.9.Final
- #43632 - Split Quarkiverse release into two workflows
- #43633 - Config Doc - Expand enums even if tooltip is not supported
- #43645 - Bump Micrometer to 1.13.5
- #43653 - Qute: fix generated ValueResolver for default methods with params
- #43680 - Bump to Quarkus HTTP 5.3.3
- #43681 -
JBangIntegration
needs some TLC ASAP - #43697 - Bump org.hibernate.reactive:hibernate-reactive-core from 2.4.1.Final to 2.4.2.Final
- #43701 - Keycloak devservice restarts with every update in devmode
- #43718 - Fix faulty class loader
- #43733 - AppCDS docs on usage with JIB are slightly misleading
- #43762 - Add quarkus.hibernate-orm.database.version-check.enabled
- #43779 - Manage angus-mail in the bom
- #43782 - Move rocksdb native library resource registration to a feature
- #43784 - [rest-client]
@RestForm
does not work with a Map - #43789 - Writing a Dev Service doc fixes
- #43791 - Add equals and hashcode method to MemorySize configuration class to fix unnecessary Keycloak Dev Service reloading
- #43805 - Add io.netty.versions.properties to native image resources
- #43825 - BeanArchiveProcessor#build threw an exception: Local name must not be null
- #43827 - Prefer hosting-independent URL for quarkiverse docs
- #43832 - Cache: fix CacheInterceptor in case of non-ArC interceptor bindings
- #43852 - ClassCastException when using OpenTelemetry and max-connections property
- #43854 - Hardcoded reference to Quinoa in qute template for quarkiverse projects
- #43855 - Properly handle Map of form params in REST Client
- #43857 - Updates to Infinispan 15.0.10.Final
- #43876 - Not up-to-date documentation in guide for using Cloud SQL with native executables
- #43879 - Adding some additional conditionals for the TLS guide
- #43884 - Tweaking the Datasource guide content conditionals
- #43901 - Update Google Cloud SQL guide
- #43909 - Use the correct event type CertificateUpdatedEvent in TLS Registry reference
- #43918 - CI - Do not populate the cache for PRs as we won't store it
- #43919 - Fix Class Cast Exception when using OpenTelemetry and max-connections property
- #43928 - Application of the QE feedback for the Datasource guide
- #43946 - Update appcds.adoc
- #43962 - Fix typo in rest-client doc
- #43963 - Use original query case for fast count queries
- #43967 - Upgrade to Hibernate Commons Annotations 7.0.3.Final
- #43970 - Small fixes for OIDC client guides
- #43976 - Fix AsciiDoc links syntax
- #43977 - Wording fix in HTTP reference
- #43978 - MultiStage Docker instructions needed
chmod ./mvnw
- #43997 - Some Native tests don't run due to failsafe true
- #44010 - Jacoco report incomplete when using surefire plugin argLine property
- #44020 - Docs typo fixes - specificed, agrument
- #44038 - Docs typo fix - use proper SmallRye, RESTEasy and PostgreSQL names
- #44043 - Docs typo fixes
- #44051 - Fix hardcoded URL in generated codestart.yml
- #44056 - Jacoco doc argLine with late property evaluation
- #44062 - Update security-architecture.adoc
- #44063 - Undertow: ignore missing servlet class in web.xml
- #44070 - Unwrap tooltips in the downstream configuration reference docs
- #44072 - Fix NoClassDefFoundError when using vertx without http
- #44085 - Missing space in code example for OpenTracing to OpenTelemetry mapping
- #44091 - Update security-vulnerability-detection.adoc
- #44125 - 3.16.0:
ExtendedQuarkusVertxHttpMetrics
not found in tests - #44132 - Update getting-started-reactive.adoc
- #44139 - Remove Failsafe plugin config in AWT testing
- #44149 - Fix Config Error Screen
- #44161 - Add a capability for OIDC client extension
- #44163 - Fix OIDC Bearer tutorial link name
- #44164 - Add information about 'from' in mailer docs
- #44183 - Properly apply the update recipes in version order
- #44185 - Repeating
@PermissionsAllowed
annotations totally disable method authentication - #44221 - Add extension description for websockets next
- #44232 - Quartz: use a more reasonable default for quarkus.quartz.thread-count
- #44238 - Refactor SecurityTransformerUtils to consider repeated annotations
- #44263 - Quarkus Dev UI - Clicking on gRPC - Services - service implementation class Uncaught exception received by Vert.x
- #44277 - Dev UI Open in IDE make sure lineNumber is in quotes
- #44363 - [3.15 LTS] Avoid duplicated field serialization in reflection free Jackson serializers
- #44430 - Hibernate: Silence DB connection info logging
- #44525 - [3.15] Realign Infinispan version to 15.0.8.Final