Update quarkus.version to v3 (major)
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
io.quarkus:quarkus-maven-plugin | build | major |
2.16.7.Final -> 3.2.3.Final
|
io.quarkus:quarkus-universe-bom | import | major |
2.16.7.Final -> 3.2.3.Final
|
Release Notes
quarkusio/quarkus
v3.2.3.Final
Complete changelog
- #35131 - Unlist Security JPA Common
- #35130 - Also support Universe BOM
-
#35129 - Support user methods with
@Transactional
in REST Data with Panache ORM - #35120 - Upgrade to Hibernate Search 6.2.0.Final in Quarkus 3.2
-
#35119 - Properly resolve
@TestProfile
when using nested tests in base classes - #35114 - Keep META-INF/MANIFEST.MF in the bootstrap Gradle resolver artifact
- #35112 - Testing - fix MockitoConfig(convertScopes = true)
- #35107 - User methods requiring a transaction in Hibernate ORM does not work for interfaces of Panache REST Data extension
-
#35104 -
@Nested
tests in a superclass do not work with test profiles - #35101 - Docs: fix typo in duplicated context guide
- #35087 - Take into account container element constraints in config mapping validation
- #35081 - Email validator on collection element not found after upgrade to Quarkus 3
-
#35080 - Mocking Singleton does not work even when using
@MockitoConfig
(convertScopes = true) - #35067 - Set analytics filter logs to debug
- #35061 - Fix join message in websocket quickstart
- #35060 - Add clear error message when Reactive REST Client used outside of Quarkus
- #35059 - Stylistic Loggin guide tweaks
- #35057 - Update graal-sdk to 23.0.1 to enable Java 11 compatibility
- #35054 - Upgrade graal-sdk version to 23.0.1
- #35040 - Fix Keycloak token address in OIDC DevUI script
- #35029 - Keycloak dev services uses wrong token url for client_credentials grant type
- #35022 - Fixing and adding missing abstracts in the Logging guide
-
#35015 - Limit
List
transformation in Spring DI module - #35013 - Fix sidecars resource requirements properties in Kubernetes
-
#35011 -
@ConfigProperty
injection semantics change whenquarkus-spring-di
is present and@Inject
is used (regression in Quarkus 3) - #35009 - Upgrade to SmallRye Fault Tolerance 6.2.6
- #35006 - quarkus-kubernetes Extension ignores multiple sidecars properties
- #35005 - Fix OIDC token verification failure message
- #34999 - Allow to exclude classes in REST Data with Panache with annotations
- #34997 - Document HttpServerOptionsCustomizer
- #34994 - OIDC UserInfo request must not be made if the token verification fails
- #34993 - OIDC UserInfo endpoint is called even if the token verification fails
-
#34992 - Document usage of
HttpServerOptionsCustomizer
- #34991 - Upgrade to Hibernate ORM 6.2.7.Final and Hibernate Reactive 2.0.4.Final
- #34987 - Ensure Kubernetes manifests are generated in the project location
- #34986 - Quarkus is affected by criteria query issue in Hibernate
- #34952 - Logging configuration stylistic review
-
#34951 - Improve Javadoc of
@CustomSerialization
- #34948 - Apply JavaPlugin on the deployment project
- #34945 - Fix Openshift deployments when using a custom output directory
- #34944 - Backport: Add option to produce PIE native binaries
-
#34938 -
@UnlessBuildProperty
is ignored on PanacheEntityResource - #34936 - Update RabbitMQ DevServices container to 3.12
- #34917 - Fix issue of e.getCause() returns null
- #34906 - Allow the use of HTTP2 in programmatically created REST Client
- #34904 - Dev UI Scheduler: Fix screen height
- #34896 - Quarkus resteasy-reactive (RestClientBuilder) HTTP2
- #34894 - Upgrade logstash-gelf to 1.15.1 and add it to dependabot
- #34886 - Fix http.route tracing attribute reporting
- #34860 - Proper ordering of the handlers chapters and addition of some examples in the Logging guide
- #34857 - Make sure links starting with attributes are identifiable
-
#34827 -
quarkus.kubernetes.output-directory
is not (always) relative to project location - #34826 - Fix build analytics documentation - payload example
- #34778 - Observability for HTTP Server - when http route is / then attribute 'http.route' is not sent
- #34737 - Avoid ambiguous use of 'Panache' in 'Logging with Panache'
- #34703 - Ignored projects also ask about build analytics
- #34673 - Openshift extension does not see kubernetes resources in custom location
- #34671 - Hibernate Reactive Panache: open session on demand for repositories
- #34615 - Bump h2 from 2.1.214 to 2.2.220 in /bom/application
- #34542 - Fix user methods requiring a session in Panache REST Data with Reactive
- #34511 - Duplicated context concept guide
- #34432 - User methods requiring a session in Hibernate Reactive does not work for interfaces of Panache REST Data extension
- #34359 - Add a section about MDC to the logging documentation
v3.2.2.Final
Complete changelog
- #34882 - Revert to openjdk-17-runtime:1.16 images
- #34881 - Quarkus 3.2.1 openjdk base image tag
- #34874 - Properly return HTTP 406 on invalid Accept header
- #34859 - Remove false positive warning about quarkus.launch.rebuild
- #34858 - Treat incorrect Accept header as a user error
- #34856 - Fix unrecognised property
- #34832 - Bump io.smallrye.config:smallrye-config-source-yaml from 3.3.0 to 3.3.2 in /devtools/gradle
- #34825 - quarkus.analytics.uri.base unrecognized by build time analytics
- #34815 - Unrecognized configuration key "quarkus.launch.rebuild" reported when re-augmenting the application
- #34814 - Update SmallRye Config to 3.3.2
-
#34805 - Fix container builds when explicitly setting
container-runtime
- #34725 - Native image building fails when using podman
- #34722 - Make Snappy optional in JVM mode
- #34699 - Documenting a possibility to store transaction logs to a database
- #34670 - Make loading Snappy truly optional
- #34631 - Allow reauthentication if the OIDC state cookie is not matched
- #34630 - Make OIDC state handling more flexible
v3.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
v3.2.0.Final
Major changes
- #34227 - Support custom claim types in quarkus-test-security-jwt and quarkus-test-security-oidc
Complete changelog
- #34345 - Add a section about march (graalvm 23+)
- #34344 - Small doc adjustments noticed when backporting recent MRs
- #34340 - Styling edits to security proactive auth docs
- #34338 - Build analytics - Improvements III
- #34337 - Fix typo & minor edits to security NVD doc
- #34325 - Add support for java.time.Year as JAX-RS parameter
- #34324 - resteasy-reactive java.time.Year ParamConverter
-
#34321 - Inconsistent
Bearer token authentication
in docs - #34320 - Minor doc enhancements to Security Basic Auth docs
- #34317 - Minor doc enhancements to Identity providers
- #34313 - Filter out disabled REST methods from the OpenAPI document
- #34290 - Add more links between OIDC bearer and code flow authentication docs
- #34288 - Remove "-concept" from doc filenames and IDs
- #34287 - Style edits to "Authorization of web endpoints" Security ref doc
- #34286 - Make sure snapshot artifacts available in both workspace and remote repos are resolved from workspace in dev mode
- #34280 - Bump dekorate.version from 3.6.1 to 3.7.0
- #34278 - Describe how you can serve static files with a Vert.x route
- #34275 - Add extension suggestion in management interface reference
- #34274 - Build analytics - Improvements II
- #34266 - Make further updates to the update guide in the community and product docs so they match
- #34259 - Properly configure KubernetesSerialization for OpenShiftClient
- #34258 - Rephrase Non-mutable jar error message for remote-dev
- #34256 - Use -Dnative consistently as it is what we recommend
- #34255 - Build analytics - Fix windows prompt
- #34252 - Various fixes regarding GraalVM/Mandrel flavor
- #34250 - Propagate Smallrye Context when switching REST Client context
- #34240 - Fix create app exception min java version not thrown up
-
#34238 - Should Quarkus set the
march
parameter by default? - #34235 - Bump smallrye-mutiny-vertx-core from 3.3.0 to 3.4.2
- #34233 - OpenAPI $ref loop when setting Schema implementation
- #34232 - Bump commons-codec from 1.15 to 1.16.0
- #34227 - Support custom claim types in quarkus-test-security-jwt and quarkus-test-security-oidc
- #34224 - Use GraalVM CE instead of Mandrel for building static binaries
- #34223 - Provide a way to push env variables to dev services containers
- #34220 - Build a container image from scratch breaks due to missing libraries
- #34215 - Upgrade to SmallRye Fault Tolerance 6.2.4
- #34214 - Add smallrye-jwt test confirming RSA-OAEP encrypted token with RSA 1_5 set in headers is rejected
- #34212 - Tracing Issue in Version 3.1.2 - Spans Not Consolidated under Parent Span
-
#34207 - Qute:
@EngineConfiguration
validation - consider superclasses - #34195 - Small fixes for the Dev UI doc
- #34174 - Bump smallrye-open-api.version from 3.3.4 to 3.4.0
- #34163 - Qute section helper type check is not complete
- #34133 - Can't set non-string values on claims on JWT tokens produced in tests
- #34076 - Kafka Dev UI: add ACL page, set Content-Type header, support msg headers
- #34060 - Style n grammar edits to security overview doc
- #34038 - Adding headers to Kafka message does not work via Kafka UI
-
#34030 - REST endpoints disabled via the
@EndpointDisabled
annotation still appear in swagger - #33864 - Support passing environment variables to devservices containers
- #33725 - Live reload with multi-module workspace containing SNAPSHOT dependencies
- #33589 - Make the update guide in the community and product docs match
- #30442 - quarkus-test-security-(jwt and oidc): support non-string claims (integers, arrays, maps)
v3.1.3.Final
Complete changelog
- #34314 - Properly disambiguate projections from different repositories
- #34312 - Spring Data API Extension Interface-based Projections occasionally throws NoSuchMethodError
- #34307 - Fix NPE on OpenTelemetryVertxTracingFactory
- #34305 - NPE at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.OpenTelemetryVertxTracingFactory$VertxDelegator.receiveResponse(OpenTelemetryVertxTracingFactory.java:102)
-
#34281 - Also create the default mailer if
@Location
is used - #34272 - Null Pointer when sending mail through MailTemplate
- #34253 - Upgrade Hibernate Validator to 8.0.1.Final
- #34249 - Vert.x 4.4.4, Netty 4.1.94, and Mutiny Bindings 3.5.0
- #34246 - Make sure all base codestarts work for 2.x and 3.x
- #34244 - URL-encode OIDC post_logout_uri query parameter
- #34228 - Update netty-handler to address public known CVEs in versions before 4.1.94
- #34211 - Select the right default version for a dialect when using Hibernate Reactive
-
#34210 - OIDC
post_logout_redirect_uri
query param appended to string buffer without % escape - #34126 - Take image-pull-policy config into account for init-containers
- #34125 - Kubernetes init-containers ignore pull-policy
- #34124 - Upgrade Hibernate ORM to 6.2.5.Final and Hibernate Reactive to 2.0.1.Final
- #34119 - Fix for missing registry parameters in quarkus push image
- #34098 - ArC: implement equals/hashCode for TypeVariableImpl and WildcardTypeImpl
- #34091 - Bump BouncyCastle version to 1.74
- #34089 - Quarkus extension created with 2.13 stream and Quarkus CLI 3 contains Jakarta imports
- #34073 - Add configured SameSite attribute to all OIDC session cookies
- #34072 - Fix metadata for keycloak-admin-client-reactive
- #34067 - Bump snappy-java from 1.1.8.4 to 1.1.10.1 in /bom/application
- #34064 - SameSite cookie attribute not set when tokens are splitted with Quarkus OIDC
- #34062 - Fixes NullPointerException when using Infinispan Counter Manager
- #34056 - Adjust update command quoting for Windows
- #34055 - Fix service name in the OpenShift guide
- #34050 - Infinispan NPE when upgrading to Quarkus 3
- #34032 - Wrong hibernate dialect version detected for MS Sql Server
- #33923 - Return Access-Control-Expose-Headers in normal CORS requests
- #33922 - Access-Control-Expose-Headers not returned to request
- #33880 - Update Maven server auth config properties initialization
- #33779 - Quarkus 3/Hibernate 6 - Exception when access ElementCollection from an Entity with an embedded composite Key with associated Object
- #33527 - A few requested enhancements to the Ansible guide
- #32843 - Improve JavaDoc -> AsciiDoc transformation for lists, paragraphs and code blocks
v3.1.2.Final
Complete changelog
- #34041 - Fix endpoint address in the OpenShift guide
- #34039 - Cleanup after REST Client multipart request
- #34028 - Revert Liquibase to 4.20
- #34024 - Avoid indefinite Uni wait in OIDC recorders
- #34020 - Ensure Panache class transformers run before Arc's static method transformers
- #34014 - Fix resolving custom ObjectMapper at deserialization in Resteasy Reactive
- #34012 - Revert Liquibase to v4.20.0
- #34008 - RESTEasy Reactive: ContextResolver not called/used
- #34005 - Panache tries to (and fails to) transform classes even if disabled
- #34003 - ArC: fix InvocationContext#setParameters()
- #34001 - AroundInvoke Interceptors can only modify parameters if first in chain
- #33993 - Quarkus startup hangs in OidcRecorder
- #33988 - Fix minor grammar mistake in config-reference.adoc
- #33986 - Resource leak: Multipart HTTP-Requests leave Attr_ temporary files not deleted
- #33983 - Make sure our recipes are visible as a dependency when updating
- #33978 - Generated docs should generate mvn create app command with Quarkus version and not stream version
- #33971 - Protect include/exclude test commands against NPE
- #33970 - Qute: skip generation of resources if a validation error occurs
- #33968 - Update to Vert.x 4.4.3 and Netty 4.1.93.Final
- #33966 - Quarkus crashing with dev-mode with Qute (on a specific situation)
- #33965 - Don't include startup probe for KNative manifests
- #33962 - Use JavaBinFinder when launching decompiler
- #33961 - :dev terminal test commands don't work anymore (testSupport.include is null)
- #33958 - Replace IfBuildProfile in UnlessBuildProfile javadoc
- #33954 - UnlessBuildProfile Annotation Javadoc
- #33948 - Manage org.glassfish.jaxb:txw2 at the same version as jaxb-core and jaxb-runtime
- #33944 - Kubernetes + Smallrye Health Extensions: Knative deployment fails due to presence of startupProbe
- #33940 - Manage net.java.dev.jna:jna-platform at the same version as net.java.dev.jna:jna
-
#33939 - Downgrade
maven-shade-plugin
to 3.2.1 - #33934 - Bump SmallRye GraphQL to 2.2.1
- #33930 - Decompiler fails when there's no java in path
- #33912 - Bump Vert.x Mutiny Bindings to version 3.4.2
- #33910 - Change redirection from /q/dev to /q/dev-ui to be FOUND instead of MOVED_PERMANENTLY
- #33904 - Gradle plugin "confused" with parent-first vs removed vs optional artifacts
- #33903 - ArC: beans injected into All List injection points should be unremovable
- #33901 - Gradle-plugin: properly handle read-only files
- #33893 - Bump jboss-logging from 3.5.0.Final to 3.5.1.Final
- #33891 - Bump mariadb-java-client from 3.1.3 to 3.1.4
- #33884 - Quarkus 3.1.1 causes Npe when using configinterceptor
- #33878 - Upgrade to Maven 3.9.2 and Maven resolver 1.9.10
- #33873 - Launch Liquibase and Flyway operations only when Arc is ready
-
#33872 - Add more documentation to
@RestHeader
- #33870 - Gradle plugin does not copy all files correctly, when having parent-first-artifacts
- #33867 - Upgrade smallrye-health to 4.0.2
-
#33861 - Name resolution fails with
@RestHeader
annotation under certain condition - #33843 - AppCDS failed if mongodb-liquibase extension present
-
#33842 - AppCDS generation failed with
Permission denied
- #33841 - ArC: fix some scenarios with generic decorators
- #33825 - smallrye-graphql-cdi triggers "Detected bean archive with bean discovery mode of 'all'" warning
- #33824 - Replace references of s2i with openshift
- #33819 - Restrict properties passed to gradle worker processes
- #33803 - Generic CDI Decorator Throws java.lang.NoSuchMethodError
- #33781 - Check if OIDC user-info-path is configured when UserInfo is required
- #33772 - OIDC code authorization flow misleading error in some OAuth2 configurations
-
#33679 - Vert.X bump to 4.4.2 lead to
domain socket must not be empty
exception when used with Quarkus Micrometer extension - #33658 - redirect of /q/dev too permanent?
- #33469 - Fix detection of project root in Quarkus CLI
- #33402 - Extension provided plugins are not automatically added if plugin catalog is missing
- #33333 - Use the container-provided settings decrypter
- #33321 - Different behavior in native build using env var in application.properties when build with gradle vs. maven (Quarkus 3.x)
- #33220 - Maven proxy usage is broken with Quarkus 3.0.2.Final
- #33024 - Error trailers are not propagated when using new Vert.x gRPC support
- #30811 - CDI Decorator ignored for beans implementing interface extending other generic interface
v3.1.1.Final
Complete changelog
- #33846 - Update Jackson to 2.15.2
- #33834 - Kafka serde discovery: handle channel names containing dot
- #33821 - DEV UI: Prevent NPE in JsonRpc#route after Quarkus app reloaded
- #33820 - DEV UI on reload logs NPE xception in JsonRpcRouter#route on line 200
- #33815 - Redis Hostname provider - do not call getHosts() twice
- #33811 - Only expose the Dev UI Routes if Vert.x HTTP is present
- #33804 - Dev Mode fails with Quarkus 3.1 and Kafka client (no vert.x http extension on the classpath)
- #33802 - Fix Dev UI v1 link in the guides
- #33799 - Fix message typo in OIDCRecorder
- #33769 - Fix detection of OpenTelemetry
-
#33763 - When using RestMulti, don't require
@Produces
- #33761 - Properly implement ClientRequestContext#setEntity
- #33758 - Update security-keycloak-admin-client.adoc
- #33756 - Prevent NPE in Jacoco report preparation when a workspace module has no sources
- #33753 - Bump apicurio-registry.version from 2.4.2.Final to 2.4.3.Final
- #33752 - Bump kotlinx-serialization-json from 1.5.0 to 1.5.1
-
#33746 - Quarkus 3.1 still throws an error if
@Produces
is not defined on a stream response - #33741 - io.quarkus:quarkus-jacoco cannot import pom module dependecy
- #33738 - Quarkus 3.1 rest client uses wrong Messagewriter
- #33735 - Make Elasticsearch Java Client's withJson(...) methods work in native mode
- #33730 - Smallrye Reactive Messaging with Kafka Connector does not support channel names containing a dot
- #33720 - Normalize podman vs. podman.exe and Podman Desktop
- #33718 - Fix native query support in Hibernate Reactive
- #33713 - NamedNativeQuery not working in native image
- #33695 - Update rewrite-maven-plugin to 4.46.0
- #33689 - DevTool-cli Clarify --errors help message
- #33687 - Call after construct callbacks when creating outer instances/QuarkusTest
- #33680 - Fix dropped exception on JSON stream cancellation
- #33677 - Fix npe when vert.x delegate is called but not set yet
- #33671 - Mark test failure in time for callbacks to know about it
- #33670 - Guard against potential NPE in GrpcClientConfiguration
- #33667 - Do not include the Kafka Dev UI beans during the native build
- #33663 - Fix SSE response with legacy publisher in native mode
- #33660 - Dev UI small fixes
- #33659 - Add DevConsoleCORSFilter to Dev UI JsonRPC WebSocket
- #33657 - Security JPA Reactive - catch non-unique result exception properly
- #33652 - Endpoint with RestSseElementType doesn't produce events in native
- #33651 - Refer to 'microprofile_jwt' scope in OIDC docs
- #33649 - [Doc] Fix minor typo in devtool CLI
- #33647 - Incorrect test status in QuarkusTestAfterTestExecutionCallback and QuarkusTestAfterEachCallback for failing test
- #33645 - Ignore IndexDependencyBuildItem for missing dependencies
- #33643 - RolesAllowed and OIDC broken in 2.16.0-Final and 3.0.4-Final with KeyCloak
- #33639 - Upgrade to SmallRye Fault Tolerance 6.2.3
-
#33631 - Hibernate Storing multiple items with
@IdClass
in one transaction fails - #33627 - Do not bind the "grpc" container port when configured to use same server
- #33623 - Regression - Unable to build native binary when using quarkus-kafka-client extension
- #33614 - Reincorporate entries into jars' MANIFEST.MF
- #33613 - MANIFEST.MF don't contain information anymore since 3.1.x builds
- #33612 - Make repositories setup in quarkus-parent consistent with other poms
- #33608 - Propagate completion and error events in Redis pub/sub
- #33604 - Fix support of InputStream multipart without filename in REST Client
- #33601 - Rest client using multipart stopped working while migrating to Quarkus 3
- #33598 - Fix the Micrometer MP Metrics annotation transformation
- #33597 - Bump dekorate to 3.6.1
- #33595 - Skip manifest entry properties that are missing values
-
#33594 - Invalid Mocks in
@Nested
Tests with@TestProfile
after upgrade to Quarkus 3 - #33593 - GrpcClientConfiguration.inProcess results in NPE when config not present
- #33591 - Correct a typo in native-reference.adoc
- #33588 - Failed to stop Quarkus [Error Occurred After Shutdown] error when adjusting configuration through Dev UI
- #33587 - Dev UI - Configuration - unable to filter configuration properties defined in application.properties
- #33586 - Use 'target' as output dir for platform test classes loaded from JARs
- #33585 - NPE When Constructor Injecting a Microprofile Metric
- #33582 - Kubernetes to enforcing quarkus.kubernetes.replicas=0
- #33581 - Fix check to return existing marshaller if class is already bounded
- #33579 - Is it a Typo? seems like a bug in code. As it always returns false
- #33578 - Fix typo in grpc in-process runtime config
- #33573 - disableTrustManager is not used in ResteasyReactiveClientProvider
- #33569 - Pass disableTrustManager in ResteasyReactiveClientProvider
- #33538 - Dev UI new common component for no-service/data
- #33531 - Update Vert.x Mutiny bindings to version 3.4.1
- #33498 - Upgrade Hibernate ORM and Hibernate Reactive
- #33418 - Quarkus redis reactive pubsub disconnecting handler
- #33305 - OutputTargetBuildItem.getOutputDirectory() returning a strange value when running a test in the Platform
- #33300 - Register PGobject subtypes for reflection
- #33285 - Vertx race condition may not initialise OpenTelemetry
- #33206 - Using duration with hibernate and postgres interval leads to error in native mode
- #33072 - Quarkus Native on(GraalVM) issue with ElasticSearch Java Client: No deserializer found in 'co.elastic.clients.elasticsearch.core.UpdateByQueryRequest._DESERIALIZER'
- #32963 - Reactive Client - Mutiny Dropped Exception on Cancel (stream+json)
- #32926 - New Form editor in Configuration doesn't show up the key/value in application.properties
- #32234 - Dev UI 2 - Generalize No Dev Services element
- #29422 - DevUI - config editor doesn't notify user when something goes wrong
- #28971 - Quarkus Maven Plugin unable to handle maven exclusions
v3.1.0.Final
Complete changelog
- #33536 - Add some media queries for dev ui to render better on smaller screens
- #33511 - Move Status tag to footer
- #33510 - Dev UI: OpenAPI - Fix paths when custom
- #33477 - Dev-UI v2 fails to work with swagger-ui extension after changing its path config
- #33472 - Disable non configured default OIDC tenant if TenantConfigResolver is available
- #33468 - Upgrade vertx to 4.4.* to allow TLS Server certificate rotation without restarts
- #33462 - Add support of signature algorithms (PSxxx, EdDSA) in quarkus-oidc
- #33459 - Disable flaky OTel-GraphQL test for now
-
#33432 - Fix log issue with
@QuarkusIntegrationTest
- #33424 - Update graal-sdk to 22.3.2
- #33423 - Update graal-sdk to 22.3.2 to address public known CVEs in version 22.3.0
- #33416 - Update to vertx 4.4.2
- #33351 - Fix blank DEV UI extension pages when loading data from Back End
- #33331 - dev-ui in Q3 is log is difficult to enlarge
-
#33268 - Replace
jboss-parent
withquarkus-parent
- #33229 - Native binary run log is not visible when running tests with Quarkus main
- #33120 - Do not require OIDC users disable default tenant when TenantConfigResolver is used
v3.0.4.Final
Complete changelog
- #33551 - Properly include Prometheus related code
- #33547 - infinispan-client + micrometer combination doesn't compile in native
- #33542 - Limit subclass codec registration to known working codecs
- #33539 - fix typo in grpc-service-consumption.adoc
- #33537 - Fix the custom card for Dev UI Rabbit MQ
- #33499 - Ensure that invoker is properly initialized in QuartzJobDefinition#schedule
- #33491 - Ensure that cookies added in filters are visible to resource methods
- #33490 - Cookies created in request filters are not accessible in Resource Methods
- #33488 - Bump Resteasy Classic to 6.2.4.Final
- #33478 - Arc - remove logging when discovering a an illegal bean type in producer type hierarchy
- #33466 - Ensure the classes to be bound in JAXB are cleared in DEV mode
- #33460 - ArC - fix observer method injection for dependent synthetic beans
- #33458 - Failed to start quarkus, Already a codec registered with name uy.com.andi.reproducer.logic.services.bus.utils.BusMessageCodec
- #33453 - Fix malformed sentence in guide
- #33451 - Create all the required directories before copying native JSON files
- #33450 - Native build fails if quarkus.package.output-directory is set
- #33449 - Error "No current injection point found" when using a ConfigMapping on an onStartup method
- #33448 - Fix location and content location headers in Resteasy Reactive
- #33441 - Two classes have the same XML type name "xmlObject".
- #33419 - RESTEasy ResponseBuilder.location Inadvertently Decodes Path Segments in Relative URI
- #33410 - Improve documentation of DockerConfig
-
#33398 - Use default value from
quarkus.http.read-timeout
in RESTEasy Reactive - #33389 - INFO message is confusing
- #33384 - Do not build the REST Client instances in CDI wrapper constructor for RequestScoped clients
- #33383 - Properly handle Kotlin suspend methods in Reactive Messaging Kafka
- #33377 - REST Client Reactive: Listener & Request-scoped bean
- #33368 - Do not attempt to detect container runtime in native-sources build
- #33366 - Fix documentation for Secured Routes in OpenShift
- #33357 - Fix typo in Azure Functions documentation
- #33326 - Fix 'quarkus.otel.exporter.otlp.traces.timeout' default value
- #33311 - Add missing line break to render doc properly
- #33308 - Kafka consumer using kotlin coroutines throws ClassCastException
- #33294 - No need to exclude javax validation-api anymore
- #33275 - Secured Openshift routes should be documented
- #33266 - Dev UI: Fix raw built time data page
- #33265 - Properly support extracting fields from entities into projections
- #33258 - Ensure that Google Cloud Functions and Jib extensions work together
- #33252 - Fix NPE when force restarting with kubernetes dev service running
- #33246 - Fix Resource Class reflection registration when custom Writer is used
- #33236 - Keep query params for extension page deeplinks
- #33235 - Deeplinks to DEV UI extension page removes query params
- #33225 - Upgrade RESTEasy Classic to 6.2.3.Final
- #33190 - Update apache link in the license header to https
- #33184 - Address some issues in getting-started-reactive documentation
- #33169 - Bump angus-activation from 2.0.0 to 2.0.1
- #33161 - Quarkus 3 quarkus.package.type=native-sources require docker/podman or native-image
- #33136 - Embed Other UIs better in Dev UI
- #33042 - Print valid api versions when specifying one in K8s Client Dev Services
- #33011 - Building an image with jib fails when adding the quarkus google cloud functions extension
- #33007 - kubernetes dev service weird error when flavor is kind and setting api value
- #33006 - get NPE when force restarting with kubernets dev service running
- #32931 - Dev UI 2 - Infinite Page View
- #32912 - Dev UI Dynamic Label not working
- #32872 - Dev UI: Allow runtime links in external page
- #32859 - Support Runtime Values for External Dev UI links
- #31774 - Spring Data API Extension not working with Interface-based Projections
v3.0.3.Final
Complete changelog
- #33237 - Update Stork to version 2.2.0
- #33221 - Bump smallrye-open-api.version from 3.3.2 to 3.3.4
- #33216 - Ignore malformed language ranges when resolving locales for validation
- #33202 - Fix nesting of cli plugins
- #33201 - Fix pom.xml for owasp dependency check plugin
- #33199 - Replaced the inversed return types with correct return types
- #33194 - Populate ResourceInfo when exception thrown from Resource returning CompletionStage
- #33187 - Bug fix for qute-reference: correct import for hidden fragment
- #33183 - Fix small documentation issue in reactive
- #33171 - error in the getting-started-reactive page
- #33170 - Panache Reactive + Reloads
- #33150 - quarkus-hibernate-validator HV000149: http 500 error caused by IllegalArgumentException if accept-language is invalid
- #33146 - Fix missing method in native mode when an SSE endpoint returns a Flow.Publisher
- #33140 - Fix Hibernate Reactive dev mode
- #33138 - Fix tiny typo in Stork Kubernetes documentation
- #33131 - Quarkus 3.0.1.Final Kubenetes builds break stork
- #33128 - Fix broken link so it points to the config-yaml guide
- #33127 - Fix links to point to https://quarkus.io/guides/config-yaml
- #33118 - Updates to Infinispan 14.0.9.Final
- #33108 - Upgrade Kotlin with quarkus update
- #33106 - Quarkus 3.0.1 behaves different in reactive native mode
- #33100 - Workaround for unnecessary info logs in Hibernate ORM (HHH-16546)
- #33096 - Fix a regression in config doc generation
- #33089 - new Info Log since Q3 HHH000157: Lazy property fetching available for
- #33086 - Fix completion mode field when creating a K8s Job resource and Flyway
-
#33085 - quarkus kubernetes creates job with unsupported
on spec.completionMode
- #33084 - ArC - static method interception fix
- #33064 - Bump Gradle to 8.1.1
- #33034 - Make the update guide evergreen
- #33032 - Fix experimental badge on new Dev UI
- #33010 - Bump surefire plugin in independent-projects to 3.0.0
- #33009 - new devui does not show experimental status
-
#32990 - ClassNotFoundException when scheduler calls static
@Transactional
PanacheEntity method - #32951 - The javadoc of return types for each methods in redis client ValueCommand.java and ReactiveValueCommands.java is inversed for some commands
- #32932 - Fix resteasy-reactive-client hostname verification default
-
#32862 -
SimpleResourceInfo
parameter is null in a response filter when an exception is raised - #32768 - Update Kotlin version with OpenRewrite
- #32766 - Issue with default values in config doc generation
- #32309 - Improve container runtime detection
- #32246 - Quarkus doesn't detect Docker rootless anymore
v3.0.2.Final
Complete changelog
- #33040 - Fix config for Vale linter GitHub Action on MR
- #33033 - Fix minor formatting issue in the update guide
- #33013 - Lowercase enum values to avoid hypen in k8s flavor acronym
- #33004 - Kubernetes Dev Services: k3s flavour name is not properly documented
- #33002 - Bump gizmo from 1.6.0.Final to 1.6.1.Final
- #32999 - Qute - fix a regression introduced in #32653 (3.0.1)
- #32989 - Exclude JS files from resource filtering
- #32978 - Fix native compilation when using the kafka-client without netty
- #32968 - Unable to build native binary when using quarkus-kafka-client extension
- #32959 - Minus not working with Integer in qute after upgrading to 3.0.1.Final
- #32956 - Dev UI2 show wrong java version
- #32949 - InjectMock should not create a new contextual instance
-
#32944 - Quarkus 3:
@InjectMock
with Producer - #32941 - Rename server-list to hosts in the Infinispan Dev Services guide
- #32938 - Register class for reflection when returning Multi for JAX-RS Resource
- #32934 - Fix setting service account in Kubernetes/Openshift extensions
- #32933 - Quarkus-3.0.1 - Ignores Kubernetes Service account property
- #32922 - Narayana upgrade (to 6.0.1.Final)
- #32907 - Set minimal Maven version to 3.8.2
- #32893 - Fix issue with KnownPathResource manager in native
- #32888 - Quartz - update the error message when scheduler was not started
- #32886 - RESTEasy Reactive streaming resource methods leads to NoSuchMethodException in native mode
- #32874 - Scheduler Dev UI - always log id of programmatically scheduled jobs
- #32855 - Support for multi tenancy column discriminator
- #32844 - Allow access token verification for Google,Github
- #32827 - Update OIDC Dev code to recognize quarkus.oidc.provider
- #32826 - OidcDevConsoleProcessor does not recognize quarkus.oidc.provider
- #32781 - Bump micrometer-bom from 1.10.5 to 1.10.6
- #32780 - Bump picocli.version from 4.7.1 to 4.7.3
- #32656 - Undertow file servlet listing
- #32192 - Encrypt OIDC session cookie value by default
v3.0.1.Final
Complete changelog
- #32879 - PLANNER-2861 Upgrate to OptaPlanner 9
- #32863 - Dev UI: Implement the config filter by extension
- #32861 - Make dev-services hot reload
- #32848 - Provide correct generic type and annotations in ParamConverterProvider
- #32847 - Fix a typo in rest-client-multipart.adoc
- #32846 - Fix a typo in mongodb-panache.adoc
- #32842 - Correct a typo in redis-reference.adoc
-
#32841 - Add a column before a table column separator
|
- #32840 - Correct a minor error in qute-reference.adoc
- #32838 - Fix a typo in security-openid-connect-multitenancy.adoc
- #32837 - Disable DEV UI for remote dev mode
- #32836 - Prevent exposing of new DEV UI in remote development mode
- #32833 - Fix OIDC UserInfo to better handle null, array, map
- #32825 - Set correct OIDC Google principal claim
- #32824 - Set correct OIDC Google principal claim name
- #32817 - ArC - new Dev UI - fixes and improvements
- #32815 - Properly pass annotation to Writers when streaming data
- #32812 - Report OTel config unknowns only when fallback properties used
- #32810 - Fix K8 service binding with reactive datasource
-
#32809 - Set OIDC
user-info-required
whenUserInfo
is known to be required - #32805 - ArC - support interception of static methods with repeatable bindings
- #32804 - Remove maven-compiler-plugin from dependabot ignore list
- #32798 - Register Resource Class for reflection when customer Reader or Writer is used
- #32797 - Dev UI remove console.log
- #32796 - Dev UI Fix labels not clearing out
- #32795 - Docs update for Apicurio Registry compatible dependencies
- #32788 - Add note about using Jacoco with a multi-module project
- #32783 - Bump dekorate to 3.5.5
- #32776 - Bump quarkiverse-parent to 13
- #32771 - Prevent NPE for UserInfo String and Boolean properties
-
#32765 - RR client: annotations on
@*Param
fields present in@BeanParam
class unavailable to customParamConverterProvider
- #32762 - Normalize paths for POM Model providers
-
#32759 - Restore the ability to use
@TestReactiveTransaction
on a test class -
#32757 - Also create the default mailer if
@CheckedTemplate
is used - #32756 - Display JVM CDS logs when debug logging is enabled
- #32755 - [Quarkus 3.0.0.CR2] [quarkus-mailer] NullPointerException when sending with MailTemplateInstance
- #32754 - Allow the OPTIONS method for static resources
- #32753 - Update codestarts to use openjdk container images 1.15
- #32752 - Collect META-INF/resources only from the runtime classpath
- #32751 - Codestarts - OpenJDK-Container Image not updated
- #32750 - Fix issue with quarkus.init-and-exit
- #32749 - Dev UI add label and icon to submenu
- #32748 - Dev UI DevService page to use new card component
- #32744 - Dev UI - add logger level to server log
- #32740 - Add missing static import in config interceptor doc
- #32738 - Fix guide oidc trust-store config parameter name
- #32737 - Make it possible to test Google OIDC from DevUI
- #32733 - Fixed Java migrations from different packages
- #32729 - quarkus.init-and-exit no longer works
-
#32724 - Undertow: Servlet context path failing with
_static
directory - #32717 - Get element type without annotations
- #32715 - Throw better exception when REST Client receives invalid JSON
- #32711 - Add service registars and loaders to the list of beans to keep
- #32710 - Rest-client throw a "HTTP 400 Bad Request" instead of "Bad Response From Server"
- #32708 - Dev UI Move info to menu item and format page for known items
- #32707 - Bump yasson from 3.0.2 to 3.0.3
- #32704 - Bump smallrye-mutiny-vertx-core from 3.2.0 to 3.3.0
- #32697 - Fix OpenTelemetryJdbcInstrumentationTest flaky test
- #32696 - Quarkus returns 404 on OPTIONS request for the static resources
- #32692 - Allow ConfigMappings with default visibility
- #32690 - Quarkus dev mode is not working with a certain type of folder tree due to dependency injection
- #32689 - Make mailer beans default beans
- #32687 - Upgrade to Hibernate ORM 6.2.1.Final
- #32683 - Reinitialize BouncyCastle DRBG URLSeededEntropySourceProvider at runtime
- #32675 - Dev UI: allow status to be a list
- #32673 - Dev UI make sure to work on custom http root
- #32666 - Get java.nio.file.InvalidPathException on Windows when compile Quarkus 3.0.0.Final Spring Cloud Config Client
- #32654 - Flyway migration: JavaMigration doesn't respect location
- #32653 - Qute build steps - refactoring and performance improvements
- #32651 - Ensure the ServiceAccount/Role/ClusterRole resources are created in order
-
#32650 - Quarkus 3: Using
@TestReactiveTransaction
at the class level doesn't work - #32648 - ConcurrentAuthTest: Make sure executor is shut down even after failure
- #32645 - Updates to Infinispan 14.0.8.Final
- #32644 - Support blocking exception mappers in REST Client Reactive
- #32643 - Quarkus doesn't support 2.2.5.Final apicurio-registry-mem anymore and documentation should provide compatibility info
- #32641 - Fixed minor typos in doc content
- #32640 - Openshift application has no access to secrets
- #32633 - Bump microprofile-config-api from 3.0.2 to 3.0.3
- #32630 - Bump mongodb-crypt from 1.7.1 to 1.7.3
- #32620 - Upgrade to Hibernate Reactive 2.0.0.Beta2
- #32617 - UniAsserterInterceptor - improve the javadoc and docs
- #32614 - Implement new DevUI for Reactive REST Client
- #32613 - Add CSS ids to DEV UI continuous testing page to help automated testing
- #32611 - Add new security architecture diagram and process description to Security Architecture content
- #32610 - Qute Dev UI improvements
- #32605 - Support generation of ClusterRoleBinding resources
- #32602 - Strange problem with Hibernate Reactive Panache in Quarkus 3.0.0.
- #32599 - Dev UI: Complete Server log implementation.
- #32596 - Dev UI: Migrate Rest client reactive to the new Dev UI
- #32589 - Bump microprofile-config-tck from 3.0.2 to 3.0.3
- #32587 - Bump com.gradle.enterprise from 3.12.6 to 3.13 in /devtools/gradle
- #32586 - Validator for Config only
- #32585 - Write "Update projects to Quarkus 3 automatically" guide
- #32584 - Add JWT authentication tests to management-interface-auth
- #32583 - New Dev UI show numbers in submenu for arc extension
- #32581 - Quarkus 3.0.0.CR2 : DevUI error with custom root path
- #32580 - Quartz - only notify QuartzSchedulerImpl.destroy() if the bean exists
- #32579 - Update docs about spying on partial mocks
- #32576 - AWT related .so libs needed in container
- #32573 - Bump Keycloak version to 21.0.2
- #32572 - Kubernetes - RBAC ClusterRoleBinding not generating correctly?
- #32571 - Gradle integration tests: tackle (Windows) CI issues
- #32565 - Fix Otel propagator for old property
- #32564 - Remove useless leading spaces in sam YAML files
- #32563 - Small UI fix to devservice page
-
#32561 - Properly perform reflection registration for
@Gauge
instances - #32559 - Disable flaky OpenTelemetry Jdbc instrumentation test
- #32558 - Remove lambdas from OidcRecorder
- #32554 - Bump mockito-core from 5.2.0 to 5.3.0
- #32538 - Use local lookup policy for generated image stream resources
- #32533 - Exceptions with Hibernate Reactive under load
- #32527 - Update apicurio registry dependencies
- #32464 - Spring Data API Extension not updating generic mapping
-
#32427 - Smallrye-metrics integration test fails when passing
-H:-ParseOnce
GraalVM option - #32414 - ERROR Being Logged In Quarkus 3.0.0.CR1 DevUIProcessor with camel-quarkus-twilio extension
- #32384 - Provide an update guide
- #32332 - Unknown enum constant org.osgi.annotation.bundle.Requirement.Resolution.OPTIONAL
- #32326 - DevUI: Info change from Card to Menu
-
#32210 - Use of the
quarkus-opentelemetry
extension yields config warnings - #31908 - Add Management auth test confirming OIDC works for the main router only
-
#31587 - RESTEasy Reactive SSE doesn't provide method annotations, nor actual headers to
MessageBodyWriter
- #31554 - RunTimeMappingsConfigBuilder failures (native build/tests) with 2.16.4
- #31543 - Improving the sam.jvm.yaml
- #30555 - Quarkus jacoco coverage not working in a multi module project where code and tests are in separate modules
- #30312 - Reactive Client ResponseExceptionMapper throws BlockingNotAllowedException when consuming an InputStream
- #29879 - Create an opentelemetry-aws IT test project
- #28505 - Support a silent mode for JWTAuthMechanism
- #24540 - NullPointerException on custom consraint validator when injecting a config mapping at startup
v3.0.0.Final
Major changes
Complete changelog
- #32560 - quarkus plugin repeats arguments passed to cli rendering users incapable of passing right arguments
- #32555 - Change pie to bar in continuous-testing dev ui
- #32553 - Bump maven-invoker-plugin from 3.4.0 to 3.5.1
- #32543 - Dev UI 2 - Hide the RESTEasy Reactive score on the home page
- #32542 - Various fixes for Kubernetes Dev UI 2
- #32541 - Remove inexistent relocations in the application BOM
- #32540 - Dev Ui for kubernetes throws error on manifest generation
- #32536 - Various Quarkus Update fixes and enhancements
- #32535 - Gradle: do not pass all system properties
- #32528 - Add triage rule for Dev UI
- #32524 - Gradle: ability to disable worker process isolation, pass all envs+sys-props
- #32522 - devui 2 continous testing layout issues
- #32521 - ArC - optimize if no BuildCompatibleExtension is found
- #32520 - Use list with an empty string by default in generated Role/ClusterRole
- #32519 - Generating Role or ClusterRole resources with empty API group property produces invalid manifests
- #32518 - Devui small enchancements
-
#32509 - Native
quarkusBuild
fails with 3.0.0.CR2 - #32508 - Gradle-Plugin: Do not let Gradle build fail w/ configuration cache
- #32502 - Disable Vert.x file caching when building the k8s client HttpClient.Factory
- #32499 - Kubernetes client thread block
- #32497 - Bump mongo-client.version from 4.9.0 to 4.9.1
- #32496 - Bump smallrye-fault-tolerance.version from 6.2.1 to 6.2.2
- #32495 - Bump com.gradle.plugin-publish from 1.1.0 to 1.2.0 in /devtools/gradle
- #32491 - Dev UI: Continuous testing
- #32490 - Avoid null pointer exception when building containers
- #32489 - Upgrade Oracle DB container images to use the slim-faststart variant
- #32488 - Higher timeouts for various builds
-
#32487 - Support referencing method parameters in
@ClientHeaderParam
- #32478 - Fix base-codestart 2.x
- #32476 - Fix native image warning in Kafka
- #32472 - Update getting started reactive image
- #32467 - DevUI: Liquibase and Datasource updates
- #32465 - Native build fails with 3.0.0.CR2
- #32461 - Quarkus 3.0.0.CR2 - quarkus-kafka-client triggers NativeImageBuildStep in JVM mode
- #32458 - Align deployment image name when custom name is set in Openshift configuration
- #32450 - Bump flyway.version from 9.16.1 to 9.16.3
- #32448 - Local cache upgrade
- #32443 - DevUI: Configuration Changes Not Sticking
- #32439 - Openshift resources getting out of sync when custom quarkus.openshift.name is used.
- #32437 - Test default storage change for OffsetTime in Hibernate ORM 6.2.0.Final
- #32435 - Upgrade the reference Oracle RDBMS container used across integration tests
- #32433 - Fix Hibernate ORM value generators in native image
- #32430 - Include ID in the form inputs
- #32428 - Rename guides mentioning MicroProfile to SmallRye to avoid redirects
- #32425 - Sanitize the behavior of provided ExceptionMapper classes in dev-mode
- #32423 - Bump httpclient from 4.5.13 to 4.5.14
- #32418 - Native build with jib and gradle fails on quarkus 3.0.0.CR1
- #32409 - InjectMock should not mock an intercepted subclass
- #32407 - Arc CDI TCK related fixes, focused around behavior gated behind strict mode
- #32404 - Fix ConfigMap volumes example at deploying-to-openshift.adoc
- #32394 - Test gRPC usage of Vert.x event loops
- #32366 - Update version detection scheme for native
- #32357 - Αllow referring to property parameters in header config of REST Client
- #32350 - Gradle: Help extensions that assume the output directory exists
- #32338 - Proofreading for cli-tooling.adoc
-
#32333 - Quarkus 3.0.0.CR1 throw NoSuchMethodException where use
@CreationTimestamp
and@UpdateTimestamp
in native mode - #32316 - Update SmallRye Config to 3.2.1
- #32474 - Quarkus 3 kotlin generation missconfigures allopen
-
#32276 - Switch Hibernate Search extension to
@ConfigMapping
- #32233 - Clicking on Dev UI main logo/title doesn't bring me to the home page
- #32230 - Dev UI 2 - Fonts are blurry (Chrome / Fedora)
- #32162 - Register implicit converters for reflection
- #31932 - Dev UI 2 - generate-code gets maven-metadata.xml for Vaadin components
-
#31898 - Test and document default storage change for
OffsetTime
in Hibernate ORM 6 - #28065 - ConfigMapping - register type arguments of supported generic return types for reflection
- #25422 - Make Stork CDI-aware
- #18973 - Java OOM Java heap space when I use WithKubernetesTestServer annotation in unit test
- #7883 - built-in ExceptionMappers cause unexpected behavior
v2.16.9.Final
Complete changelog
- #34953 - Generated docs: move DOM manipulation to build time
- #34820 - Keep maven-repo artifact 7 days instead of 1
- #34804 - Encode multi char code points correctly in RestEasy Reactive
- #34736 - [2.16] io.grpc:grpc-protobuf CVE-2023-1428 & CVE-2023-32731
-
#34471 - The Common Log Format requires the date to be wrapped into
[]
- #32390 - Fix copy paste typo
- #31518 - Prevent ContextNotActiveException during invalid config validation if resteasy-reactive module is present
- #31434 - Invalid config value prevents app to startup with invalid stacktrace instead of validation error message
- #31053 - Bump grpc.version from 1.52.1 to 1.53.0
- #31010 - HTTP access log %t missing enclosing brackets
- #30403 - Bump grpc.version from 1.52.0 to 1.52.1
- #30323 - Bump grpc.version from 1.51.1 to 1.52.0
- #10134 - MicroProfile RestClient Encoding Failing for Emojis
v2.16.8.Final
Complete changelog
- #34469 - 2.16 - Enforce the configured TLS version
- #34371 - gRPC route to use mainrouter when http.root-path is not '/'
- #34261 - grpc service not working when use-separate-server is set to false and custom http.root-path is set
- #34142 - Fix NPE in RunningDevService which represens a shared service
- #34105 - Avoid calling OIDC UserInfo endpoint if UserInfo is cached
- #34104 - OIDC will request UserInfo and TokenIntrospection even if they are cached
- #34034 - Also include stream information in CLI project creation
- #33897 - NPE with shared Keycloak dev services when exiting Quarkus dev mode
- #33595 - Skip manifest entry properties that are missing values
- #33491 - Ensure that cookies added in filters are visible to resource methods
- #33490 - Cookies created in request filters are not accessible in Resource Methods
- #33448 - Fix location and content location headers in Resteasy Reactive
- #33419 - RESTEasy ResponseBuilder.location Inadvertently Decodes Path Segments in Relative URI
- #33128 - Fix broken link so it points to the config-yaml guide
- #33127 - Fix links to point to https://quarkus.io/guides/config-yaml
- #32932 - Fix resteasy-reactive-client hostname verification default
quarkusio/quarkus-platform
v3.2.3.Final
v3.2.2.Final
v3.2.1.Final
v3.2.0.Final
v3.1.3.Final
v3.1.2.Final
v3.1.1.Final
v3.1.0.Final
v3.0.4.Final
v3.0.3.Final
v3.0.2.Final
v3.0.1.Final
v2.16.9.Final
v2.16.8.Final
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate Bot