3.2.1.Final
Major changes
- #34662 - Add OpenAPI to management interface if enabled, with option to exclude
Complete changelog
- #34809 - Fix path segment handling of encoded values
- #34804 - Encode multi char code points correctly in RestEasy Reactive
- #34802 - Fail when GraalVM / Mandrel version detection fails
- #34795 - Discover all the project modules from all the Maven profiles by default
- #34794 - Improve jar resources' release robustness
- #34789 - Avoid race condition on adding content-length header
- #34787 - Quarkus Maven plugin is unable to resolve local deps when generating code tests
- #34783 - Stork - Removing out of date content and link upstream documentation
- #34775 - DevMojo warnIfBuildGoalMissing parameter to be able to supress the warning about missing build goal
- #34774 - Fixed workspace loading in dev mode when POM manipulaing plugins store POM files outside project directories
- #34773 - Add another hint how to decrease OIDC session cookie size
- #34772 - Remove token customizer from OIDC Microsoft provider
- #34764 - Quarkus Maven Plugin doubles up the /target folder when used with Flatten Plugin
- #34753 - Fix null logger
- #34752 - Align Vert.x version in RESTEasy Reactive with Quarkus
- #34746 - Properly implement redirection in REST Client for 307 responses
- #34743 - OIDC DEV UI - small alignment and width adjustments
- #34739 - Move DevUI Config resolution to Runtime
- #34732 -
ID token verification has failed: null
after upgrade from 3.1.0 -> 3.2.0 - #34729 - CVE-2023-2974 is reported in quarkus-core which does not allow our pipeline to complete
- #34726 - ArC: improve documentation on supported CDI features and limitations
- #34720 - Support serialization of class fields with Jackson in native
- #34717 - Failed to execute goal io.quarkus.platform:quarkus-maven-plugin:3.2.0.Final:generate-code
- #34709 - Support
@ConfigMapping
inheritance doc generation - #34707 - Remove a class that wasn't meant to be added
- #34702 - Properly populate metrics uri in presence of auth failures
- #34694 - ClassSerializer missing its default no arg constructor in native mode
- #34689 - Ban only unavailable config services when initializing config in CodeGenerator
- #34685 - Allow override of dev services props by integration test extensions
- #34683 - Docfix: create multiple named reactive datasources is supported
- #34682 - Upgrade Hibernate Reactive to 2.0.3.Final
- #34678 - Don't mask deployment target from the CLI
- #34675 - quarkus deploy --openshift ignores quarkus.openshift.deployment-kind=Deployment
- #34665 - Docs: fix example snippet for VertxContextSupport
- #34662 - Add OpenAPI to management interface if enabled, with option to exclude
- #34661 - Bump sshd-common from 2.9.2 to 2.10.0 in /bom/application
- #34658 - Fix import issues in qute documentation examples
- #34655 - Refactor Hibernate mapping to use groups instead of dotted names
- #34649 - Fix OIDC DEV UI Live Reload
- #34644 - Rest client running GET requests instead of POST after redirect
- #34642 - Live Reload stopped working since 3.2.0.CR1
- #34641 - Don't load remote build analytics config if user has not accepted
- #34632 - Resteasy Reactive: Server becomes unresponsive due to race condition on ContainerResponseContext.getEntityStream()
- #34629 - Add QuarkusApplication javadoc
- #34628 - Quarkus 3.2: Hibernate ORM configuration problem
- #34626 - Quarkus 3.2.0.Final fetching build analytics remote config when disabled
- #34625 - Add hint for migration of servlets for RESTEasy Reactive
- #34612 - DevServices for Keycloak should support refresh token grant
- #34610 - Do not refresh OIDC session if the user is requesting logout
- #34606 - Timeout message for build analytics
- #34601 - zip file closed errors
- #34593 - Dev UI: Add Extension name in header page
- #34592 - OIDC Logout doesn't work after 5 minutes
- #34586 - Invalid handling of path segments in URLs by "quarkus-resteasy-reactive"
- #34583 - Ban all services from SmallRyeConfig in CodeGenerator
- #34581 - OpenTelemetry service name should have higher priority than app name and resource attribute service name
- #34570 - Prevent build failure when
@Blocking
on Application - #34566 - Bump microprofile-openapi-api from 3.1 to 3.1.1
- #34564 - Bump smallrye-jwt.version from 4.2.1 to 4.3.0
- #34559 - Grpc: Fix hanging when Keycloak authorizer blocks thread and response never arrives
- #34541 - Fix error message about JDBC instrumentation
- #34539 - Prevent invalid warnings when setting
@QuarkusIntegrationTest
related properties - #34533 - DevMojo: align Maven goal invocation logging with Maven 3.9 style
- #34528 - Fix Maven auth issue due to a classpath mix up
- #34523 - Fix notifications when reindexing the default PU through the dev UI
- #34521 - Track exceptions thrown during JAX-RS processing in the current span
- #34520 - Invoke secured blocking Grpc methods on worker thread
- #34510 - Enhance OpenTelemetry's DropTargetsSampler
- #34509 - Upgrade to Maven 3.9.3
- #34508 - Fix typo in InjectMock javadoc
- #34507 - Add SSL Support to integration test
- #34502 - Add support to run QuarkusIntegrationTest against https
- #34499 - Simplify and improve OIDC PKCE secret initialization
- #34494 - Restore ENTRYPOINT in Dockerfile templates
- #34490 - Make sure settings-security.xml is picked up from ~/.m2 if exists
- #34484 - Update OIDC DevUI doc with new DevUI images
- #34482 - Build Analytics - prompt improvements
- #34481 - ArC: fix possible StringIndexOutOfBoundsException in ArcJsonRPCService
- #34478 - Make plugin syncing log debug
- #34474 - Fix span export issue when user provided SpanProcessor beans exist
- #34471 - The Common Log Format requires the date to be wrapped into
[]
- #34468 - Enforce the configured TLS version
- #34466 - DevUIArcJsonRPCTest.testInvocations unstable
- #34463 - QuarkusApplication Simple JavaDoc
- #34458 - Fix a typo in hibernate-reactive-panache.adoc
- #34454 - An option to attach an Uber JAR as the main project artifact
- #34452 - Fix Hibernate NoSuchMethod Exception when TenantIdGeneration used in Quarkus 3 native mode
- #34450 - Support multiple backchannel logout tokens
- #34449 - Refactor BuildTimeConfigurationReader to make it easy to initialize a config outside ExtensionLoader
- #34448 - Failure to pull non-cached deps during test launch with proxy private repository
- #34444 - Fix extra registry config merging
- #34443 - Quarkus 3 native image fail to start with NoSuchMethod Exception
- #34442 - OIDC BackChannel Logout is not production ready
- #34441 - Upgrade to Hibernate ORM 6.2.6.Final, Hibernate Reactive 2.0.2.Final
- #34440 - Attach renamed original JAR to the Maven project to keep install plugin working
- #34439 - Quarkus gRPC
@Blocking
service bug (wrong kind of thread) with@RolesAllowed
- #34433 - Use debug logging for catalog initialization message
- #34431 - Prevent implicit image push when image build is explicitly disabled
- #34425 - Documentation: Native testing, fix typo
- #34414 - Improve generic resolution support in Spring Data JPA
- #34413 - deploy commnad incorrectly trigger image build
- #34405 - Fix typo in ResponseHeader annotation
- #34404 - Fix typo in imports of sample in resteasy-reactive-client doc
- #34388 - Provide possibility to run ./mvnw install with uber-jar creation, without renaming the uber-jar artefact
- #34385 - Bad command in documentation
- #34383 - Update ubi and openjdk-17-runtime images
- #34376 - swagger-ui endpoint is traced by OTel
- #34374 - Recover Kubernetes connection after watching builds logs timeout in OCP
- #34373 - Remove duplicate property kotlin.coroutine.version from application BOM
- #34370 - Quarkus is uing ubi8/ubi-minimal:8.6 and openjdk-17-runtime:1.15 while newer versions are available
- #34368 - Docs - describe authentication challenge in security architecture concept guide
- #34366 - Docs - configuration reference - environment variables
- #34358 - Updates Infinispan to 14.0.11.Final
- #34353 - OpenApi and SwaggerUi exposed on service port instead of management port
- #34350 - Spring Data API Extension Interface Projections not working with generic interfaces
- #34347 - Unable to pass command arguments to docker image in command line mode
- #34336 - ArC: fix constructor injection for abstract decorators
- #34276 - Openshift extension fails to deploy when on RHEL
- #34175 - Dev UI Documentation update for Security
- #34146 - BlockingOperationNotAllowedException in GRPC when using authentication
- #34144 - Remove usages of
@AlwaysInline
- #34141 - Remove usage of
@AlwaysInline
as it's not GraalVM API - #34128 - Complete review for the Logging reference guide
- #34085 - No gRPC response when no separate server is used & quarkus-keycloak-authorization is present
- #34069 - Improve config documentation generation for mappings
- #33945 - Dev-ui config editor not showing config values changed by a ConfigSourceInterceptor
- #33889 - Panache LockModeType ignored since 3.1.1
- #33567 - Custom ConfigSource not working with extensions that implement CodeGenProvider
- #33446 - Pass additional parameters to podman/docker on MacOS
- #33407 - OpenTelemetry custom SpanProcessor doesn't work in native mode
- #33317 - OpenTelemetry SDK autoconfiguration ignores OTEL service name in favor of Quarkus app name
- #33188 - Podman fails to build native on macOS
- #33115 - Quarkus maven plugin 3.0.1.Final artifact upload broken, Authentication failure in Azure Devops
- #31010 - HTTP access log %t missing enclosing brackets
- #30802 - OIDC: Generate PKCE secret 32 chars long if it is not set and the client secret is not 32 chars long
- #30462 - Bug/OpenTelemetry extension - unexpected exceptions are not recorded on the span
- #27452 - Fix TODO in DropTargetsSampler.java
- #27384 - OpenTelemetry: server spans of failed requests have no exception event
- #24938 - Micrometer URI templating does not apply for unauthorized requests
- #10134 - MicroProfile RestClient Encoding Failing for Emojis