quarkusio/quarkus
### [`v2.1.2.Final`](https://togithub.com/quarkusio/quarkus/releases/2.1.2.Final)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.1.1.Final...2.1.2.Final)
##### Major changes
##### Complete changelog
- [#19324](https://togithub.com/quarkusio/quarkus/pull/19324) - Efficient scan of jandex index for Spring JPA Annotations
- [#19323](https://togithub.com/quarkusio/quarkus/issues/19323) - Degredation in Dev mode startup time for project using quarkus-spring-jpa extension
- [#19319](https://togithub.com/quarkusio/quarkus/pull/19319) - Upgrade to JBoss Threads 3.4.2.Final
- [#19315](https://togithub.com/quarkusio/quarkus/pull/19315) - Enable a LogCategoryBuildItem to avoid causing contention on Vert.x warnings
- [#19314](https://togithub.com/quarkusio/quarkus/issues/19314) - Performance: contention on Logger instance caused by Vertx warning
- [#19307](https://togithub.com/quarkusio/quarkus/pull/19307) - Gradle: make sure platforms and enforced platforms are applied to the deployment classpath
- [#19304](https://togithub.com/quarkusio/quarkus/pull/19304) - Command mode apps - fix the restart key in the docs
- [#19301](https://togithub.com/quarkusio/quarkus/pull/19301) - Fix JsonPlatformStream.setReleases and add missing equals/hashCodes
- [#19300](https://togithub.com/quarkusio/quarkus/pull/19300) - Register classes referenced in Picocli annotations for reflection
- [#19297](https://togithub.com/quarkusio/quarkus/pull/19297) - KOGITO-5643 Kogito quickstarts on Quarkus is failing
- [#19293](https://togithub.com/quarkusio/quarkus/pull/19293) - Set correct TCCL for dynamic tests
- [#19292](https://togithub.com/quarkusio/quarkus/pull/19292) - Fall back to ThreadLocal if Netty is not present
- [#19289](https://togithub.com/quarkusio/quarkus/issues/19289) - picocli does not register defaultValueProvider references thus breaks in native
- [#19279](https://togithub.com/quarkusio/quarkus/pull/19279) - Update SmallRye Config to 2.4.3
- [#19267](https://togithub.com/quarkusio/quarkus/pull/19267) - Release buffer on ResteasyReactiveOutputStream when it is written to overflow
- [#19260](https://togithub.com/quarkusio/quarkus/pull/19260) - Do not filter binary resources and SVG
- [#19259](https://togithub.com/quarkusio/quarkus/pull/19259) - Add default values to config in Dev UI
- [#19257](https://togithub.com/quarkusio/quarkus/issues/19257) - Memory leak in ResteasyReactiveOutputStream
- [#19252](https://togithub.com/quarkusio/quarkus/pull/19252) - Fix documentation of property for JAX-RS Application class
- [#19247](https://togithub.com/quarkusio/quarkus/issues/19247) - Agroal has a reference to a Netty class while not depending on it
- [#19246](https://togithub.com/quarkusio/quarkus/pull/19246) - Add causing exception to WebApplicationException when jackson parsing fails in resteasy reactive server jackson reader
- [#19237](https://togithub.com/quarkusio/quarkus/pull/19237) - Improve RESTEasyReactive error message
- [#19236](https://togithub.com/quarkusio/quarkus/pull/19236) - Allow for {} characters in the regex
- [#19231](https://togithub.com/quarkusio/quarkus/pull/19231) - Add causing exception to WebApplicationException when jackson parsing fails in resteasy reactive
- [#19228](https://togithub.com/quarkusio/quarkus/pull/19228) - Upgrade to Hibernate ORM 5.5.6.Final
- [#19223](https://togithub.com/quarkusio/quarkus/pull/19223) - Honor read timeout in reactive rest client
- [#19215](https://togithub.com/quarkusio/quarkus/pull/19215) - Fix typos in javadocs of RoutingExchange
- [#19213](https://togithub.com/quarkusio/quarkus/pull/19213) - Reaugment removes build-system.properties
- [#19210](https://togithub.com/quarkusio/quarkus/pull/19210) - Enables dev services for reactive datasources
- [#19208](https://togithub.com/quarkusio/quarkus/issues/19208) - Dev services are not always started for reactive datasources
- [#19117](https://togithub.com/quarkusio/quarkus/issues/19117) - Broken favicon for Dev UI
- [#18961](https://togithub.com/quarkusio/quarkus/pull/18961) - Documentation: Changing parameter to ordinal
- [#18823](https://togithub.com/quarkusio/quarkus/issues/18823) - Reading config settings as Map doesn't work with Inheritance
- [#17526](https://togithub.com/quarkusio/quarkus/issues/17526) - Reactive REST Client does not honor readTimeout and connectTimeout
- [#17140](https://togithub.com/quarkusio/quarkus/issues/17140) - PatternSyntaxException on [@Path](https://togithub.com/Path) definition with regexp
### [`v2.1.1.Final`](https://togithub.com/quarkusio/quarkus/releases/2.1.1.Final)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.1.0.Final...2.1.1.Final)
##### Major changes
##### Complete changelog
- [#19203](https://togithub.com/quarkusio/quarkus/pull/19203) - Fix typo in error message on invalid sql_load_script
- [#19201](https://togithub.com/quarkusio/quarkus/pull/19201) - Ensure various non-bean JAX-RS components work in native
- [#19187](https://togithub.com/quarkusio/quarkus/pull/19187) - Don't run Jacoco with continuous testing
- [#19179](https://togithub.com/quarkusio/quarkus/pull/19179) - Micrometer: add fallback handler for mismatched content header
- [#19163](https://togithub.com/quarkusio/quarkus/issues/19163) - Run test with jacoco on quarkus:dev fails
- [#19160](https://togithub.com/quarkusio/quarkus/pull/19160) - Resteasy reactive: Fix NullPointerException when using multipart with optional value
- [#19159](https://togithub.com/quarkusio/quarkus/pull/19159) - Allow the use of UniAsserter in [@BeforeEach](https://togithub.com/BeforeEach) and [@AfterEach](https://togithub.com/AfterEach) test methods
- [#19155](https://togithub.com/quarkusio/quarkus/pull/19155) - Revert "Optimise the strategy we use to reset the classloader in the …
- [#19153](https://togithub.com/quarkusio/quarkus/pull/19153) - Fix broken images in Keycloak Dev UI Guide
- [#19147](https://togithub.com/quarkusio/quarkus/pull/19147) - Add capability for elasticsearch-rest-high-level-client
- [#19146](https://togithub.com/quarkusio/quarkus/pull/19146) - Add capability for mongodb-client
- [#19145](https://togithub.com/quarkusio/quarkus/pull/19145) - Bump neo4j-java-driver from 4.3.3 to 4.3.4
- [#19136](https://togithub.com/quarkusio/quarkus/issues/19136) - Classloader changed in quarkus 2.1.0 (regression from 2.0.1) for optaplanner/drools with smallrye (but not resteasy)
- [#19135](https://togithub.com/quarkusio/quarkus/pull/19135) - Avoid SmallRyeContextPropagationRecorder to leak the classloader
- [#19123](https://togithub.com/quarkusio/quarkus/pull/19123) - Suppress split package warning in Fabric8 Openshift Client
- [#19122](https://togithub.com/quarkusio/quarkus/pull/19122) - Dev UI Keycloak token improvements
- [#19120](https://togithub.com/quarkusio/quarkus/pull/19120) - Fix image issue in Keycloak Dev Services documentation
- [#19115](https://togithub.com/quarkusio/quarkus/pull/19115) - New weak reflection implementation
- [#19112](https://togithub.com/quarkusio/quarkus/pull/19112) - Fix RESTEasy reactive race
- [#19109](https://togithub.com/quarkusio/quarkus/issues/19109) - Can't seem to use `UniAssertSubscriber` nor JUnit's `@BeforeEach` or `@AfterEach` with `@TestReactiveTransaction`
- [#19103](https://togithub.com/quarkusio/quarkus/pull/19103) - Fix various minor documentation issues
- [#19100](https://togithub.com/quarkusio/quarkus/pull/19100) - Update HttpCredentialTransport to keep a lower case authentication scheme
- [#19099](https://togithub.com/quarkusio/quarkus/pull/19099) - Infinispan Dev UI without Infinispan configuration
- [#19097](https://togithub.com/quarkusio/quarkus/pull/19097) - Fix typos in the consul-config.adoc guide
- [#19096](https://togithub.com/quarkusio/quarkus/pull/19096) - Pass arguments arrays to Runtime::exec
- [#19092](https://togithub.com/quarkusio/quarkus/issues/19092) - Split package usage for `io.fabric8:openshift-model`, `io.fabric8:openshift-model-operator`
- [#19089](https://togithub.com/quarkusio/quarkus/pull/19089) - Make SplitPackageProcessor configurable
- [#19088](https://togithub.com/quarkusio/quarkus/pull/19088) - Codestarts - add gRPC codestart
- [#19087](https://togithub.com/quarkusio/quarkus/pull/19087) - Ensure that building native image doesn't fail when objcopy is missing
- [#19084](https://togithub.com/quarkusio/quarkus/pull/19084) - Rest Client Reactive: do not parse response on error
- [#19079](https://togithub.com/quarkusio/quarkus/issues/19079) - Unable to create native debug build in Gradle
- [#19072](https://togithub.com/quarkusio/quarkus/pull/19072) - Don't setup logging on failure in dev mode
- [#19071](https://togithub.com/quarkusio/quarkus/pull/19071) - Fix warnings on startup failure
- [#19070](https://togithub.com/quarkusio/quarkus/pull/19070) - Load Multipart class in correct CL
- [#19062](https://togithub.com/quarkusio/quarkus/pull/19062) - Avoid potential NPE `@Context ResourceInfo` is used
- [#19060](https://togithub.com/quarkusio/quarkus/pull/19060) - Terminate native image build container when Quarkus build terminates
- [#19058](https://togithub.com/quarkusio/quarkus/pull/19058) - Fix ConfigMapping mock documentation
- [#19054](https://togithub.com/quarkusio/quarkus/pull/19054) - SplitPackageProcessor should also include information about type and classifier of any given app archive
- [#19053](https://togithub.com/quarkusio/quarkus/pull/19053) - Verify build tool file presence based on all build tool possible values
- [#19051](https://togithub.com/quarkusio/quarkus/issues/19051) - Quarkus fails to report a correct exception when conflicting authentication mechanisms are used (was Quarkus: can't verify Auth0 token)
- [#19049](https://togithub.com/quarkusio/quarkus/issues/19049) - CLI "quarkus dev" command is not working with gradle kotlin
- [#19047](https://togithub.com/quarkusio/quarkus/pull/19047) - Minor testing fixes
- [#19043](https://togithub.com/quarkusio/quarkus/pull/19043) - Reload fixes for Avro and SSE
- [#19037](https://togithub.com/quarkusio/quarkus/issues/19037) - Multipart Class Defined Outside Resource Implementation Fails with CNFE "Populator"
- [#19032](https://togithub.com/quarkusio/quarkus/pull/19032) - Register for reflection some log4j classes used by Elasticsearch
- [#19031](https://togithub.com/quarkusio/quarkus/issues/19031) - Make SplitPackageProcessor configurable
- [#19029](https://togithub.com/quarkusio/quarkus/pull/19029) - Updated documentation for `quarkus.test.arg-line`
- [#19028](https://togithub.com/quarkusio/quarkus/pull/19028) - Improve the way tokens and logged in users are shown in Keycloak Dev UI
- [#19027](https://togithub.com/quarkusio/quarkus/pull/19027) - KOGITO-5288 Quarkus guide Kogito DMN extension
- [#19025](https://togithub.com/quarkusio/quarkus/pull/19025) - KOGITO-5289 Kogito DRL guide
- [#19017](https://togithub.com/quarkusio/quarkus/issues/19017) - QuarkusIntegrationTest: argLine is also given to docker run, which doesn't work because jacoco sets -javaagent
- [#19015](https://togithub.com/quarkusio/quarkus/pull/19015) - gRPC blocking client calls - event loop detection
- [#19014](https://togithub.com/quarkusio/quarkus/pull/19014) - Fix some test status messages in the console
- [#19010](https://togithub.com/quarkusio/quarkus/pull/19010) - Ensure Flow return type works with Request Scope in RESTEasy Reactive
- [#19007](https://togithub.com/quarkusio/quarkus/pull/19007) - Close the RuntimeClassLoader on stop
- [#19004](https://togithub.com/quarkusio/quarkus/pull/19004) - Replace ${project.groupId}, ${project.artifactId} and ${project.version} in the quarkus-extension.yaml template
- [#19003](https://togithub.com/quarkusio/quarkus/pull/19003) - DevTools: fixes and improvements calculating recommended combinations of extension origins
- [#19002](https://togithub.com/quarkusio/quarkus/pull/19002) - Fix usage of [@TestHTTPResource](https://togithub.com/TestHTTPResource) with random ports in integration tests
- [#19001](https://togithub.com/quarkusio/quarkus/issues/19001) - DevMode Runtime ClassLoader is never closed
- [#19000](https://togithub.com/quarkusio/quarkus/pull/19000) - Make media type negotiation in RESTEasy Reactive more spec compliant
- [#18997](https://togithub.com/quarkusio/quarkus/issues/18997) - Resteasy Reactive not working with unspecified accept header and multiple produces
- [#18995](https://togithub.com/quarkusio/quarkus/pull/18995) - Fix target handling in RESTEasy Reactive when used in filters
- [#18993](https://togithub.com/quarkusio/quarkus/issues/18993) - ContextNotActiveException for request scoped bean in Kotlin Flow
- [#18990](https://togithub.com/quarkusio/quarkus/issues/18990) - NPE with `getUriInfo()` after aborting a request during the Authorization step in RESTEasy Reactive
- [#18989](https://togithub.com/quarkusio/quarkus/pull/18989) - Only add prometheus annotation and specific k8s resources
- [#18985](https://togithub.com/quarkusio/quarkus/pull/18985) - Better support for relative alternate POM resolution
- [#18984](https://togithub.com/quarkusio/quarkus/pull/18984) - Stop Narayana getting initialized in static init
- [#18981](https://togithub.com/quarkusio/quarkus/issues/18981) - Alternate pom.xml ignored in Quarkus Dev mode and Tests if not specified with an absolute path
- [#18976](https://togithub.com/quarkusio/quarkus/pull/18976) - Log that a token can not be introspected if the introspection address is null
- [#18974](https://togithub.com/quarkusio/quarkus/pull/18974) - Update Oidc DevServices doc with a note about a valid redirect URI
- [#18971](https://togithub.com/quarkusio/quarkus/pull/18971) - Filter HTTP URL for client spans
- [#18968](https://togithub.com/quarkusio/quarkus/pull/18968) - Fix smallrye.jwt.require.named-principal default value in the docs
- [#18966](https://togithub.com/quarkusio/quarkus/pull/18966) - Add helper to get extension bom in devtools
- [#18955](https://togithub.com/quarkusio/quarkus/pull/18955) - Fix project repos for quarkus:dependency-tree
- [#18954](https://togithub.com/quarkusio/quarkus/issues/18954) - quarkus:dependency-tree fails on conditional dependencies unless they are present in the local repo
- [#18953](https://togithub.com/quarkusio/quarkus/pull/18953) - Make addCloseTask thread safe
- [#18950](https://togithub.com/quarkusio/quarkus/pull/18950) - Don't attempt to open Aesh if no input support
- [#18948](https://togithub.com/quarkusio/quarkus/pull/18948) - Micrometer: binder default with jvm/system metrics
- [#18947](https://togithub.com/quarkusio/quarkus/pull/18947) - Fix quarkus.oidc.tenant-enabled typo in KeycloakDevServicesProcessor
- [#18945](https://togithub.com/quarkusio/quarkus/pull/18945) - Disable the Kafka Connector graceful shutdown in dev mode
- [#18944](https://togithub.com/quarkusio/quarkus/pull/18944) - Reset the classloader of the internal Vertx pool as well
- [#18943](https://togithub.com/quarkusio/quarkus/issues/18943) - dev-mode Classloader leak via Vert.x internal worker pool
- [#18939](https://togithub.com/quarkusio/quarkus/pull/18939) - Add configuration property for Jackson's FAIL_ON_EMPTY_BEANS
- [#18937](https://togithub.com/quarkusio/quarkus/issues/18937) - Deactivating Micrometer default binders
- [#18936](https://togithub.com/quarkusio/quarkus/pull/18936) - Change the OpenAPI config mapping to use Config Interceptors
- [#18935](https://togithub.com/quarkusio/quarkus/pull/18935) - Clarify scope for ConstraintValidators
- [#18931](https://togithub.com/quarkusio/quarkus/pull/18931) - Quartz - detect ArC subclasses in InvokerJobFactory
- [#18928](https://togithub.com/quarkusio/quarkus/pull/18928) - Upgrade to Hibernate Search 6.0.6.Final
- [#18927](https://togithub.com/quarkusio/quarkus/issues/18927) - Add `fail on empty beans` jackson mapper property to application properties
- [#18926](https://togithub.com/quarkusio/quarkus/pull/18926) - Fix ClassLoader leak
- [#18925](https://togithub.com/quarkusio/quarkus/pull/18925) - Add a custom connection cache to Agroal
- [#18924](https://togithub.com/quarkusio/quarkus/pull/18924) - Cancel the timer when the tests are done
- [#18922](https://togithub.com/quarkusio/quarkus/pull/18922) - Add toggle test output to prompt
- [#18908](https://togithub.com/quarkusio/quarkus/pull/18908) - Improve Kafka Avro serializer/deserializer autodetection
- [#18904](https://togithub.com/quarkusio/quarkus/pull/18904) - KOGITO-5560 remove 'preview'label from community website
- [#18900](https://togithub.com/quarkusio/quarkus/issues/18900) - quarkus-smallrye-openapi property quarkus.smallrye-openapi.operation-id-strategy doesn't work
- [#18896](https://togithub.com/quarkusio/quarkus/pull/18896) - Create kogito-pmml quickstart guide
- [#18887](https://togithub.com/quarkusio/quarkus/issues/18887) - Quarkus continuous test mode hides server output
- [#18885](https://togithub.com/quarkusio/quarkus/issues/18885) - Quartz cannot find bean instances of jobs
- [#18875](https://togithub.com/quarkusio/quarkus/pull/18875) - Disable Vert.x TCCL management
- [#18867](https://togithub.com/quarkusio/quarkus/pull/18867) - Avoid trying to set permissions on the cache directory on windows
- [#18776](https://togithub.com/quarkusio/quarkus/issues/18776) - ClassCastException for AVRO generated sources when running in dev mode
- [#18763](https://togithub.com/quarkusio/quarkus/issues/18763) - Combination Hibernate Validation advice to use [@ApplicationScoped](https://togithub.com/ApplicationScoped) does not work.
- [#18299](https://togithub.com/quarkusio/quarkus/issues/18299) - Live-Reload not working with Hibernate Reactive
- [#18250](https://togithub.com/quarkusio/quarkus/issues/18250) - OpenTelemetry ClientTracingFilter adds credentials to http.url field
- [#18012](https://togithub.com/quarkusio/quarkus/pull/18012) - TrustStore support for OIDC and OIDCClient
- [#18002](https://togithub.com/quarkusio/quarkus/issues/18002) - Custom CA for OIDC connection
- [#17344](https://togithub.com/quarkusio/quarkus/issues/17344) - gRPC - log an error if a blocking client is used on the event loop
- [#17304](https://togithub.com/quarkusio/quarkus/issues/17304) - Agroal has a thread local leak
- [#16895](https://togithub.com/quarkusio/quarkus/issues/16895) - Unable to make the Vert.x cache directory in Windows
- [#16211](https://togithub.com/quarkusio/quarkus/issues/16211) - Reactive resteasy native exception
- [#16122](https://togithub.com/quarkusio/quarkus/issues/16122) - Reactive ContainerResponseFilter throws NPE
- [#15598](https://togithub.com/quarkusio/quarkus/issues/15598) - Prometheus annotations not making sense on some Kubernetes resources
- [#15093](https://togithub.com/quarkusio/quarkus/issues/15093) - Micrometer return 404 instead of 406
- [#13575](https://togithub.com/quarkusio/quarkus/issues/13575) - org.apache.logging.log4j.message.ReusableMessageFactory can not be instantiated reflectively
- [#12237](https://togithub.com/quarkusio/quarkus/issues/12237) - Field annotated with [@TestHTTPResource](https://togithub.com/TestHTTPResource) is not properly set if running in native mode with random http port
- [#7331](https://togithub.com/quarkusio/quarkus/issues/7331) - Cancellation of Maven build should stop spawned GraalVM build, too
### [`v2.1.0.Final`](https://togithub.com/quarkusio/quarkus/releases/2.1.0.Final)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.3.Final...2.1.0.Final)
##### Major changes
- [#17364](https://togithub.com/quarkusio/quarkus/pull/17364) - Add DevServices support for Keycloak
##### Complete changelog
- [#18941](https://togithub.com/quarkusio/quarkus/issues/18941) - NoSuchElementException in RuntimeUpdatesProcessor if no tests are present in multi module in dev mode
- [#18921](https://togithub.com/quarkusio/quarkus/pull/18921) - Disable Dev Services for MongoEntityTest
- [#18919](https://togithub.com/quarkusio/quarkus/pull/18919) - Add connection: close if the server is shut down
- [#18918](https://togithub.com/quarkusio/quarkus/pull/18918) - Micrometer: additional config adapter
- [#18913](https://togithub.com/quarkusio/quarkus/pull/18913) - Add new line on enter back
- [#18912](https://togithub.com/quarkusio/quarkus/pull/18912) - Reset the current context Classloader on the threads of the Vertx blocking executor pool
- [#18911](https://togithub.com/quarkusio/quarkus/issues/18911) - dev-mode Classloader leaks via the vertx blocking executor pool
- [#18902](https://togithub.com/quarkusio/quarkus/pull/18902) - Update Keycloak DevConsole to use the authorization code grant by default
- [#18898](https://togithub.com/quarkusio/quarkus/pull/18898) - Bump kubernetes-client-bom from 5.5.0 to 5.6.0
- [#18897](https://togithub.com/quarkusio/quarkus/pull/18897) - Fix conditional dependency parsing
- [#18892](https://togithub.com/quarkusio/quarkus/pull/18892) - Classic Rest Client: honor quarkus.tls.trust-all in RestClientBuilder
- [#18891](https://togithub.com/quarkusio/quarkus/pull/18891) - CLI: registry --streams command option to list the available platform streams
- [#18890](https://togithub.com/quarkusio/quarkus/issues/18890) - Graceful shutdown of keep-alive connections
- [#18889](https://togithub.com/quarkusio/quarkus/pull/18889) - Optimise the strategy we use to reset the classloader in the Common ForkJoin ThreadPool
- [#18876](https://togithub.com/quarkusio/quarkus/pull/18876) - Fix CT hang when compile error in application
- [#18871](https://togithub.com/quarkusio/quarkus/pull/18871) - Fix various issues in security-openid-connect-dev-services.adoc
- [#18869](https://togithub.com/quarkusio/quarkus/pull/18869) - CLI: 2.1.0 doc updates
- [#18868](https://togithub.com/quarkusio/quarkus/pull/18868) - Don't run dokka and kapt on Java 16+ for now, drop --add-opens
- [#18865](https://togithub.com/quarkusio/quarkus/pull/18865) - Update to Vert.x 4.1.2 and friends
- [#18863](https://togithub.com/quarkusio/quarkus/pull/18863) - Clarify that indexed properties are not supported in env variables
- [#18857](https://togithub.com/quarkusio/quarkus/pull/18857) - Fix a few infelicities in getting-started-testing.adoc
- [#18856](https://togithub.com/quarkusio/quarkus/pull/18856) - Add a Dev Console smoke test for Keycloak
- [#18853](https://togithub.com/quarkusio/quarkus/issues/18853) - Disabling Dev Services For Keycloak causes a template exception due to a strict rendering
- [#18852](https://togithub.com/quarkusio/quarkus/pull/18852) - CLI: make --refresh work in combination with -S
- [#18851](https://togithub.com/quarkusio/quarkus/pull/18851) - Kafka documentation review
- [#18847](https://togithub.com/quarkusio/quarkus/pull/18847) - Rename quarkus.datasource.devservices to quarkus.datasource.devservices.enabled
- [#18844](https://togithub.com/quarkusio/quarkus/issues/18844) - DevServices datasource property name is quite generic
- [#18841](https://togithub.com/quarkusio/quarkus/pull/18841) - Introduce arbitrary mongo connection URL parameter support in dev-services
- [#18840](https://togithub.com/quarkusio/quarkus/pull/18840) - Fix issue with testing multi module projects
- [#18837](https://togithub.com/quarkusio/quarkus/pull/18837) - Throw an error in case a configured registry isn't available and suggest a workaround
- [#18832](https://togithub.com/quarkusio/quarkus/pull/18832) - Only add the consumer group id if the Kafka config is not empty
- [#18830](https://togithub.com/quarkusio/quarkus/issues/18830) - Quarkus 2.0 mongodb with devServices option
- [#18826](https://togithub.com/quarkusio/quarkus/pull/18826) - Fixes CLI --refresh option
- [#18825](https://togithub.com/quarkusio/quarkus/pull/18825) - Fix native regression in Config validation
- [#18824](https://togithub.com/quarkusio/quarkus/pull/18824) - CLI: set registry client system property
- [#18821](https://togithub.com/quarkusio/quarkus/pull/18821) - Replaced registry 'disabled' option with 'enabled'
- [#18816](https://togithub.com/quarkusio/quarkus/pull/18816) - Always create a new HashMap when changing the immutable extension metadata
- [#18815](https://togithub.com/quarkusio/quarkus/pull/18815) - Ignore case when comparing extension names
- [#18814](https://togithub.com/quarkusio/quarkus/issues/18814) - Regression: Native fails with `java.lang.ClassNotFoundException: java.lang.Integer`
- [#18813](https://togithub.com/quarkusio/quarkus/pull/18813) - Use the Maven plugin descriptor as the source of plugin's G:A
- [#18811](https://togithub.com/quarkusio/quarkus/issues/18811) - Avoid configuring `kafka.group.id` if no other Kafka configuration is present
- [#18810](https://togithub.com/quarkusio/quarkus/pull/18810) - Update OpenTelemetry
- [#18807](https://togithub.com/quarkusio/quarkus/pull/18807) - Fix integration between Rest Client Reactive and OpenTracing
- [#18808](https://togithub.com/quarkusio/quarkus/issues/18808) - Extensions should be sorted case insensitive
- [#18806](https://togithub.com/quarkusio/quarkus/issues/18806) - Smallrye-Opentracing with Reactive Rest Client no longer working
- [#18804](https://togithub.com/quarkusio/quarkus/pull/18804) - gRPC request context: activate before all the interceptors are invoked
- [#18803](https://togithub.com/quarkusio/quarkus/pull/18803) - Fix split MongoDB Panache packages
- [#18800](https://togithub.com/quarkusio/quarkus/pull/18800) - Make sure the registry ordering reflects the priority for the platform selection algorithm
- [#18799](https://togithub.com/quarkusio/quarkus/issues/18799) - CLI ext add, list, remove are not registry aware
- [#18798](https://togithub.com/quarkusio/quarkus/pull/18798) - Ignore synthetic methods for purposes of bean validation
- [#18796](https://togithub.com/quarkusio/quarkus/issues/18796) - Quarkus hot reload fails on absent test folder and/or test class in Continuous Testing mode
- [#18794](https://togithub.com/quarkusio/quarkus/pull/18794) - Introduce failure assertions for UniAsserter
- [#18793](https://togithub.com/quarkusio/quarkus/pull/18793) - Bump Kotlin version to 1.5.21
- [#18791](https://togithub.com/quarkusio/quarkus/pull/18791) - CLI: dry-run dir warn; show disabled registry
- [#18789](https://togithub.com/quarkusio/quarkus/pull/18789) - Don't run kapt on Java 17+ until KT-47583 is fixed
- [#18783](https://togithub.com/quarkusio/quarkus/issues/18783) - Quarkus 2.1.0.CR1: Hibernate Validator produces a warning when combined with Resteasy Reactive and Kotlin Coroutines
- [#18780](https://togithub.com/quarkusio/quarkus/pull/18780) - Bump SmallRye JWT version to 3.2.1
- [#18778](https://togithub.com/quarkusio/quarkus/issues/18778) - Add assertThrows method to UniAsserter
- [#18774](https://togithub.com/quarkusio/quarkus/issues/18774) - quarkus21 create --registry-client -S 2.43 --dry-run test27899rr4j fails with non informative error
- [#18773](https://togithub.com/quarkusio/quarkus/issues/18773) - quarkus create --dry-run test fails if test dir already exist
- [#18770](https://togithub.com/quarkusio/quarkus/issues/18770) - `disabled:true` in config should be `enabled:false`
- [#18768](https://togithub.com/quarkusio/quarkus/issues/18768) - quarkus registry list not reporting correctly
- [#18767](https://togithub.com/quarkusio/quarkus/issues/18767) - quarkus projects does not have maven compiler configured
- [#18765](https://togithub.com/quarkusio/quarkus/pull/18765) - Bump log4j-jboss-logmanager from 1.2.0.Final to 1.2.2.Final
- [#18761](https://togithub.com/quarkusio/quarkus/pull/18761) - Improve IDE detection
- [#18758](https://togithub.com/quarkusio/quarkus/pull/18758) - Improve error messages for edge cases of [@QuarkusIntegrationTest](https://togithub.com/QuarkusIntegrationTest) failure
- [#18755](https://togithub.com/quarkusio/quarkus/pull/18755) - Move [@StaticInitSafe](https://togithub.com/StaticInitSafe) annotation to the proper package
- [#18753](https://togithub.com/quarkusio/quarkus/pull/18753) - Update to SmallRye Fault Tolerance 5.2.1
- [#18751](https://togithub.com/quarkusio/quarkus/pull/18751) - Solution for errors with self-signed certificate
- [#18747](https://togithub.com/quarkusio/quarkus/pull/18747) - Upgrades to Infinispan 12.1.7.Final
- [#18743](https://togithub.com/quarkusio/quarkus/pull/18743) - Fix split packages issue in Hibernate ORM with Panache
- [#18738](https://togithub.com/quarkusio/quarkus/pull/18738) - Dev UI qute config - switch to strict rendering
- [#18735](https://togithub.com/quarkusio/quarkus/pull/18735) - Register profile specific configuration files for hot-reload
- [#18731](https://togithub.com/quarkusio/quarkus/issues/18731) - Add profile specific config files to watched resources in dev mode
- [#18724](https://togithub.com/quarkusio/quarkus/pull/18724) - Kafka quick start generate projects with maven plugin
- [#18720](https://togithub.com/quarkusio/quarkus/pull/18720) - Prevent AmbiguousResolutionException for HttpServerRequest in RESTEasy Reactive
- [#18719](https://togithub.com/quarkusio/quarkus/issues/18719) - Running a CLI app in quarkus dev mode (maven), does not re-run the app after a code change. (macOS
- [#18716](https://togithub.com/quarkusio/quarkus/pull/18716) - Introduce context specific error message for ops that need to run on the Event Loop
- [#18715](https://togithub.com/quarkusio/quarkus/pull/18715) - Make sure gradle test process is destroyed in tests
- [#18714](https://togithub.com/quarkusio/quarkus/pull/18714) - Provide easy way for QuarkusTestResourceLifecycleManager implementations to inject into test
- [#18706](https://togithub.com/quarkusio/quarkus/issues/18706) - Grpc Server QuarkusIntegrationTest fail
- [#18702](https://togithub.com/quarkusio/quarkus/pull/18702) - Remove blocking code from OIDC
- [#18700](https://togithub.com/quarkusio/quarkus/pull/18700) - Separate the console from testing
- [#18699](https://togithub.com/quarkusio/quarkus/pull/18699) - \[OpenTelemetry OTLP Exporter extension] Add support for gRPC headers
- [#18698](https://togithub.com/quarkusio/quarkus/issues/18698) - Add basic injection capabilities to QuarkusTestResourceLifecycleManager
- [#18676](https://togithub.com/quarkusio/quarkus/issues/18676) - Clicking on application class in stacktrace causes 500 in dev ui
- [#18619](https://togithub.com/quarkusio/quarkus/pull/18619) - Document quarkus.uuid usage in the kafka reference guide
- [#18594](https://togithub.com/quarkusio/quarkus/issues/18594) - Dev mode console handler does not get installed if there are no tests (picocli app)
- [#18574](https://togithub.com/quarkusio/quarkus/pull/18574) - Make the datasource optional for persistence units with DATABASE multi-tenancy
- [#18561](https://togithub.com/quarkusio/quarkus/pull/18561) - Enable the registry client by default in the dev tools
- [#18511](https://togithub.com/quarkusio/quarkus/issues/18511) - FaultToleranceDefinitionException after migrating to Quarkus 2.0
- [#18485](https://togithub.com/quarkusio/quarkus/issues/18485) - Dev UI qute config - switch to strict rendering
- [#18400](https://togithub.com/quarkusio/quarkus/issues/18400) - Command Mode App under Development mode is NOT able to be restarted or stopped based on user input value
- [#18361](https://togithub.com/quarkusio/quarkus/pull/18361) - Update to SmallRye Fault Tolerance 5.2.0
- [#18352](https://togithub.com/quarkusio/quarkus/issues/18352) - Action prompt in dev mode only seems to appear if tests are present for the app
- [#18130](https://togithub.com/quarkusio/quarkus/issues/18130) - Hibernate ORM with Multitenancy and TenantConnectionResolver default datasource
- [#17364](https://togithub.com/quarkusio/quarkus/pull/17364) - Add DevServices support for Keycloak
- [#17217](https://togithub.com/quarkusio/quarkus/issues/17217) - Keycloak Devservices
- [#17207](https://togithub.com/quarkusio/quarkus/issues/17207) - Introduce exponential backoff for [@Retry](https://togithub.com/Retry)
- [#11252](https://togithub.com/quarkusio/quarkus/issues/11252) - jax-rs - exception mapper - `Unable to extract parameter` doesn't show the value of the parameter, just {1}
### [`v2.0.3.Final`](https://togithub.com/quarkusio/quarkus/releases/2.0.3.Final)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.2.Final...2.0.3.Final)
##### Major changes
##### Complete changelog
- [#18881](https://togithub.com/quarkusio/quarkus/pull/18881) - Make REST Client Reactive work with Mutiny retry
- [#18880](https://togithub.com/quarkusio/quarkus/pull/18880) - Bump dekorate to 2.3.0 to align with kubernetes model
- [#18878](https://togithub.com/quarkusio/quarkus/pull/18878) - Report failures in [@BeforeAll](https://togithub.com/BeforeAll)
- [#18877](https://togithub.com/quarkusio/quarkus/pull/18877) - De-register smallrye context manager on shutdown
- [#18870](https://togithub.com/quarkusio/quarkus/pull/18870) - Fix OpenTelemetry for continuous testing
- [#18864](https://togithub.com/quarkusio/quarkus/issues/18864) - Classloader leak in MP ContextManagerProvider / Smallrye SmallRyeContextManagerProvider
- [#18848](https://togithub.com/quarkusio/quarkus/pull/18848) - Update config codestarts to use [@ConfigMapping](https://togithub.com/ConfigMapping)
- [#18845](https://togithub.com/quarkusio/quarkus/issues/18845) - Environment variable mapping is not working propertly using [@ConfigMapping](https://togithub.com/ConfigMapping) or [@WithName](https://togithub.com/WithName)
- [#18801](https://togithub.com/quarkusio/quarkus/pull/18801) - Upgrade to Hibernate ORM 5.5.4.Final
- [#18760](https://togithub.com/quarkusio/quarkus/pull/18760) - Explain how to customize OIDC authentication requests
- [#18754](https://togithub.com/quarkusio/quarkus/pull/18754) - Fix logging for oidcprovider token introspection
- [#18752](https://togithub.com/quarkusio/quarkus/pull/18752) - Bump gradle version used in codestart
- [#18749](https://togithub.com/quarkusio/quarkus/pull/18749) - Update SmallRye Opentracing to 2.0.1
- [#18748](https://togithub.com/quarkusio/quarkus/pull/18748) - Use bright blue instead of plain blue in the console
- [#18746](https://togithub.com/quarkusio/quarkus/issues/18746) - SmallRyeHealthReporter - Class does not exist in ClassLoader QuarkusClassLoader warning
- [#18744](https://togithub.com/quarkusio/quarkus/pull/18744) - Qute template scanning - fix case-insensitivity problem on Windows
- [#18739](https://togithub.com/quarkusio/quarkus/issues/18739) - Opentracing NPE with v2
- [#18736](https://togithub.com/quarkusio/quarkus/issues/18736) - Mailer Template Error: the return value of TemplateProducer.template() is null
- [#18733](https://togithub.com/quarkusio/quarkus/issues/18733) - Continuous testing does not report failures in [@BeforeAll](https://togithub.com/BeforeAll)
- [#18718](https://togithub.com/quarkusio/quarkus/pull/18718) - Bump micrometer-bom from 1.7.0 to 1.7.2
- [#18712](https://togithub.com/quarkusio/quarkus/pull/18712) - Remove loglevel property for generated gradle project
- [#18709](https://togithub.com/quarkusio/quarkus/pull/18709) - Adjust links in docs for GitHub resources
- [#18707](https://togithub.com/quarkusio/quarkus/pull/18707) - Fix Jacoco with Kotlin Panache
- [#18704](https://togithub.com/quarkusio/quarkus/pull/18704) - Fix Redis dev mode
- [#18693](https://togithub.com/quarkusio/quarkus/pull/18693) - Drop .adoc from links between Quarkus guides
- [#18687](https://togithub.com/quarkusio/quarkus/pull/18687) - CLI: Add debugPort to DevModeLauncher
- [#18686](https://togithub.com/quarkusio/quarkus/pull/18686) - Fix OpenTelemetry late bound span processors
- [#18675](https://togithub.com/quarkusio/quarkus/pull/18675) - Bean archive index - avoid warning about indexing arrays
- [#18669](https://togithub.com/quarkusio/quarkus/issues/18669) - Redis breaks on live reload
- [#18666](https://togithub.com/quarkusio/quarkus/pull/18666) - CLI: forward dev mode debug options
- [#18629](https://togithub.com/quarkusio/quarkus/pull/18629) - Update SmallRye Config to 2.4.2
- [#18579](https://togithub.com/quarkusio/quarkus/issues/18579) - gradle plugin seem to enable very verbose gradle output
- [#18576](https://togithub.com/quarkusio/quarkus/pull/18576) - Register json serde types for reflection
- [#18575](https://togithub.com/quarkusio/quarkus/issues/18575) - Custom OpenTelemetry SpanExporter breaks Jaeger exporter
- [#18562](https://togithub.com/quarkusio/quarkus/pull/18562) - Improve [@ConfigMapping](https://togithub.com/ConfigMapping) mock documentation
- [#18522](https://togithub.com/quarkusio/quarkus/issues/18522) - Jacoco extensions results in java.lang.NoSuchMethodError: 'boolean\[] \*\*\*.$jacocoInit()' for kotlin when panache repo is injected
- [#18294](https://togithub.com/quarkusio/quarkus/issues/18294) - Build fails when defining property quarkus.kubernetes.pvc-volumes
- [#18276](https://togithub.com/quarkusio/quarkus/issues/18276) - Kafka message payload types are not registered for reflection
- [#18255](https://togithub.com/quarkusio/quarkus/pull/18255) - Mock [@ConfigMapping](https://togithub.com/ConfigMapping) documentation
- [#18199](https://togithub.com/quarkusio/quarkus/pull/18199) - Update SmallRye Config to 2.4.1
- [#18151](https://togithub.com/quarkusio/quarkus/issues/18151) - Upgrade micrometer-bom from 1.7.0 to 1.7.1 (or further)
- [#17269](https://togithub.com/quarkusio/quarkus/issues/17269) - Support injection of Maps using [@ConfigProperty](https://togithub.com/ConfigProperty)
- [#17145](https://togithub.com/quarkusio/quarkus/issues/17145) - REST Client retry failed calls
- [#12923](https://togithub.com/quarkusio/quarkus/issues/12923) - Entity is loaded twice and error happens for the 2nd loading
### [`v2.0.2.Final`](https://togithub.com/quarkusio/quarkus/releases/2.0.2.Final)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.1.Final...2.0.2.Final)
##### Major changes
##### Complete changelog
- [#18637](https://togithub.com/quarkusio/quarkus/pull/18637) - ArC decorators - fix NPE when non-default delegate qualifiers are used
- [#18635](https://togithub.com/quarkusio/quarkus/pull/18635) - Make sure the TX is still rolled back on shutdown
- [#18632](https://togithub.com/quarkusio/quarkus/issues/18632) - Error Build step with extension quarkus-jdbc-mssql
- [#18630](https://togithub.com/quarkusio/quarkus/pull/18630) - OpenAPI change to use MultiMap rather than Map
- [#18626](https://togithub.com/quarkusio/quarkus/pull/18626) - Register [@Parameters](https://togithub.com/Parameters)(completionCandidates = ...) for reflection in Picocli extension
- [#18625](https://togithub.com/quarkusio/quarkus/pull/18625) - CLI: correct behavior of --tests and --no-tests
- [#18613](https://togithub.com/quarkusio/quarkus/pull/18613) - Fix Throwable handling in [@ServerExceptionMapper](https://togithub.com/ServerExceptionMapper)
- [#18610](https://togithub.com/quarkusio/quarkus/pull/18610) - Put the JDBC Oracle extension with other JDBC drivers in code.quarkus.io
- [#18608](https://togithub.com/quarkusio/quarkus/pull/18608) - Add a category to SmallRye GraphQL Client
- [#18603](https://togithub.com/quarkusio/quarkus/issues/18603) - StackOverflowException for Throwable ExceptionMapper
- [#18600](https://togithub.com/quarkusio/quarkus/pull/18600) - Don't require a global body handler for vertx-graphql
- [#18598](https://togithub.com/quarkusio/quarkus/issues/18598) - Extension quarkus-vertx-graphql interferes with extension quarkus-resteasy-multipart
- [#18591](https://togithub.com/quarkusio/quarkus/pull/18591) - Fix generated openapi if not in target folder (TRUNCATE_EXISTING)
- [#18590](https://togithub.com/quarkusio/quarkus/issues/18590) - Register Picocli completion candidates for reflection
- [#18586](https://togithub.com/quarkusio/quarkus/issues/18586) - Emitted OpenAPI Spec files can become corrupt when the API surface shrinks
- [#18582](https://togithub.com/quarkusio/quarkus/pull/18582) - Fix docker check ordering
- [#18569](https://togithub.com/quarkusio/quarkus/issues/18569) - Tests not running inside docker container in 2.0.1 (DevServices kicking in when it should not?)
- [#18568](https://togithub.com/quarkusio/quarkus/pull/18568) - Use code instead of provides-code as extension tag
- [#18563](https://togithub.com/quarkusio/quarkus/pull/18563) - Optimized stripping of tabs and newlines in GraphQL (micro-optimization)
- [#18558](https://togithub.com/quarkusio/quarkus/pull/18558) - ArC - fix ordering of multiple decorators with the same priority
- [#18556](https://togithub.com/quarkusio/quarkus/issues/18556) - devservices logs a warning when no docker daemon is running
- [#18554](https://togithub.com/quarkusio/quarkus/pull/18554) - Replace key-location by key.location in SmallRye JWT doc
- [#18551](https://togithub.com/quarkusio/quarkus/pull/18551) - Fix Encoding and implement Accept header requirement from spec
- [#18547](https://togithub.com/quarkusio/quarkus/pull/18547) - Fix issue with QuarkusIntegrationTest
- [#18538](https://togithub.com/quarkusio/quarkus/issues/18538) - NPE during build when multiple decorators have the same priority
- [#18537](https://togithub.com/quarkusio/quarkus/issues/18537) - QuarkusIntegrationTest cannot be run with failsafe in JVM mode
- [#18533](https://togithub.com/quarkusio/quarkus/pull/18533) - Allow injection of entire interface hierarchy when using [@ConfigMapping](https://togithub.com/ConfigMapping)
- [#18532](https://togithub.com/quarkusio/quarkus/pull/18532) - Fix lambda http base64 encoding and binary types
- [#18524](https://togithub.com/quarkusio/quarkus/issues/18524) - ConfigMapping and CDI error
- [#18523](https://togithub.com/quarkusio/quarkus/pull/18523) - Kafka serde autodetection duplicate
- [#18521](https://togithub.com/quarkusio/quarkus/issues/18521) - Utf-8 graphql issue with non ascii chars
- [#18519](https://togithub.com/quarkusio/quarkus/pull/18519) - Adds \[App]ArtifactKey.toGacString() method to strip the type from the string
- [#18514](https://togithub.com/quarkusio/quarkus/pull/18514) - Make sure gradle process is terminated in tests
- [#18507](https://togithub.com/quarkusio/quarkus/pull/18507) - mvn quarkus:test starts DevServices twice
- [#18503](https://togithub.com/quarkusio/quarkus/issues/18503) - CORS is broken with Quarkus and http2
- [#18498](https://togithub.com/quarkusio/quarkus/issues/18498) - Annotation class not available: [@Any](https://togithub.com/Any)
- [#18496](https://togithub.com/quarkusio/quarkus/pull/18496) - Do not stop the reflective hierarchy walk too soon
- [#18495](https://togithub.com/quarkusio/quarkus/issues/18495) - Update to 2.0.1.Final breaks working Kafka deserializer configuration in 1.x
- [#18492](https://togithub.com/quarkusio/quarkus/issues/18492) - Ctrl+C is broken if pressed within Transactional (Quarkus 2.0.1.Final)
- [#18488](https://togithub.com/quarkusio/quarkus/pull/18488) - ArC - ignore static and final injection fields
- [#18486](https://togithub.com/quarkusio/quarkus/issues/18486) - Quarkus 2.0.1: Reflective access broken for Jackson (de)serialization / inheritance/polymorphism
- [#18483](https://togithub.com/quarkusio/quarkus/pull/18483) - Fix config value in k8s doc
- [#18480](https://togithub.com/quarkusio/quarkus/pull/18480) - Prevent non-public classes of method params from breaking interceptor handling
- [#18478](https://togithub.com/quarkusio/quarkus/pull/18478) - SmallRye GraphQL 1.2.8 and client configuration fixes
- [#18477](https://togithub.com/quarkusio/quarkus/issues/18477) - Upgrade to 1.13.0.Final and above causes Cannot transform java.util.concurrent.ThreadPoolExecutor as its containing application archive could not be found
- [#18466](https://togithub.com/quarkusio/quarkus/pull/18466) - Bump jackson-bom from 2.12.3 to 2.12.4
- [#18461](https://togithub.com/quarkusio/quarkus/pull/18461) - Adjusted ArcProxyBeanMetaDataClassNormalizer.normalize() work with to deeper hierarchies
- [#18457](https://togithub.com/quarkusio/quarkus/issues/18457) - Multiple issues with SmallRye GraphQL Client
- [#18456](https://togithub.com/quarkusio/quarkus/pull/18456) - Hibernate/Panache doc fixes
- [#18455](https://togithub.com/quarkusio/quarkus/pull/18455) - Fix package of OidcTenantConfig in the documentation
- [#18454](https://togithub.com/quarkusio/quarkus/pull/18454) - Ensure exception mappers work with CDI request scope
- [#18451](https://togithub.com/quarkusio/quarkus/issues/18451) - Resteasy Reactive ExceptionMapper for, e.g., ClientErrorException has no active request scope
- [#18436](https://togithub.com/quarkusio/quarkus/pull/18436) - Fix context affinity for the [@ConsumeEvent](https://togithub.com/ConsumeEvent) annotation
- [#18420](https://togithub.com/quarkusio/quarkus/pull/18420) - Basic registry client config builder for testing purposes
- [#18414](https://togithub.com/quarkusio/quarkus/pull/18414) - Removed references to deprecated smallrye jwt property
- [#18406](https://togithub.com/quarkusio/quarkus/pull/18406) - Update Jaeger reporter to use logger
- [#18391](https://togithub.com/quarkusio/quarkus/issues/18391) - Quarkus CLI test are run even if `--no-tests` is specified
- [#18388](https://togithub.com/quarkusio/quarkus/issues/18388) - [@InjectSpy](https://togithub.com/InjectSpy) and [@InjectMock](https://togithub.com/InjectMock) cause [@Valid](https://togithub.com/Valid) behaviour change
- [#18385](https://togithub.com/quarkusio/quarkus/pull/18385) - Remove instantiation of com.sun.jndi.ldap.LdapCtxFactory for JDK16+ compatibility
- [#18368](https://togithub.com/quarkusio/quarkus/pull/18368) - Change syntax of create
- [#18359](https://togithub.com/quarkusio/quarkus/issues/18359) - CLI: change syntax for create
- [#18356](https://togithub.com/quarkusio/quarkus/issues/18356) - quarkus-amazon-lambda-rest: wrong base64 encoding and unable to add binary type by configuration
- [#18346](https://togithub.com/quarkusio/quarkus/issues/18346) - Fix inconsistent behavior for quarkus.jaeger.reporter-log-spans between native/non-native
- [#17092](https://togithub.com/quarkusio/quarkus/issues/17092) - Enable elytron-security-ldap tests on JDK 16+
### [`v2.0.1.Final`](https://togithub.com/quarkusio/quarkus/releases/2.0.1.Final)
[Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.0.Final...2.0.1.Final)
##### Major changes
##### Complete changelog
- [#18441](https://togithub.com/quarkusio/quarkus/pull/18441) - Add missing nexus-staging-maven-plugin.version to bootstrap parent pom
- [#18426](https://togithub.com/quarkusio/quarkus/pull/18426) - Add missing build-time-principle.png image
- [#18415](https://togithub.com/quarkusio/quarkus/pull/18415) - Update OidcClient to accept String expires_in values
- [#18412](https://togithub.com/quarkusio/quarkus/pull/18412) - Fixed guide URL for OpenShift extension
- [#18403](https://togithub.com/quarkusio/quarkus/pull/18403) - REST Client reactive: make sure ClientBuilder is registered in native
- [#18394](https://togithub.com/quarkusio/quarkus/pull/18394) - Fixed UI path in GraphQL Guide
- [#18390](https://togithub.com/quarkusio/quarkus/pull/18390) - Fix flakey tests
- [#18384](https://togithub.com/quarkusio/quarkus/pull/18384) - Only retain system properties from MAVEN_OPTS
- [#18374](https://togithub.com/quarkusio/quarkus/issues/18374) - Quarkus OIDC Client unable to retrieve access-token
- [#18366](https://togithub.com/quarkusio/quarkus/pull/18366) - Fix OpenTelemetry HTTP span naming
- [#18365](https://togithub.com/quarkusio/quarkus/issues/18365) - Empty REST Client [@Path](https://togithub.com/Path) leads to exception with OpenTelemetry
- [#18364](https://togithub.com/quarkusio/quarkus/pull/18364) - Fix native error with OTLP exporter for OpenTelemetry
- [#18358](https://togithub.com/quarkusio/quarkus/pull/18358) - Fixed StackOverflowError building reflective hierarchy
- [#18349](https://togithub.com/quarkusio/quarkus/issues/18349) - SmallRye GraphQL Client not working in native
- [#18348](https://togithub.com/quarkusio/quarkus/pull/18348) - General improvements to OpenTelemetry integration
- [#18347](https://togithub.com/quarkusio/quarkus/pull/18347) - GraphQL: Fix config mapping between smallrye and quarkus keys
- [#18342](https://togithub.com/quarkusio/quarkus/pull/18342) - Make sure the error message for not-working Docker is visible in test mode
- [#18341](https://togithub.com/quarkusio/quarkus/pull/18341) - Registry client config (de)serialization tests and fixes
- [#18340](https://togithub.com/quarkusio/quarkus/pull/18340) - OpenAPI: Allow static OpenAPI model from anywhere in the classpath
- [#18332](https://togithub.com/quarkusio/quarkus/pull/18332) - Update log levels when running mvn quarkus:test
- [#18330](https://togithub.com/quarkusio/quarkus/issues/18330) - Continuous Testing not using updated log level
- [#18321](https://togithub.com/quarkusio/quarkus/pull/18321) - Remove obsolete warning about [@Provider](https://togithub.com/Provider) and constructor injection
- [#18320](https://togithub.com/quarkusio/quarkus/pull/18320) - DevMojo: use proper keys discovering plugins and log goal invocations
- [#18319](https://togithub.com/quarkusio/quarkus/pull/18319) - CLI: test validation; local repo settings
- [#18314](https://togithub.com/quarkusio/quarkus/issues/18314) - Native build error when using quarkus-opentelemetry-exporter-otlp
- [#18310](https://togithub.com/quarkusio/quarkus/pull/18310) - Clarify profile aware files vs profile properties
- [#18309](https://togithub.com/quarkusio/quarkus/pull/18309) - Fix a small formatting issue in Reaugmentation guide
- [#18307](https://togithub.com/quarkusio/quarkus/pull/18307) - Fix generated bytecode of Panache repository's getEntityManager(class) method
- [#18304](https://togithub.com/quarkusio/quarkus/pull/18304) - Escape | and \` for default values in config doc generation
- [#18297](https://togithub.com/quarkusio/quarkus/pull/18297) - SmallRye GraphQL 1.2.7
- [#18296](https://togithub.com/quarkusio/quarkus/issues/18296) - QUARKUS - CONTINUOUS TESTING Guide Configuration property table layout broken
- [#18292](https://togithub.com/quarkusio/quarkus/issues/18292) - what the behavior of multi-profile properties config?
- [#18291](https://togithub.com/quarkusio/quarkus/pull/18291) - Fix off by 1 error
- [#18290](https://togithub.com/quarkusio/quarkus/issues/18290) - Continuous testing test count index off by 1
- [#18286](https://togithub.com/quarkusio/quarkus/pull/18286) - Add ability to change args between restarts
- [#18285](https://togithub.com/quarkusio/quarkus/issues/18285) - quarkus build -Dkey=value pairs should be passed through blindly
- [#18283](https://togithub.com/quarkusio/quarkus/pull/18283) - Recalculate compressed size in filterZipFile()
- [#18277](https://togithub.com/quarkusio/quarkus/pull/18277) - Made Swagger UI header responsive to work better on smaller screen
- [#18274](https://togithub.com/quarkusio/quarkus/pull/18274) - CLI: set JBANG_REPO during surefire tests
- [#18273](https://togithub.com/quarkusio/quarkus/pull/18273) - Change wording when running `quarkus create` without any subcommand
- [#18270](https://togithub.com/quarkusio/quarkus/pull/18270) - Take sorting into account with spring-data-jpa custom query methods
- [#18266](https://togithub.com/quarkusio/quarkus/pull/18266) - Fix parse error on attribute from [@Inheritance](https://togithub.com/Inheritance) superclass in spring-data extension
- [#18260](https://togithub.com/quarkusio/quarkus/pull/18260) - Remove legacy stuff from docs
- [#18259](https://togithub.com/quarkusio/quarkus/pull/18259) - Don't use a generated feature for resources
- [#18258](https://togithub.com/quarkusio/quarkus/pull/18258) - Save and restore windows terminal state
- [#18252](https://togithub.com/quarkusio/quarkus/issues/18252) - MethodTooLargeException in NativeImageAutoFeatureStep.generateFeature
- [#18247](https://togithub.com/quarkusio/quarkus/pull/18247) - CLI: incorrect command line in jbang README templates
- [#18245](https://togithub.com/quarkusio/quarkus/pull/18245) - Micrometer: Pause briefly in CI tests to allow request threads to settle
- [#18243](https://togithub.com/quarkusio/quarkus/pull/18243) - Introduce the ability to use deep mocks in [@InjectMock](https://togithub.com/InjectMock)
- [#18242](https://togithub.com/quarkusio/quarkus/pull/18242) - Disable tracing of /q endpoints by default
- [#18240](https://togithub.com/quarkusio/quarkus/issues/18240) - Spring Data JPA Extension: Sort not working with [@Query](https://togithub.com/Query) annotated method
- [#18236](https://togithub.com/quarkusio/quarkus/issues/18236) - Add support for deep stubbing in [@InjectMock](https://togithub.com/InjectMock)
- [#18235](https://togithub.com/quarkusio/quarkus/pull/18235) - Write image ID and digest files when building with Jib
- [#18233](https://togithub.com/quarkusio/quarkus/issues/18233) - Quarkus Container Image Builder should produce an image-digest file
- [#18229](https://togithub.com/quarkusio/quarkus/pull/18229) - Prefer workspace POMs for quarkus:dependency-tree goal
- [#18226](https://togithub.com/quarkusio/quarkus/pull/18226) - ArC - ignore decorators during bean discovery
- [#18225](https://togithub.com/quarkusio/quarkus/pull/18225) - Add FAQ entry about IDEA and Java 11
- [#18224](https://togithub.com/quarkusio/quarkus/issues/18224) - Release process job still failing on CLI JBang projects
- [#18220](https://togithub.com/quarkusio/quarkus/pull/18220) - Error message and documentation for mixed CLI version
- [#18218](https://togithub.com/quarkusio/quarkus/pull/18218) - Hib
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
1.13.7.Final
->2.1.2.Final
1.13.7.Final
->2.1.2.Final
Release Notes
quarkusio/quarkus
### [`v2.1.2.Final`](https://togithub.com/quarkusio/quarkus/releases/2.1.2.Final) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.1.1.Final...2.1.2.Final) ##### Major changes ##### Complete changelog - [#19324](https://togithub.com/quarkusio/quarkus/pull/19324) - Efficient scan of jandex index for Spring JPA Annotations - [#19323](https://togithub.com/quarkusio/quarkus/issues/19323) - Degredation in Dev mode startup time for project using quarkus-spring-jpa extension - [#19319](https://togithub.com/quarkusio/quarkus/pull/19319) - Upgrade to JBoss Threads 3.4.2.Final - [#19315](https://togithub.com/quarkusio/quarkus/pull/19315) - Enable a LogCategoryBuildItem to avoid causing contention on Vert.x warnings - [#19314](https://togithub.com/quarkusio/quarkus/issues/19314) - Performance: contention on Logger instance caused by Vertx warning - [#19307](https://togithub.com/quarkusio/quarkus/pull/19307) - Gradle: make sure platforms and enforced platforms are applied to the deployment classpath - [#19304](https://togithub.com/quarkusio/quarkus/pull/19304) - Command mode apps - fix the restart key in the docs - [#19301](https://togithub.com/quarkusio/quarkus/pull/19301) - Fix JsonPlatformStream.setReleases and add missing equals/hashCodes - [#19300](https://togithub.com/quarkusio/quarkus/pull/19300) - Register classes referenced in Picocli annotations for reflection - [#19297](https://togithub.com/quarkusio/quarkus/pull/19297) - KOGITO-5643 Kogito quickstarts on Quarkus is failing - [#19293](https://togithub.com/quarkusio/quarkus/pull/19293) - Set correct TCCL for dynamic tests - [#19292](https://togithub.com/quarkusio/quarkus/pull/19292) - Fall back to ThreadLocal if Netty is not present - [#19289](https://togithub.com/quarkusio/quarkus/issues/19289) - picocli does not register defaultValueProvider references thus breaks in native - [#19279](https://togithub.com/quarkusio/quarkus/pull/19279) - Update SmallRye Config to 2.4.3 - [#19267](https://togithub.com/quarkusio/quarkus/pull/19267) - Release buffer on ResteasyReactiveOutputStream when it is written to overflow - [#19260](https://togithub.com/quarkusio/quarkus/pull/19260) - Do not filter binary resources and SVG - [#19259](https://togithub.com/quarkusio/quarkus/pull/19259) - Add default values to config in Dev UI - [#19257](https://togithub.com/quarkusio/quarkus/issues/19257) - Memory leak in ResteasyReactiveOutputStream - [#19252](https://togithub.com/quarkusio/quarkus/pull/19252) - Fix documentation of property for JAX-RS Application class - [#19247](https://togithub.com/quarkusio/quarkus/issues/19247) - Agroal has a reference to a Netty class while not depending on it - [#19246](https://togithub.com/quarkusio/quarkus/pull/19246) - Add causing exception to WebApplicationException when jackson parsing fails in resteasy reactive server jackson reader - [#19237](https://togithub.com/quarkusio/quarkus/pull/19237) - Improve RESTEasyReactive error message - [#19236](https://togithub.com/quarkusio/quarkus/pull/19236) - Allow for {} characters in the regex - [#19231](https://togithub.com/quarkusio/quarkus/pull/19231) - Add causing exception to WebApplicationException when jackson parsing fails in resteasy reactive - [#19228](https://togithub.com/quarkusio/quarkus/pull/19228) - Upgrade to Hibernate ORM 5.5.6.Final - [#19223](https://togithub.com/quarkusio/quarkus/pull/19223) - Honor read timeout in reactive rest client - [#19215](https://togithub.com/quarkusio/quarkus/pull/19215) - Fix typos in javadocs of RoutingExchange - [#19213](https://togithub.com/quarkusio/quarkus/pull/19213) - Reaugment removes build-system.properties - [#19210](https://togithub.com/quarkusio/quarkus/pull/19210) - Enables dev services for reactive datasources - [#19208](https://togithub.com/quarkusio/quarkus/issues/19208) - Dev services are not always started for reactive datasources - [#19117](https://togithub.com/quarkusio/quarkus/issues/19117) - Broken favicon for Dev UI - [#18961](https://togithub.com/quarkusio/quarkus/pull/18961) - Documentation: Changing parameter to ordinal - [#18823](https://togithub.com/quarkusio/quarkus/issues/18823) - Reading config settings as Map doesn't work with Inheritance - [#17526](https://togithub.com/quarkusio/quarkus/issues/17526) - Reactive REST Client does not honor readTimeout and connectTimeout - [#17140](https://togithub.com/quarkusio/quarkus/issues/17140) - PatternSyntaxException on [@Path](https://togithub.com/Path) definition with regexp ### [`v2.1.1.Final`](https://togithub.com/quarkusio/quarkus/releases/2.1.1.Final) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.1.0.Final...2.1.1.Final) ##### Major changes ##### Complete changelog - [#19203](https://togithub.com/quarkusio/quarkus/pull/19203) - Fix typo in error message on invalid sql_load_script - [#19201](https://togithub.com/quarkusio/quarkus/pull/19201) - Ensure various non-bean JAX-RS components work in native - [#19187](https://togithub.com/quarkusio/quarkus/pull/19187) - Don't run Jacoco with continuous testing - [#19179](https://togithub.com/quarkusio/quarkus/pull/19179) - Micrometer: add fallback handler for mismatched content header - [#19163](https://togithub.com/quarkusio/quarkus/issues/19163) - Run test with jacoco on quarkus:dev fails - [#19160](https://togithub.com/quarkusio/quarkus/pull/19160) - Resteasy reactive: Fix NullPointerException when using multipart with optional value - [#19159](https://togithub.com/quarkusio/quarkus/pull/19159) - Allow the use of UniAsserter in [@BeforeEach](https://togithub.com/BeforeEach) and [@AfterEach](https://togithub.com/AfterEach) test methods - [#19155](https://togithub.com/quarkusio/quarkus/pull/19155) - Revert "Optimise the strategy we use to reset the classloader in the … - [#19153](https://togithub.com/quarkusio/quarkus/pull/19153) - Fix broken images in Keycloak Dev UI Guide - [#19147](https://togithub.com/quarkusio/quarkus/pull/19147) - Add capability for elasticsearch-rest-high-level-client - [#19146](https://togithub.com/quarkusio/quarkus/pull/19146) - Add capability for mongodb-client - [#19145](https://togithub.com/quarkusio/quarkus/pull/19145) - Bump neo4j-java-driver from 4.3.3 to 4.3.4 - [#19136](https://togithub.com/quarkusio/quarkus/issues/19136) - Classloader changed in quarkus 2.1.0 (regression from 2.0.1) for optaplanner/drools with smallrye (but not resteasy) - [#19135](https://togithub.com/quarkusio/quarkus/pull/19135) - Avoid SmallRyeContextPropagationRecorder to leak the classloader - [#19123](https://togithub.com/quarkusio/quarkus/pull/19123) - Suppress split package warning in Fabric8 Openshift Client - [#19122](https://togithub.com/quarkusio/quarkus/pull/19122) - Dev UI Keycloak token improvements - [#19120](https://togithub.com/quarkusio/quarkus/pull/19120) - Fix image issue in Keycloak Dev Services documentation - [#19115](https://togithub.com/quarkusio/quarkus/pull/19115) - New weak reflection implementation - [#19112](https://togithub.com/quarkusio/quarkus/pull/19112) - Fix RESTEasy reactive race - [#19109](https://togithub.com/quarkusio/quarkus/issues/19109) - Can't seem to use `UniAssertSubscriber` nor JUnit's `@BeforeEach` or `@AfterEach` with `@TestReactiveTransaction` - [#19103](https://togithub.com/quarkusio/quarkus/pull/19103) - Fix various minor documentation issues - [#19100](https://togithub.com/quarkusio/quarkus/pull/19100) - Update HttpCredentialTransport to keep a lower case authentication scheme - [#19099](https://togithub.com/quarkusio/quarkus/pull/19099) - Infinispan Dev UI without Infinispan configuration - [#19097](https://togithub.com/quarkusio/quarkus/pull/19097) - Fix typos in the consul-config.adoc guide - [#19096](https://togithub.com/quarkusio/quarkus/pull/19096) - Pass arguments arrays to Runtime::exec - [#19092](https://togithub.com/quarkusio/quarkus/issues/19092) - Split package usage for `io.fabric8:openshift-model`, `io.fabric8:openshift-model-operator` - [#19089](https://togithub.com/quarkusio/quarkus/pull/19089) - Make SplitPackageProcessor configurable - [#19088](https://togithub.com/quarkusio/quarkus/pull/19088) - Codestarts - add gRPC codestart - [#19087](https://togithub.com/quarkusio/quarkus/pull/19087) - Ensure that building native image doesn't fail when objcopy is missing - [#19084](https://togithub.com/quarkusio/quarkus/pull/19084) - Rest Client Reactive: do not parse response on error - [#19079](https://togithub.com/quarkusio/quarkus/issues/19079) - Unable to create native debug build in Gradle - [#19072](https://togithub.com/quarkusio/quarkus/pull/19072) - Don't setup logging on failure in dev mode - [#19071](https://togithub.com/quarkusio/quarkus/pull/19071) - Fix warnings on startup failure - [#19070](https://togithub.com/quarkusio/quarkus/pull/19070) - Load Multipart class in correct CL - [#19062](https://togithub.com/quarkusio/quarkus/pull/19062) - Avoid potential NPE `@Context ResourceInfo` is used - [#19060](https://togithub.com/quarkusio/quarkus/pull/19060) - Terminate native image build container when Quarkus build terminates - [#19058](https://togithub.com/quarkusio/quarkus/pull/19058) - Fix ConfigMapping mock documentation - [#19054](https://togithub.com/quarkusio/quarkus/pull/19054) - SplitPackageProcessor should also include information about type and classifier of any given app archive - [#19053](https://togithub.com/quarkusio/quarkus/pull/19053) - Verify build tool file presence based on all build tool possible values - [#19051](https://togithub.com/quarkusio/quarkus/issues/19051) - Quarkus fails to report a correct exception when conflicting authentication mechanisms are used (was Quarkus: can't verify Auth0 token) - [#19049](https://togithub.com/quarkusio/quarkus/issues/19049) - CLI "quarkus dev" command is not working with gradle kotlin - [#19047](https://togithub.com/quarkusio/quarkus/pull/19047) - Minor testing fixes - [#19043](https://togithub.com/quarkusio/quarkus/pull/19043) - Reload fixes for Avro and SSE - [#19037](https://togithub.com/quarkusio/quarkus/issues/19037) - Multipart Class Defined Outside Resource Implementation Fails with CNFE "Populator" - [#19032](https://togithub.com/quarkusio/quarkus/pull/19032) - Register for reflection some log4j classes used by Elasticsearch - [#19031](https://togithub.com/quarkusio/quarkus/issues/19031) - Make SplitPackageProcessor configurable - [#19029](https://togithub.com/quarkusio/quarkus/pull/19029) - Updated documentation for `quarkus.test.arg-line` - [#19028](https://togithub.com/quarkusio/quarkus/pull/19028) - Improve the way tokens and logged in users are shown in Keycloak Dev UI - [#19027](https://togithub.com/quarkusio/quarkus/pull/19027) - KOGITO-5288 Quarkus guide Kogito DMN extension - [#19025](https://togithub.com/quarkusio/quarkus/pull/19025) - KOGITO-5289 Kogito DRL guide - [#19017](https://togithub.com/quarkusio/quarkus/issues/19017) - QuarkusIntegrationTest: argLine is also given to docker run, which doesn't work because jacoco sets -javaagent - [#19015](https://togithub.com/quarkusio/quarkus/pull/19015) - gRPC blocking client calls - event loop detection - [#19014](https://togithub.com/quarkusio/quarkus/pull/19014) - Fix some test status messages in the console - [#19010](https://togithub.com/quarkusio/quarkus/pull/19010) - Ensure Flow return type works with Request Scope in RESTEasy Reactive - [#19007](https://togithub.com/quarkusio/quarkus/pull/19007) - Close the RuntimeClassLoader on stop - [#19004](https://togithub.com/quarkusio/quarkus/pull/19004) - Replace ${project.groupId}, ${project.artifactId} and ${project.version} in the quarkus-extension.yaml template - [#19003](https://togithub.com/quarkusio/quarkus/pull/19003) - DevTools: fixes and improvements calculating recommended combinations of extension origins - [#19002](https://togithub.com/quarkusio/quarkus/pull/19002) - Fix usage of [@TestHTTPResource](https://togithub.com/TestHTTPResource) with random ports in integration tests - [#19001](https://togithub.com/quarkusio/quarkus/issues/19001) - DevMode Runtime ClassLoader is never closed - [#19000](https://togithub.com/quarkusio/quarkus/pull/19000) - Make media type negotiation in RESTEasy Reactive more spec compliant - [#18997](https://togithub.com/quarkusio/quarkus/issues/18997) - Resteasy Reactive not working with unspecified accept header and multiple produces - [#18995](https://togithub.com/quarkusio/quarkus/pull/18995) - Fix target handling in RESTEasy Reactive when used in filters - [#18993](https://togithub.com/quarkusio/quarkus/issues/18993) - ContextNotActiveException for request scoped bean in Kotlin Flow - [#18990](https://togithub.com/quarkusio/quarkus/issues/18990) - NPE with `getUriInfo()` after aborting a request during the Authorization step in RESTEasy Reactive - [#18989](https://togithub.com/quarkusio/quarkus/pull/18989) - Only add prometheus annotation and specific k8s resources - [#18985](https://togithub.com/quarkusio/quarkus/pull/18985) - Better support for relative alternate POM resolution - [#18984](https://togithub.com/quarkusio/quarkus/pull/18984) - Stop Narayana getting initialized in static init - [#18981](https://togithub.com/quarkusio/quarkus/issues/18981) - Alternate pom.xml ignored in Quarkus Dev mode and Tests if not specified with an absolute path - [#18976](https://togithub.com/quarkusio/quarkus/pull/18976) - Log that a token can not be introspected if the introspection address is null - [#18974](https://togithub.com/quarkusio/quarkus/pull/18974) - Update Oidc DevServices doc with a note about a valid redirect URI - [#18971](https://togithub.com/quarkusio/quarkus/pull/18971) - Filter HTTP URL for client spans - [#18968](https://togithub.com/quarkusio/quarkus/pull/18968) - Fix smallrye.jwt.require.named-principal default value in the docs - [#18966](https://togithub.com/quarkusio/quarkus/pull/18966) - Add helper to get extension bom in devtools - [#18955](https://togithub.com/quarkusio/quarkus/pull/18955) - Fix project repos for quarkus:dependency-tree - [#18954](https://togithub.com/quarkusio/quarkus/issues/18954) - quarkus:dependency-tree fails on conditional dependencies unless they are present in the local repo - [#18953](https://togithub.com/quarkusio/quarkus/pull/18953) - Make addCloseTask thread safe - [#18950](https://togithub.com/quarkusio/quarkus/pull/18950) - Don't attempt to open Aesh if no input support - [#18948](https://togithub.com/quarkusio/quarkus/pull/18948) - Micrometer: binder default with jvm/system metrics - [#18947](https://togithub.com/quarkusio/quarkus/pull/18947) - Fix quarkus.oidc.tenant-enabled typo in KeycloakDevServicesProcessor - [#18945](https://togithub.com/quarkusio/quarkus/pull/18945) - Disable the Kafka Connector graceful shutdown in dev mode - [#18944](https://togithub.com/quarkusio/quarkus/pull/18944) - Reset the classloader of the internal Vertx pool as well - [#18943](https://togithub.com/quarkusio/quarkus/issues/18943) - dev-mode Classloader leak via Vert.x internal worker pool - [#18939](https://togithub.com/quarkusio/quarkus/pull/18939) - Add configuration property for Jackson's FAIL_ON_EMPTY_BEANS - [#18937](https://togithub.com/quarkusio/quarkus/issues/18937) - Deactivating Micrometer default binders - [#18936](https://togithub.com/quarkusio/quarkus/pull/18936) - Change the OpenAPI config mapping to use Config Interceptors - [#18935](https://togithub.com/quarkusio/quarkus/pull/18935) - Clarify scope for ConstraintValidators - [#18931](https://togithub.com/quarkusio/quarkus/pull/18931) - Quartz - detect ArC subclasses in InvokerJobFactory - [#18928](https://togithub.com/quarkusio/quarkus/pull/18928) - Upgrade to Hibernate Search 6.0.6.Final - [#18927](https://togithub.com/quarkusio/quarkus/issues/18927) - Add `fail on empty beans` jackson mapper property to application properties - [#18926](https://togithub.com/quarkusio/quarkus/pull/18926) - Fix ClassLoader leak - [#18925](https://togithub.com/quarkusio/quarkus/pull/18925) - Add a custom connection cache to Agroal - [#18924](https://togithub.com/quarkusio/quarkus/pull/18924) - Cancel the timer when the tests are done - [#18922](https://togithub.com/quarkusio/quarkus/pull/18922) - Add toggle test output to prompt - [#18908](https://togithub.com/quarkusio/quarkus/pull/18908) - Improve Kafka Avro serializer/deserializer autodetection - [#18904](https://togithub.com/quarkusio/quarkus/pull/18904) - KOGITO-5560 remove 'preview'label from community website - [#18900](https://togithub.com/quarkusio/quarkus/issues/18900) - quarkus-smallrye-openapi property quarkus.smallrye-openapi.operation-id-strategy doesn't work - [#18896](https://togithub.com/quarkusio/quarkus/pull/18896) - Create kogito-pmml quickstart guide - [#18887](https://togithub.com/quarkusio/quarkus/issues/18887) - Quarkus continuous test mode hides server output - [#18885](https://togithub.com/quarkusio/quarkus/issues/18885) - Quartz cannot find bean instances of jobs - [#18875](https://togithub.com/quarkusio/quarkus/pull/18875) - Disable Vert.x TCCL management - [#18867](https://togithub.com/quarkusio/quarkus/pull/18867) - Avoid trying to set permissions on the cache directory on windows - [#18776](https://togithub.com/quarkusio/quarkus/issues/18776) - ClassCastException for AVRO generated sources when running in dev mode - [#18763](https://togithub.com/quarkusio/quarkus/issues/18763) - Combination Hibernate Validation advice to use [@ApplicationScoped](https://togithub.com/ApplicationScoped) does not work. - [#18299](https://togithub.com/quarkusio/quarkus/issues/18299) - Live-Reload not working with Hibernate Reactive - [#18250](https://togithub.com/quarkusio/quarkus/issues/18250) - OpenTelemetry ClientTracingFilter adds credentials to http.url field - [#18012](https://togithub.com/quarkusio/quarkus/pull/18012) - TrustStore support for OIDC and OIDCClient - [#18002](https://togithub.com/quarkusio/quarkus/issues/18002) - Custom CA for OIDC connection - [#17344](https://togithub.com/quarkusio/quarkus/issues/17344) - gRPC - log an error if a blocking client is used on the event loop - [#17304](https://togithub.com/quarkusio/quarkus/issues/17304) - Agroal has a thread local leak - [#16895](https://togithub.com/quarkusio/quarkus/issues/16895) - Unable to make the Vert.x cache directory in Windows - [#16211](https://togithub.com/quarkusio/quarkus/issues/16211) - Reactive resteasy native exception - [#16122](https://togithub.com/quarkusio/quarkus/issues/16122) - Reactive ContainerResponseFilter throws NPE - [#15598](https://togithub.com/quarkusio/quarkus/issues/15598) - Prometheus annotations not making sense on some Kubernetes resources - [#15093](https://togithub.com/quarkusio/quarkus/issues/15093) - Micrometer return 404 instead of 406 - [#13575](https://togithub.com/quarkusio/quarkus/issues/13575) - org.apache.logging.log4j.message.ReusableMessageFactory can not be instantiated reflectively - [#12237](https://togithub.com/quarkusio/quarkus/issues/12237) - Field annotated with [@TestHTTPResource](https://togithub.com/TestHTTPResource) is not properly set if running in native mode with random http port - [#7331](https://togithub.com/quarkusio/quarkus/issues/7331) - Cancellation of Maven build should stop spawned GraalVM build, too ### [`v2.1.0.Final`](https://togithub.com/quarkusio/quarkus/releases/2.1.0.Final) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.3.Final...2.1.0.Final) ##### Major changes - [#17364](https://togithub.com/quarkusio/quarkus/pull/17364) - Add DevServices support for Keycloak ##### Complete changelog - [#18941](https://togithub.com/quarkusio/quarkus/issues/18941) - NoSuchElementException in RuntimeUpdatesProcessor if no tests are present in multi module in dev mode - [#18921](https://togithub.com/quarkusio/quarkus/pull/18921) - Disable Dev Services for MongoEntityTest - [#18919](https://togithub.com/quarkusio/quarkus/pull/18919) - Add connection: close if the server is shut down - [#18918](https://togithub.com/quarkusio/quarkus/pull/18918) - Micrometer: additional config adapter - [#18913](https://togithub.com/quarkusio/quarkus/pull/18913) - Add new line on enter back - [#18912](https://togithub.com/quarkusio/quarkus/pull/18912) - Reset the current context Classloader on the threads of the Vertx blocking executor pool - [#18911](https://togithub.com/quarkusio/quarkus/issues/18911) - dev-mode Classloader leaks via the vertx blocking executor pool - [#18902](https://togithub.com/quarkusio/quarkus/pull/18902) - Update Keycloak DevConsole to use the authorization code grant by default - [#18898](https://togithub.com/quarkusio/quarkus/pull/18898) - Bump kubernetes-client-bom from 5.5.0 to 5.6.0 - [#18897](https://togithub.com/quarkusio/quarkus/pull/18897) - Fix conditional dependency parsing - [#18892](https://togithub.com/quarkusio/quarkus/pull/18892) - Classic Rest Client: honor quarkus.tls.trust-all in RestClientBuilder - [#18891](https://togithub.com/quarkusio/quarkus/pull/18891) - CLI: registry --streams command option to list the available platform streams - [#18890](https://togithub.com/quarkusio/quarkus/issues/18890) - Graceful shutdown of keep-alive connections - [#18889](https://togithub.com/quarkusio/quarkus/pull/18889) - Optimise the strategy we use to reset the classloader in the Common ForkJoin ThreadPool - [#18876](https://togithub.com/quarkusio/quarkus/pull/18876) - Fix CT hang when compile error in application - [#18871](https://togithub.com/quarkusio/quarkus/pull/18871) - Fix various issues in security-openid-connect-dev-services.adoc - [#18869](https://togithub.com/quarkusio/quarkus/pull/18869) - CLI: 2.1.0 doc updates - [#18868](https://togithub.com/quarkusio/quarkus/pull/18868) - Don't run dokka and kapt on Java 16+ for now, drop --add-opens - [#18865](https://togithub.com/quarkusio/quarkus/pull/18865) - Update to Vert.x 4.1.2 and friends - [#18863](https://togithub.com/quarkusio/quarkus/pull/18863) - Clarify that indexed properties are not supported in env variables - [#18857](https://togithub.com/quarkusio/quarkus/pull/18857) - Fix a few infelicities in getting-started-testing.adoc - [#18856](https://togithub.com/quarkusio/quarkus/pull/18856) - Add a Dev Console smoke test for Keycloak - [#18853](https://togithub.com/quarkusio/quarkus/issues/18853) - Disabling Dev Services For Keycloak causes a template exception due to a strict rendering - [#18852](https://togithub.com/quarkusio/quarkus/pull/18852) - CLI: make --refresh work in combination with -S - [#18851](https://togithub.com/quarkusio/quarkus/pull/18851) - Kafka documentation review - [#18847](https://togithub.com/quarkusio/quarkus/pull/18847) - Rename quarkus.datasource.devservices to quarkus.datasource.devservices.enabled - [#18844](https://togithub.com/quarkusio/quarkus/issues/18844) - DevServices datasource property name is quite generic - [#18841](https://togithub.com/quarkusio/quarkus/pull/18841) - Introduce arbitrary mongo connection URL parameter support in dev-services - [#18840](https://togithub.com/quarkusio/quarkus/pull/18840) - Fix issue with testing multi module projects - [#18837](https://togithub.com/quarkusio/quarkus/pull/18837) - Throw an error in case a configured registry isn't available and suggest a workaround - [#18832](https://togithub.com/quarkusio/quarkus/pull/18832) - Only add the consumer group id if the Kafka config is not empty - [#18830](https://togithub.com/quarkusio/quarkus/issues/18830) - Quarkus 2.0 mongodb with devServices option - [#18826](https://togithub.com/quarkusio/quarkus/pull/18826) - Fixes CLI --refresh option - [#18825](https://togithub.com/quarkusio/quarkus/pull/18825) - Fix native regression in Config validation - [#18824](https://togithub.com/quarkusio/quarkus/pull/18824) - CLI: set registry client system property - [#18821](https://togithub.com/quarkusio/quarkus/pull/18821) - Replaced registry 'disabled' option with 'enabled' - [#18816](https://togithub.com/quarkusio/quarkus/pull/18816) - Always create a new HashMap when changing the immutable extension metadata - [#18815](https://togithub.com/quarkusio/quarkus/pull/18815) - Ignore case when comparing extension names - [#18814](https://togithub.com/quarkusio/quarkus/issues/18814) - Regression: Native fails with `java.lang.ClassNotFoundException: java.lang.Integer` - [#18813](https://togithub.com/quarkusio/quarkus/pull/18813) - Use the Maven plugin descriptor as the source of plugin's G:A - [#18811](https://togithub.com/quarkusio/quarkus/issues/18811) - Avoid configuring `kafka.group.id` if no other Kafka configuration is present - [#18810](https://togithub.com/quarkusio/quarkus/pull/18810) - Update OpenTelemetry - [#18807](https://togithub.com/quarkusio/quarkus/pull/18807) - Fix integration between Rest Client Reactive and OpenTracing - [#18808](https://togithub.com/quarkusio/quarkus/issues/18808) - Extensions should be sorted case insensitive - [#18806](https://togithub.com/quarkusio/quarkus/issues/18806) - Smallrye-Opentracing with Reactive Rest Client no longer working - [#18804](https://togithub.com/quarkusio/quarkus/pull/18804) - gRPC request context: activate before all the interceptors are invoked - [#18803](https://togithub.com/quarkusio/quarkus/pull/18803) - Fix split MongoDB Panache packages - [#18800](https://togithub.com/quarkusio/quarkus/pull/18800) - Make sure the registry ordering reflects the priority for the platform selection algorithm - [#18799](https://togithub.com/quarkusio/quarkus/issues/18799) - CLI ext add, list, remove are not registry aware - [#18798](https://togithub.com/quarkusio/quarkus/pull/18798) - Ignore synthetic methods for purposes of bean validation - [#18796](https://togithub.com/quarkusio/quarkus/issues/18796) - Quarkus hot reload fails on absent test folder and/or test class in Continuous Testing mode - [#18794](https://togithub.com/quarkusio/quarkus/pull/18794) - Introduce failure assertions for UniAsserter - [#18793](https://togithub.com/quarkusio/quarkus/pull/18793) - Bump Kotlin version to 1.5.21 - [#18791](https://togithub.com/quarkusio/quarkus/pull/18791) - CLI: dry-run dir warn; show disabled registry - [#18789](https://togithub.com/quarkusio/quarkus/pull/18789) - Don't run kapt on Java 17+ until KT-47583 is fixed - [#18783](https://togithub.com/quarkusio/quarkus/issues/18783) - Quarkus 2.1.0.CR1: Hibernate Validator produces a warning when combined with Resteasy Reactive and Kotlin Coroutines - [#18780](https://togithub.com/quarkusio/quarkus/pull/18780) - Bump SmallRye JWT version to 3.2.1 - [#18778](https://togithub.com/quarkusio/quarkus/issues/18778) - Add assertThrows method to UniAsserter - [#18774](https://togithub.com/quarkusio/quarkus/issues/18774) - quarkus21 create --registry-client -S 2.43 --dry-run test27899rr4j fails with non informative error - [#18773](https://togithub.com/quarkusio/quarkus/issues/18773) - quarkus create --dry-run test fails if test dir already exist - [#18770](https://togithub.com/quarkusio/quarkus/issues/18770) - `disabled:true` in config should be `enabled:false` - [#18768](https://togithub.com/quarkusio/quarkus/issues/18768) - quarkus registry list not reporting correctly - [#18767](https://togithub.com/quarkusio/quarkus/issues/18767) - quarkus projects does not have maven compiler configured - [#18765](https://togithub.com/quarkusio/quarkus/pull/18765) - Bump log4j-jboss-logmanager from 1.2.0.Final to 1.2.2.Final - [#18761](https://togithub.com/quarkusio/quarkus/pull/18761) - Improve IDE detection - [#18758](https://togithub.com/quarkusio/quarkus/pull/18758) - Improve error messages for edge cases of [@QuarkusIntegrationTest](https://togithub.com/QuarkusIntegrationTest) failure - [#18755](https://togithub.com/quarkusio/quarkus/pull/18755) - Move [@StaticInitSafe](https://togithub.com/StaticInitSafe) annotation to the proper package - [#18753](https://togithub.com/quarkusio/quarkus/pull/18753) - Update to SmallRye Fault Tolerance 5.2.1 - [#18751](https://togithub.com/quarkusio/quarkus/pull/18751) - Solution for errors with self-signed certificate - [#18747](https://togithub.com/quarkusio/quarkus/pull/18747) - Upgrades to Infinispan 12.1.7.Final - [#18743](https://togithub.com/quarkusio/quarkus/pull/18743) - Fix split packages issue in Hibernate ORM with Panache - [#18738](https://togithub.com/quarkusio/quarkus/pull/18738) - Dev UI qute config - switch to strict rendering - [#18735](https://togithub.com/quarkusio/quarkus/pull/18735) - Register profile specific configuration files for hot-reload - [#18731](https://togithub.com/quarkusio/quarkus/issues/18731) - Add profile specific config files to watched resources in dev mode - [#18724](https://togithub.com/quarkusio/quarkus/pull/18724) - Kafka quick start generate projects with maven plugin - [#18720](https://togithub.com/quarkusio/quarkus/pull/18720) - Prevent AmbiguousResolutionException for HttpServerRequest in RESTEasy Reactive - [#18719](https://togithub.com/quarkusio/quarkus/issues/18719) - Running a CLI app in quarkus dev mode (maven), does not re-run the app after a code change. (macOS - [#18716](https://togithub.com/quarkusio/quarkus/pull/18716) - Introduce context specific error message for ops that need to run on the Event Loop - [#18715](https://togithub.com/quarkusio/quarkus/pull/18715) - Make sure gradle test process is destroyed in tests - [#18714](https://togithub.com/quarkusio/quarkus/pull/18714) - Provide easy way for QuarkusTestResourceLifecycleManager implementations to inject into test - [#18706](https://togithub.com/quarkusio/quarkus/issues/18706) - Grpc Server QuarkusIntegrationTest fail - [#18702](https://togithub.com/quarkusio/quarkus/pull/18702) - Remove blocking code from OIDC - [#18700](https://togithub.com/quarkusio/quarkus/pull/18700) - Separate the console from testing - [#18699](https://togithub.com/quarkusio/quarkus/pull/18699) - \[OpenTelemetry OTLP Exporter extension] Add support for gRPC headers - [#18698](https://togithub.com/quarkusio/quarkus/issues/18698) - Add basic injection capabilities to QuarkusTestResourceLifecycleManager - [#18676](https://togithub.com/quarkusio/quarkus/issues/18676) - Clicking on application class in stacktrace causes 500 in dev ui - [#18619](https://togithub.com/quarkusio/quarkus/pull/18619) - Document quarkus.uuid usage in the kafka reference guide - [#18594](https://togithub.com/quarkusio/quarkus/issues/18594) - Dev mode console handler does not get installed if there are no tests (picocli app) - [#18574](https://togithub.com/quarkusio/quarkus/pull/18574) - Make the datasource optional for persistence units with DATABASE multi-tenancy - [#18561](https://togithub.com/quarkusio/quarkus/pull/18561) - Enable the registry client by default in the dev tools - [#18511](https://togithub.com/quarkusio/quarkus/issues/18511) - FaultToleranceDefinitionException after migrating to Quarkus 2.0 - [#18485](https://togithub.com/quarkusio/quarkus/issues/18485) - Dev UI qute config - switch to strict rendering - [#18400](https://togithub.com/quarkusio/quarkus/issues/18400) - Command Mode App under Development mode is NOT able to be restarted or stopped based on user input value - [#18361](https://togithub.com/quarkusio/quarkus/pull/18361) - Update to SmallRye Fault Tolerance 5.2.0 - [#18352](https://togithub.com/quarkusio/quarkus/issues/18352) - Action prompt in dev mode only seems to appear if tests are present for the app - [#18130](https://togithub.com/quarkusio/quarkus/issues/18130) - Hibernate ORM with Multitenancy and TenantConnectionResolver default datasource - [#17364](https://togithub.com/quarkusio/quarkus/pull/17364) - Add DevServices support for Keycloak - [#17217](https://togithub.com/quarkusio/quarkus/issues/17217) - Keycloak Devservices - [#17207](https://togithub.com/quarkusio/quarkus/issues/17207) - Introduce exponential backoff for [@Retry](https://togithub.com/Retry) - [#11252](https://togithub.com/quarkusio/quarkus/issues/11252) - jax-rs - exception mapper - `Unable to extract parameter` doesn't show the value of the parameter, just {1} ### [`v2.0.3.Final`](https://togithub.com/quarkusio/quarkus/releases/2.0.3.Final) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.2.Final...2.0.3.Final) ##### Major changes ##### Complete changelog - [#18881](https://togithub.com/quarkusio/quarkus/pull/18881) - Make REST Client Reactive work with Mutiny retry - [#18880](https://togithub.com/quarkusio/quarkus/pull/18880) - Bump dekorate to 2.3.0 to align with kubernetes model - [#18878](https://togithub.com/quarkusio/quarkus/pull/18878) - Report failures in [@BeforeAll](https://togithub.com/BeforeAll) - [#18877](https://togithub.com/quarkusio/quarkus/pull/18877) - De-register smallrye context manager on shutdown - [#18870](https://togithub.com/quarkusio/quarkus/pull/18870) - Fix OpenTelemetry for continuous testing - [#18864](https://togithub.com/quarkusio/quarkus/issues/18864) - Classloader leak in MP ContextManagerProvider / Smallrye SmallRyeContextManagerProvider - [#18848](https://togithub.com/quarkusio/quarkus/pull/18848) - Update config codestarts to use [@ConfigMapping](https://togithub.com/ConfigMapping) - [#18845](https://togithub.com/quarkusio/quarkus/issues/18845) - Environment variable mapping is not working propertly using [@ConfigMapping](https://togithub.com/ConfigMapping) or [@WithName](https://togithub.com/WithName) - [#18801](https://togithub.com/quarkusio/quarkus/pull/18801) - Upgrade to Hibernate ORM 5.5.4.Final - [#18760](https://togithub.com/quarkusio/quarkus/pull/18760) - Explain how to customize OIDC authentication requests - [#18754](https://togithub.com/quarkusio/quarkus/pull/18754) - Fix logging for oidcprovider token introspection - [#18752](https://togithub.com/quarkusio/quarkus/pull/18752) - Bump gradle version used in codestart - [#18749](https://togithub.com/quarkusio/quarkus/pull/18749) - Update SmallRye Opentracing to 2.0.1 - [#18748](https://togithub.com/quarkusio/quarkus/pull/18748) - Use bright blue instead of plain blue in the console - [#18746](https://togithub.com/quarkusio/quarkus/issues/18746) - SmallRyeHealthReporter - Class does not exist in ClassLoader QuarkusClassLoader warning - [#18744](https://togithub.com/quarkusio/quarkus/pull/18744) - Qute template scanning - fix case-insensitivity problem on Windows - [#18739](https://togithub.com/quarkusio/quarkus/issues/18739) - Opentracing NPE with v2 - [#18736](https://togithub.com/quarkusio/quarkus/issues/18736) - Mailer Template Error: the return value of TemplateProducer.template() is null - [#18733](https://togithub.com/quarkusio/quarkus/issues/18733) - Continuous testing does not report failures in [@BeforeAll](https://togithub.com/BeforeAll) - [#18718](https://togithub.com/quarkusio/quarkus/pull/18718) - Bump micrometer-bom from 1.7.0 to 1.7.2 - [#18712](https://togithub.com/quarkusio/quarkus/pull/18712) - Remove loglevel property for generated gradle project - [#18709](https://togithub.com/quarkusio/quarkus/pull/18709) - Adjust links in docs for GitHub resources - [#18707](https://togithub.com/quarkusio/quarkus/pull/18707) - Fix Jacoco with Kotlin Panache - [#18704](https://togithub.com/quarkusio/quarkus/pull/18704) - Fix Redis dev mode - [#18693](https://togithub.com/quarkusio/quarkus/pull/18693) - Drop .adoc from links between Quarkus guides - [#18687](https://togithub.com/quarkusio/quarkus/pull/18687) - CLI: Add debugPort to DevModeLauncher - [#18686](https://togithub.com/quarkusio/quarkus/pull/18686) - Fix OpenTelemetry late bound span processors - [#18675](https://togithub.com/quarkusio/quarkus/pull/18675) - Bean archive index - avoid warning about indexing arrays - [#18669](https://togithub.com/quarkusio/quarkus/issues/18669) - Redis breaks on live reload - [#18666](https://togithub.com/quarkusio/quarkus/pull/18666) - CLI: forward dev mode debug options - [#18629](https://togithub.com/quarkusio/quarkus/pull/18629) - Update SmallRye Config to 2.4.2 - [#18579](https://togithub.com/quarkusio/quarkus/issues/18579) - gradle plugin seem to enable very verbose gradle output - [#18576](https://togithub.com/quarkusio/quarkus/pull/18576) - Register json serde types for reflection - [#18575](https://togithub.com/quarkusio/quarkus/issues/18575) - Custom OpenTelemetry SpanExporter breaks Jaeger exporter - [#18562](https://togithub.com/quarkusio/quarkus/pull/18562) - Improve [@ConfigMapping](https://togithub.com/ConfigMapping) mock documentation - [#18522](https://togithub.com/quarkusio/quarkus/issues/18522) - Jacoco extensions results in java.lang.NoSuchMethodError: 'boolean\[] \*\*\*.$jacocoInit()' for kotlin when panache repo is injected - [#18294](https://togithub.com/quarkusio/quarkus/issues/18294) - Build fails when defining property quarkus.kubernetes.pvc-volumes - [#18276](https://togithub.com/quarkusio/quarkus/issues/18276) - Kafka message payload types are not registered for reflection - [#18255](https://togithub.com/quarkusio/quarkus/pull/18255) - Mock [@ConfigMapping](https://togithub.com/ConfigMapping) documentation - [#18199](https://togithub.com/quarkusio/quarkus/pull/18199) - Update SmallRye Config to 2.4.1 - [#18151](https://togithub.com/quarkusio/quarkus/issues/18151) - Upgrade micrometer-bom from 1.7.0 to 1.7.1 (or further) - [#17269](https://togithub.com/quarkusio/quarkus/issues/17269) - Support injection of Maps using [@ConfigProperty](https://togithub.com/ConfigProperty) - [#17145](https://togithub.com/quarkusio/quarkus/issues/17145) - REST Client retry failed calls - [#12923](https://togithub.com/quarkusio/quarkus/issues/12923) - Entity is loaded twice and error happens for the 2nd loading ### [`v2.0.2.Final`](https://togithub.com/quarkusio/quarkus/releases/2.0.2.Final) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.1.Final...2.0.2.Final) ##### Major changes ##### Complete changelog - [#18637](https://togithub.com/quarkusio/quarkus/pull/18637) - ArC decorators - fix NPE when non-default delegate qualifiers are used - [#18635](https://togithub.com/quarkusio/quarkus/pull/18635) - Make sure the TX is still rolled back on shutdown - [#18632](https://togithub.com/quarkusio/quarkus/issues/18632) - Error Build step with extension quarkus-jdbc-mssql - [#18630](https://togithub.com/quarkusio/quarkus/pull/18630) - OpenAPI change to use MultiMap rather than Map - [#18626](https://togithub.com/quarkusio/quarkus/pull/18626) - Register [@Parameters](https://togithub.com/Parameters)(completionCandidates = ...) for reflection in Picocli extension - [#18625](https://togithub.com/quarkusio/quarkus/pull/18625) - CLI: correct behavior of --tests and --no-tests - [#18613](https://togithub.com/quarkusio/quarkus/pull/18613) - Fix Throwable handling in [@ServerExceptionMapper](https://togithub.com/ServerExceptionMapper) - [#18610](https://togithub.com/quarkusio/quarkus/pull/18610) - Put the JDBC Oracle extension with other JDBC drivers in code.quarkus.io - [#18608](https://togithub.com/quarkusio/quarkus/pull/18608) - Add a category to SmallRye GraphQL Client - [#18603](https://togithub.com/quarkusio/quarkus/issues/18603) - StackOverflowException for Throwable ExceptionMapper - [#18600](https://togithub.com/quarkusio/quarkus/pull/18600) - Don't require a global body handler for vertx-graphql - [#18598](https://togithub.com/quarkusio/quarkus/issues/18598) - Extension quarkus-vertx-graphql interferes with extension quarkus-resteasy-multipart - [#18591](https://togithub.com/quarkusio/quarkus/pull/18591) - Fix generated openapi if not in target folder (TRUNCATE_EXISTING) - [#18590](https://togithub.com/quarkusio/quarkus/issues/18590) - Register Picocli completion candidates for reflection - [#18586](https://togithub.com/quarkusio/quarkus/issues/18586) - Emitted OpenAPI Spec files can become corrupt when the API surface shrinks - [#18582](https://togithub.com/quarkusio/quarkus/pull/18582) - Fix docker check ordering - [#18569](https://togithub.com/quarkusio/quarkus/issues/18569) - Tests not running inside docker container in 2.0.1 (DevServices kicking in when it should not?) - [#18568](https://togithub.com/quarkusio/quarkus/pull/18568) - Use code instead of provides-code as extension tag - [#18563](https://togithub.com/quarkusio/quarkus/pull/18563) - Optimized stripping of tabs and newlines in GraphQL (micro-optimization) - [#18558](https://togithub.com/quarkusio/quarkus/pull/18558) - ArC - fix ordering of multiple decorators with the same priority - [#18556](https://togithub.com/quarkusio/quarkus/issues/18556) - devservices logs a warning when no docker daemon is running - [#18554](https://togithub.com/quarkusio/quarkus/pull/18554) - Replace key-location by key.location in SmallRye JWT doc - [#18551](https://togithub.com/quarkusio/quarkus/pull/18551) - Fix Encoding and implement Accept header requirement from spec - [#18547](https://togithub.com/quarkusio/quarkus/pull/18547) - Fix issue with QuarkusIntegrationTest - [#18538](https://togithub.com/quarkusio/quarkus/issues/18538) - NPE during build when multiple decorators have the same priority - [#18537](https://togithub.com/quarkusio/quarkus/issues/18537) - QuarkusIntegrationTest cannot be run with failsafe in JVM mode - [#18533](https://togithub.com/quarkusio/quarkus/pull/18533) - Allow injection of entire interface hierarchy when using [@ConfigMapping](https://togithub.com/ConfigMapping) - [#18532](https://togithub.com/quarkusio/quarkus/pull/18532) - Fix lambda http base64 encoding and binary types - [#18524](https://togithub.com/quarkusio/quarkus/issues/18524) - ConfigMapping and CDI error - [#18523](https://togithub.com/quarkusio/quarkus/pull/18523) - Kafka serde autodetection duplicate - [#18521](https://togithub.com/quarkusio/quarkus/issues/18521) - Utf-8 graphql issue with non ascii chars - [#18519](https://togithub.com/quarkusio/quarkus/pull/18519) - Adds \[App]ArtifactKey.toGacString() method to strip the type from the string - [#18514](https://togithub.com/quarkusio/quarkus/pull/18514) - Make sure gradle process is terminated in tests - [#18507](https://togithub.com/quarkusio/quarkus/pull/18507) - mvn quarkus:test starts DevServices twice - [#18503](https://togithub.com/quarkusio/quarkus/issues/18503) - CORS is broken with Quarkus and http2 - [#18498](https://togithub.com/quarkusio/quarkus/issues/18498) - Annotation class not available: [@Any](https://togithub.com/Any) - [#18496](https://togithub.com/quarkusio/quarkus/pull/18496) - Do not stop the reflective hierarchy walk too soon - [#18495](https://togithub.com/quarkusio/quarkus/issues/18495) - Update to 2.0.1.Final breaks working Kafka deserializer configuration in 1.x - [#18492](https://togithub.com/quarkusio/quarkus/issues/18492) - Ctrl+C is broken if pressed within Transactional (Quarkus 2.0.1.Final) - [#18488](https://togithub.com/quarkusio/quarkus/pull/18488) - ArC - ignore static and final injection fields - [#18486](https://togithub.com/quarkusio/quarkus/issues/18486) - Quarkus 2.0.1: Reflective access broken for Jackson (de)serialization / inheritance/polymorphism - [#18483](https://togithub.com/quarkusio/quarkus/pull/18483) - Fix config value in k8s doc - [#18480](https://togithub.com/quarkusio/quarkus/pull/18480) - Prevent non-public classes of method params from breaking interceptor handling - [#18478](https://togithub.com/quarkusio/quarkus/pull/18478) - SmallRye GraphQL 1.2.8 and client configuration fixes - [#18477](https://togithub.com/quarkusio/quarkus/issues/18477) - Upgrade to 1.13.0.Final and above causes Cannot transform java.util.concurrent.ThreadPoolExecutor as its containing application archive could not be found - [#18466](https://togithub.com/quarkusio/quarkus/pull/18466) - Bump jackson-bom from 2.12.3 to 2.12.4 - [#18461](https://togithub.com/quarkusio/quarkus/pull/18461) - Adjusted ArcProxyBeanMetaDataClassNormalizer.normalize() work with to deeper hierarchies - [#18457](https://togithub.com/quarkusio/quarkus/issues/18457) - Multiple issues with SmallRye GraphQL Client - [#18456](https://togithub.com/quarkusio/quarkus/pull/18456) - Hibernate/Panache doc fixes - [#18455](https://togithub.com/quarkusio/quarkus/pull/18455) - Fix package of OidcTenantConfig in the documentation - [#18454](https://togithub.com/quarkusio/quarkus/pull/18454) - Ensure exception mappers work with CDI request scope - [#18451](https://togithub.com/quarkusio/quarkus/issues/18451) - Resteasy Reactive ExceptionMapper for, e.g., ClientErrorException has no active request scope - [#18436](https://togithub.com/quarkusio/quarkus/pull/18436) - Fix context affinity for the [@ConsumeEvent](https://togithub.com/ConsumeEvent) annotation - [#18420](https://togithub.com/quarkusio/quarkus/pull/18420) - Basic registry client config builder for testing purposes - [#18414](https://togithub.com/quarkusio/quarkus/pull/18414) - Removed references to deprecated smallrye jwt property - [#18406](https://togithub.com/quarkusio/quarkus/pull/18406) - Update Jaeger reporter to use logger - [#18391](https://togithub.com/quarkusio/quarkus/issues/18391) - Quarkus CLI test are run even if `--no-tests` is specified - [#18388](https://togithub.com/quarkusio/quarkus/issues/18388) - [@InjectSpy](https://togithub.com/InjectSpy) and [@InjectMock](https://togithub.com/InjectMock) cause [@Valid](https://togithub.com/Valid) behaviour change - [#18385](https://togithub.com/quarkusio/quarkus/pull/18385) - Remove instantiation of com.sun.jndi.ldap.LdapCtxFactory for JDK16+ compatibility - [#18368](https://togithub.com/quarkusio/quarkus/pull/18368) - Change syntax of create - [#18359](https://togithub.com/quarkusio/quarkus/issues/18359) - CLI: change syntax for create - [#18356](https://togithub.com/quarkusio/quarkus/issues/18356) - quarkus-amazon-lambda-rest: wrong base64 encoding and unable to add binary type by configuration - [#18346](https://togithub.com/quarkusio/quarkus/issues/18346) - Fix inconsistent behavior for quarkus.jaeger.reporter-log-spans between native/non-native - [#17092](https://togithub.com/quarkusio/quarkus/issues/17092) - Enable elytron-security-ldap tests on JDK 16+ ### [`v2.0.1.Final`](https://togithub.com/quarkusio/quarkus/releases/2.0.1.Final) [Compare Source](https://togithub.com/quarkusio/quarkus/compare/2.0.0.Final...2.0.1.Final) ##### Major changes ##### Complete changelog - [#18441](https://togithub.com/quarkusio/quarkus/pull/18441) - Add missing nexus-staging-maven-plugin.version to bootstrap parent pom - [#18426](https://togithub.com/quarkusio/quarkus/pull/18426) - Add missing build-time-principle.png image - [#18415](https://togithub.com/quarkusio/quarkus/pull/18415) - Update OidcClient to accept String expires_in values - [#18412](https://togithub.com/quarkusio/quarkus/pull/18412) - Fixed guide URL for OpenShift extension - [#18403](https://togithub.com/quarkusio/quarkus/pull/18403) - REST Client reactive: make sure ClientBuilder is registered in native - [#18394](https://togithub.com/quarkusio/quarkus/pull/18394) - Fixed UI path in GraphQL Guide - [#18390](https://togithub.com/quarkusio/quarkus/pull/18390) - Fix flakey tests - [#18384](https://togithub.com/quarkusio/quarkus/pull/18384) - Only retain system properties from MAVEN_OPTS - [#18374](https://togithub.com/quarkusio/quarkus/issues/18374) - Quarkus OIDC Client unable to retrieve access-token - [#18366](https://togithub.com/quarkusio/quarkus/pull/18366) - Fix OpenTelemetry HTTP span naming - [#18365](https://togithub.com/quarkusio/quarkus/issues/18365) - Empty REST Client [@Path](https://togithub.com/Path) leads to exception with OpenTelemetry - [#18364](https://togithub.com/quarkusio/quarkus/pull/18364) - Fix native error with OTLP exporter for OpenTelemetry - [#18358](https://togithub.com/quarkusio/quarkus/pull/18358) - Fixed StackOverflowError building reflective hierarchy - [#18349](https://togithub.com/quarkusio/quarkus/issues/18349) - SmallRye GraphQL Client not working in native - [#18348](https://togithub.com/quarkusio/quarkus/pull/18348) - General improvements to OpenTelemetry integration - [#18347](https://togithub.com/quarkusio/quarkus/pull/18347) - GraphQL: Fix config mapping between smallrye and quarkus keys - [#18342](https://togithub.com/quarkusio/quarkus/pull/18342) - Make sure the error message for not-working Docker is visible in test mode - [#18341](https://togithub.com/quarkusio/quarkus/pull/18341) - Registry client config (de)serialization tests and fixes - [#18340](https://togithub.com/quarkusio/quarkus/pull/18340) - OpenAPI: Allow static OpenAPI model from anywhere in the classpath - [#18332](https://togithub.com/quarkusio/quarkus/pull/18332) - Update log levels when running mvn quarkus:test - [#18330](https://togithub.com/quarkusio/quarkus/issues/18330) - Continuous Testing not using updated log level - [#18321](https://togithub.com/quarkusio/quarkus/pull/18321) - Remove obsolete warning about [@Provider](https://togithub.com/Provider) and constructor injection - [#18320](https://togithub.com/quarkusio/quarkus/pull/18320) - DevMojo: use proper keys discovering plugins and log goal invocations - [#18319](https://togithub.com/quarkusio/quarkus/pull/18319) - CLI: test validation; local repo settings - [#18314](https://togithub.com/quarkusio/quarkus/issues/18314) - Native build error when using quarkus-opentelemetry-exporter-otlp - [#18310](https://togithub.com/quarkusio/quarkus/pull/18310) - Clarify profile aware files vs profile properties - [#18309](https://togithub.com/quarkusio/quarkus/pull/18309) - Fix a small formatting issue in Reaugmentation guide - [#18307](https://togithub.com/quarkusio/quarkus/pull/18307) - Fix generated bytecode of Panache repository's getEntityManager(class) method - [#18304](https://togithub.com/quarkusio/quarkus/pull/18304) - Escape | and \` for default values in config doc generation - [#18297](https://togithub.com/quarkusio/quarkus/pull/18297) - SmallRye GraphQL 1.2.7 - [#18296](https://togithub.com/quarkusio/quarkus/issues/18296) - QUARKUS - CONTINUOUS TESTING Guide Configuration property table layout broken - [#18292](https://togithub.com/quarkusio/quarkus/issues/18292) - what the behavior of multi-profile properties config? - [#18291](https://togithub.com/quarkusio/quarkus/pull/18291) - Fix off by 1 error - [#18290](https://togithub.com/quarkusio/quarkus/issues/18290) - Continuous testing test count index off by 1 - [#18286](https://togithub.com/quarkusio/quarkus/pull/18286) - Add ability to change args between restarts - [#18285](https://togithub.com/quarkusio/quarkus/issues/18285) - quarkus build -Dkey=value pairs should be passed through blindly - [#18283](https://togithub.com/quarkusio/quarkus/pull/18283) - Recalculate compressed size in filterZipFile() - [#18277](https://togithub.com/quarkusio/quarkus/pull/18277) - Made Swagger UI header responsive to work better on smaller screen - [#18274](https://togithub.com/quarkusio/quarkus/pull/18274) - CLI: set JBANG_REPO during surefire tests - [#18273](https://togithub.com/quarkusio/quarkus/pull/18273) - Change wording when running `quarkus create` without any subcommand - [#18270](https://togithub.com/quarkusio/quarkus/pull/18270) - Take sorting into account with spring-data-jpa custom query methods - [#18266](https://togithub.com/quarkusio/quarkus/pull/18266) - Fix parse error on attribute from [@Inheritance](https://togithub.com/Inheritance) superclass in spring-data extension - [#18260](https://togithub.com/quarkusio/quarkus/pull/18260) - Remove legacy stuff from docs - [#18259](https://togithub.com/quarkusio/quarkus/pull/18259) - Don't use a generated feature for resources - [#18258](https://togithub.com/quarkusio/quarkus/pull/18258) - Save and restore windows terminal state - [#18252](https://togithub.com/quarkusio/quarkus/issues/18252) - MethodTooLargeException in NativeImageAutoFeatureStep.generateFeature - [#18247](https://togithub.com/quarkusio/quarkus/pull/18247) - CLI: incorrect command line in jbang README templates - [#18245](https://togithub.com/quarkusio/quarkus/pull/18245) - Micrometer: Pause briefly in CI tests to allow request threads to settle - [#18243](https://togithub.com/quarkusio/quarkus/pull/18243) - Introduce the ability to use deep mocks in [@InjectMock](https://togithub.com/InjectMock) - [#18242](https://togithub.com/quarkusio/quarkus/pull/18242) - Disable tracing of /q endpoints by default - [#18240](https://togithub.com/quarkusio/quarkus/issues/18240) - Spring Data JPA Extension: Sort not working with [@Query](https://togithub.com/Query) annotated method - [#18236](https://togithub.com/quarkusio/quarkus/issues/18236) - Add support for deep stubbing in [@InjectMock](https://togithub.com/InjectMock) - [#18235](https://togithub.com/quarkusio/quarkus/pull/18235) - Write image ID and digest files when building with Jib - [#18233](https://togithub.com/quarkusio/quarkus/issues/18233) - Quarkus Container Image Builder should produce an image-digest file - [#18229](https://togithub.com/quarkusio/quarkus/pull/18229) - Prefer workspace POMs for quarkus:dependency-tree goal - [#18226](https://togithub.com/quarkusio/quarkus/pull/18226) - ArC - ignore decorators during bean discovery - [#18225](https://togithub.com/quarkusio/quarkus/pull/18225) - Add FAQ entry about IDEA and Java 11 - [#18224](https://togithub.com/quarkusio/quarkus/issues/18224) - Release process job still failing on CLI JBang projects - [#18220](https://togithub.com/quarkusio/quarkus/pull/18220) - Error message and documentation for mixed CLI version - [#18218](https://togithub.com/quarkusio/quarkus/pull/18218) - HibConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.