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