summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update all non-major dependenciesRenovate Bot2023-10-043-8/+8
|
* Update all non-major dependencies (mulk/mulkcms2!39)Marge Bot2023-09-211-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [io.hypersistence:hypersistence-utils-hibernate-62](https://github.com/vladmihalcea/hypersistence-utils) | compile | patch | `3.5.2` -> `3.5.3` | | [org.hibernate.orm:hibernate-envers](https://hibernate.org/orm) ([source](https://github.com/hibernate/hibernate-orm)) | build | patch | `6.3.0.Final` -> `6.3.1.Final` | | [org.hibernate.orm:hibernate-core](https://hibernate.org/orm) ([source](https://github.com/hibernate/hibernate-orm)) | build | patch | `6.3.0.Final` -> `6.3.1.Final` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | minor | `3.3.3` -> `3.4.1` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | minor | `3.3.3` -> `3.4.1` | --- ### Release Notes <details> <summary>vladmihalcea/hypersistence-utils</summary> ### [`v3.5.3`](https://github.com/vladmihalcea/hypersistence-utils/blob/HEAD/changelog.txt#Version-353---September-19-2023) \================================================================================ Add QueryStackTraceLogger that allows you to locate the source of an SQL query executed by Hibernate [#&#8203;653](https://github.com/vladmihalcea/hypersistence-utils/issues/653) </details> <details> <summary>hibernate/hibernate-orm</summary> ### [`v6.3.1.Final`](https://github.com/hibernate/hibernate-orm/blob/HEAD/changelog.txt#Changes-in-631Final-September-19-2023) [Compare Source](https://github.com/hibernate/hibernate-orm/compare/6.3.0...6.3.1) https://hibernate.atlassian.net/projects/HHH/versions/32188 \*\* Bug \* \[HHH-17221] - AssertionError initializing a collection with FetchMode.SUBSELECT and IdClass having only one field \* \[HHH-17203] - ElementCollection doesn't consider [@&#8203;Where](https://github.com/Where) annotation on delete of elements \* \[HHH-17202] - ArrayStoreException for single field id class entity collection batch loading \* \[HHH-17201] - Unexpected value type exception for unordered multi id Load with ordered return disable \* \[HHH-17189] - Audited annotations are ignored on embeddable super types \* \[HHH-17177] - JDBC type code is ignored in XML mapping for an id attribute \* \[HHH-17173] - Getting one-to-one association through a referenece to a bytecode enhanced entity fails \* \[HHH-17168] - Investigate failures on db10\_5 and Cockrachdb of FunctionTests.testCastBinaryWithLength \* \[HHH-17167] - Unable to locate parameter for RESTRICT - DELETE error when removing entity with RowId \* \[HHH-17166] - query methods returning primitive types incorrectly inferred to be mutation query methods \* \[HHH-17165] - short method names in metamodel generator cause SIOBE \* \[HHH-17163] - persist() should throw JPA's EntityExistsException if passed detached instance \* \[HHH-17159] - java.lang.StackOverflowError during Update on Entity with Embeddable and JSON \* \[HHH-17156] - NPE when an Embeddable column is reused in another class related by inheritance \* \[HHH-17154] - NullPointerException is thrown when constructing EntityManagerFactoryBuilderImpl \* \[HHH-17135] - CriteriaQuery error passing nullLiteral with entity type class \* \[HHH-17131] - Regression in entity streams with associated collections resulting in result duplication \* \[HHH-17105] - SQL clause from [@&#8203;WhereJoinTable](https://github.com/WhereJoinTable) is no longer used for DELETE queries (6.2 regression) \* \[HHH-17104] - Bug with max() request inside projection \* \[HHH-17100] - CustomType wrongly calls UserType#disassemble \* \[HHH-17080] - \[Envers] AuditReader.getRevisionNumberForDate(LocalDateTime) uses Epoch Seconds instead of Epoch Millis \* \[HHH-17079] - NPE when using CompositeUserType with generic fields in Hibernate 6 \* \[HHH-17049] - Bytecode Enhancement, extra records created for associations created in constructor \* \[HHH-16945] - CTE query cycle attribute evaluated incorrectly on MSSQL using collation "Latin1\_General_CI_AS" \* \[HHH-15968] - Sporadic ClassCastException when querying for Set<Enum>. \*\* Improvement \* \[HHH-17220] - Avoid runtime lookups of JdbcService from TableGenerator and TableStructure \* \[HHH-17171] - JPA and multiple query roots \* \[HHH-16768] - HQL parsed predicates don't validate type comparability \*\* Task \* \[HHH-17204] - Relax visibility of some methods for reactive upsert() support \* \[HHH-17187] - Avoid 0 byte trailing UUID's in tests \* \[HHH-17160] - Gradle 8.3 upgrade \* \[HHH-17087] - Update container images to the latest version </details> <details> <summary>quarkusio/quarkus</summary> ### [`v3.4.1`](https://github.com/quarkusio/quarkus/releases/tag/3.4.1) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.4.0...3.4.1) ##### Major changes - [#&#8203;35732](https://github.com/quarkusio/quarkus/pull/35732) - Rework how to enable/activate Flyway ##### Complete changelog - [#&#8203;36000](https://github.com/quarkusio/quarkus/pull/36000) - Bump org.eclipse.jgit:org.eclipse.jgit from 6.6.0.202305301015-r to 6.6.1.202309021850-r in /docs - [#&#8203;35999](https://github.com/quarkusio/quarkus/pull/35999) - Bump org.eclipse.jgit:org.eclipse.jgit from 6.6.0.202305301015-r to 6.6.1.202309021850-r in /bom/application - [#&#8203;35990](https://github.com/quarkusio/quarkus/pull/35990) - Don't ignore empty SSE events in client - [#&#8203;35987](https://github.com/quarkusio/quarkus/pull/35987) - Improve the way HTTP authorizer logs exceptions - [#&#8203;35981](https://github.com/quarkusio/quarkus/pull/35981) - Fix link to AWS Lambda SnapStart in documentation - [#&#8203;35979](https://github.com/quarkusio/quarkus/pull/35979) - Add `@ConfigDocEnumValue` & `@ConfigDocDefault` to writing-extensions guide - [#&#8203;35977](https://github.com/quarkusio/quarkus/pull/35977) - Recompute cached value when the Redis connection fails - [#&#8203;35975](https://github.com/quarkusio/quarkus/issues/35975) - OIDC: AuthenticationRedirectionException after successful login - [#&#8203;35968](https://github.com/quarkusio/quarkus/pull/35968) - Warn when wrong token proxy is accessed - [#&#8203;35966](https://github.com/quarkusio/quarkus/issues/35966) - SSE: Reactive SseEventSource client doesn't consume empty events - [#&#8203;35964](https://github.com/quarkusio/quarkus/issues/35964) - OIDC: NPE when accessing IdToken when Bearer access token is sent - [#&#8203;35959](https://github.com/quarkusio/quarkus/pull/35959) - Log invalid CORS origin and method - [#&#8203;35958](https://github.com/quarkusio/quarkus/issues/35958) - \[GraalVM 24.0] Hibernate ORM elasticsearch native integration tests fail with return type mismatch - [#&#8203;35956](https://github.com/quarkusio/quarkus/pull/35956) - Fix return type of hibernate-search substitution - [#&#8203;35949](https://github.com/quarkusio/quarkus/pull/35949) - Properly initialize reactive Pool beans - [#&#8203;35938](https://github.com/quarkusio/quarkus/pull/35938) - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /bom/application - [#&#8203;35937](https://github.com/quarkusio/quarkus/pull/35937) - Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0 in /independent-projects/tools - [#&#8203;35926](https://github.com/quarkusio/quarkus/pull/35926) - Fix use of multiple `@ClientXXX` annotations in REST Client Reactive - [#&#8203;35925](https://github.com/quarkusio/quarkus/issues/35925) - Add a property to bypass cache mechanism in case of Redis failure - [#&#8203;35919](https://github.com/quarkusio/quarkus/pull/35919) - Honor OIDC logout requests when ID token has expired - [#&#8203;35914](https://github.com/quarkusio/quarkus/pull/35914) - Prevent recording configuration coming from Gradle - [#&#8203;35900](https://github.com/quarkusio/quarkus/pull/35900) - Fix RESTEasy CDI dependency issue - [#&#8203;35899](https://github.com/quarkusio/quarkus/pull/35899) - Add note about unsupported `@Lock` in Spring Data JPA - [#&#8203;35895](https://github.com/quarkusio/quarkus/pull/35895) - Update liquibase to 4.23.2, liquibase-mongodb to 4.23.1 - [#&#8203;35889](https://github.com/quarkusio/quarkus/issues/35889) - UriInfo can not be injected in presence of quarkus-rest-client dependency - [#&#8203;35886](https://github.com/quarkusio/quarkus/pull/35886) - OTel Scope.close() warning improvement - [#&#8203;35885](https://github.com/quarkusio/quarkus/pull/35885) - Applying the QE feedback for the Logging guide - [#&#8203;35884](https://github.com/quarkusio/quarkus/issues/35884) - Application fails to start when eactive restclient uses both ClientExceptionMapper and ClientObjectMapper - [#&#8203;35883](https://github.com/quarkusio/quarkus/pull/35883) - Bring back the HTTP console commands - [#&#8203;35879](https://github.com/quarkusio/quarkus/issues/35879) - Quarkus 3.4.0.CR1 does not have HTTP commands in dev mode - [#&#8203;35858](https://github.com/quarkusio/quarkus/issues/35858) - NullPointerException when entity primary key has the type `byte[]` - [#&#8203;35777](https://github.com/quarkusio/quarkus/pull/35777) - Add a note about HR not being a replacement for ORM - [#&#8203;35732](https://github.com/quarkusio/quarkus/pull/35732) - Rework how to enable/activate Flyway - [#&#8203;35728](https://github.com/quarkusio/quarkus/issues/35728) - OIDC logout not working for virtual callback paths, if id_token is expired but session cookie is present - [#&#8203;35690](https://github.com/quarkusio/quarkus/pull/35690) - Upgrade to Hibernate ORM 6.2.9.Final and HR 2.0.5.Final - [#&#8203;35655](https://github.com/quarkusio/quarkus/issues/35655) - Flyway does not work without default datasource 3.3 - [#&#8203;35528](https://github.com/quarkusio/quarkus/issues/35528) - flyway with one supported and one unsupported Db throws exception at startup ### [`v3.4.0`](https://github.com/quarkusio/quarkus/releases/tag/3.4.0) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.3.3...3.4.0) ##### Complete changelog - [#&#8203;35888](https://github.com/quarkusio/quarkus/pull/35888) - Restore missing parameters in OIDC Dev UI client cred and password SwaggerUI/GraphQL handlers - [#&#8203;35870](https://github.com/quarkusio/quarkus/pull/35870) - Use default Vert.x client settings in OTel exporters - [#&#8203;35866](https://github.com/quarkusio/quarkus/issues/35866) - Automatic TLS support in new Vert.x based open telemetry implementation - [#&#8203;35862](https://github.com/quarkusio/quarkus/pull/35862) - Only remove OTLP trace services when otlp is not configured - [#&#8203;35846](https://github.com/quarkusio/quarkus/pull/35846) - Fixes aggregation of configurations with two different executions ids - [#&#8203;35844](https://github.com/quarkusio/quarkus/pull/35844) - Improve description of the duration format in configuration documentation - [#&#8203;35840](https://github.com/quarkusio/quarkus/pull/35840) - Updates Infinispan to 14.0.17.Final - [#&#8203;35831](https://github.com/quarkusio/quarkus/issues/35831) - Quarkus aggregate configurations from different executions that share the same goal - [#&#8203;35822](https://github.com/quarkusio/quarkus/pull/35822) - Check that embedded property types are marked as `@Embeddable` - [#&#8203;35817](https://github.com/quarkusio/quarkus/pull/35817) - Improve Qute + Cache integration - [#&#8203;35804](https://github.com/quarkusio/quarkus/pull/35804) - HTTP fix response compression support - [#&#8203;35792](https://github.com/quarkusio/quarkus/pull/35792) - Do not include in the list of property names Kubernetes config fallbacks - [#&#8203;35789](https://github.com/quarkusio/quarkus/pull/35789) - Improve OTel Sampler docs - [#&#8203;35786](https://github.com/quarkusio/quarkus/issues/35786) - OpenTelemetry exporter (otlp) startup dependency error when running as a Docker container image - [#&#8203;35784](https://github.com/quarkusio/quarkus/pull/35784) - Document the ability to automatically compress rotated log files - [#&#8203;35778](https://github.com/quarkusio/quarkus/pull/35778) - Fix generic handling of ParamConverter - [#&#8203;35774](https://github.com/quarkusio/quarkus/issues/35774) - RESTEasy Reactive fails to handle collections of parameterized types as parameter - [#&#8203;35764](https://github.com/quarkusio/quarkus/pull/35764) - Do not include revision and host-specific info in MANIFEST.MF - [#&#8203;35762](https://github.com/quarkusio/quarkus/pull/35762) - Delete temporary openshift files - [#&#8203;35759](https://github.com/quarkusio/quarkus/pull/35759) - Upgrade Smallrye OpenAPI to 3.5.2 - [#&#8203;35757](https://github.com/quarkusio/quarkus/pull/35757) - Update liquibase from 4.20.0 to 4.23.1, liquibase-mongodb to 4.23.0 - [#&#8203;35747](https://github.com/quarkusio/quarkus/issues/35747) - Large files remain in /tmp after OpenShift deployments - [#&#8203;35726](https://github.com/quarkusio/quarkus/pull/35726) - Improve matching of config properties to a root - [#&#8203;35722](https://github.com/quarkusio/quarkus/issues/35722) - Since quarkus 3.3.0 a WARN message unrecognized configuration key "quarkus.kubernetes.route.expose" is logged - [#&#8203;35718](https://github.com/quarkusio/quarkus/pull/35718) - Packs libraries alongside executable in function.zip - [#&#8203;35713](https://github.com/quarkusio/quarkus/issues/35713) - AWS Lambda extension does not pack necessary .so files when AWT is used - [#&#8203;35710](https://github.com/quarkusio/quarkus/pull/35710) - Fix potential NPE in HTTP proxying - [#&#8203;35706](https://github.com/quarkusio/quarkus/issues/35706) - Azure-Functions crash when X-Forwarded headers are enabled java.lang.NullPointerException - [#&#8203;35599](https://github.com/quarkusio/quarkus/issues/35599) - Keycloak/Quarkus Issues: Dev and Prod - [#&#8203;35598](https://github.com/quarkusio/quarkus/issues/35598) - Improve Error-Message for missing Embedabbles - [#&#8203;35558](https://github.com/quarkusio/quarkus/pull/35558) - Widen conditions under RESTEasy Reactive Server and RESTEasy Classic Client can work together - [#&#8203;12260](https://github.com/quarkusio/quarkus/issues/12260) - Quarkus logging with compress option </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v3.4.1`](https://github.com/quarkusio/quarkus-platform/compare/3.3.3...3.4.1) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.3.3...3.4.1) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-09-201-3/+3
|/
* Update all non-major dependencies (mulk/mulkcms2!38)Marge Bot2023-09-153-8/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.215.0` -> `^0.216.0`](https://renovatebot.com/diffs/npm/flow-bin/0.215.1/0.216.1) | | [org.liquibase:liquibase-maven-plugin](http://www.liquibase.org/liquibase-maven-plugin) ([source](https://github.com/liquibase/liquibase)) | build | patch | `4.23.1` -> `4.23.2` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | minor | `3.3.2` -> `3.4.0` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `3.3.2` -> `3.3.3` | | [org.apache.maven.plugins:maven-enforcer-plugin](https://maven.apache.org/enforcer/) | build | patch | `3.4.0` -> `3.4.1` | --- ### Release Notes <details> <summary>flowtype/flow-bin</summary> ### [`v0.216.1`](https://github.com/flowtype/flow-bin/compare/6883ae0098a7fd2d583f92fd2bf73c4e7a39d9f5...f96ca329efa4a020f101cf8b53f7c20001ead6c8) [Compare Source](https://github.com/flowtype/flow-bin/compare/6883ae0098a7fd2d583f92fd2bf73c4e7a39d9f5...f96ca329efa4a020f101cf8b53f7c20001ead6c8) ### [`v0.216.0`](https://github.com/flowtype/flow-bin/compare/cbb038f6dcc40ea032a6ff9d1f076b7301a56422...6883ae0098a7fd2d583f92fd2bf73c4e7a39d9f5) [Compare Source](https://github.com/flowtype/flow-bin/compare/cbb038f6dcc40ea032a6ff9d1f076b7301a56422...6883ae0098a7fd2d583f92fd2bf73c4e7a39d9f5) </details> <details> <summary>liquibase/liquibase</summary> ### [`v4.23.2`](https://github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-4232-is-a-patch-release) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.23.1...v4.23.2) </details> <details> <summary>quarkusio/quarkus</summary> ### [`v3.4.0`](https://github.com/quarkusio/quarkus/compare/3.3.3...3.4.0) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.3.3...3.4.0) ### [`v3.3.3`](https://github.com/quarkusio/quarkus/releases/tag/3.3.3) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.3.2...3.3.3) ##### Complete changelog - Fixes CVE-2023-4853 - [#&#8203;35490](https://github.com/quarkusio/quarkus/issues/35490) - Build cache - Improve cachability of service binding tests </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v3.3.3`](https://github.com/quarkusio/quarkus-platform/compare/3.3.2...3.3.3) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.3.2...3.3.3) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-09-143-8/+8
|/
* Set OIDC redirect path to /posts.Matthias Andreas Benkard2023-09-061-1/+2
| | | | Change-Id: I6609431d0bff7a4a87310e267199fd316cdc24b6
* Change from RESTEasy Classic to RESTEasy Reactive.Matthias Andreas Benkard2023-09-068-7/+17
| | | | Change-Id: I3a3386c3a3a380b8217ac1667cc623625aeee532
* Update all non-major dependencies to v3.3.2 (mulk/mulkcms2!37)Marge Bot2023-09-061-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | patch | `3.3.1` -> `3.3.2` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `3.3.1` -> `3.3.2` | --- ### Release Notes <details> <summary>quarkusio/quarkus</summary> ### [`v3.3.2`](https://github.com/quarkusio/quarkus/compare/3.3.1...3.3.2) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.3.1...3.3.2) </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v3.3.2`](https://github.com/quarkusio/quarkus-platform/compare/3.3.1...3.3.2) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.3.1...3.3.2) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency io.quarkus:quarkus-maven-plugin to v3.3.2Renovate Bot2023-09-051-1/+1
|/
* Update all non-major dependencies to v6.3.0.Final (mulk/mulkcms2!36)Marge Bot2023-09-021-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.hibernate.orm:hibernate-envers](https://hibernate.org/orm) ([source](https://github.com/hibernate/hibernate-orm)) | build | minor | `6.2.7.Final` -> `6.3.0.Final` | | [org.hibernate.orm:hibernate-core](https://hibernate.org/orm) ([source](https://github.com/hibernate/hibernate-orm)) | build | minor | `6.2.7.Final` -> `6.3.0.Final` | --- ### Release Notes <details> <summary>hibernate/hibernate-orm</summary> ### [`v6.3.0.Final`](https://github.com/hibernate/hibernate-orm/blob/HEAD/changelog.txt#Changes-in-630Final-August-31-2023) [Compare Source](https://github.com/hibernate/hibernate-orm/compare/6.2.8...6.3.0) https://hibernate.atlassian.net/projects/HHH/versions/32177 \*\* Bug \* \[HHH-17116] - AssertionError when using lateral join to subquery if criteria tree copy is enabled \* \[HHH-17085] - SQLGrammarException when selecting property of grouped join association in HyperSQL and PostgreSQL \* \[HHH-17081] - Loading an entity which uses joined inheritance fails if two or more implementations have the same association property name \* \[HHH-17078] - Memory leak in ScrollableResultsConsumer \* \[HHH-17075] - Lazy loading of association with non-PK referencedColumnName always yields null when bytecode enhancement is enabled \* \[HHH-17074] - Type inference in duration arithmetic is wrong \* \[HHH-17072] - Tenant Id defined in XML mapping is ignored \* \[HHH-17071] - Basic Collection of 'Converted' Embeddables stopped working with 6.2 \* \[HHH-17064] - Fetch mode select causes StackOverflowError if used together with fetch type lazy \* \[HHH-17046] - SchemaManager.truncateMappedObjects() does not repopulate table generators \* \[HHH-17045] - Unable to locate parameter for RESTRICT - UPDATE error when updating entity with RowId \* \[HHH-17041] - Embeddable and Generics throws IllegalArgumentException \* \[HHH-17039] - Variable name confusion in documentation \* \[HHH-17035] - Bytecode enhancement leads to StackOverflowError with specific setup involving different generic parameter names \* \[HHH-17034] - Bytecode enhancement leads to broken constructor for a generic embedded field in a twice removed MappedSuperclass \* \[HHH-17033] - Invalid SQL generated when implicit joins are used \* \[HHH-17019] - EntityListener is not triggered for a LAZY loaded association when using bytecode enhancement \* \[HHH-17016] - Using a legacy MySQL dialect leads to an error \* \[HHH-17014] - Complete "Mapping Maps" chapter of User Guide \* \[HHH-17009] - Hibernate 6.2 migration guide does explain how to deal with removal of AbstractPostInsertGenerator (affects IdentityGenerator) \* \[HHH-17006] - Query for enum with IS NULL fails with NullPointerException (org.hibernate.metamodel.mapping.JdbcMapping.getJdbcValueBinder()) \* \[HHH-17004] - Nullpointer wenn using setFirstResult and setMaxResults in diffrent combinations \* \[HHH-17001] - An "on"-clause referencing the affected join node causes a StackOverflowException \* \[HHH-17000] - Do not keep static references to log levels \* \[HHH-16997] - Embedded components in HibernateProxy are not initilized when entity has reference to another entity of the same type \* \[HHH-16989] - 'cast(string as String(10))' & 'cast(string as Binary(10))' broken on MySQL \* \[HHH-16988] - AssertionError in AbstractSqmPath.copyTo when using subquery correlated to root with more than 1 level in the class hierarchy \* \[HHH-16979] - SQLGrammarException for JOINED entity with additional join in query \* \[HHH-16977] - NullPointerException in EntityEntryContext.downgradeLocks \* \[HHH-16970] - Orphan removal not working in [@&#8203;Embeddable](https://github.com/Embeddable) for FetchType.EAGER collections \* \[HHH-16968] - StackOverflowError when using NaturalIdLoadAccess and bi-directional association \* \[HHH-16966] - StackOverFlowError with [@&#8203;ManyToOne](https://github.com/ManyToOne) and [@&#8203;Proxy](https://github.com/Proxy)( lazy=false ) \* \[HHH-16962] - General documentation improvements \* \[HHH-16959] - Fail to batch delete entities with nested embeddeds \* \[HHH-16952] - Bytecode enhancement now requires embedded component to be [@&#8203;Embeddable](https://github.com/Embeddable) \* \[HHH-16939] - Optimistic and Pessimistic Force Increment Update Statements are not committed when using a batch \* \[HHH-16938] - Meta annotation [@&#8203;AnyDiscriminatorValue](https://github.com/AnyDiscriminatorValue) does not work \* \[HHH-16937] - Persisting entity with nullable [@&#8203;Any](https://github.com/Any) field throws β€œnot-null property references a null or transient value” \* \[HHH-16918] - Can't use the the primary id column as the joincolumn for [@&#8203;Any](https://github.com/Any) association \* \[HHH-16911] - MapBackedClassValue ClassLoader leak \* \[HHH-16901] - Embedded field in entity association from composite key not correctly instantiated \* \[HHH-16891] - better typechecking of HQL arithmetic expressions \* \[HHH-16878] - Invalid SQL generated for mutation when using association with [@&#8203;NotFound](https://github.com/NotFound) \* \[HHH-16825] - Cascading an entity with a composite key causes NullPointerException in AbstractClassJavaType.extractHashCode \* \[HHH-16823] - support for 'nvarchar' on MySQL 5.7 \* \[HHH-16819] - JAKARTA_JPA_GROUP_MREFIX is pointing towards incorrect value \* \[HHH-16816] - Hibernate 6.2 could not execute certain delete statements \* \[HHH-16798] - ClassCastException in Hibernate 6 when "join fetch" is used in a query with entity inheritance \* \[HHH-16766] - Unable to fully load entity with IdClass lazily or with max fetch depth \* \[HHH-16759] - Merge fails when entity has an Embedded Java record ### [`v6.2.8.Final`](https://github.com/hibernate/hibernate-orm/compare/6.2.7...6.2.8) [Compare Source](https://github.com/hibernate/hibernate-orm/compare/6.2.7...6.2.8) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependencies to v6.3.0.FinalRenovate Bot2023-08-311-1/+1
|/
* Remove dots after question mark titles.Matthias Andreas Benkard2023-08-292-1/+18
| | | | | Fixes: #18 Change-Id: I2915d246e2b614da69c2761864a3e5bd5300db14
* Fetch comments separately.Matthias Andreas Benkard2023-08-291-4/+11
| | | | | | This avoids in-memory fetch limit application. Change-Id: I37535d4e085a8be6602e45fe4a96df2b36176fd7
* Update all non-major dependencies (mulk/mulkcms2!35)Marge Bot2023-08-291-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | build | minor | `2.38.0` -> `2.39.0` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | patch | `3.3.0` -> `3.3.1` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `3.3.0` -> `3.3.1` | --- ### Release Notes <details> <summary>diffplug/spotless</summary> ### [`v2.39.0`](https://github.com/diffplug/spotless/blob/HEAD/CHANGES.md#&#8203;2390---2023-05-24) ##### Added - `Jvm.Support` now accepts `-SNAPSHOT` versions, treated as the non`-SNAPSHOT`. ([#&#8203;1583](https://github.com/diffplug/spotless/issues/1583)) - Support Rome as a formatter for JavaScript and TypeScript code. Adds a new `rome` step to `javascript` and `typescript` formatter configurations. ([#&#8203;1663](https://github.com/diffplug/spotless/pull/1663)) - Add semantics-aware Java import ordering (i.e. sort by package, then class, then member). ([#&#8203;522](https://github.com/diffplug/spotless/issues/522)) ##### Fixed - Fixed a regression which changed the import sorting order in `googleJavaFormat` introduced in `2.38.0`. ([#&#8203;1680](https://github.com/diffplug/spotless/pull/1680)) - Equo-based formatters now work on platforms unsupported by Eclipse such as PowerPC (fixes [durian-swt#&#8203;20](https://github.com/diffplug/durian-swt/issues/20)) - When P2 download fails, indicate the responsible formatter. ([#&#8203;1698](https://github.com/diffplug/spotless/issues/1698)) ##### Changes - Equo-based formatters now download metadata to `~/.m2/repository/dev/equo/p2-data` rather than `~/.equo`, and for CI machines without a home directory the p2 data goes to `$GRADLE_USER_HOME/caches/p2-data`. ([#&#8203;1714](https://github.com/diffplug/spotless/pull/1714)) - Bump default `googleJavaFormat` version to latest `1.16.0` -> `1.17.0`. ([#&#8203;1710](https://github.com/diffplug/spotless/pull/1710)) - Bump default `ktfmt` version to latest `0.43` -> `0.44`. ([#&#8203;1691](https://github.com/diffplug/spotless/pull/1691)) - Bump default `ktlint` version to latest `0.48.2` -> `0.49.1`. ([#&#8203;1696](https://github.com/diffplug/spotless/issues/1696)) - Dropped support for `ktlint 0.46.x` following our policy of supporting two breaking changes at a time. - Bump default `sortpom` version to latest `3.0.0` -> `3.2.1`. ([#&#8203;1675](https://github.com/diffplug/spotless/pull/1675)) </details> <details> <summary>quarkusio/quarkus</summary> ### [`v3.3.1`](https://github.com/quarkusio/quarkus/compare/3.3.0...3.3.1) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.3.0...3.3.1) </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v3.3.1`](https://github.com/quarkusio/quarkus-platform/compare/3.3.0...3.3.1) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.3.0...3.3.1) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-08-291-2/+2
|/
* Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.9.10 ↡Marge Bot2023-08-261-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mulk/mulkcms2!33) This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.jetbrains.kotlin:kotlin-annotations-jvm](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | provided | patch | `1.9.0` -> `1.9.10` | --- ### Release Notes <details> <summary>JetBrains/kotlin</summary> ### [`v1.9.10`](https://github.com/JetBrains/kotlin/releases/tag/v1.9.10): Kotlin 1.9.10 [Compare Source](https://github.com/JetBrains/kotlin/compare/v1.9.0...v1.9.10) #### Changelog ##### Compiler - [`KT-60769`](https://youtrack.jetbrains.com/issue/KT-60769) Partially revert KT-58371 - [`KT-60659`](https://youtrack.jetbrains.com/issue/KT-60659) Incorrect 'unresolved reference: addFirst' error with JDK 21 - [`KT-60371`](https://youtrack.jetbrains.com/issue/KT-60371) Native custom allocator link error - [`KT-60986`](https://youtrack.jetbrains.com/issue/KT-60986) Native: static caches with custom runtime options are broken on Linux - [`KT-60770`](https://youtrack.jetbrains.com/issue/KT-60770) Fix false-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED on toArray with JDK 21 - [`KT-60231`](https://youtrack.jetbrains.com/issue/KT-60231) NoClassDefFoundError: $$$$$NON_LOCAL_RETURN$$$$$ after upgrade to Kotlin 1.9.0 ##### JavaScript - [`KT-60785`](https://youtrack.jetbrains.com/issue/KT-60785) KJS: Destructured value class in suspend function fails with Uncaught TypeError: can't convert to primitive type error - [`KT-60852`](https://youtrack.jetbrains.com/issue/KT-60852) Kotlin JS(IR): IllegalArgumentException: Cross module dependency resolution failed when updating to Kotlin 1.9.0 - [`KT-57509`](https://youtrack.jetbrains.com/issue/KT-57509) KJS: Compiler generates native JS operator == for comparing values with Any type ##### Native - [`KT-60230`](https://youtrack.jetbrains.com/issue/KT-60230) Native: "unknown options: -ios_simulator_version_min -sdk_version" with Xcode 15 beta 3 - [`KT-60758`](https://youtrack.jetbrains.com/issue/KT-60758) Native: Building for 'iOS-simulator', but linking in dylib built for 'iOS' in Xcode 15 beta 4 ##### Native. C and ObjC Import - [`KT-59167`](https://youtrack.jetbrains.com/issue/KT-59167) Native: cinterop is unable to build interop libraries against the Xcode 15 Beta 1 ##### Tools. Gradle - [`KT-61147`](https://youtrack.jetbrains.com/issue/KT-61147) Kotlin Compiler 1.9.0 bundles a stripped unshadowed version of Gson - [`KT-60543`](https://youtrack.jetbrains.com/issue/KT-60543) NoClassDefFoundError for com/gradle/scan/plugin/BuildScanExtension #### Checksums | File | Sha256 | | --- | --- | | kotlin-compiler-1.9.10.zip | 7d74863deecf8e0f28ea54c3735feab003d0eac67e8d3a791254b16889c20342 | | kotlin-native-linux-x86\_64-1.9.10.tar.gz | 1db3679919f4449514e9d82451e7dfa73558ac9bc80b82579cd74d452c8faa5b | | kotlin-native-macos-x86\_64-1.9.10.tar.gz | f5650f2560438a692803d8fe07124529c19f1972f84fe09cfa2329b93f43828d | | kotlin-native-macos-aarch64-1.9.10.tar.gz | d2cf5a484ac0808ab29fd3f6099df7c07330f81f3cbab949947e42e36138c3de | | kotlin-native-windows-x86\_64-1.9.10.zip | a34d56661455e94e1ba4dd09ec3c1adac6148fdedcf55eefb9a79c8ed01ff02c | </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.9.10Renovate Bot2023-08-261-1/+1
|/
* Update dependency io.hypersistence:hypersistence-utils-hibernate-62 to ↡Marge Bot2023-08-261-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v3.5.2 (mulk/mulkcms2!34) This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [io.hypersistence:hypersistence-utils-hibernate-62](https://github.com/vladmihalcea/hypersistence-utils) | compile | patch | `3.5.1` -> `3.5.2` | --- ### Release Notes <details> <summary>vladmihalcea/hypersistence-utils</summary> ### [`v3.5.2`](https://github.com/vladmihalcea/hypersistence-utils/blob/HEAD/changelog.txt#Version-352---August-25-2023) \================================================================================ ListArrayTypeDescriptor should use Collection as the underlying JavaType [#&#8203;650](https://github.com/vladmihalcea/hypersistence-utils/issues/650) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency io.hypersistence:hypersistence-utils-hibernate-62 to v3.5.2Renovate Bot2023-08-251-1/+1
|/
* Update all non-major dependencies (mulk/mulkcms2!32)Marge Bot2023-08-253-8/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.214.0` -> `^0.215.0`](https://renovatebot.com/diffs/npm/flow-bin/0.214.0/0.215.1) | | [org.liquibase:liquibase-maven-plugin](http://www.liquibase.org/liquibase-maven-plugin) ([source](https://github.com/liquibase/liquibase)) | build | patch | `4.23.0` -> `4.23.1` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | minor | `3.2.3.Final` -> `3.3.0` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | minor | `3.2.3.Final` -> `3.3.0` | | [org.apache.maven.plugins:maven-enforcer-plugin](https://maven.apache.org/enforcer/) | build | minor | `3.3.0` -> `3.4.0` | --- ### Release Notes <details> <summary>flowtype/flow-bin</summary> ### [`v0.215.1`](https://github.com/flowtype/flow-bin/compare/a92ce80c2dd991e0dcfcb8b823442236973f0251...cbb038f6dcc40ea032a6ff9d1f076b7301a56422) [Compare Source](https://github.com/flowtype/flow-bin/compare/a92ce80c2dd991e0dcfcb8b823442236973f0251...cbb038f6dcc40ea032a6ff9d1f076b7301a56422) ### [`v0.215.0`](https://github.com/flowtype/flow-bin/compare/ca11e280f4eaf9a551dd84cedeaff7c9101352ed...a92ce80c2dd991e0dcfcb8b823442236973f0251) [Compare Source](https://github.com/flowtype/flow-bin/compare/ca11e280f4eaf9a551dd84cedeaff7c9101352ed...a92ce80c2dd991e0dcfcb8b823442236973f0251) </details> <details> <summary>liquibase/liquibase</summary> ### [`v4.23.1`](https://github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-4231-is-a-patch-release) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.23.0...v4.23.1) </details> <details> <summary>quarkusio/quarkus</summary> ### [`v3.3.0`](https://github.com/quarkusio/quarkus/releases/tag/3.3.0) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.2.4.Final...3.3.0) ##### Complete changelog - [#&#8203;35350](https://github.com/quarkusio/quarkus/pull/35350) - Fix package type system property clearing - [#&#8203;35348](https://github.com/quarkusio/quarkus/issues/35348) - quarkus-maven-plugin runs native building even if the profile is commented out - [#&#8203;35343](https://github.com/quarkusio/quarkus/pull/35343) - ArC: fix StackOverflowError in AutoAddScopeBuildItem - [#&#8203;35319](https://github.com/quarkusio/quarkus/pull/35319) - Register arrays of Hibernate ORM's JDBC basic types for reflection - [#&#8203;35315](https://github.com/quarkusio/quarkus/pull/35315) - Fix Datasource timing issues with Liquibase / Flyway and OpenTelemetry - [#&#8203;35314](https://github.com/quarkusio/quarkus/issues/35314) - Regression in 3.3.0.CR1: Synthetic bean instance for io.opentelemetry.api.OpenTelemetry not initialized yet - [#&#8203;35312](https://github.com/quarkusio/quarkus/pull/35312) - Updates Infinispan to 14.0.13.Final - [#&#8203;35308](https://github.com/quarkusio/quarkus/pull/35308) - Lock jib execution to avoid OverlappingFileLockException in parallel builds - [#&#8203;35305](https://github.com/quarkusio/quarkus/pull/35305) - Fix the titles of the tables in RESTEasy Reactive doc - [#&#8203;35302](https://github.com/quarkusio/quarkus/pull/35302) - Docs: Mention wilcard support in resteasy reactive XML serialisation exclude classes configuration - [#&#8203;35301](https://github.com/quarkusio/quarkus/pull/35301) - Fix potential NPE in quarkus-csrf-reactive when no MediaType is found - [#&#8203;35299](https://github.com/quarkusio/quarkus/pull/35299) - Output build graph using `quarkus.builder.graph-output` property - [#&#8203;35285](https://github.com/quarkusio/quarkus/issues/35285) - NullPointerException during http post request when quarkus-csrf-reactive extension is added to a project - [#&#8203;35283](https://github.com/quarkusio/quarkus/pull/35283) - Upgrade proto-google-common-protos to 2.23.0 - [#&#8203;35282](https://github.com/quarkusio/quarkus/pull/35282) - Avoid keeping references to BytecodeRecorderImpl - [#&#8203;35276](https://github.com/quarkusio/quarkus/pull/35276) - Reinstate DevModeTestUtil to avoid breaking other projects that depend on it - [#&#8203;35273](https://github.com/quarkusio/quarkus/pull/35273) - Fix small typo in comment - [#&#8203;35263](https://github.com/quarkusio/quarkus/pull/35263) - Stop the recovery service while ArC is still around - [#&#8203;35245](https://github.com/quarkusio/quarkus/pull/35245) - Add missing info to init Jobs - [#&#8203;35244](https://github.com/quarkusio/quarkus/issues/35244) - Init Jobs are missing ServiceAccount and Image Pull Secrets - [#&#8203;35240](https://github.com/quarkusio/quarkus/pull/35240) - Update SmallRye Health to 4.0.4 - [#&#8203;34071](https://github.com/quarkusio/quarkus/issues/34071) - 3.1.1 Final - java.lang.IllegalArgumentException: Class java.util.UUID\[] is instantiated reflectively but was never registered - [#&#8203;32800](https://github.com/quarkusio/quarkus/issues/32800) - Duplicated checks in health check response - [#&#8203;11903](https://github.com/quarkusio/quarkus/issues/11903) - Gradle multimodule project + quarkus-container-image-jib: OverlappingFileLockException ### [`v3.2.4.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.2.4.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.2.3.Final...3.2.4.Final) ##### Complete changelog - [#&#8203;35300](https://github.com/quarkusio/quarkus/pull/35300) - Fix `jandex-gradle-plugin-version` in CDI Reference - [#&#8203;35296](https://github.com/quarkusio/quarkus/pull/35296) - Upgrade H2 to 2.2.220 - [#&#8203;35258](https://github.com/quarkusio/quarkus/issues/35258) - CDI Reference 1.1 has incomplete information for gradle - [#&#8203;35255](https://github.com/quarkusio/quarkus/pull/35255) - Quartz: QuarkusMSSQLDelegate should extends MSSQLDelegate - [#&#8203;35211](https://github.com/quarkusio/quarkus/pull/35211) - Document Maven config options that may be relevant when running tests - [#&#8203;35203](https://github.com/quarkusio/quarkus/pull/35203) - Pass Maven user settings when initializing artifact resolver - [#&#8203;35193](https://github.com/quarkusio/quarkus/pull/35193) - OpenTelemetry service name should have higher priority than app name when no resource attributes are set - [#&#8203;35189](https://github.com/quarkusio/quarkus/pull/35189) - Quarkus CLI fixes - [#&#8203;35188](https://github.com/quarkusio/quarkus/pull/35188) - SmallRyeGraphQLOverWebSocketHandler: use order value > Integer.MIN_VALUE - [#&#8203;35181](https://github.com/quarkusio/quarkus/pull/35181) - REST Data with Panache should not produce links when hal is disabled - [#&#8203;35174](https://github.com/quarkusio/quarkus/pull/35174) - Ensure the narayana-jta extension fully shuts down the recovery manager - [#&#8203;35172](https://github.com/quarkusio/quarkus/pull/35172) - Kafka Streams: restore the feature name at Quarkus startup - [#&#8203;35171](https://github.com/quarkusio/quarkus/issues/35171) - kafka-streams: feature not listed on startup - [#&#8203;35165](https://github.com/quarkusio/quarkus/pull/35165) - Propagate all user methods in REST Data with Panache - [#&#8203;35160](https://github.com/quarkusio/quarkus/pull/35160) - Properly use internal links to point to other guides - [#&#8203;35140](https://github.com/quarkusio/quarkus/pull/35140) - ArC: fix deadlock when calling guarded methods on the same thread - [#&#8203;35136](https://github.com/quarkusio/quarkus/issues/35136) - Deadlock while calling write-locked method from read-locked method - [#&#8203;34908](https://github.com/quarkusio/quarkus/issues/34908) - `@RouteFilter` stopped working with WebSocket requests Quarkus 3.2.0.Final - [#&#8203;34875](https://github.com/quarkusio/quarkus/issues/34875) - Quarkus build does not work since 3.2.0 with teamcity/plexus launcher - [#&#8203;34713](https://github.com/quarkusio/quarkus/pull/34713) - Option to track build configuration for changes between builds - [#&#8203;34576](https://github.com/quarkusio/quarkus/issues/34576) - Live reload stopped working on 3.2 when using XA transactions - [#&#8203;34514](https://github.com/quarkusio/quarkus/pull/34514) - Support `@WithUnnamedKey` in documentation - [#&#8203;34065](https://github.com/quarkusio/quarkus/pull/34065) - Add support for project Java version update based on extensions - [#&#8203;33317](https://github.com/quarkusio/quarkus/issues/33317) - OpenTelemetry SDK autoconfiguration ignores OTEL service name in favor of Quarkus app name - [#&#8203;15461](https://github.com/quarkusio/quarkus/issues/15461) - Quarkus tests fails mTLS authentication against internal Maven repository </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v3.3.0`](https://github.com/quarkusio/quarkus-platform/compare/3.2.4.Final...3.3.0) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.2.4.Final...3.3.0) ### [`v3.2.4.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.2.3.Final...3.2.4.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.2.3.Final...3.2.4.Final) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [x] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-08-243-8/+8
|/
* HibernateFunctionContributor: Use websearch_to_tsquery database function.Matthias Andreas Benkard2023-08-071-2/+1
| | | | Change-Id: I753550e35d911a3adf428a2b789e5b30418248e1
* HibernateFunctionContributor: Fix parameter types.Matthias Andreas Benkard2023-08-071-1/+2
| | | | Change-Id: I960825eac14ece945c5b52e6889bfce6504b0821
* Fix name of org.hibernate.boot.model.FunctionContributor service.Matthias Andreas Benkard2023-08-071-0/+0
| | | | Change-Id: I3d617ea1b7306ab0348d2033801010b66dbfd21c
* Update all non-major dependencies (mulk/mulkcms2!29)Marge Bot2023-08-063-8/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.206.0` -> `^0.214.0`](https://renovatebot.com/diffs/npm/flow-bin/0.206.0/0.214.0) | | [org.liquibase.ext:liquibase-hibernate5](https://github.com/liquibase/liquibase-hibernate/wiki) ([source](https://github.com/liquibase/liquibase-hibernate)) | build | minor | `4.21.1` -> `4.22.0` | | [org.liquibase:liquibase-maven-plugin](http://www.liquibase.org/liquibase-maven-plugin) ([source](https://github.com/liquibase/liquibase)) | build | minor | `4.21.1` -> `4.23.0` | | [com.vladsch.flexmark:flexmark-all](https://github.com/vsch/flexmark-java) | compile | patch | `0.64.4` -> `0.64.8` | | [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | build | minor | `2.36.0` -> `2.38.0` | --- ### Release Notes <details> <summary>flowtype/flow-bin</summary> ### [`v0.214.0`](https://github.com/flowtype/flow-bin/compare/a8d35e6167ebdd75b01d5429308657fc5a2e668f...ca11e280f4eaf9a551dd84cedeaff7c9101352ed) [Compare Source](https://github.com/flowtype/flow-bin/compare/a8d35e6167ebdd75b01d5429308657fc5a2e668f...ca11e280f4eaf9a551dd84cedeaff7c9101352ed) ### [`v0.213.1`](https://github.com/flowtype/flow-bin/compare/656b64a54fb358ee461e57d5a1c718d2afd2cbc6...a8d35e6167ebdd75b01d5429308657fc5a2e668f) [Compare Source](https://github.com/flowtype/flow-bin/compare/656b64a54fb358ee461e57d5a1c718d2afd2cbc6...a8d35e6167ebdd75b01d5429308657fc5a2e668f) ### [`v0.213.0`](https://github.com/flowtype/flow-bin/compare/733e908b9e3746570bfbca3a9a7ca3d6d69349a8...656b64a54fb358ee461e57d5a1c718d2afd2cbc6) [Compare Source](https://github.com/flowtype/flow-bin/compare/733e908b9e3746570bfbca3a9a7ca3d6d69349a8...656b64a54fb358ee461e57d5a1c718d2afd2cbc6) ### [`v0.212.0`](https://github.com/flowtype/flow-bin/compare/d057186379d35bdcbdc040bff1c2c54d0d12bff2...733e908b9e3746570bfbca3a9a7ca3d6d69349a8) [Compare Source](https://github.com/flowtype/flow-bin/compare/d057186379d35bdcbdc040bff1c2c54d0d12bff2...733e908b9e3746570bfbca3a9a7ca3d6d69349a8) ### [`v0.211.1`](https://github.com/flowtype/flow-bin/compare/669f2d75ee01c9c749113488bf271c2f305e5ab4...d057186379d35bdcbdc040bff1c2c54d0d12bff2) [Compare Source](https://github.com/flowtype/flow-bin/compare/669f2d75ee01c9c749113488bf271c2f305e5ab4...d057186379d35bdcbdc040bff1c2c54d0d12bff2) ### [`v0.211.0`](https://github.com/flowtype/flow-bin/compare/c0f5f122b79d71d0cf76e6daa807f6b55bf3b5c5...669f2d75ee01c9c749113488bf271c2f305e5ab4) [Compare Source](https://github.com/flowtype/flow-bin/compare/c0f5f122b79d71d0cf76e6daa807f6b55bf3b5c5...669f2d75ee01c9c749113488bf271c2f305e5ab4) ### [`v0.210.2`](https://github.com/flowtype/flow-bin/compare/6dbf4358a66bd777b59c90863568ef6614967c0a...c0f5f122b79d71d0cf76e6daa807f6b55bf3b5c5) [Compare Source](https://github.com/flowtype/flow-bin/compare/6dbf4358a66bd777b59c90863568ef6614967c0a...c0f5f122b79d71d0cf76e6daa807f6b55bf3b5c5) ### [`v0.210.1`](https://github.com/flowtype/flow-bin/compare/572b4ff7e1b7fd02f7dfa42b6c90e76fda7b7805...6dbf4358a66bd777b59c90863568ef6614967c0a) [Compare Source](https://github.com/flowtype/flow-bin/compare/572b4ff7e1b7fd02f7dfa42b6c90e76fda7b7805...6dbf4358a66bd777b59c90863568ef6614967c0a) ### [`v0.210.0`](https://github.com/flowtype/flow-bin/compare/026a1173df09cc9062cd96ffac39713e68b2321d...572b4ff7e1b7fd02f7dfa42b6c90e76fda7b7805) [Compare Source](https://github.com/flowtype/flow-bin/compare/026a1173df09cc9062cd96ffac39713e68b2321d...572b4ff7e1b7fd02f7dfa42b6c90e76fda7b7805) ### [`v0.209.0`](https://github.com/flowtype/flow-bin/compare/b1689a0cc71abaa470aa88b9c70db4811d8aee3c...026a1173df09cc9062cd96ffac39713e68b2321d) [Compare Source](https://github.com/flowtype/flow-bin/compare/b1689a0cc71abaa470aa88b9c70db4811d8aee3c...026a1173df09cc9062cd96ffac39713e68b2321d) ### [`v0.208.1`](https://github.com/flowtype/flow-bin/compare/1e8564ce618d18bbe2d0b9188e7274780fa4e762...b1689a0cc71abaa470aa88b9c70db4811d8aee3c) [Compare Source](https://github.com/flowtype/flow-bin/compare/1e8564ce618d18bbe2d0b9188e7274780fa4e762...b1689a0cc71abaa470aa88b9c70db4811d8aee3c) ### [`v0.208.0`](https://github.com/flowtype/flow-bin/compare/97db57b25653eb7dddc0379d0b493d4de24c30ce...1e8564ce618d18bbe2d0b9188e7274780fa4e762) [Compare Source](https://github.com/flowtype/flow-bin/compare/97db57b25653eb7dddc0379d0b493d4de24c30ce...1e8564ce618d18bbe2d0b9188e7274780fa4e762) ### [`v0.207.0`](https://github.com/flowtype/flow-bin/compare/7bf1c0e0fe722db7b852ebdd400f336dd2edfbea...97db57b25653eb7dddc0379d0b493d4de24c30ce) [Compare Source](https://github.com/flowtype/flow-bin/compare/7bf1c0e0fe722db7b852ebdd400f336dd2edfbea...97db57b25653eb7dddc0379d0b493d4de24c30ce) </details> <details> <summary>liquibase/liquibase-hibernate</summary> ### [`v4.22.0`](https://github.com/liquibase/liquibase-hibernate/releases/tag/v4.22.0) [Compare Source](https://github.com/liquibase/liquibase-hibernate/compare/v4.21.1...v4.22.0) Support for Liquibase 4.22.0. #### What's Changed - Fix diff changelog is removing unique constraint since 4.21.0 (hibernate6 + postgresql) by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase-hibernate/pull/480 - add Support for Hibernate EnversSettings revision_field_name and revision_type_field_name by [@&#8203;lorenzbaier](https://github.com/lorenzbaier) in https://github.com/liquibase/liquibase-hibernate/pull/488 - Bump spring.version from 6.0.8 to 6.0.9 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/490 #### New Contributors - [@&#8203;lorenzbaier](https://github.com/lorenzbaier) made their first contribution in https://github.com/liquibase/liquibase-hibernate/pull/488 **Full Changelog**: https://github.com/liquibase/liquibase-hibernate/compare/v4.21.0...v4.22.0 </details> <details> <summary>liquibase/liquibase</summary> ### [`v4.23.0`](https://github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-4230-is-a-major-release) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.22.0...v4.23.0) ### [`v4.22.0`](https://github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-v4220-is-a-major-release) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.21.1...v4.22.0) </details> <details> <summary>vsch/flexmark-java</summary> ### [`v0.64.6`](https://github.com/vsch/flexmark-java/compare/0.64.4...0.64.6) [Compare Source](https://github.com/vsch/flexmark-java/compare/0.64.4...0.64.6) </details> <details> <summary>diffplug/spotless</summary> ### [`v2.38.0`](https://github.com/diffplug/spotless/blob/HEAD/CHANGES.md#&#8203;2380---2023-04-06) ##### Added - Support configuration of mirrors for P2 repositories in `EquoBasedStepBuilder` ([#&#8203;1629](https://github.com/diffplug/spotless/issues/1629)). - The `style` option in Palantir Java Format ([#&#8203;1654](https://github.com/diffplug/spotless/pull/1654)). - Added formatter for Gherkin feature files ([#&#8203;1649](https://github.com/diffplug/spotless/issues/1649)). ##### Changes - **POTENTIALLY BREAKING** Converted `googleJavaFormat` to a compile-only dependency and drop support for versions < `1.8`. ([#&#8203;1630](https://github.com/diffplug/spotless/pull/1630)) - Bump default `cleanthat` version to latest `2.6` -> `2.13`. ([#&#8203;1589](https://github.com/diffplug/spotless/pull/1589) and [#&#8203;1661](https://github.com/diffplug/spotless/pull/1661)) - Bump default `diktat` version `1.2.4.2` -> `1.2.5`. ([#&#8203;1631](https://github.com/diffplug/spotless/pull/1631)) - Bump default `flexmark` version `0.62.2` -> `0.64.0`. ([#&#8203;1302](https://github.com/diffplug/spotless/pull/1302)) - Bump default `googleJavaFormat` version `1.15.0` -> `1.16.0`. ([#&#8203;1630](https://github.com/diffplug/spotless/pull/1630)) - Bump default `scalafmt` version `3.7.1` -> `3.7.3`. ([#&#8203;1584](https://github.com/diffplug/spotless/pull/1584)) - Bump default Eclipse formatters for the 2023-03 release. ([#&#8203;1662](https://github.com/diffplug/spotless/pull/1662)) - JDT and GrEclipse `4.26` -> `4.27` - Improve GrEclipse error reporting. ([#&#8203;1660](https://github.com/diffplug/spotless/pull/1660)) - CDT `11.0` -> `11.1` ### [`v2.37.0`](https://github.com/diffplug/spotless/blob/HEAD/CHANGES.md#&#8203;2370---2023-03-13) ##### Added - You can now put the filename into a license header template with `$FILE`. ([#&#8203;1605](https://github.com/diffplug/spotless/pull/1605) fixes [#&#8203;1147](https://github.com/diffplug/spotless/issues/1147)) ##### Changes - We are now opting in to Gradle's new stable configuration cache. ([#&#8203;1591](https://github.com/diffplug/spotless/pull/1591)) - Adopt [Equo Solstice OSGi and p2 shim](https://github.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#&#8203;1524](https://github.com/diffplug/spotless/pull/1524)) - Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch. - Eclipse CDT now supports `10.6` through `11.0`. - Eclipse WTP is still WIP at [#&#8203;1622](https://github.com/diffplug/spotless/pull/1622). </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-08-063-8/+8
|/
* Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.9.0 ↡Marge Bot2023-08-061-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mulk/mulkcms2!30) This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.jetbrains.kotlin:kotlin-annotations-jvm](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | provided | minor | `1.8.21` -> `1.9.0` | --- ### Release Notes <details> <summary>JetBrains/kotlin</summary> ### [`v1.9.0`](https://github.com/JetBrains/kotlin/releases/tag/v1.9.0): Kotlin 1.9.0 [Compare Source](https://github.com/JetBrains/kotlin/compare/v1.8.22...v1.9.0) #### Changelog ##### Analysis API ##### New Features - [`KT-57930`](https://youtrack.jetbrains.com/issue/KT-57930) Analysis API: provide an API for extending Kotlin resolution - [`KT-57636`](https://youtrack.jetbrains.com/issue/KT-57636) K2: Add the return type of K2 reference shortener AA `ShortenCommand::invokeShortening()` e.g., `ShorteningResultInfo` to allow callers to access the shortening result PSI ##### Fixes - [`KT-58249`](https://youtrack.jetbrains.com/issue/KT-58249) Analysis API: Disable error logging for FE10 implementation of resolveCall when resolve is not successful - [`KT-55626`](https://youtrack.jetbrains.com/issue/KT-55626) Impossible to restore symbol by psi from script file - [`KT-57314`](https://youtrack.jetbrains.com/issue/KT-57314) LL FIR: Combine `LLFirProvider$SymbolProvider`s in session dependencies (optimization) - [`KT-55527`](https://youtrack.jetbrains.com/issue/KT-55527) K2 IDE: Rewrite KtScopeContext class to allow to handle each scope separately - [`KT-55329`](https://youtrack.jetbrains.com/issue/KT-55329) LL FIR: Unexpected ACTUAL_WITHOUT_EXPECT error on constructor and function declaration - [`KT-50732`](https://youtrack.jetbrains.com/issue/KT-50732) LL API: fix compiler based tests - [`KT-57850`](https://youtrack.jetbrains.com/issue/KT-57850) K2: contract violation due to SymbolLightAccessorMethod.propertyAccessorSymbol - [`KT-56543`](https://youtrack.jetbrains.com/issue/KT-56543) LL FIR: rework lazy transformers so transformers modify only declarations they suppose to - [`KT-56721`](https://youtrack.jetbrains.com/issue/KT-56721) K2: FirExtensionDeclarationsSymbolProvider: java.lang.IllegalStateException: Recursive update - [`KT-50253`](https://youtrack.jetbrains.com/issue/KT-50253) Analysis API: Solve issues with ProcessCancelledException - [`KT-56800`](https://youtrack.jetbrains.com/issue/KT-56800) K2 IDE: optimize deprecation calculation for symbols - [`KT-55006`](https://youtrack.jetbrains.com/issue/KT-55006) Analysis API does not transform Java type refs for callable symbol return types - [`KT-57256`](https://youtrack.jetbrains.com/issue/KT-57256) AA FIR: Reduce lazy resolve phase for deprecation status - [`KT-57619`](https://youtrack.jetbrains.com/issue/KT-57619) K2: CFG for class initializer is not correctly built in reversed resolve mode - [`KT-58141`](https://youtrack.jetbrains.com/issue/KT-58141) K2: AA FIR: impossible to restore symbol for declaration with annotation with argument inside type - [`KT-57462`](https://youtrack.jetbrains.com/issue/KT-57462) Symbol Light Classes: SymbolLightFieldForProperty should retrieve annotations not from KtPropertySymbol, but from the corresponding backing field - [`KT-54864`](https://youtrack.jetbrains.com/issue/KT-54864) Analysis API: add function to get expect KtSymbol list by actual KtSymbol - [`KT-56763`](https://youtrack.jetbrains.com/issue/KT-56763) Analysis API: `.KtSourceModuleImpl is missing in the map.` on symbol restore when symbol cannot be seen from the use-site module - [`KT-56617`](https://youtrack.jetbrains.com/issue/KT-56617) Analysis API: optimize KtFirSymbolProviderByJavaPsi.getNamedClassSymbol - [`KT-54430`](https://youtrack.jetbrains.com/issue/KT-54430) K2: .getAllOverriddenSymbols() returns invalid results ##### Backend. Native. Debug - [`KT-55440`](https://youtrack.jetbrains.com/issue/KT-55440) Kotlin/Native debugger: inline function parameters are not visible during debugging ##### Backend. Wasm - [`KT-58293`](https://youtrack.jetbrains.com/issue/KT-58293) Wasm: ReferenceError: e is not defined in kotlin.test.jsThrow - [`KT-58931`](https://youtrack.jetbrains.com/issue/KT-58931) Wasm tests are failing to start on Kotlin 1.9.0-Beta - [`KT-58188`](https://youtrack.jetbrains.com/issue/KT-58188) Restore binary compatibility of PlatformDiagnosticSuppressor.shouldReportUnusedParameter - [`KT-57136`](https://youtrack.jetbrains.com/issue/KT-57136) K/Wasm: Restrict non-external types in JS interop - [`KT-57060`](https://youtrack.jetbrains.com/issue/KT-57060) Clarify the lack of support for dynamic in Kotlin/Wasm - [`KT-56955`](https://youtrack.jetbrains.com/issue/KT-56955) K/Wasm: Support restricted version of K/JS `js(code)` - [`KT-57276`](https://youtrack.jetbrains.com/issue/KT-57276) Wasm: "Body not found for function" error when compiling konform library with Kotlin/Wasm support - [`KT-56976`](https://youtrack.jetbrains.com/issue/KT-56976) K/Wasm bug with calling override of external function with default parameters ##### Compiler ##### New Features - [`KT-55333`](https://youtrack.jetbrains.com/issue/KT-55333) Allow secondary constructors in value classes with bodies - [`KT-54944`](https://youtrack.jetbrains.com/issue/KT-54944) `@Volatile` support in native - [`KT-54746`](https://youtrack.jetbrains.com/issue/KT-54746) Deprecate with ERROR JvmDefault annotation and old -Xjvm-default modes - [`KT-47902`](https://youtrack.jetbrains.com/issue/KT-47902) Do not propagate method deprecation through overrides - [`KT-29378`](https://youtrack.jetbrains.com/issue/KT-29378) K2: rework warnings/errors for equality/identity operators on incompatible types - [`KT-57477`](https://youtrack.jetbrains.com/issue/KT-57477) False-positive overload resolution ambiguity in case of lambda without arguments - [`KT-57010`](https://youtrack.jetbrains.com/issue/KT-57010) Kotlin/Native: make it possible to compile bitcode in a separate compiler invocation - [`KT-55691`](https://youtrack.jetbrains.com/issue/KT-55691) K2: Avoid inferring Nothing? in presence of other constraints (beside type parameter bounds) - [`KT-46288`](https://youtrack.jetbrains.com/issue/KT-46288) Unexpected behavior of extension function on lambda with suspend receiver - [`KT-24779`](https://youtrack.jetbrains.com/issue/KT-24779) Inconsistent smart cast behavior for bound data flow values ##### Performance Improvements - [`KT-23397`](https://youtrack.jetbrains.com/issue/KT-23397) Optimize out field for property delegate when it's safe (JVM) - [`KT-56906`](https://youtrack.jetbrains.com/issue/KT-56906) FIR: Use cached instance of FirImplicitTypeRefImpl in FIR builders - [`KT-56276`](https://youtrack.jetbrains.com/issue/KT-56276) LanguageVersion.getVersionString() allocates 5k objects on project opening ##### Fixes - [`KT-57784`](https://youtrack.jetbrains.com/issue/KT-57784) "NullPointerException: Parameter specified as non-null is null:" with enum, companion object, 'entries' and map - [`KT-55217`](https://youtrack.jetbrains.com/issue/KT-55217) K2: support callable reference conversions on top-level expressions - [`KT-57232`](https://youtrack.jetbrains.com/issue/KT-57232) K2: build Space JVM (master) - [`KT-59079`](https://youtrack.jetbrains.com/issue/KT-59079) "AE: SyntheticAccessorLowering should not attempt to modify other files!" with callable reference to constructor with value class parameter - [`KT-58837`](https://youtrack.jetbrains.com/issue/KT-58837) Partial linkage fails to report any compiler message on Windows when launched through Gradle plugin - [`KT-57602`](https://youtrack.jetbrains.com/issue/KT-57602) K2: Rework member scope of types having projection arguments for covariant parameters - [`KT-55171`](https://youtrack.jetbrains.com/issue/KT-55171) Put new contracts syntax under a feature flag - [`KT-58719`](https://youtrack.jetbrains.com/issue/KT-58719) K2: false-positive INVISIBLE_REFERENCE error in case of importing an internal abstract class - [`KT-56030`](https://youtrack.jetbrains.com/issue/KT-56030) \[K2/N] Support Objective-C overloading by param names only - [`KT-57510`](https://youtrack.jetbrains.com/issue/KT-57510) K2: Data class equals/hashCode/toString methods are not written to Klib metadata - [`KT-56331`](https://youtrack.jetbrains.com/issue/KT-56331) K2: compiler backend crash on usage of expected function with default arguments - [`KT-53846`](https://youtrack.jetbrains.com/issue/KT-53846) K2 / Context receivers: ClassCastException on secondary constructor of class with context receiver - [`KT-58621`](https://youtrack.jetbrains.com/issue/KT-58621) K2: Private class shadows public function defined in the same package - [`KT-59102`](https://youtrack.jetbrains.com/issue/KT-59102) K2: constant evaluator does not provide Long type on shl - [`KT-59066`](https://youtrack.jetbrains.com/issue/KT-59066) \[K2] delegation leads to "IllegalStateException: Expected some types" - [`KT-56074`](https://youtrack.jetbrains.com/issue/KT-56074) K2: build Space JVM (snapshot 2022.3) - [`KT-58787`](https://youtrack.jetbrains.com/issue/KT-58787) KAPT: "NullPointerException: null cannot be cast to non-null type" with delegate - [`KT-57022`](https://youtrack.jetbrains.com/issue/KT-57022) K2 IllegalStateException in signature computation - [`KT-56792`](https://youtrack.jetbrains.com/issue/KT-56792) K2: build kotlinpoet - [`KT-57373`](https://youtrack.jetbrains.com/issue/KT-57373) K2: FIR properties synthesized when implementing interface by delegation don't have accessors - [`KT-56583`](https://youtrack.jetbrains.com/issue/KT-56583) K1: Implement opt-in for integer cinterop conversions - [`KT-59030`](https://youtrack.jetbrains.com/issue/KT-59030) \[PL] Workaround for broken `@Deprecated` annotations in c-interop KLIBs - [`KT-58618`](https://youtrack.jetbrains.com/issue/KT-58618) K2: Local property delegates cannot infer generic return type - [`KT-36770`](https://youtrack.jetbrains.com/issue/KT-36770) Prohibit unsafe calls with expected `@NotNull` T and given Kotlin generic parameter with nullable bound - [`KT-56739`](https://youtrack.jetbrains.com/issue/KT-56739) K2: build Space iOS - [`KT-57131`](https://youtrack.jetbrains.com/issue/KT-57131) K2: stdlib test compilation fails on ListTest.kt in FirJvmMangleComputer - [`KT-58137`](https://youtrack.jetbrains.com/issue/KT-58137) K2: ISE "Usage of default value argument for this annotation is not yet possible" when instantiating Kotlin annotation with default parameter from another module - [`KT-58897`](https://youtrack.jetbrains.com/issue/KT-58897) K2: False positive unresolved reference with same-named enum class and its entry - [`KT-40903`](https://youtrack.jetbrains.com/issue/KT-40903) Forbid actual member in expect class - [`KT-30905`](https://youtrack.jetbrains.com/issue/KT-30905) Expect var property with default public setter matches with actual var property with private setter - [`KT-56172`](https://youtrack.jetbrains.com/issue/KT-56172) K2: Fix reporting of MRIVATE_CLASS_MEMBER_FROM_INLINE error - [`KT-56171`](https://youtrack.jetbrains.com/issue/KT-56171) Implement deprecation warning for missing MRIVATE_CLASS_MEMBER_FROM_INLINE error - [`KT-27261`](https://youtrack.jetbrains.com/issue/KT-27261) Contracts for infix functions don't work (for receivers and parameters) - [`KT-56927`](https://youtrack.jetbrains.com/issue/KT-56927) Enum with secondary constructor can't be compiled with K2 using JS/Native backend - [`KT-53568`](https://youtrack.jetbrains.com/issue/KT-53568) Partial linkage: absent class as type parameter bound causes failure of `compileProductionExecutableKotlinJs` - [`KT-53608`](https://youtrack.jetbrains.com/issue/KT-53608) Partial linkage: Kotlin/JS fails with IllegalStateException: "Validation failed in file" when overridden declaration was visible, but now private - [`KT-53663`](https://youtrack.jetbrains.com/issue/KT-53663) Partial linkage: usage of property which becomes abstract: no IrLinkageError, but AssertionError in Native backend instead - [`KT-56013`](https://youtrack.jetbrains.com/issue/KT-56013) K2. a set of errors about local properties are missing - [`KT-53939`](https://youtrack.jetbrains.com/issue/KT-53939) Partial linkage: with turning object into class link*Native and js*Test tasks fail - [`KT-53938`](https://youtrack.jetbrains.com/issue/KT-53938) Partial linkage: with turning interface into class and using as second parent Native build fails - [`KT-53941`](https://youtrack.jetbrains.com/issue/KT-53941) Partial linkage: with turning class into object accessing member via parameterless constructor does not fail - [`KT-53970`](https://youtrack.jetbrains.com/issue/KT-53970) Partial linkage: on turning nested class into inner JS tasks are successful, Native build fails - [`KT-53971`](https://youtrack.jetbrains.com/issue/KT-53971) Partial linkage: turning inner class into nested: without usage in executable Native is successful, JavaScript fails - [`KT-53972`](https://youtrack.jetbrains.com/issue/KT-53972) Partial linkage: turning inner class into nested: with usage in executable Native fails with NPE in backend - [`KT-54045`](https://youtrack.jetbrains.com/issue/KT-54045) Partial linkage: turning class into type alias + calculating implicit function type: build fails with UninitializedPropertyAccessException: "lateinit property parent has not been initialized" - [`KT-54046`](https://youtrack.jetbrains.com/issue/KT-54046) Partial linkage: turning type alias into class + using it as type: build fails with AssertionError: "Expected exactly one delegating constructor call but none encountered" - [`KT-53887`](https://youtrack.jetbrains.com/issue/KT-53887) Partial linkage: turning from enum to regular class + reference to enum contant causes compileProductionExecutableKotlinJs fail with IllegalStateException - [`KT-54047`](https://youtrack.jetbrains.com/issue/KT-54047) Partial linkage: reference to removed enum const causes JS fail with "IllegalStateException: Validation failed in file" - [`KT-54048`](https://youtrack.jetbrains.com/issue/KT-54048) Partial linkage: reference to removed enum const in runtime causes Native fail with IllegalStateException at IrBindablePublicSymbolBase.getOwner() - [`KT-53995`](https://youtrack.jetbrains.com/issue/KT-53995) Partial linkage: on turning class to abstract and direct constructor call Naive fails, JavaScript is successful - [`KT-43527`](https://youtrack.jetbrains.com/issue/KT-43527) `@ExtensionFunctionType` is allowed on function types with no parameters and leads to backend exception - [`KT-55316`](https://youtrack.jetbrains.com/issue/KT-55316) K2. IllegalStateException on incorrect import directive name - [`KT-57570`](https://youtrack.jetbrains.com/issue/KT-57570) Remove source code excerpts from platform type nullability assertion exceptions - [`KT-56073`](https://youtrack.jetbrains.com/issue/KT-56073) K2: build Exposed - [`KT-47932`](https://youtrack.jetbrains.com/issue/KT-47932) Report errors on cycles in annotation parameter types - [`KT-38871`](https://youtrack.jetbrains.com/issue/KT-38871) Kotlin Gradle DSL, MPP: UNUSED_VARIABLE when configuring a sourceset with delegated property - [`KT-46344`](https://youtrack.jetbrains.com/issue/KT-46344) No error for a super class constructor call on a function interface in supertypes list - [`KT-56609`](https://youtrack.jetbrains.com/issue/KT-56609) K2: False positive NULL_FOR_NONNULL_TYPE with -Xjsr305=strict and `@Nullable` annotation Java parameter - [`KT-56656`](https://youtrack.jetbrains.com/issue/KT-56656) K1/K2: inconsistent NOTHING_TO_OVERRIDE with complex nullable annotations - [`KT-58332`](https://youtrack.jetbrains.com/issue/KT-58332) K2: local fun with suspend type is not marked as suspend in IR - [`KT-57991`](https://youtrack.jetbrains.com/issue/KT-57991) K2: Modifier 'suspend' is not applicable to 'anonymous function' - [`KT-54294`](https://youtrack.jetbrains.com/issue/KT-54294) K2: "Not all type variables found" in builder inference with type parameters inferred through a union of two branches - [`KT-58564`](https://youtrack.jetbrains.com/issue/KT-58564) \[PL] Annotations with unlinked parameters are not removed - [`KT-52597`](https://youtrack.jetbrains.com/issue/KT-52597) Provide Alpha Support for Multiplatform in the K2 platform - [`KT-58523`](https://youtrack.jetbrains.com/issue/KT-58523) K2: reference is resolved to imported type-alias instead of identically named top-level property - [`KT-57098`](https://youtrack.jetbrains.com/issue/KT-57098) Native: avoid object initialization while accessing const val - [`KT-57973`](https://youtrack.jetbrains.com/issue/KT-57973) 32-th default value in inline classes override function is not used - [`KT-57714`](https://youtrack.jetbrains.com/issue/KT-57714) "IllegalStateException: \<B::!>" using reified generics - [`KT-57810`](https://youtrack.jetbrains.com/issue/KT-57810) `toString` of object erroneously considered as constant function in string concatenation - [`KT-58076`](https://youtrack.jetbrains.com/issue/KT-58076) K2: Incorrect inference of type of labeled receiver - [`KT-57929`](https://youtrack.jetbrains.com/issue/KT-57929) K2: Arguments of annotations are not calculated in a lot of strange locations - [`KT-54874`](https://youtrack.jetbrains.com/issue/KT-54874) K2. No compilation error with incorrect Comparator invocation - [`KT-55388`](https://youtrack.jetbrains.com/issue/KT-55388) Consider enabling ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated - [`KT-53041`](https://youtrack.jetbrains.com/issue/KT-53041) NPE in Kotlin 1.7.0 when using RxJava Maybe.doOnEvent with anonymous parameters - [`KT-54829`](https://youtrack.jetbrains.com/issue/KT-54829) Cleanup local types approximation logic - [`KT-58577`](https://youtrack.jetbrains.com/issue/KT-58577) K2: private Kotlin property prevents use of Java set-method from Java-Kotlin-Java hierarchy in another module - [`KT-58587`](https://youtrack.jetbrains.com/issue/KT-58587) MUST_BE_INITIALIZED must take into account effectivelly final - [`KT-58524`](https://youtrack.jetbrains.com/issue/KT-58524) K2: false-positive overload resolution ambiguity error on invoking a generic class's member function with id-shaped function-typed parameter on intersection-typed receiver - [`KT-53929`](https://youtrack.jetbrains.com/issue/KT-53929) Enum.entries: consider changing scope behavior in K1 - [`KT-58520`](https://youtrack.jetbrains.com/issue/KT-58520) K2: FIR2IR: ISE during const evaluation of operator times with exposed - [`KT-57905`](https://youtrack.jetbrains.com/issue/KT-57905) K1: resolution to base class's Java field instead of derived class's Kotlin property is not deprecated in case of different types - [`KT-56662`](https://youtrack.jetbrains.com/issue/KT-56662) K1: false negative INVISIBLE_SETTER for a var with internal setter accessed from a derived class - [`KT-57770`](https://youtrack.jetbrains.com/issue/KT-57770) K2: Support generation of serializer if base class for serializable class declared in different module - [`KT-58375`](https://youtrack.jetbrains.com/issue/KT-58375) Kapt: "wrong number of type arguments. required 1" when more than 22 type arguments - [`KT-48870`](https://youtrack.jetbrains.com/issue/KT-48870) \[FIR] Different behavior for explicit receiver resolution inside delegated constructors - [`KT-58013`](https://youtrack.jetbrains.com/issue/KT-58013) K2: "Not enough information to infer type variable T" when using assert non-null (!!) and delegation - [`KT-58365`](https://youtrack.jetbrains.com/issue/KT-58365) K2: Fix stub types leakage in builder inference caused by implicit receiver type update with partially resolved calls (IGNORE_LEAKED_INTERNAL_TYPES for stub types) - [`KT-58214`](https://youtrack.jetbrains.com/issue/KT-58214) Continuation parameter only exists in lowered suspend functions, but function origin is LOCAL_FUNCTION_FOR_LAMBDA - [`KT-58030`](https://youtrack.jetbrains.com/issue/KT-58030) K2/MPP/JVM: compiler backend crash on super-call to indirectly inherited Java method - [`KT-58135`](https://youtrack.jetbrains.com/issue/KT-58135) K2: Priority of extension property is lower than ordinary property - [`KT-57181`](https://youtrack.jetbrains.com/issue/KT-57181) \[K1/N, K2/N] Expect and Actual funs have different IdSignature.CommonSignature, if Expect has default argument - [`KT-58219`](https://youtrack.jetbrains.com/issue/KT-58219) K2/MPP/metadata: false-positive invisible reference error in Native-shared source set - [`KT-58145`](https://youtrack.jetbrains.com/issue/KT-58145) K2/MPP/metadata: compiler FIR crash on inheritance of a generic class with property by actual-class from Native-shared source set - [`KT-56023`](https://youtrack.jetbrains.com/issue/KT-56023) Constant operations (e.g. division) are not constant in K2 (JS, Native) - [`KT-57354`](https://youtrack.jetbrains.com/issue/KT-57354) In suspend function default arguments are sometimes not deleted in IR - [`KT-55242`](https://youtrack.jetbrains.com/issue/KT-55242) K2/MPP: basic build/link functionality - [`KT-57979`](https://youtrack.jetbrains.com/issue/KT-57979) K2: Unresolved reference error when assigning to Java synthetic property with a different nullability getter - [`KT-57543`](https://youtrack.jetbrains.com/issue/KT-57543) K2 reports DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE - [`KT-58142`](https://youtrack.jetbrains.com/issue/KT-58142) K2: val parameter with more specific type is lower priority - [`KT-48546`](https://youtrack.jetbrains.com/issue/KT-48546) Missed TYPECHECKER_HAS_RUN_INTO_RECURSIVE_MROBLEM error at plus-assign - [`KT-57854`](https://youtrack.jetbrains.com/issue/KT-57854) RECEIVER_TYPE_MISMATCH on synthetic property from mutually recursive Java generics with disabled ProperTypeInferenceConstraintsProcessing - [`KT-54518`](https://youtrack.jetbrains.com/issue/KT-54518) False negative NON_PUBLIC_CALL_FROM_PUBLIC_INLINE when calling internal method of super class - [`KT-58025`](https://youtrack.jetbrains.com/issue/KT-58025) K2: Argument type mismatch when using Springs HandlerMethodArgumentResolver - [`KT-58259`](https://youtrack.jetbrains.com/issue/KT-58259) Unexpected unresolved function call with obvious invoke-convention desugaring - [`KT-57135`](https://youtrack.jetbrains.com/issue/KT-57135) K2: Fir should take into account an annotation's allowed targets as well as the use-site target when deciding whether it applies to a property, a field, or a constructor parameter - [`KT-57069`](https://youtrack.jetbrains.com/issue/KT-57069) K2: Method kind in metadata is DECLARATION when DELEGATION is used in K1 - [`KT-57958`](https://youtrack.jetbrains.com/issue/KT-57958) K2: Initializer type mismatch when using extension property on type with star projection - [`KT-58149`](https://youtrack.jetbrains.com/issue/KT-58149) K2: New inference error with buildList - [`KT-58008`](https://youtrack.jetbrains.com/issue/KT-58008) K2: "Cannot find cached type parameter by FIR symbol: T" on suspend function with generic and nested class - [`KT-57835`](https://youtrack.jetbrains.com/issue/KT-57835) K2: compiler crash on lambda with dynamic receiver - [`KT-57601`](https://youtrack.jetbrains.com/issue/KT-57601) K2: Builtin function `extensionToString` can't be accessed - [`KT-57655`](https://youtrack.jetbrains.com/issue/KT-57655) K2: ImplicitIntegerCoercion is not working for named arguments - [`KT-58143`](https://youtrack.jetbrains.com/issue/KT-58143) K2: overload resolution ambiguity inside dynamic lambda - [`KT-58132`](https://youtrack.jetbrains.com/issue/KT-58132) K2: Implicit int constant to long converion crashes FirSerializer - [`KT-57378`](https://youtrack.jetbrains.com/issue/KT-57378) Partial linkage: Run codegen box tests for Native & JS with enabled PL - [`KT-58207`](https://youtrack.jetbrains.com/issue/KT-58207) K2: Handle result of completion of synthetic call with callable reference argument - [`KT-56549`](https://youtrack.jetbrains.com/issue/KT-56549) K2: Reference to Java sealed class fails to compile - [`KT-57994`](https://youtrack.jetbrains.com/issue/KT-57994) K2: Type inference failed on function reference - [`KT-58099`](https://youtrack.jetbrains.com/issue/KT-58099) interop0 test fails with error "type kotlin.String? is not supported here: doesn't correspond to any C type" - [`KT-57671`](https://youtrack.jetbrains.com/issue/KT-57671) Synthetic $EntriesMappings declaration is public and generated even for enums from current module on IC - [`KT-56517`](https://youtrack.jetbrains.com/issue/KT-56517) K2: Reference to Java record fails to compile: "unresolved reference", "Overload resolution ambiguity between candidates" - [`KT-58163`](https://youtrack.jetbrains.com/issue/KT-58163) FIR: deserialized default property setter and getter must have FirResolvePhase.ANALYZED_DEPENDENCIES phase - [`KT-55646`](https://youtrack.jetbrains.com/issue/KT-55646) K2: Report definitely non-nullable as reified error - [`KT-58043`](https://youtrack.jetbrains.com/issue/KT-58043) k2: Expect call is not removed from IR with nullability-based overload - [`KT-56442`](https://youtrack.jetbrains.com/issue/KT-56442) K2: Make sure K2 has the same behavior for defaults with overrides as K1 has - [`KT-55904`](https://youtrack.jetbrains.com/issue/KT-55904) Fix tests for volatile annotation on K2 - [`KT-57928`](https://youtrack.jetbrains.com/issue/KT-57928) K2: Arguments of annotations on constructor value parameter are not calculated - [`KT-57814`](https://youtrack.jetbrains.com/issue/KT-57814) K2: Argument type mismatch with delegating property - [`KT-56490`](https://youtrack.jetbrains.com/issue/KT-56490) Implement deprecation for an anonymous type exposed from inline functions with type argument - [`KT-57781`](https://youtrack.jetbrains.com/issue/KT-57781) K2: Generated serializer is invisible in a non-JVM test source set - [`KT-57807`](https://youtrack.jetbrains.com/issue/KT-57807) K2: Symbol already bound exception for arrayOf function from IrBuiltInsOverFir - [`KT-57962`](https://youtrack.jetbrains.com/issue/KT-57962) K2: No set method providing array access on dynamic - [`KT-57353`](https://youtrack.jetbrains.com/issue/KT-57353) K2: unresolved reference when using fully qualified object declaration name as an expression, when a declaration package is from another klib and has at least two name segments - [`KT-57899`](https://youtrack.jetbrains.com/issue/KT-57899) K2: compiler FIR2IR crash on anonymous object with inheritance by delegation to value of smart-casted type parameter - [`KT-57988`](https://youtrack.jetbrains.com/issue/KT-57988) K2: compiler exception on get operator on dynamic this - [`KT-57960`](https://youtrack.jetbrains.com/issue/KT-57960) K2: incorrect type inference in lambda with dynamic receiver - [`KT-57923`](https://youtrack.jetbrains.com/issue/KT-57923) K2: Optional expectation annotation crashes const evaluator - [`KT-56511`](https://youtrack.jetbrains.com/issue/KT-56511) K1: false negative SMARTCAST_IMPOSSIBLE when alien constructor property is accessed from a private class - [`KT-58033`](https://youtrack.jetbrains.com/issue/KT-58033) K2 reports Constructor must be private or protected in sealed class in actual sealed class if its constructor has own actual declaration - [`KT-58061`](https://youtrack.jetbrains.com/issue/KT-58061) K2: false-positive unsupported feature error on callable references to Java methods from annotation interfaces - [`KT-55079`](https://youtrack.jetbrains.com/issue/KT-55079) Refactor DiagnosticReporterByTrackingStrategy and fix some "diagnostic into black hole" problems - [`KT-57889`](https://youtrack.jetbrains.com/issue/KT-57889) K2: false-positive lack of information for inline function's type parameter in case of builder-style inference from caller function's return expression - [`KT-57961`](https://youtrack.jetbrains.com/issue/KT-57961) K2: Unresolved reference using dynamic lambda parameter - [`KT-57911`](https://youtrack.jetbrains.com/issue/KT-57911) K2: Contracts are not inherited by substitution overrides - [`KT-57880`](https://youtrack.jetbrains.com/issue/KT-57880) K2: false-positive argument type mismatch due to lambda receiver shadowing labeled outer lambda receiver when assigning lambda to variable - [`KT-57986`](https://youtrack.jetbrains.com/issue/KT-57986) K2: NPE on building Space - [`KT-57873`](https://youtrack.jetbrains.com/issue/KT-57873) K2: compiler FIR serialization crash on builder-style inference from lambda's return type - [`KT-57941`](https://youtrack.jetbrains.com/issue/KT-57941) K2: Assertion error on loading serializable class with non-serializable property compiled with K1 compiler - [`KT-57947`](https://youtrack.jetbrains.com/issue/KT-57947) K2: Incorrect resolution results when property type for invokeExtension is not inferred - [`KT-58002`](https://youtrack.jetbrains.com/issue/KT-58002) K2: compiler FIR serialization crash on platform type with type-targeted Java annotation with Java enum as argument - [`KT-57263`](https://youtrack.jetbrains.com/issue/KT-57263) K2/MPP/JVM: compiler codegen crash on expect-property as default argument for expect-function's parameter - [`KT-56942`](https://youtrack.jetbrains.com/issue/KT-56942) K2: False-negative NO_ELSE_IN_WHEN if subject is flexible type - [`KT-56687`](https://youtrack.jetbrains.com/issue/KT-56687) Unexpected behaviour with enum entries when using outdated stdlib - [`KT-56398`](https://youtrack.jetbrains.com/issue/KT-56398) K2/MPP: compiler backend crash on inheritance from expected interface - [`KT-57806`](https://youtrack.jetbrains.com/issue/KT-57806) K2: string interpolation as annotation parameter causes error - [`KT-57611`](https://youtrack.jetbrains.com/issue/KT-57611) K2: Annotation arguments are not evaluated - [`KT-56190`](https://youtrack.jetbrains.com/issue/KT-56190) \[K2/N] Const initializers are not serialized to klib - [`KT-57843`](https://youtrack.jetbrains.com/issue/KT-57843) K2: Missing diagnostic when calling constructor through typealias whose expansion has a deprecation - [`KT-57350`](https://youtrack.jetbrains.com/issue/KT-57350) FIR: deprecation diagnostic is not reported on a super class call - [`KT-57532`](https://youtrack.jetbrains.com/issue/KT-57532) K2: IrActualizer doesn't handle properties overloaded by extension receiver correctly - [`KT-57776`](https://youtrack.jetbrains.com/issue/KT-57776) K2: Suppressing "INVISIBLE_REFERENCE" leads to AssertionError: Unexpected IR element found during code generation - [`KT-57769`](https://youtrack.jetbrains.com/issue/KT-57769) \[K2] Load properties in proper order for classes compiled with kotlinx.serialization and LV < 2.0 - [`KT-57879`](https://youtrack.jetbrains.com/issue/KT-57879) K2: compiler FIR serialization crash on passing Java constants as arguments to type-targeted annotations - [`KT-57893`](https://youtrack.jetbrains.com/issue/KT-57893) K1/K2 inconsistency on smart casts of internally visible properties in friend modules - [`KT-57876`](https://youtrack.jetbrains.com/issue/KT-57876) K2: stack overflow in compiler FIR deserialization on nested type-target annotation class used in enclosing class - [`KT-57839`](https://youtrack.jetbrains.com/issue/KT-57839) K2: Compiler crash on lambda returning anonymous object with implemented lambda - [`KT-57822`](https://youtrack.jetbrains.com/issue/KT-57822) K2: Can't refer to external interface from class literal - [`KT-57809`](https://youtrack.jetbrains.com/issue/KT-57809) K2: No value passed for parameter of external class - [`KT-56383`](https://youtrack.jetbrains.com/issue/KT-56383) Build intellij master with LV 1.9 - [`KT-57735`](https://youtrack.jetbrains.com/issue/KT-57735) K2: MPP: K2 reports hides member of supertype and needs 'override' modifier for the function with `@PlatformDependent` annotation when there is an empty linux target in project - [`KT-55056`](https://youtrack.jetbrains.com/issue/KT-55056) Builder inference causes incorrect type inference result in related call - [`KT-57689`](https://youtrack.jetbrains.com/issue/KT-57689) K2: Unresolved reference to nested typealias in KLIB - [`KT-57665`](https://youtrack.jetbrains.com/issue/KT-57665) K2: incorrect resolution of dynamic type - [`KT-57381`](https://youtrack.jetbrains.com/issue/KT-57381) K2/MPP/Native: impossible to override Any::equals with non-external function - [`KT-57654`](https://youtrack.jetbrains.com/issue/KT-57654) K2: Lambda with receiver deserialized as lambda without receiver during metadata compilation - [`KT-57662`](https://youtrack.jetbrains.com/issue/KT-57662) K2: The error message is poorly formatted and not precise in case of NO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASS error and `@Suppress` is used - [`KT-57763`](https://youtrack.jetbrains.com/issue/KT-57763) FirExtensionRegistrar extension point broken - [`KT-57312`](https://youtrack.jetbrains.com/issue/KT-57312) K2: IR interpreter fails on string interpolation with `const val` from a klib involved - [`KT-57768`](https://youtrack.jetbrains.com/issue/KT-57768) Don't decompile code to search for annotation arguments - [`KT-55628`](https://youtrack.jetbrains.com/issue/KT-55628) Diagnostics for kotlin.concurrent.Volatile annotation applicability - [`KT-55860`](https://youtrack.jetbrains.com/issue/KT-55860) K2. \[CONFLICTING_INHERITED_MEMBERS] for inheritor of a class with overloaded generic function - [`KT-53491`](https://youtrack.jetbrains.com/issue/KT-53491) K2: Implement "Operator '==' cannot be applied to 'Long' and 'Int'" error - [`KT-55804`](https://youtrack.jetbrains.com/issue/KT-55804) K2: UNSAFE_CALL Non-nullable generic marked as nullable even if non-null asserted - [`KT-57682`](https://youtrack.jetbrains.com/issue/KT-57682) K2: Incorrect composing of signatures for calls on dynamic types - [`KT-55405`](https://youtrack.jetbrains.com/issue/KT-55405) K2: false-negative INVISIBLE_REFERENCE in import directives - [`KT-54781`](https://youtrack.jetbrains.com/issue/KT-54781) K2: no error on unresolved import statement with more than one package - [`KT-57635`](https://youtrack.jetbrains.com/issue/KT-57635) K2/MPP: Expect constructors are not considered as expect during metadata deserialization - [`KT-57376`](https://youtrack.jetbrains.com/issue/KT-57376) K2/MPP: false-positive K/JS diagnostic in absence of K/JS target when sharing a source set between K/JVM and K/Native - [`KT-55902`](https://youtrack.jetbrains.com/issue/KT-55902) K2: Support ImplicitIntegerCoercion annotation - [`KT-56577`](https://youtrack.jetbrains.com/issue/KT-56577) Migrate Native KLIB ABI compatibility tests to K2 - [`KT-56603`](https://youtrack.jetbrains.com/issue/KT-56603) \[K2/N] Segfault invoking fun from binary compatible klib - [`KT-57457`](https://youtrack.jetbrains.com/issue/KT-57457) K2: the error message is not quite informative in case of EXPOSED_MROPERTY_TYPE_IN_CONSTRUCTOR_ERROR - [`KT-57568`](https://youtrack.jetbrains.com/issue/KT-57568) K2: K2, Native reports overload resolution ambiguity - [`KT-57446`](https://youtrack.jetbrains.com/issue/KT-57446) K2: Adapter function reference is not generated inside when expression - [`KT-54894`](https://youtrack.jetbrains.com/issue/KT-54894) K2: False positive RETURN_TYPE_MISMATCH on function which returns a functional type with `@UnsafeVariance` argument - [`KT-57001`](https://youtrack.jetbrains.com/issue/KT-57001) K2 compilation fails due to nullabillity subtyping not working properly - [`KT-57271`](https://youtrack.jetbrains.com/issue/KT-57271) Delay forbidding inference to an empty intersection to version 2.0 - [`KT-57209`](https://youtrack.jetbrains.com/issue/KT-57209) K2: type parameters are available in companion object scope - [`KT-50550`](https://youtrack.jetbrains.com/issue/KT-50550) False positive NO_ELSE_IN_WHEN with annotated `when` branch condition - [`KT-57431`](https://youtrack.jetbrains.com/issue/KT-57431) K2 MPP JS: Compiler crash on transitive common dependencies - [`KT-57456`](https://youtrack.jetbrains.com/issue/KT-57456) K2 reports uninitializied variable in enum class when variable is used in lambda and defined in companion object - [`KT-57583`](https://youtrack.jetbrains.com/issue/KT-57583) K2/MPP/JS\&Native: FIR2IR compiler crash on reference to Any method inherited by expect-classifier - [`KT-56336`](https://youtrack.jetbrains.com/issue/KT-56336) \[K2/N] Multiplatform test fails with unexpected "actual declaration has no corresponding expected declaration" compiler error - [`KT-57556`](https://youtrack.jetbrains.com/issue/KT-57556) K2: Rename error 'This API is not available after FIR' - [`KT-23447`](https://youtrack.jetbrains.com/issue/KT-23447) Integer.toChar compiles to missing method - [`KT-46465`](https://youtrack.jetbrains.com/issue/KT-46465) Deprecate and make open Number.toChar() - [`KT-49017`](https://youtrack.jetbrains.com/issue/KT-49017) Forbid usages of super or super<Some> if in fact it accesses an abstract member - [`KT-56119`](https://youtrack.jetbrains.com/issue/KT-56119) BinaryVersion.isCompatible binary compatibility is broken - [`KT-57369`](https://youtrack.jetbrains.com/issue/KT-57369) K2/MPP: supertypes established in actual-classifiers from other source sets are not visible - [`KT-55469`](https://youtrack.jetbrains.com/issue/KT-55469) \[K2/N] equals(Double,Double) and equals(Boolean,Boolean) are not found - [`KT-57250`](https://youtrack.jetbrains.com/issue/KT-57250) K2: the metadata is serialized for an `expect` class even if the `actual` class is present when compiling to klib - [`KT-56660`](https://youtrack.jetbrains.com/issue/KT-56660) K2/MPP: compiler backend crash on invoking a K/Common constructor in K/JS code - [`KT-55055`](https://youtrack.jetbrains.com/issue/KT-55055) K1: Builder inference violates upper bound - [`KT-57316`](https://youtrack.jetbrains.com/issue/KT-57316) Initialize Enum.entries eagerly: avoid using invokedynamics - [`KT-57491`](https://youtrack.jetbrains.com/issue/KT-57491) Kotlin synthetic parameter looks ordinary - [`KT-56846`](https://youtrack.jetbrains.com/issue/KT-56846) K2: incorrect line & symbol numbers in exception reporting - [`KT-56368`](https://youtrack.jetbrains.com/issue/KT-56368) K2/MPP: compiler backend crash on missing actual declaration - [`KT-57104`](https://youtrack.jetbrains.com/issue/KT-57104) K2: false-positive conflicting inherited JVM declarations error despite use of `@JvmName` in another module - [`KT-56747`](https://youtrack.jetbrains.com/issue/KT-56747) \[K2/N] Return type for `lambda: (Any) -> Any` which returns Unit is different for K1 and K2 and return statement is missing with K2 - [`KT-57211`](https://youtrack.jetbrains.com/issue/KT-57211) K2: incorrect "error: an annotation argument must be a compile-time constant" on unsigned array in annotation argument - [`KT-57302`](https://youtrack.jetbrains.com/issue/KT-57302) K2 fails with IllegalStateException on reading inherited property of Java enum - [`KT-57424`](https://youtrack.jetbrains.com/issue/KT-57424) K2 IDE: "By now the annotations argument mapping should have been resolved" exception - [`KT-57241`](https://youtrack.jetbrains.com/issue/KT-57241) K2 MPP: Actualization doesn't work for actual enum that has primary constructor with arguments - [`KT-57210`](https://youtrack.jetbrains.com/issue/KT-57210) K2 MPP: Support of arguments with dynamic type - [`KT-57182`](https://youtrack.jetbrains.com/issue/KT-57182) K2 MPP: Actualization doesn't work for nested objects - [`KT-56344`](https://youtrack.jetbrains.com/issue/KT-56344) K2: Implement correct errors reporting of IrActualizer - [`KT-54405`](https://youtrack.jetbrains.com/issue/KT-54405) K2 compiler allows val redeclaration - [`KT-54531`](https://youtrack.jetbrains.com/issue/KT-54531) \[K2] Uncaught Runtime exception is thrown instead of user friendly error messages with details in case -no-jdk option set to true - [`KT-56926`](https://youtrack.jetbrains.com/issue/KT-56926) K2: incorrect line number generated for class constructor or method with default parameter when comment before - [`KT-56913`](https://youtrack.jetbrains.com/issue/KT-56913) K2: Incorrect line numbers in overriden field getters and setters - [`KT-56982`](https://youtrack.jetbrains.com/issue/KT-56982) K2: Incorrect line number start in when expression - [`KT-56720`](https://youtrack.jetbrains.com/issue/KT-56720) K2: false positive MANY_IMPL_MEMBER_NOT_IMPLEMENTED in case of delegation in diamond inheritance - [`KT-57175`](https://youtrack.jetbrains.com/issue/KT-57175) K2: false-positive INVALID_TYPE_OF_ANNOTATION_MEMBER on type aliases - [`KT-25694`](https://youtrack.jetbrains.com/issue/KT-25694) Fix reporting of uninitialized parameter in default values of parameters - [`KT-57198`](https://youtrack.jetbrains.com/issue/KT-57198) K2: false-positive type mismatch error on inherited raw-typed class with type parameters in upper bounds of other type parameters - [`KT-15470`](https://youtrack.jetbrains.com/issue/KT-15470) Inconsistency: use-site 'set' target is a compilation error, use-site 'get' target is ok - [`KT-57179`](https://youtrack.jetbrains.com/issue/KT-57179) FIR: preserve prefix increment behavior like in K1 by calling getter twice - [`KT-57405`](https://youtrack.jetbrains.com/issue/KT-57405) K2. Function call ambiguity error when nullable String is passed to function with Spring `@Nullable` annotation in signature - [`KT-57284`](https://youtrack.jetbrains.com/issue/KT-57284) K2: compiler codegen crash at property initialization in constructor after smartcast of dispatch receiver to indirectly derived type - [`KT-57221`](https://youtrack.jetbrains.com/issue/KT-57221) K2: compiler FIR2IR crash on function's unavailable cached type parameter - [`KT-57036`](https://youtrack.jetbrains.com/issue/KT-57036) Unresolved reference: with inferred type of class constructor with extension parameter - [`KT-56177`](https://youtrack.jetbrains.com/issue/KT-56177) K2: FIR should not generate annotation on both property and parameter - [`KT-54990`](https://youtrack.jetbrains.com/issue/KT-54990) NI: Type mismatch when encountering bounded type parameter and projections - [`KT-57065`](https://youtrack.jetbrains.com/issue/KT-57065) K2: overload resolution ambiguity between type-aliased constructor and identically named function - [`KT-49653`](https://youtrack.jetbrains.com/issue/KT-49653) Deprecate and remove Enum.declaringClass synthetic property - [`KT-57190`](https://youtrack.jetbrains.com/issue/KT-57190) K2: false-positive unsafe call error on safe call on type-aliased nullable receiver in SAM-conversion - [`KT-57166`](https://youtrack.jetbrains.com/issue/KT-57166) K2: false-positive val reassignment error when synthetic property with implicitly typed overridden getter is called from implicitly typed member that is declared earlier - [`KT-55828`](https://youtrack.jetbrains.com/issue/KT-55828) \[K2/N]: Fix test fails in OPT mode : `Internal compiler error: no implementation found ... when building itable/vtable` - [`KT-56169`](https://youtrack.jetbrains.com/issue/KT-56169) False negative deprecation warning about future inference error with builder inference - [`KT-56657`](https://youtrack.jetbrains.com/issue/KT-56657) K1/K2: inconsistent behavior in nullability mismatch (Guava hash set/map) - [`KT-57105`](https://youtrack.jetbrains.com/issue/KT-57105) K2: compiler codegen crash at property initialization in constructor after smartcast - [`KT-56379`](https://youtrack.jetbrains.com/issue/KT-56379) K2: build tests for the Kotlin standard library - [`KT-56079`](https://youtrack.jetbrains.com/issue/KT-56079) K2: build YouTrack 2022.3 - [`KT-57092`](https://youtrack.jetbrains.com/issue/KT-57092) K2: false-positive multiple inherited implementations error - [`KT-56696`](https://youtrack.jetbrains.com/issue/KT-56696) K2: Allow to access uninitialized member properties in non-inPlace lambdas in class initialization - [`KT-56354`](https://youtrack.jetbrains.com/issue/KT-56354) K2/MPP: unresolved references to library entities - [`KT-57095`](https://youtrack.jetbrains.com/issue/KT-57095) K2: false-positive lack of type arguments error on raw cast of Base<\*> to Derived<T>: Base\<T?> - [`KT-56630`](https://youtrack.jetbrains.com/issue/KT-56630) FIR: ClassCastException on compilation hierarchy with a raw type - [`KT-57171`](https://youtrack.jetbrains.com/issue/KT-57171) K2: Implement bytecode tests - [`KT-57214`](https://youtrack.jetbrains.com/issue/KT-57214) K2: compiler FIR crash on annotation usage before annotation class declaration - [`KT-57204`](https://youtrack.jetbrains.com/issue/KT-57204) K2: callable reference to mutable property of inherited by delegation superinterface isn't properly resolved - [`KT-57195`](https://youtrack.jetbrains.com/issue/KT-57195) K2: false-positive VAR_TYPE_MISMATCH_ON_OVERRIDE on changing property's platform type to non-nullable type when overriding - [`KT-56814`](https://youtrack.jetbrains.com/issue/KT-56814) K2. PsiElement is null inside IrClass. As a result ClassBuilder defineClass gets null as origin - [`KT-54758`](https://youtrack.jetbrains.com/issue/KT-54758) Deprecate `ClassBuilderInterceptorExtension.interceptClassBuilderFactory` and provide another method without dependency on K1 - [`KT-57253`](https://youtrack.jetbrains.com/issue/KT-57253) K2: clean up callable reference logic in FIR2IR - [`KT-56225`](https://youtrack.jetbrains.com/issue/KT-56225) K2. "BackendException: Backend Internal error: Exception during IR lowering" error on incorrect constructor in inline class - [`KT-56769`](https://youtrack.jetbrains.com/issue/KT-56769) K2. Annotation applicability is ignored during compilation when there's use-site `@target` - [`KT-56616`](https://youtrack.jetbrains.com/issue/KT-56616) K2: cannot infer Java array type properly - [`KT-57247`](https://youtrack.jetbrains.com/issue/KT-57247) K2: false-positive INVALID_TYPE_OF_ANNOTATION_MEMBER on type-aliased vararg property - [`KT-57206`](https://youtrack.jetbrains.com/issue/KT-57206) K2: false-positive val reassignment error on synthetic property from generic class with overridden getter but not setter - [`KT-56519`](https://youtrack.jetbrains.com/issue/KT-56519) K2: Compiler crash on a function reference on companion receiver that inherits from outer class - [`KT-56506`](https://youtrack.jetbrains.com/issue/KT-56506) K1/K2 inconsistency: VAL_REASSIGNMENT on synthetic setter with different nullability - [`KT-56877`](https://youtrack.jetbrains.com/issue/KT-56877) K2: false-positive UNRESOLVED_LABEL for labeled this-expression in contract description - [`KT-56863`](https://youtrack.jetbrains.com/issue/KT-56863) K2: false-positive property initialization analysis errors after smartcast - [`KT-56864`](https://youtrack.jetbrains.com/issue/KT-56864) K2: Unexpected behavior with default parameter inheritance and function reference - [`KT-56665`](https://youtrack.jetbrains.com/issue/KT-56665) K2: false positive RECURSIVE_TYPEALIAS_EXPANSION - [`KT-53966`](https://youtrack.jetbrains.com/issue/KT-53966) K2 does not support SAM conversions with condition into Java/Kotlin functional interfaces - [`KT-56659`](https://youtrack.jetbrains.com/issue/KT-56659) FIR: Increment operator on object leads to exception from resolve - [`KT-56771`](https://youtrack.jetbrains.com/issue/KT-56771) FIR: Increment operator on qualified expressions leads to exception from resolve - [`KT-56759`](https://youtrack.jetbrains.com/issue/KT-56759) K2: False-positive UNRESOLVED_REFERENCE on labeled desctructuring declaration in LT mode - [`KT-56548`](https://youtrack.jetbrains.com/issue/KT-56548) K2: false positive overload resolution ambiguity for Java record constructor - [`KT-56476`](https://youtrack.jetbrains.com/issue/KT-56476) K2: false positive NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY at inline fun use-site - [`KT-56138`](https://youtrack.jetbrains.com/issue/KT-56138) K2: Illegal conversion of lambda with parameters to ExtensionFunction expected type - [`KT-56448`](https://youtrack.jetbrains.com/issue/KT-56448) K2: False-positive unsafe call due to incorrect inference of smartcasted type - [`KT-55966`](https://youtrack.jetbrains.com/issue/KT-55966) K2: Not enough information to infer type variable K if smartcast is used - [`KT-57168`](https://youtrack.jetbrains.com/issue/KT-57168) K2: compiler FIR2IR crash on synthetic property from generic class with overridden getter but not setter - [`KT-56876`](https://youtrack.jetbrains.com/issue/KT-56876) K2: false-positive UNRESOLVED_REFERENCE for name of nested class in contract description - [`KT-57194`](https://youtrack.jetbrains.com/issue/KT-57194) K2: overload resolution doesn't prioritize Double over Float - [`KT-57067`](https://youtrack.jetbrains.com/issue/KT-57067) Warning about expect/aсtual in the same module doesn't take into account absence of 'actual' modifier - [`KT-56954`](https://youtrack.jetbrains.com/issue/KT-56954) K2: function literals can be passed as arguments to parameters with kotlin.reflect function types - [`KT-55423`](https://youtrack.jetbrains.com/issue/KT-55423) K2: Implement CONTRACT_NOT_ALLOWED - [`KT-56923`](https://youtrack.jetbrains.com/issue/KT-56923) K2: no line number in bytecode when ASTORE exception in catch - [`KT-56829`](https://youtrack.jetbrains.com/issue/KT-56829) K2: compiler FIR2IR crash on passing to function a callable reference to nested class's constructor with default arguments - [`KT-57029`](https://youtrack.jetbrains.com/issue/KT-57029) Per-file caches fail on local inline function in an inline function - [`KT-57085`](https://youtrack.jetbrains.com/issue/KT-57085) K2: `@Suppress` is sensitive to its argument's case - [`KT-57103`](https://youtrack.jetbrains.com/issue/KT-57103) K1: AssertionError: Mismatching type arguments: 0 vs 1 + 0 when calling inline function with callable reference to generic synthetic property - [`KT-57033`](https://youtrack.jetbrains.com/issue/KT-57033) Make KtClassLiteralExpression stub based - [`KT-57035`](https://youtrack.jetbrains.com/issue/KT-57035) Make KtCollectionLiteralExpression stub based - [`KT-40857`](https://youtrack.jetbrains.com/issue/KT-40857) Invalid parameterized types for extension function on parameterized receiver when javaParameters=true - [`KT-56154`](https://youtrack.jetbrains.com/issue/KT-56154) Compiler backend crash on reference to Java synthetic property from generic class - [`KT-56692`](https://youtrack.jetbrains.com/issue/KT-56692) StackOverflow in PrivateInlineFunctionsReturningAnonymousObjectsChecker - [`KT-55879`](https://youtrack.jetbrains.com/issue/KT-55879) Modularized tests: fir.bench.language.version is used as API version, not language version - [`KT-51821`](https://youtrack.jetbrains.com/issue/KT-51821) ClassCastException on anonymous fun interface implementation when unrelated vararg is used - [`KT-56820`](https://youtrack.jetbrains.com/issue/KT-56820) K2: compiler FIR crash on Java field access after smartcast - [`KT-56579`](https://youtrack.jetbrains.com/issue/KT-56579) \[K2/N] IR actualizer crashed with K2 on expect annotation marked with `@OptionalExpectation`, without actual. - [`KT-56750`](https://youtrack.jetbrains.com/issue/KT-56750) K2: "IllegalArgumentException: No argument for parameter VALUE_PARAMETER" when calling typealias method reference - [`KT-55614`](https://youtrack.jetbrains.com/issue/KT-55614) K2: consider serializing static enum members (values/valueOf/entries) to match K1 behavior - [`KT-30507`](https://youtrack.jetbrains.com/issue/KT-30507) Unsound smartcast if null assignment inside index place and plusAssign/minusAssign is used - [`KT-56646`](https://youtrack.jetbrains.com/issue/KT-56646) K2: "IllegalStateException: No single implementation found for: FUN FAKE_OVERRIDE" when compiling a functional interface - [`KT-56334`](https://youtrack.jetbrains.com/issue/KT-56334) K2: can't call expected function with default arguments - [`KT-56514`](https://youtrack.jetbrains.com/issue/KT-56514) K2 should report ACTUAL_TYPE_ALIAS_NOT_TO_CLASS - [`KT-56522`](https://youtrack.jetbrains.com/issue/KT-56522) K2 should report ACTUAL_FUNCTION_WITH_DEFAULT_ARGUMENTS - [`KT-56910`](https://youtrack.jetbrains.com/issue/KT-56910) Exception during IR lowering: Cannot determine lineNumber of element FUN name:cancelProgress - [`KT-56542`](https://youtrack.jetbrains.com/issue/KT-56542) K2: false positive TOO_MANY_ARGUMENTS in VarHandle.set call - [`KT-56861`](https://youtrack.jetbrains.com/issue/KT-56861) FIR: test FirPluginBlackBoxCodegenTestGenerated.testClassWithAllPropertiesConstructor is failing with runtime error - [`KT-56234`](https://youtrack.jetbrains.com/issue/KT-56234) K2: "ISE: Expected value generated with NEW" with inline property setter and noinline parameter - [`KT-56722`](https://youtrack.jetbrains.com/issue/KT-56722) K2: cannot resolve component call after smart cast - [`KT-56875`](https://youtrack.jetbrains.com/issue/KT-56875) K2: isOperator flag is incorrectly set for java methods - [`KT-56714`](https://youtrack.jetbrains.com/issue/KT-56714) K2: wrong argument mapping in DSL - [`KT-56723`](https://youtrack.jetbrains.com/issue/KT-56723) K2: lambda accidentally returns Unit? instead of Unit - [`KT-55877`](https://youtrack.jetbrains.com/issue/KT-55877) K2: Secondary constructor without call to parent: no frontend error, ISE: "Null argument in ExpressionCodegen for parameter VALUE_PARAMETER" - [`KT-56386`](https://youtrack.jetbrains.com/issue/KT-56386) K2: Make possible to access Java field which is shadowed by Kotlin invisible property\` - [`KT-56862`](https://youtrack.jetbrains.com/issue/KT-56862) Compatibility problem with using Kotlin in Intellij 223 or higher because of missing particular trove4j dependency - [`KT-55088`](https://youtrack.jetbrains.com/issue/KT-55088) JS, Native compilation fail with internal error on `SomeEnum.entries` reference when `SomeEnum` is from klib compiled with disabled EnumEntries language feature - [`KT-40904`](https://youtrack.jetbrains.com/issue/KT-40904) No warning when declare actual in the same target (module) as expect - [`KT-56707`](https://youtrack.jetbrains.com/issue/KT-56707) K2: Unexpected TYPECHECKER_HAS_RUN_INTO_RECURSIVE_MROBLEM where only getter type specified explicitly - [`KT-56508`](https://youtrack.jetbrains.com/issue/KT-56508) Context receivers: Internal compiler error when compiling code containing a class with a secondary constructor - [`KT-56706`](https://youtrack.jetbrains.com/issue/KT-56706) K2: False-positive ARGUMENT_TYPE_MISMATCH for generic nested types from library - [`KT-56505`](https://youtrack.jetbrains.com/issue/KT-56505) K2: Missing `NO_EXPLICIT_VISIBILITY_IN_API_MODE` errors on various declarations - [`KT-56682`](https://youtrack.jetbrains.com/issue/KT-56682) K2: False-negative UNINITIALIZED_VARIABLE on access to delegated property - [`KT-56678`](https://youtrack.jetbrains.com/issue/KT-56678) K2: False-negative UNINITIALIZED_VARIABLE if corresponding variable has initializer - [`KT-56612`](https://youtrack.jetbrains.com/issue/KT-56612) K2: false positive NO_TYPE_ARGUMENTS_ON_RHS on raw cast with type alias based argument - [`KT-56445`](https://youtrack.jetbrains.com/issue/KT-56445) K2: False-positive unresolved reference to callable reference to function with default argument - [`KT-55024`](https://youtrack.jetbrains.com/issue/KT-55024) K2: overload resolution ambiguity/unresolved reference if variable is smart-casted to an invisible internal class - [`KT-55722`](https://youtrack.jetbrains.com/issue/KT-55722) K2: Incorrect OVERLOAD_RESOLUTION_AMBIGUITY with smart cast on dispatch receiver (simple) - [`KT-56563`](https://youtrack.jetbrains.com/issue/KT-56563) Inference within if stops working when changing expected type from Any to a different type - [`KT-55936`](https://youtrack.jetbrains.com/issue/KT-55936) K2: Support proper resolution of callable references as last statements in lambda - [`KT-45989`](https://youtrack.jetbrains.com/issue/KT-45989) FIR: wrong callable reference type inferred - [`KT-55169`](https://youtrack.jetbrains.com/issue/KT-55169) K2: False-negative NO_ELSE_IN_WHEN - [`KT-55932`](https://youtrack.jetbrains.com/issue/KT-55932) K2. No compiler error when elvis operator returns not matched type - [`KT-53987`](https://youtrack.jetbrains.com/issue/KT-53987) K2: False negative "TYPE_MISMATCH" with if statement return - [`KT-41038`](https://youtrack.jetbrains.com/issue/KT-41038) NI: TYPE_MISMATCH when passing constructor of nested class - [`KT-42449`](https://youtrack.jetbrains.com/issue/KT-42449) Can not resolve property for value of type Any even after casting type to a type with star projection - [`KT-52934`](https://youtrack.jetbrains.com/issue/KT-52934) StackOverflow from `PseudocodeTraverserKt.collectDataFromSubgraph` with `if` inside `finally` - [`KT-52860`](https://youtrack.jetbrains.com/issue/KT-52860) StackOverflowError when casting involving recursive generics and star projection - [`KT-52424`](https://youtrack.jetbrains.com/issue/KT-52424) ClassCastException: Wrong smartcast to Nothing? with if-else in nullable lambda parameter - [`KT-52262`](https://youtrack.jetbrains.com/issue/KT-52262) TYPE_MISMATCH: Nonnull smartcasting fails with non-exhaustive when - [`KT-52502`](https://youtrack.jetbrains.com/issue/KT-52502) Forbid extension calls on inline functional parameters - [`KT-51045`](https://youtrack.jetbrains.com/issue/KT-51045) SETTER_MROJECTED_OUT: Star projected nullable property can't be set to null - [`KT-40480`](https://youtrack.jetbrains.com/issue/KT-40480) \[FIR] Support `hasStableParameterName` from metadata - [`KT-50134`](https://youtrack.jetbrains.com/issue/KT-50134) NI: Type inference regression in java streams groupingBy - [`KT-50160`](https://youtrack.jetbrains.com/issue/KT-50160) False positive "USELESS_CAST" caused by indexed access operator - [`KT-42715`](https://youtrack.jetbrains.com/issue/KT-42715) Unable to use implicit lambda param `it` for overloaded methods - [`KT-49045`](https://youtrack.jetbrains.com/issue/KT-49045) False positive USELESS_CAST in generic type with nullable type parameter - [`KT-49024`](https://youtrack.jetbrains.com/issue/KT-49024) AssertionError: Variance conflict: type parameter variance 'out' and projection kind 'in' cannot be combined - [`KT-48975`](https://youtrack.jetbrains.com/issue/KT-48975) Type mismatch: inferred type is X but Nothing! was expected with the AssertJ latest version - [`KT-47870`](https://youtrack.jetbrains.com/issue/KT-47870) INVISIBLE_MEMBER: Kotlin class can't access protected annotation defined in Java parent class - [`KT-47495`](https://youtrack.jetbrains.com/issue/KT-47495) ReenteringLazyValueComputationException on invalid code - [`KT-47490`](https://youtrack.jetbrains.com/issue/KT-47490) Missed diagnostic for incorrect callable reference in finally - [`KT-47484`](https://youtrack.jetbrains.com/issue/KT-47484) "Recursion detected in a lazy value under LockBasedStorageManager" on invalid code - [`KT-46301`](https://youtrack.jetbrains.com/issue/KT-46301) Combining branches with sealed interfaces in `when` breaks type inference - [`KT-44392`](https://youtrack.jetbrains.com/issue/KT-44392) False negative: redundant nullability/not null check on cast with as operator - [`KT-43936`](https://youtrack.jetbrains.com/issue/KT-43936) Recursion detected on input: ANNOTATION_ENTRY with annotation on star-imported nested class - [`KT-43846`](https://youtrack.jetbrains.com/issue/KT-43846) No smart cast when returning function closures with captured smart-cast variable - [`KT-43603`](https://youtrack.jetbrains.com/issue/KT-43603) False positive USELESS_CAST leads to TYPECHECKER_HAS_RUN_INTO_RECURSIVE_MROBLEM on "when" with smart cast and extension property - [`KT-43553`](https://youtrack.jetbrains.com/issue/KT-43553) JVM / IR: "AssertionError: Unbound symbols not allowed" caused by annotation class with TYPE target - [`KT-42169`](https://youtrack.jetbrains.com/issue/KT-42169) False negative CAST_NEVER_SUCCEEDS for incompatible types with generic parameter and star projection - [`KT-42136`](https://youtrack.jetbrains.com/issue/KT-42136) NI: False positive \[USELESS_CAST] when list serves to create a mutable list - [`KT-41721`](https://youtrack.jetbrains.com/issue/KT-41721) SAM conversion fails on varargs with type approximated to Nothing - [`KT-38288`](https://youtrack.jetbrains.com/issue/KT-38288) Unresolved reference for type parameter upper bound of nested class when outer class extends it with star projected type argument - [`KT-37490`](https://youtrack.jetbrains.com/issue/KT-37490) NULL_FOR_NONNULL_TYPE: "Null can not be a value of a non-null type Nothing" when null is passed to nullable argument of type projected method - [`KT-37365`](https://youtrack.jetbrains.com/issue/KT-37365) NPE from `ReflectionReferencesGenerator.generateCallableReference` with inner class function reference and wrong parenthesis - [`KT-36958`](https://youtrack.jetbrains.com/issue/KT-36958) NI: missed unresolved on parenthesized callable reference passing through call (back-ends throw an exception) - [`KT-30756`](https://youtrack.jetbrains.com/issue/KT-30756) No smartcast if elvis operator as a smartcast source in while or do-while is used as the last statement - [`KT-24737`](https://youtrack.jetbrains.com/issue/KT-24737) Report an error on invalid this-expression with angle brackets on left-hand side of a callable reference - [`KT-21463`](https://youtrack.jetbrains.com/issue/KT-21463) Compiler doesn't take into accout a type parameter upper bound if a corresponding type argument is in projection - [`KT-6822`](https://youtrack.jetbrains.com/issue/KT-6822) Smart cast doesn't work inside local returned expression in lambda - [`KT-55840`](https://youtrack.jetbrains.com/issue/KT-55840) Inconsistency between members of enums in bytecode between FE 1.0 + JVM IR and FIR + JVM IR - [`KT-47815`](https://youtrack.jetbrains.com/issue/KT-47815) JVM: "Recursion detected in a lazy value under LockBasedStorageManager" when trying to inherit interface from a class with non-trivial function - [`KT-17817`](https://youtrack.jetbrains.com/issue/KT-17817) No error reported on invalid LHS for class literal - [`KT-47373`](https://youtrack.jetbrains.com/issue/KT-47373) Missed diagnostics on/after non-null assertion (!!) on generic class class use with class literal - [`KT-51143`](https://youtrack.jetbrains.com/issue/KT-51143) Wrong Unit-requiring at if/when branch with stub types - [`KT-53671`](https://youtrack.jetbrains.com/issue/KT-53671) False-positive diagnostic reported on OptIn annotation import from root package - [`KT-53494`](https://youtrack.jetbrains.com/issue/KT-53494) Mistaken type inference in compound 'if' expression with nullability check and covariant type - [`KT-28668`](https://youtrack.jetbrains.com/issue/KT-28668) "AssertionError: Unrelated types in SAM conversion for index variable" if lambda argument of '\[...]' in LHS of augmented assignment is used as an implementation for different SAM interfaces - [`KT-55931`](https://youtrack.jetbrains.com/issue/KT-55931) Inference for callable reference inside synthetic calls for if/when/try/etc stops working when brought into lambda for a call - [`KT-20223`](https://youtrack.jetbrains.com/issue/KT-20223) Inline access check ignores operator calls to `invoke()` - [`KT-54478`](https://youtrack.jetbrains.com/issue/KT-54478) `@NoInfer` causes CONFLICTING_OVERLOADS - [`KT-56472`](https://youtrack.jetbrains.com/issue/KT-56472) K2: Add stack of all FIR elements to CheckerContext - [`KT-41126`](https://youtrack.jetbrains.com/issue/KT-41126) \[FIR] Inconsistency of a compiler behaviour at init block for an enum entry with and without a qualifier name - [`KT-54931`](https://youtrack.jetbrains.com/issue/KT-54931) Annotations defined in nested classes cannot be instantiated directly - [`KT-52338`](https://youtrack.jetbrains.com/issue/KT-52338) "IncompatibleClassChangeError: Expected non-static field" with Kotlin class with same-named companion object property as base Java class field - [`KT-24901`](https://youtrack.jetbrains.com/issue/KT-24901) No smart cast for `when` with early return - [`KT-53086`](https://youtrack.jetbrains.com/issue/KT-53086) "Cannot access '<init>' before superclass constructor has been called" with inner class secondary constructor - [`KT-55137`](https://youtrack.jetbrains.com/issue/KT-55137) Callable references with conversion are incorrectly allowed to be promoted to KFunction - [`KT-30497`](https://youtrack.jetbrains.com/issue/KT-30497) EXACTLY_ONCE contract doesn't work in a function with `vararg` parameter - [`KT-47074`](https://youtrack.jetbrains.com/issue/KT-47074) Front-end Internal error: Failed to analyze declaration State / java.lang.IllegalStateException: Should not be called! when try to add Parcelize - [`KT-24503`](https://youtrack.jetbrains.com/issue/KT-24503) Return-as-expression is allowed as this/super constructor parameter - [`KT-55379`](https://youtrack.jetbrains.com/issue/KT-55379) False positive NO_ELSE_IN_WHEN with smartcast to Boolean - [`KT-47750`](https://youtrack.jetbrains.com/issue/KT-47750) False positive NO_ELSE_IN_WHEN in presence of smartcast to sealed interface - [`KT-53819`](https://youtrack.jetbrains.com/issue/KT-53819) False positive UNINITIALIZED_VARIABLE with secondary constructor and custom property getter in local class - [`KT-56457`](https://youtrack.jetbrains.com/issue/KT-56457) JVM: Enum.entries are not annotated with `@NotNull` - [`KT-56072`](https://youtrack.jetbrains.com/issue/KT-56072) K2. "IllegalStateException: Fir2IrSimpleFunctionSymbol for <paramName> is already bound" when trying to access java synthetic property of inherited class - [`KT-50082`](https://youtrack.jetbrains.com/issue/KT-50082) Kotlin non-overriding property of subclass doesn't shadow same-named Java field from base class - [`KT-55822`](https://youtrack.jetbrains.com/issue/KT-55822) False positive ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED with raw types and mixed overridden members - [`KT-55666`](https://youtrack.jetbrains.com/issue/KT-55666) K2: label on local function is rejected: "Target label does not denote a function" - [`KT-56283`](https://youtrack.jetbrains.com/issue/KT-56283) False-positive INVISIBLE_MEMBER on overridden member of more specific type after smart cast - [`KT-51969`](https://youtrack.jetbrains.com/issue/KT-51969) \[FIR] Compilation for expect value class fails with "Fir2IrSimpleFunctionSymbol for \[declaration] is already bound" - [`KT-56329`](https://youtrack.jetbrains.com/issue/KT-56329) K2: compiler backend crash on two expected functions with similar signatures - [`KT-56361`](https://youtrack.jetbrains.com/issue/KT-56361) K2/MPP: receiver isn't available in lambda literals with receiver - [`KT-55295`](https://youtrack.jetbrains.com/issue/KT-55295) K2/MPP: JS build functionality - [`KT-55909`](https://youtrack.jetbrains.com/issue/KT-55909) \[K2/N] IndexOutOfBoundsException for a reference to a function defined in companion object superclass - [`KT-55664`](https://youtrack.jetbrains.com/issue/KT-55664) K2: eliminate ClassId.isSame call from FirClass.isSubclassOf - [`KT-56353`](https://youtrack.jetbrains.com/issue/KT-56353) K2. False negative "Unresolved reference" in default value of secondary constructor's parameter - [`KT-56381`](https://youtrack.jetbrains.com/issue/KT-56381) K2: Function type kind not extracted from lambda literal in generic call - [`KT-55747`](https://youtrack.jetbrains.com/issue/KT-55747) K2. "Convention for 'mod' is forbidden. Use 'rem'" error is missing - [`KT-56104`](https://youtrack.jetbrains.com/issue/KT-56104) Unnecessary inner classes attributes in class files for subclasses - [`KT-55570`](https://youtrack.jetbrains.com/issue/KT-55570) K2: ACTUAL_WITHOUT_EXPECT error is not reported on a simple actual class - [`KT-56176`](https://youtrack.jetbrains.com/issue/KT-56176) \[K2/N] "IllegalStateException: actual type is kotlin.Int, expected kotlin.Long" when expected type uses typealias - [`KT-56229`](https://youtrack.jetbrains.com/issue/KT-56229) K2: IllegalStateException (already bound) for triangle-like dependencies scheme with MPP scenario - [`KT-56199`](https://youtrack.jetbrains.com/issue/KT-56199) K2 + MPP + kotlinx.serialization: java.lang.VerifyError: Bad type on operand stack in aaload - [`KT-56212`](https://youtrack.jetbrains.com/issue/KT-56212) K2: Exception when compiling extension function declaration with illegally chained type parameter receiver - [`KT-55503`](https://youtrack.jetbrains.com/issue/KT-55503) K2: "Argument type mismatch" caused by using the wrong "this" - [`KT-56050`](https://youtrack.jetbrains.com/issue/KT-56050) K2: inconsistency regarding visibility of synthetic properties with protected getter and public setter - [`KT-49663`](https://youtrack.jetbrains.com/issue/KT-49663) FIR: Support `@kotlin`.jvm.PurelyImplements for java collections - [`KT-55468`](https://youtrack.jetbrains.com/issue/KT-55468) \[K2/N] Crash with debuginfo caused by changed tree using IMPLICIT_COERCION_TO_UNIT - [`KT-56269`](https://youtrack.jetbrains.com/issue/KT-56269) \[K2/N] Don't test "Tailrec is not allowed on open members" in K2 - [`KT-54647`](https://youtrack.jetbrains.com/issue/KT-54647) K2: Function call with Lambda on LHS of assignment leads to KotlinExceptionWithAttachments: FirDeclaration was not found for class org.jetbrains.kotlin.psi.KtFunctionLiteral - [`KT-54648`](https://youtrack.jetbrains.com/issue/KT-54648) K2: Function call on left side of erroneous assignment isn't resolved - [`KT-55699`](https://youtrack.jetbrains.com/issue/KT-55699) K2. False Negative "Type parameter T is not an expression" - [`KT-56132`](https://youtrack.jetbrains.com/issue/KT-56132) Restore 'JvmBackendContext' constructor signature for compatibility - [`KT-55973`](https://youtrack.jetbrains.com/issue/KT-55973) K2: Exception from UnusedChecker on an unused destructuring - [`KT-56275`](https://youtrack.jetbrains.com/issue/KT-56275) K2 IDE: Missed error for enum super type - [`KT-54775`](https://youtrack.jetbrains.com/issue/KT-54775) K2. "IllegalStateException: Expected FirResolvedTypeRef with ConeKotlinType but was FirImplicitTypeRefImpl <implicit>" exception on incorrect code - [`KT-55528`](https://youtrack.jetbrains.com/issue/KT-55528) K2: CFA for property initialization analysis is not run for class initialization graphs - [`KT-54410`](https://youtrack.jetbrains.com/issue/KT-54410) K2: Deprecation warning instead of "this declaration is only available since Kotlin X" when language version in project are below required to use language feature - [`KT-55186`](https://youtrack.jetbrains.com/issue/KT-55186) K2: No compilation error on calling exception without constructor - [`KT-36776`](https://youtrack.jetbrains.com/issue/KT-36776) Treat special constructions (if, when, try) as a usual calls when there is expected type - [`KT-50947`](https://youtrack.jetbrains.com/issue/KT-50947) False negative: FE 1.0 doesn't report type variance conflict error on an inner type - [`KT-39041`](https://youtrack.jetbrains.com/issue/KT-39041) Collection literals should not be allowed inside annotation classes - [`KT-54694`](https://youtrack.jetbrains.com/issue/KT-54694) Consider enabling BooleanElvisBoundSmartCasts in K1 or K2 - [`KT-54587`](https://youtrack.jetbrains.com/issue/KT-54587) K2. CCE on compilation when some operator fun is needed and it is implemented as an extension function for another class - [`KT-52774`](https://youtrack.jetbrains.com/issue/KT-52774) Resolve unqualified enum constants based on expected type ##### Docs & Examples - [`KT-53643`](https://youtrack.jetbrains.com/issue/KT-53643) Update coding style conventions to include rangeUntil operator - [`KT-57902`](https://youtrack.jetbrains.com/issue/KT-57902) Create migration tutorial from kotlin-js to kotlin-multiplatform gradle plugin - [`KT-58381`](https://youtrack.jetbrains.com/issue/KT-58381) \[Docs]\[Libraries] Document Path.createParentDirectories ##### IDE ##### Performance Improvements - [`KTIJ-23501`](https://youtrack.jetbrains.com/issue/KTIJ-23501) Make main run configuration detection lighter - [`KT-56613`](https://youtrack.jetbrains.com/issue/KT-56613) Reduce memory consumption of light classes ##### Fixes - [`KT-57849`](https://youtrack.jetbrains.com/issue/KT-57849) K2: contract violation due to implicit java type with annotation - [`KT-57857`](https://youtrack.jetbrains.com/issue/KT-57857) LC: FakeFileForLightClass: Read access is allowed from inside read-action - [`KT-57578`](https://youtrack.jetbrains.com/issue/KT-57578) SLC: incorrect upper bound wildcards - [`KT-57917`](https://youtrack.jetbrains.com/issue/KT-57917) Analysis API: decompiled value parameters are not resolved - [`KT-56046`](https://youtrack.jetbrains.com/issue/KT-56046) K2 IDE: Avoid redundant resolve from annotations - [`KT-57569`](https://youtrack.jetbrains.com/issue/KT-57569) SLC: incorrect visibility for lateinit var with private setter - [`KT-57547`](https://youtrack.jetbrains.com/issue/KT-57547) SLC: non-last `vararg` value parameter type mismatch - [`KT-57548`](https://youtrack.jetbrains.com/issue/KT-57548) SLC: incorrect inheritance list for Comparator - [`KT-56843`](https://youtrack.jetbrains.com/issue/KT-56843) Light classes: certain kinds of constant values in property initializers aren't supported - [`KT-56868`](https://youtrack.jetbrains.com/issue/KT-56868) SLC: IncorrectOperationException on enum annotation arguments that are not valid Java identifiers - [`KT-56833`](https://youtrack.jetbrains.com/issue/KT-56833) Light classes: Accessors to lateinit properties don't have `@NotNull` annotations - [`KT-56845`](https://youtrack.jetbrains.com/issue/KT-56845) Light classes: Overridden property accessors don't have `@Override` annotation - [`KT-56441`](https://youtrack.jetbrains.com/issue/KT-56441) K2 IDE: reference from Java to ObjectName.INSTANCE of private object is red in IDE, but compiled successfully - [`KT-56891`](https://youtrack.jetbrains.com/issue/KT-56891) Symbol Classes: DefaultImpls classes contain methods without default implementation - [`KT-56842`](https://youtrack.jetbrains.com/issue/KT-56842) Light Classes: Primitive-backed context receiver parameters shouldn't be marked with `@NotNull` - [`KT-56835`](https://youtrack.jetbrains.com/issue/KT-56835) Light classes: Underlying fields for delegated properties should be marked as final and `@NotNull` - [`KT-56840`](https://youtrack.jetbrains.com/issue/KT-56840) Light Classes: Inline classes backed by Java primitives shouldn't be marked with `@NotNull` - [`KT-56728`](https://youtrack.jetbrains.com/issue/KT-56728) K2 IDE. False positive `not applicable to` for kotlin annotation with target annotating Java element - [`KT-55815`](https://youtrack.jetbrains.com/issue/KT-55815) SLC: Keep annotations on type when converting to `PsiType` - [`KT-55669`](https://youtrack.jetbrains.com/issue/KT-55669) K2 IDE: INRE from light classes ##### IDE. Completion - [`KTIJ-25108`](https://youtrack.jetbrains.com/issue/KTIJ-25108) K2 IDE: Code completion in Java context for Kotlin top level members: "Slow operations are prohibited on EDT" through KtAnalysisScopeProviderImpl.canBeAnalysed() - [`KTIJ-24989`](https://youtrack.jetbrains.com/issue/KTIJ-24989) K2 IDE: completion should show information about expanded types for type alias parameters - [`KTIJ-24992`](https://youtrack.jetbrains.com/issue/KTIJ-24992) K2 IDE: completion shows return type with incorrect nullability when type is stub type - [`KTIJ-24948`](https://youtrack.jetbrains.com/issue/KTIJ-24948) K2 IDE: "ERROR: class org.jetbrains.kotlin.fir.types.jvm.FirJavaTypeRef cannot be cast to class org.jetbrains.kotlin.fir.types.FirResolvedTypeRef" during completion of inner classes' constructors - [`KTIJ-24256`](https://youtrack.jetbrains.com/issue/KTIJ-24256) K2 IDE: Angle brackets are missing in completion of function with type parameters - [`KTIJ-24083`](https://youtrack.jetbrains.com/issue/KTIJ-24083) K2, Completion: Exception on adding a type parameter receiver to a function - [`KTIJ-23963`](https://youtrack.jetbrains.com/issue/KTIJ-23963) K2 IDE: Completion in Kotlin suggests overriding a Java field; fails with "Unknown member to override" - [`KTIJ-22359`](https://youtrack.jetbrains.com/issue/KTIJ-22359) K2 IDE: no completion for Java synthetic properties from super class - [`KTIJ-23880`](https://youtrack.jetbrains.com/issue/KTIJ-23880) Completion doesn't work for Java synthetic property reference ##### IDE. Decompiler, Indexing, Stubs - [`KTIJ-25152`](https://youtrack.jetbrains.com/issue/KTIJ-25152) Kotlin Bytecode tool window: ISE Symbol with IrSimpleFunctionSymbolImpl is unbound on actual callable with argument in mpp project with IR - [`KTIJ-24475`](https://youtrack.jetbrains.com/issue/KTIJ-24475) Migrate kotlin index extension implementation from object to classes - [`KTIJ-24335`](https://youtrack.jetbrains.com/issue/KTIJ-24335) Kotlin Bytecode tool window: NoSuchElementException caused by duplicate Boolean type descriptor in JvmSharedVariablesManager.getProvider - [`KTIJ-24206`](https://youtrack.jetbrains.com/issue/KTIJ-24206) Kotlin Bytecode tool window: "Unhandled intrinsic in ExpressionCodegen" when compiling a source file with an expect function - [`KTIJ-15764`](https://youtrack.jetbrains.com/issue/KTIJ-15764) IR by default in Kotlin bytecode tool window ##### IDE. Gradle Integration - [`KT-59034`](https://youtrack.jetbrains.com/issue/KT-59034) MPP build failed with "Factory type is not known for plugin variants" in kt-231-\* - [`KT-56671`](https://youtrack.jetbrains.com/issue/KT-56671) KGP import: K/N distribution libraries should'n be resolved for IDE by KGP with package names - [`KTIJ-24573`](https://youtrack.jetbrains.com/issue/KTIJ-24573) KGP-based import: commonized cinterop libraries don't include source set targets, unsupported by host - [`KTIJ-25757`](https://youtrack.jetbrains.com/issue/KTIJ-25757) KJS: 1.9.0-Beta fails to run when running in Android Studio - [`KTIJ-24701`](https://youtrack.jetbrains.com/issue/KTIJ-24701) KGP import: JVM+Android shared source sets don't receive a correct default stdlib dependency - [`KTIJ-24745`](https://youtrack.jetbrains.com/issue/KTIJ-24745) IDE sync of kotlin("js") projects with js(BOTH) set fails with exception because of the new MPP IDE import - [`KTIJ-24567`](https://youtrack.jetbrains.com/issue/KTIJ-24567) Enable KGP dependency resolution by default - [`KTIJ-24729`](https://youtrack.jetbrains.com/issue/KTIJ-24729) KotlinMPPGradleProjectResolverKt must not be requested from main classloader on project import - [`KTIJ-11978`](https://youtrack.jetbrains.com/issue/KTIJ-11978) IDE does not recognize the sources JAR of a published to mavenLocal MPP library ##### IDE. Inspections and Intentions - [`KTIJ-24684`](https://youtrack.jetbrains.com/issue/KTIJ-24684) K2 IDE: 'Redundant qualifier name' false positive in type specification in extension function - [`KTIJ-24662`](https://youtrack.jetbrains.com/issue/KTIJ-24662) K2 IDE: False positive "Redundant qualifier name" inspection for nested class from base interface - [`KTIJ-25232`](https://youtrack.jetbrains.com/issue/KTIJ-25232) K2 IDE: "Redundant qualifier name" inspection false positive with object referenced via property - [`KTIJ-25447`](https://youtrack.jetbrains.com/issue/KTIJ-25447) Make Enum.entries and RangeUntil inspections don't check for opt-in when APIs become stable - [`KTIJ-23588`](https://youtrack.jetbrains.com/issue/KTIJ-23588) K2 IDE. False positive unused import directive for extension function of an object - [`KTIJ-25112`](https://youtrack.jetbrains.com/issue/KTIJ-25112) K2 IDE: False positive "Actual value of parameter 'b' is always 'null'" - [`KTIJ-24485`](https://youtrack.jetbrains.com/issue/KTIJ-24485) Explicit API mode: false positive "redundant 'public' modifier" - [`KTIJ-24453`](https://youtrack.jetbrains.com/issue/KTIJ-24453) Unsuccessfull resolve error from OperatorToFunctionIntention on recursive property declaration ##### IDE. JS - [`KT-58427`](https://youtrack.jetbrains.com/issue/KT-58427) Kotlin Gradle Plugin ignores language version value for Kotlin/JS sources ##### IDE. Libraries - [`KTIJ-25096`](https://youtrack.jetbrains.com/issue/KTIJ-25096) K2 IDE: Library sessions are garbage collected between performance test runs with enabled library caches - [`KTIJ-24413`](https://youtrack.jetbrains.com/issue/KTIJ-24413) Cannot navigate to enum of the Kotlin library via entries call ##### IDE. Multiplatform - [`KTIJ-25859`](https://youtrack.jetbrains.com/issue/KTIJ-25859) MPP: Library wizard with android target uses deprecated `androidTest` source set - [`KTIJ-25479`](https://youtrack.jetbrains.com/issue/KTIJ-25479) Compiler options is not imported correctly for js source sets - [`KTIJ-24011`](https://youtrack.jetbrains.com/issue/KTIJ-24011) MPP: Native tests are missing run gutters ##### JavaScript ##### New Features - [`KT-12784`](https://youtrack.jetbrains.com/issue/KT-12784) JS: generate ES2015 compatible modules - [`KT-48154`](https://youtrack.jetbrains.com/issue/KT-48154) KJS / IR: Inline members support for external types - [`KT-51582`](https://youtrack.jetbrains.com/issue/KT-51582) FIR: support basic compile-time evaluation for JS backend ##### Fixes - [`KT-43490`](https://youtrack.jetbrains.com/issue/KT-43490) KJS / IR: "Cannot set property message of Error which has only a getter" caused by class that is child of Throwable - [`KT-57690`](https://youtrack.jetbrains.com/issue/KT-57690) K2/MPP: compileProductionLibraryKotlinJs fails with Module has a reference to symbol kotlin/arrayOf|3204918726020768747\[0]. Neither the module itself nor its dependencies contain such declaration - [`KT-56911`](https://youtrack.jetbrains.com/issue/KT-56911) K2/MPP: Compile K/JS fails for `@Serializable` annotation with class IrDeclarationOrigin$GeneratedByPlugin cannot be cast to class IrDeclarationOriginImpl - [`KT-56950`](https://youtrack.jetbrains.com/issue/KT-56950) Support KLIB IC with K2 - [`KT-58570`](https://youtrack.jetbrains.com/issue/KT-58570) KJS: ES6 classes + PL throw java.lang.NullPointerException - [`KT-58835`](https://youtrack.jetbrains.com/issue/KT-58835) K2/JS: Fix incremental compilation klib tests - [`KT-58794`](https://youtrack.jetbrains.com/issue/KT-58794) KJS / K2: Assertion failed with Space build - [`KT-51706`](https://youtrack.jetbrains.com/issue/KT-51706) Partial linkage: in case of absent symbol referred from declaration Native compiler is successful, JavaScript fails - [`KT-54452`](https://youtrack.jetbrains.com/issue/KT-54452) Kotlin/JS libraries with "joined" legacy+IR content: publish IR sources for them - [`KT-53180`](https://youtrack.jetbrains.com/issue/KT-53180) Kotlin/JS: generated TypeScript constructor can have "TS1016: A required parameter cannot follow an optional parameter" error with certain properties order - [`KT-39650`](https://youtrack.jetbrains.com/issue/KT-39650) KJS IR: provide a way to enable ES2015 class generation - [`KT-57990`](https://youtrack.jetbrains.com/issue/KT-57990) KJS/IR. Invalid `super` call for final parent methods (ES classes) - [`KT-58246`](https://youtrack.jetbrains.com/issue/KT-58246) KJS: ES15 classses β€” duplicated code in class constructor - [`KT-57479`](https://youtrack.jetbrains.com/issue/KT-57479) KJS: Add an annotation for a function parameter which checks that a passed argument has an external type - [`KT-58201`](https://youtrack.jetbrains.com/issue/KT-58201) Unknown statement type when building with ES modules - [`KT-30810`](https://youtrack.jetbrains.com/issue/KT-30810) values and valueOf are miscompiled for external enum classes - [`KT-57024`](https://youtrack.jetbrains.com/issue/KT-57024) Ugly TypeScript definitions for declarations with both `@JsExport` and `@Serializable` - [`KT-56237`](https://youtrack.jetbrains.com/issue/KT-56237) KJS + IC: Adding or removing interface default implementation doesn't invalidate children and doesn't update JS code - [`KT-54638`](https://youtrack.jetbrains.com/issue/KT-54638) K2/JS: Fir2ir - implement and use JS-specific mangler - [`KT-54028`](https://youtrack.jetbrains.com/issue/KT-54028) Native / JS: Using private object implementing a sealed interface causes a linker error - [`KT-57423`](https://youtrack.jetbrains.com/issue/KT-57423) KJS: Add an annotation for external interfaces which allows to be inherited only by other external interfaces, classes or objects - [`KT-57711`](https://youtrack.jetbrains.com/issue/KT-57711) K2: Native & JS fail to compile a KLIB that uses const val from a dependency KLIB - [`KT-57078`](https://youtrack.jetbrains.com/issue/KT-57078) JS IC: Unbound symbol left in `SymbolTable` in `JsIr[ES6]InvalidationTestGenerated.testBreakKlibBinaryCompatibilityWithVariance` tests - [`KT-57254`](https://youtrack.jetbrains.com/issue/KT-57254) Deprecate `external enum` declarations - [`KT-57002`](https://youtrack.jetbrains.com/issue/KT-57002) KJS: "JsParserException: missing name after . operator" when a js(...) block contains an interpolated constant - [`KT-56961`](https://youtrack.jetbrains.com/issue/KT-56961) JS IR: serializedIrFileFingerprints in klib manifest has a wrong format - [`KT-56282`](https://youtrack.jetbrains.com/issue/KT-56282) KJS: Invalidate incremental cache in case of compiler internal errors ##### KMM Plugin - [`KT-55402`](https://youtrack.jetbrains.com/issue/KT-55402) "Framework not found SQLCipher": after selection of "Regular framework" as "iOS framework distribution" and installing SqlCihper through CocoaPods - [`KT-55988`](https://youtrack.jetbrains.com/issue/KT-55988) KN debugger in KMM plugin for Android Studio can't recognize the source code ##### Language Design ##### New Features - [`KT-48872`](https://youtrack.jetbrains.com/issue/KT-48872) Provide modern and performant replacement for Enum.values() - [`KT-15613`](https://youtrack.jetbrains.com/issue/KT-15613) Introduce special syntax for the until operator - [`KT-4107`](https://youtrack.jetbrains.com/issue/KT-4107) Design and implement a solution for toString, equals and hashCode on objects (data object) ##### Fixes - [`KT-28850`](https://youtrack.jetbrains.com/issue/KT-28850) Prohibit protected visibility in final expected classes - [`KT-39362`](https://youtrack.jetbrains.com/issue/KT-39362) Expect fun interface must have actual fun interface counterpart - [`KT-48994`](https://youtrack.jetbrains.com/issue/KT-48994) Prohibit type unsound java fields assignments - [`KT-58791`](https://youtrack.jetbrains.com/issue/KT-58791) Prolongate MROGRESSION_CHANGE_RESOLVE diagnostics to 2.x - [`KT-53778`](https://youtrack.jetbrains.com/issue/KT-53778) Release stdlib API about "rangeUntil" operator in 1.9 - [`KT-53653`](https://youtrack.jetbrains.com/issue/KT-53653) Export Enum.entries to Objective-C and Swift - [`KT-55177`](https://youtrack.jetbrains.com/issue/KT-55177) Deprecate declaration of expect and actual counterparts of same class in one module - [`KT-49110`](https://youtrack.jetbrains.com/issue/KT-49110) Prohibit access to members of companion of enum class from initializers of entries of this enum - [`KT-47986`](https://youtrack.jetbrains.com/issue/KT-47986) Forbid implicit inferring a type variable into an upper bound in the builder inference context - [`KT-57395`](https://youtrack.jetbrains.com/issue/KT-57395) Delay ForbidInferringPostponedTypeVariableIntoDeclaredUpperBound feature to LV 2.0 - [`KT-55082`](https://youtrack.jetbrains.com/issue/KT-55082) Bump KLib version for Enum.entries - [`KT-49264`](https://youtrack.jetbrains.com/issue/KT-49264) Deprecate infix function calls of functions named "suspend" with dangling function literal ##### Libraries ##### New Features - [`KT-58046`](https://youtrack.jetbrains.com/issue/KT-58046) Stabilize remaining kotlin.time API: time sources, time marks, measureTime - [`KT-58074`](https://youtrack.jetbrains.com/issue/KT-58074) Stabilization of Atomics API in K/N - [`KT-55268`](https://youtrack.jetbrains.com/issue/KT-55268) Mutiplatform `@Volatile` annotation - [`KT-51908`](https://youtrack.jetbrains.com/issue/KT-51908) Provide common function for getting regex capture group by name - [`KT-53263`](https://youtrack.jetbrains.com/issue/KT-53263) Path.createParentDirectories - [`KT-7637`](https://youtrack.jetbrains.com/issue/KT-7637) Add toString() to standard delegates classes (NotNullVar, LazyVal, BlockingLazyVal, ...) - [`KT-40728`](https://youtrack.jetbrains.com/issue/KT-40728) Add AssertionError constructor with `cause: Throwable` parameter to common stdlib - [`KT-57298`](https://youtrack.jetbrains.com/issue/KT-57298) Avoid FileAlreadyExistsException from Path.createParentDirectories in case of parent is symlink ##### Performance Improvements - [`KT-54739`](https://youtrack.jetbrains.com/issue/KT-54739) `build` method in collection builders (Set, Map, List) should return a single instance for empty collections - [`KT-42589`](https://youtrack.jetbrains.com/issue/KT-42589) Provide common listOf(value) overload to avoid allocation of the vararg - [`KT-55091`](https://youtrack.jetbrains.com/issue/KT-55091) Stdlib: Sequence.toSet() and Sequence.toList() may create the collection twice - [`KT-57617`](https://youtrack.jetbrains.com/issue/KT-57617) Optimize ReversedListReadOnly iterator - [`KT-57607`](https://youtrack.jetbrains.com/issue/KT-57607) KJS: Bad performance for ArrayList.addAll ##### Fixes - [`KT-58841`](https://youtrack.jetbrains.com/issue/KT-58841) Serialization: NPE when obtaining a serializer of a sealed base class with a self-referencing property - [`KT-57728`](https://youtrack.jetbrains.com/issue/KT-57728) Explicitly specify level of stability of programmatically-accessible interoperability API - [`KT-58985`](https://youtrack.jetbrains.com/issue/KT-58985) Update KClass.isData KDoc - [`KT-57762`](https://youtrack.jetbrains.com/issue/KT-57762) Introduce HexFormat for formatting and parsing hexadecimals - [`KT-55612`](https://youtrack.jetbrains.com/issue/KT-55612) Stabilize experimental API for 1.9 - [`KT-58548`](https://youtrack.jetbrains.com/issue/KT-58548) Stabilize standard library API for Enum.entries - [`KT-56400`](https://youtrack.jetbrains.com/issue/KT-56400) Disable compilation of atomicfu-runtime with legacy JS backend - [`KT-58276`](https://youtrack.jetbrains.com/issue/KT-58276) Deprecate redundant public declarations in kotlin.native.concurrent - [`KT-35973`](https://youtrack.jetbrains.com/issue/KT-35973) Extract org.w3c declarations from stdlib-js - [`KT-58073`](https://youtrack.jetbrains.com/issue/KT-58073) JS/Legacy compiler blocks compilation of kotlinx.atomicfu with K2 - [`KT-57317`](https://youtrack.jetbrains.com/issue/KT-57317) Repack EnumEntries from stdlib into the compiler - [`KT-54702`](https://youtrack.jetbrains.com/issue/KT-54702) Native: mark Worker and related APIs as obsolete - [`KT-55610`](https://youtrack.jetbrains.com/issue/KT-55610) Deprecate kotlin.jvm.Volatile annotation in platforms except JVM - [`KT-57404`](https://youtrack.jetbrains.com/issue/KT-57404) Native: Support AnnotationTarget.TYPE_PARAMETER - [`KT-57318`](https://youtrack.jetbrains.com/issue/KT-57318) Change EnumEntries stdlib implementation to be eager - [`KT-57137`](https://youtrack.jetbrains.com/issue/KT-57137) Native: Consider removing ArrayAsList - [`KT-56661`](https://youtrack.jetbrains.com/issue/KT-56661) Missing EnumEntries-related bytecode in kotlin-stdlib-1.9.255-SNAPSHOT.jar - [`KT-51579`](https://youtrack.jetbrains.com/issue/KT-51579) PlatformImplementations loading is not compatible with graalvm native-image --no-fallback ##### Native - [`KT-54098`](https://youtrack.jetbrains.com/issue/KT-54098) Decommission and remove 'enableEndorsedLibs' flag from Gradle setup - [`KT-52594`](https://youtrack.jetbrains.com/issue/KT-52594) Provide Alpha support for Native in the K2 platform - [`KT-56071`](https://youtrack.jetbrains.com/issue/KT-56071) K2/MPP: Native build functionality - [`KT-56218`](https://youtrack.jetbrains.com/issue/KT-56218) \[K2/N] Receiver annotations for properties are not serialized - [`KT-56326`](https://youtrack.jetbrains.com/issue/KT-56326) \[K2/N] RemoveRedundantCallsToStaticInitializersPhase removes important static initializer - [`KT-27002`](https://youtrack.jetbrains.com/issue/KT-27002) `lateinit` intrinsics frontend checkers aren't applied on Native ##### Native. Build Infrastructure - [`KT-58160`](https://youtrack.jetbrains.com/issue/KT-58160) Native: performance build configuration fails with NoSuchMethodError: 'boolean kotlinx.coroutines.CompletableDeferredKt.completeWith(kotlinx.coroutines.CompletableDeferred, java.lang.Object)' ##### Native. C and ObjC Import - [`KT-54610`](https://youtrack.jetbrains.com/issue/KT-54610) Kotlin Native can't call `objc_direct` functions - [`KT-57918`](https://youtrack.jetbrains.com/issue/KT-57918) \[K2/N] Support typealiases in FirClassSymbol<\*>.selfOrAnySuperClass() - [`KT-58651`](https://youtrack.jetbrains.com/issue/KT-58651) Native c-interop tool generates broken `@Deprecated` annotations - [`KT-57541`](https://youtrack.jetbrains.com/issue/KT-57541) Compilation fails without explicit cast on cinterop code - [`KT-54805`](https://youtrack.jetbrains.com/issue/KT-54805) KMP ios memory leak when using CA Layer - [`KT-57490`](https://youtrack.jetbrains.com/issue/KT-57490) \[K/N] Duplicate package names for cinterop klibs with objc protocols fails to link ##### Native. ObjC Export - [`KT-58839`](https://youtrack.jetbrains.com/issue/KT-58839) K/N: Exception during HiddenFromObjC marked class extension function compiling - [`KT-56464`](https://youtrack.jetbrains.com/issue/KT-56464) K/N: Allow HiddenFromObjC for classes - [`KT-57507`](https://youtrack.jetbrains.com/issue/KT-57507) K2: Set of Objc exported declarations is different between K1 and K2 ##### Native. Runtime - [`KT-58441`](https://youtrack.jetbrains.com/issue/KT-58441) Kotlin/Native: `@ObjCAction` `@ObjCOutlet` generate bridges without switching state - [`KT-57091`](https://youtrack.jetbrains.com/issue/KT-57091) Align Native and Java file/class initialization behavior ##### Native. Runtime. Memory - [`KT-56233`](https://youtrack.jetbrains.com/issue/KT-56233) \[Kotlin/Native] Crash when enum values are accessed in multiple threads - [`KT-58130`](https://youtrack.jetbrains.com/issue/KT-58130) Implement preview of custom allocator for Kotlin/Native - [`KT-56402`](https://youtrack.jetbrains.com/issue/KT-56402) Native: if a Kotlin peer for an Obj-C object is created on the main thread, then Kotlin runtime should run objc_release for it on the main thread ##### Native. Stdlib - [`KT-57344`](https://youtrack.jetbrains.com/issue/KT-57344) Try to remove strange .equals overload on primitive types - [`KT-57592`](https://youtrack.jetbrains.com/issue/KT-57592) Native: Remove the default parameter value for AtomicLong constructor ##### Native. Testing - [`KT-57349`](https://youtrack.jetbrains.com/issue/KT-57349) Enable more K2 MPP codegen/box tests for Kotlin/Native - [`KT-57026`](https://youtrack.jetbrains.com/issue/KT-57026) K2: Fix Native test infrastructure for MPP ##### Reflection - [`KT-54833`](https://youtrack.jetbrains.com/issue/KT-54833) Reflection: Incorrect behaviour for Field.kotlinProperty function in companion objects - [`KT-56650`](https://youtrack.jetbrains.com/issue/KT-56650) ArrayStoreException from InlineClassAwareCaller.call with an array of inline class - [`KT-56093`](https://youtrack.jetbrains.com/issue/KT-56093) Metaspace leak in a Gradle plugin built with Kotlin 1.8.0 - [`KT-55937`](https://youtrack.jetbrains.com/issue/KT-55937) Optimize implementation of kotlinFunction/kotlinProperty ##### Tools. CLI - [`KT-57495`](https://youtrack.jetbrains.com/issue/KT-57495) Add JVM target bytecode version 20 - [`KT-57154`](https://youtrack.jetbrains.com/issue/KT-57154) Incorrect version of JDK is provided through CoreJrtFs - [`KT-56209`](https://youtrack.jetbrains.com/issue/KT-56209) Add CLI support for HMPP in K2 - [`KT-58351`](https://youtrack.jetbrains.com/issue/KT-58351) Confusing error message when using removed -Xjvm-default mode value - [`KT-57535`](https://youtrack.jetbrains.com/issue/KT-57535) K2: Kotlin command line compiler doesn't see class files on the class path in 2.0 - [`KT-57644`](https://youtrack.jetbrains.com/issue/KT-57644) K2: Prohibit passing HMPP module structure with CLI arguments to metadata compiler - [`KT-56351`](https://youtrack.jetbrains.com/issue/KT-56351) Reduce memory usage spent on compiler settings ##### Tools. Commonizer - [`KT-57796`](https://youtrack.jetbrains.com/issue/KT-57796) NoSuchFileException in :module-B:commonizeCInterop with Kotlin 1.8.20 - [`KT-56207`](https://youtrack.jetbrains.com/issue/KT-56207) Investigate failing tests in ClassifierCommonizationFromSourcesTest ##### Tools. Compiler Plugins ##### Fixes - [`KT-57821`](https://youtrack.jetbrains.com/issue/KT-57821) K2: Compiler calls declaration generation plugins twice for classes in the common source set - [`KT-57406`](https://youtrack.jetbrains.com/issue/KT-57406) FIR Compiler plugins: Assignment plugin incorrectly recognizes qualified names of annotations - [`KT-57626`](https://youtrack.jetbrains.com/issue/KT-57626) K2: SERIALIZER_NOT_FOUND for serializable class from another module - [`KT-57400`](https://youtrack.jetbrains.com/issue/KT-57400) FIR Compiler Plugins: `annotated` predicate does not work with Java classes - [`KT-57140`](https://youtrack.jetbrains.com/issue/KT-57140) K2: Implement backwards compatibility for FirFunctionTypeKindExtension - [`KT-56685`](https://youtrack.jetbrains.com/issue/KT-56685) K2: ArrayIndexOfBound during session creation if compiler plugins are enabled - [`KT-55375`](https://youtrack.jetbrains.com/issue/KT-55375) Remove "legacy" mode of jvm-abi-gen plugin - [`KT-53470`](https://youtrack.jetbrains.com/issue/KT-53470) FIR: pass `MemberGenerationContext` to all methods of FirDeclarationGenerationExtension - [`KT-51092`](https://youtrack.jetbrains.com/issue/KT-51092) Lombok `@Value` causes IllegalAccessError - [`KT-55885`](https://youtrack.jetbrains.com/issue/KT-55885) K2 plugin API: Backend-only declarations are not visible from other modules - [`KT-55584`](https://youtrack.jetbrains.com/issue/KT-55584) K2: Improve registration of session components from compiler plugins - [`KT-55843`](https://youtrack.jetbrains.com/issue/KT-55843) FIR Plugin API: metaAnnotated predicate returns meta-annotation itself as well - [`KT-53874`](https://youtrack.jetbrains.com/issue/KT-53874) Optimize checking for plugin applicability and redesign DeclarationPredicates ##### Tools. Compiler plugins. Serialization ##### Fixes - [`KT-58954`](https://youtrack.jetbrains.com/issue/KT-58954) Serialization: NPE at run time when accessing a delegating property of a deserialized object - [`KT-56537`](https://youtrack.jetbrains.com/issue/KT-56537) Serialization: Presence of (transient) delegated field in the serialized class breaks deserialization - [`KT-58918`](https://youtrack.jetbrains.com/issue/KT-58918) Serialization: NPE at run time obtaining a serializer for a sealed class with a generic self-referencing property - [`KT-59113`](https://youtrack.jetbrains.com/issue/KT-59113) Serialization: NPE at run time when accessing a delegating property of a deserialized object - [`KT-57647`](https://youtrack.jetbrains.com/issue/KT-57647) Serialization: "IllegalAccessError: Update to static final field" caused by serializable value class - [`KT-57704`](https://youtrack.jetbrains.com/issue/KT-57704) K2/serialization: false-positive SERIALIZER_NOT_FOUND when compiling against 1.7.20 binary with enum class - [`KT-57083`](https://youtrack.jetbrains.com/issue/KT-57083) K2/serialization: can't resolve serializers for classes from other modules - [`KT-56480`](https://youtrack.jetbrains.com/issue/KT-56480) K2: false-positive warning about incompatible serializer type when using type aliases - [`KT-56594`](https://youtrack.jetbrains.com/issue/KT-56594) K2/serialization reports SERIALIZER_NOT_FOUND over aliased String or primitive types - [`KT-56553`](https://youtrack.jetbrains.com/issue/KT-56553) Support 'serialization plugin intrinsics' feature in K2 - [`KT-56244`](https://youtrack.jetbrains.com/issue/KT-56244) kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0 ##### Tools. Daemon - [`KT-50846`](https://youtrack.jetbrains.com/issue/KT-50846) Remove "new" Kotlin daemon from codebase ##### Tools. Gradle ##### New Features - [`KT-56971`](https://youtrack.jetbrains.com/issue/KT-56971) Expose jvmTargetValidationMode property in KotlinCompile Gradle task - [`KT-57159`](https://youtrack.jetbrains.com/issue/KT-57159) Add project level compiler options for Kotlin/JVM plugin ##### Performance Improvements - [`KT-57052`](https://youtrack.jetbrains.com/issue/KT-57052) Gradle: Stop using exceptions for flow control - [`KT-57757`](https://youtrack.jetbrains.com/issue/KT-57757) Reduce classpath snapshotter memory consumption - [`KT-56052`](https://youtrack.jetbrains.com/issue/KT-56052) Implement an in-memory wrapper for PersistentHashMap to avoid applying changes to IC caches before successful compilation ##### Fixes - [`KT-55624`](https://youtrack.jetbrains.com/issue/KT-55624) Update KGP integration tests that use removed in Gradle 8 getClassifier method - [`KT-59589`](https://youtrack.jetbrains.com/issue/KT-59589) Gradle: 'java.lang.NoClassDefFoundError: com/gradle/scan/plugin/BuildScanExtension' on 1.9.0-RC when applying Enterprise Plugin from initscript - [`KT-59063`](https://youtrack.jetbrains.com/issue/KT-59063) Explicit API mode broken in Kotlin 1.9.0-Beta - [`KT-57653`](https://youtrack.jetbrains.com/issue/KT-57653) Explicit API mode is not enabled when free compiler arguments are specified in Gradle project - [`KT-59256`](https://youtrack.jetbrains.com/issue/KT-59256) \[1.9.0-Beta] ServiceLoader does not pick up classes defined in the same project - [`KT-58662`](https://youtrack.jetbrains.com/issue/KT-58662) Gradle 8.1 + Configuration Cache: custom values data is missing from build report - [`KT-58280`](https://youtrack.jetbrains.com/issue/KT-58280) org.jetbrains.kotlin.jvm Gradle plugin contributes build directories to the test compile classpath - [`KT-59191`](https://youtrack.jetbrains.com/issue/KT-59191) Actual compilation failure exception might be hidden in the case of a Kotlin daemon crash - [`KT-56211`](https://youtrack.jetbrains.com/issue/KT-56211) Improve Kotlin build reports - [`KT-57767`](https://youtrack.jetbrains.com/issue/KT-57767) Gradle: "ZipException: invalid entry size" with 1.8.20 - [`KT-57736`](https://youtrack.jetbrains.com/issue/KT-57736) K2: Introduce an easy way to try K2 compiler in Gradle user projects - [`KT-59056`](https://youtrack.jetbrains.com/issue/KT-59056) FreeCompilerArgs options added using 'subprojects' extension override module-level freeCompilerArgs options - [`KT-55740`](https://youtrack.jetbrains.com/issue/KT-55740) Gradle 8: Listener registration using Gradle.addBuildListener() has been deprecated - [`KT-37652`](https://youtrack.jetbrains.com/issue/KT-37652) Support explicit mode for Android projects - [`KT-58251`](https://youtrack.jetbrains.com/issue/KT-58251) Build Statistics. Kotlin-specific tags are missing in build scans if projects use Gradle 8+ - [`KT-57224`](https://youtrack.jetbrains.com/issue/KT-57224) Add an indicator into build metrics report to show whether K1 or K2 compiler was used to compile the code - [`KT-58571`](https://youtrack.jetbrains.com/issue/KT-58571) ExplicitApi mode should not apply for test compilations - [`KT-42718`](https://youtrack.jetbrains.com/issue/KT-42718) Test and AndroidTest sources should be excluded from explicit API requirements for libraries - [`KT-58916`](https://youtrack.jetbrains.com/issue/KT-58916) \[1.9.0-Beta] PLUGIN_CLASSPATH_CONFIGURATION_NAME and NATIVE_COMPILER_PLUGIN_CLASSPATH_CONFIGURATION_NAME should stay public or offer an alternative API - [`KT-58869`](https://youtrack.jetbrains.com/issue/KT-58869) K2, Gradle: Improve message "100% (2/2) tasks have compiled with Kotlin 2" - [`KT-52811`](https://youtrack.jetbrains.com/issue/KT-52811) Kotlin Serialization metadata issue due to incompatibility between Gradle Kotlin embedded version and Kotlin Gradle Plugin version - [`KT-57330`](https://youtrack.jetbrains.com/issue/KT-57330) Provide collection of usage statistics for the Dokka - [`KT-57393`](https://youtrack.jetbrains.com/issue/KT-57393) jvm-target value set through 'android.kotlinOptions' is ignored and overwritten with the default 1.8 value - [`KT-58745`](https://youtrack.jetbrains.com/issue/KT-58745) KaptGenerateStubs task should also be configured with the same compiler plugin options - [`KT-58682`](https://youtrack.jetbrains.com/issue/KT-58682) Explicit api mode does not apply in MPP projects - [`KT-52976`](https://youtrack.jetbrains.com/issue/KT-52976) Remove deprecated Gradle conventions usages - [`KT-58530`](https://youtrack.jetbrains.com/issue/KT-58530) Compiler plugin unbundling changes should be backward compatible with Kotlin plugin - [`KT-36904`](https://youtrack.jetbrains.com/issue/KT-36904) Adding folders to sourceSets.resources.srcDir() in Gradle script does not work - [`KT-58313`](https://youtrack.jetbrains.com/issue/KT-58313) An exception in console if no task is executed and file build reports are enabled - [`KT-58619`](https://youtrack.jetbrains.com/issue/KT-58619) Move all pm20 interfaces into Gradle plugin codebase - [`KT-58320`](https://youtrack.jetbrains.com/issue/KT-58320) Kotlin daemon OOM help message is missing on OOM in Kotlin Daemon itself - [`KT-53923`](https://youtrack.jetbrains.com/issue/KT-53923) Add 'progressive' compiler argument to Gradle compiler options - [`KT-53924`](https://youtrack.jetbrains.com/issue/KT-53924) Add 'optIn' compiler arguments to Gradle compiler options - [`KT-53748`](https://youtrack.jetbrains.com/issue/KT-53748) Remove KotlinCompile setClasspath/getClasspath methods - [`KT-56454`](https://youtrack.jetbrains.com/issue/KT-56454) Bump minimal support AGP version to 4.2.2 - [`KT-57397`](https://youtrack.jetbrains.com/issue/KT-57397) Add infrastructure to use the build-tools-api to run compilation from Gradle - [`KT-56946`](https://youtrack.jetbrains.com/issue/KT-56946) Switch incremental Gradle tests for K2 to use language version 2.0 - [`KT-57782`](https://youtrack.jetbrains.com/issue/KT-57782) Disable daemon fallback strategy for Gradle integration tests by default - [`KT-57142`](https://youtrack.jetbrains.com/issue/KT-57142) Split org.jetbrains.kotlin.gradle.tasks/Tasks.kt into several source files - [`KT-54447`](https://youtrack.jetbrains.com/issue/KT-54447) Remove usage of deprecated internal Gradle field in Kotlin Gradle Plugin, replace with equivalent in public API - [`KT-49785`](https://youtrack.jetbrains.com/issue/KT-49785) Avoid creating task output backups until really needed - [`KT-56047`](https://youtrack.jetbrains.com/issue/KT-56047) False positive message about full recompilation is displayed while restoring from build cache and then making a syntax error - [`KT-56421`](https://youtrack.jetbrains.com/issue/KT-56421) Gradle: plugin should not use BasePluginExtension deprecated properties - [`KT-55241`](https://youtrack.jetbrains.com/issue/KT-55241) Gradle: the VariantImplementationFactories build service state is not persistent making impossible to access factories with configuration cache lazily - [`KT-56357`](https://youtrack.jetbrains.com/issue/KT-56357) Gradle: "DefaultTaskCollection#configureEach(Action) on task set cannot be executed in the current context" because of VariantImplementationFactories - [`KT-56352`](https://youtrack.jetbrains.com/issue/KT-56352) Make build scan reports more readable - [`KT-55972`](https://youtrack.jetbrains.com/issue/KT-55972) Gradle: Add an assertion to all integration tests if `warningMode` is not `FAIL`, but the build doesn't produce any warnings ##### Tools. Gradle. Cocoapods - [`KT-38749`](https://youtrack.jetbrains.com/issue/KT-38749) Support reusing generated C-interop between dependant pods - [`KT-54161`](https://youtrack.jetbrains.com/issue/KT-54161) Support adding extra code to generated Podfile from the Kotlin gradle plugin - [`KT-56162`](https://youtrack.jetbrains.com/issue/KT-56162) Provide granular Gradle warnings suppression for CocoaPodsIT ##### Tools. Gradle. JS ##### New Features - [`KT-48791`](https://youtrack.jetbrains.com/issue/KT-48791) KJS: Support for Power(ppc64le) and Z(s390x) - [`KT-32209`](https://youtrack.jetbrains.com/issue/KT-32209) org.jetbrains.kotlin.js does not respect Gradle's archivesBaseName - [`KT-52646`](https://youtrack.jetbrains.com/issue/KT-52646) KJS / Gradle: make "KotlinCompilationNpmResolver already closed" a warning - [`KT-52647`](https://youtrack.jetbrains.com/issue/KT-52647) KJS / Gradle: Make "Projects must be configuring" a warning - [`KT-56158`](https://youtrack.jetbrains.com/issue/KT-56158) KJS: Support implementation dependencies ##### Fixes - [`KT-59604`](https://youtrack.jetbrains.com/issue/KT-59604) Unresolved reference: useKarma in convention plugin - [`KT-57604`](https://youtrack.jetbrains.com/issue/KT-57604) JS, Space: Circular dependency between tasks - [`KT-59116`](https://youtrack.jetbrains.com/issue/KT-59116) K/JS npm dependcies are not resolved properly on Kotlin 1.9 - [`KT-54731`](https://youtrack.jetbrains.com/issue/KT-54731) KJS / Gradle: "There are multiple versions of "kotlin" used in nodejs build: 1.6.21, 1.7.20." with kotlin-dsl in buildSrc - [`KT-58970`](https://youtrack.jetbrains.com/issue/KT-58970) browserTest gradle task fails if karma is used and gradle configuration cache is enabled - [`KT-59004`](https://youtrack.jetbrains.com/issue/KT-59004) Kotlin JS 1.9.0-Beta, yarn.lock is unstable in multi module project - [`KT-56458`](https://youtrack.jetbrains.com/issue/KT-56458) KJS / Gradle: Unnecessary and confusing "There are multiple versions of "kotlin" used in nodejs build" generated from `YarnImportedPackagesVersionResolver` - [`KT-57985`](https://youtrack.jetbrains.com/issue/KT-57985) K/JS: `packageJson` Gradle configurations don't inherit unique attributes from JsTarget DSL - [`KT-57817`](https://youtrack.jetbrains.com/issue/KT-57817) JS: executables for couple of JS targets builds in the same directory - [`KT-58199`](https://youtrack.jetbrains.com/issue/KT-58199) K/JS: Remove useCoverage method - [`KT-57116`](https://youtrack.jetbrains.com/issue/KT-57116) KJS / Gradle: `commonWebpackConfig` not applied if called after `binaries.executable()` - [`KT-58522`](https://youtrack.jetbrains.com/issue/KT-58522) K/JS: Upgrade NPM dependency versions - [`KT-57629`](https://youtrack.jetbrains.com/issue/KT-57629) K/JS: Change default destination of JS production distribution - [`KT-57480`](https://youtrack.jetbrains.com/issue/KT-57480) K/JS: Use IR compiler by default without explicit choosing of js compiler - [`KT-58345`](https://youtrack.jetbrains.com/issue/KT-58345) K/JS: Webpack task skipped with ES modules because files have mjs extension - [`KT-58071`](https://youtrack.jetbrains.com/issue/KT-58071) KJS / Gradle: `jsNodeTest` task is not incremental - [`KT-43809`](https://youtrack.jetbrains.com/issue/KT-43809) KJS: browserProductionExecutableDistributeResources tasks deletes distributions directory - [`KT-56690`](https://youtrack.jetbrains.com/issue/KT-56690) Kotlin2JsCompiler friendDependencies cannot be configured through friendPaths - [`KT-57920`](https://youtrack.jetbrains.com/issue/KT-57920) K/JS: Make imported NPM package not considering dev dependencies - [`KT-56025`](https://youtrack.jetbrains.com/issue/KT-56025) KJS / Gradle: Gradle 8.0 jsBrowserProductionWebpack uses the output of another project's jsProductionExecutableCompileSync - [`KT-57630`](https://youtrack.jetbrains.com/issue/KT-57630) K/JS: webpack updating twice on one change of kt sources - [`KT-47351`](https://youtrack.jetbrains.com/issue/KT-47351) KJS / IR: `:jsTestPackageJson` is unable to find nested included builds under composite build - [`KT-44754`](https://youtrack.jetbrains.com/issue/KT-44754) K/JS: `browserRun --continuous` keeps rebuilding without any changes - [`KT-49774`](https://youtrack.jetbrains.com/issue/KT-49774) KJS / Gradle: Errors during NPM dependencies resolution in parallel build lead to unfriendly error messages like "Projects must be closed" - [`KT-57387`](https://youtrack.jetbrains.com/issue/KT-57387) Remove support of webpack 4 - [`KT-57386`](https://youtrack.jetbrains.com/issue/KT-57386) Kotlin/JS upgrade npm dependencies - [`KT-56705`](https://youtrack.jetbrains.com/issue/KT-56705) KJS / Gradle: Module name starting with '@&#8203;' isn't properly set when FUS is disabled - [`KT-46428`](https://youtrack.jetbrains.com/issue/KT-46428) KJS / IR: Composing build failed "Failed to create MD5 hash for package.json" - [`KT-53687`](https://youtrack.jetbrains.com/issue/KT-53687) Don't trigger npm and yarn related tasks if it not relevant for assemble - [`KT-49915`](https://youtrack.jetbrains.com/issue/KT-49915) KJS / Gradle: Gradle build cache miss because of absolute path in `KotlinJsIrLink.filteredArgumentsMap` - [`KT-56192`](https://youtrack.jetbrains.com/issue/KT-56192) KJS: In browser testing no original sources in stacktrace - [`KT-42395`](https://youtrack.jetbrains.com/issue/KT-42395) Kotlin/JS: Gradle DSL: PackageJson.customField() does not accept null - [`KT-43305`](https://youtrack.jetbrains.com/issue/KT-43305) Support Node.JS downloading for Ubuntu - [`KT-48631`](https://youtrack.jetbrains.com/issue/KT-48631) KJS: Unconditionally uses linux/x86 binaries - [`KT-38015`](https://youtrack.jetbrains.com/issue/KT-38015) NodeJS installation does not extract symlinks correctly (npm and npx) ##### Tools. Gradle. Multiplatform ##### New Features - [`KT-34662`](https://youtrack.jetbrains.com/issue/KT-34662) Provide an option for Android targets to compile & run `commonTest` tests as unit tests only, instrumented tests only, or both - [`KT-55881`](https://youtrack.jetbrains.com/issue/KT-55881) Add possibility to enable/disable sources publication similar to Java Gradle Plugin API ##### Fixes - [`KT-59446`](https://youtrack.jetbrains.com/issue/KT-59446) MPP: transformCommonMainDependenciesMetadata failing for api java dependency in shared jvm source set with Future was not completed yet - [`KT-55751`](https://youtrack.jetbrains.com/issue/KT-55751) MPP / Gradle: Consumable configurations must have unique attributes - [`KT-57688`](https://youtrack.jetbrains.com/issue/KT-57688) MPP: `compileDebugKotlinAndroid` task fails with llegalArgumentException: 'moduleName' is null! - [`KT-56210`](https://youtrack.jetbrains.com/issue/KT-56210) Pass module structure to CLI of K2 if K2 enabled - [`KT-57531`](https://youtrack.jetbrains.com/issue/KT-57531) KotlinNativeLink: StackOverflowError when consuming library with dependency cycles (from constraints) - [`KT-58281`](https://youtrack.jetbrains.com/issue/KT-58281) Kotlin Gradle Plugin: Enable Kotlin/Android SourceSetLayout v2 by default - [`KT-57903`](https://youtrack.jetbrains.com/issue/KT-57903) Prepare for migration to the pluggable android target plugin - [`KT-49933`](https://youtrack.jetbrains.com/issue/KT-49933) Support Gradle Configuration caching with HMPP - [`KT-58661`](https://youtrack.jetbrains.com/issue/KT-58661) KGP: KotlinJvmTarget: Implement 'run' carrier task - [`KT-59055`](https://youtrack.jetbrains.com/issue/KT-59055) KotlinJvmRun not respecting jvmToolchain setting - [`KT-57959`](https://youtrack.jetbrains.com/issue/KT-57959) Module-name value can't be changed for the android target of a multiplatform project - [`KT-55506`](https://youtrack.jetbrains.com/issue/KT-55506) TCS: Gradle Sync: kotlin-stdlib-common is not filtered from JVM + Android source sets - [`KT-57652`](https://youtrack.jetbrains.com/issue/KT-57652) Don't expose sourcesElements for project2project dependencies - [`KT-58601`](https://youtrack.jetbrains.com/issue/KT-58601) Finalise "ExternalKotlinTargetApi" shape for initial 1.9 release - [`KT-58710`](https://youtrack.jetbrains.com/issue/KT-58710) External Target Api: Add API to control SourceSetTree - [`KT-58488`](https://youtrack.jetbrains.com/issue/KT-58488) Add a diagnostic message to KGP in case of val androidTest by getting usage - [`KT-57482`](https://youtrack.jetbrains.com/issue/KT-57482) cleanNativeDistributionCommonization is not compatible with configuration cache with gradle 8.0 - [`KT-58062`](https://youtrack.jetbrains.com/issue/KT-58062) Commonizer configuration cache not compatible with Gradle 8.1 - [`KT-58086`](https://youtrack.jetbrains.com/issue/KT-58086) Warn about using MPP libraries published in the legacy mode - [`KT-56439`](https://youtrack.jetbrains.com/issue/KT-56439) TCS: Gradle Sync: IdeBinaryResolver: Add componentFilter API for compilations/configurations - [`KT-57023`](https://youtrack.jetbrains.com/issue/KT-57023) Cryptic Gradle task descriptions for compile tasks - [`KT-58470`](https://youtrack.jetbrains.com/issue/KT-58470) Warning about using MPP libraries published in the legacy mode is not reported if the dependency is declared in an intermediate source set - [`KT-58466`](https://youtrack.jetbrains.com/issue/KT-58466) K2 Gradle: non \*.kt files are passed to -Xfragment-sources - [`KT-58319`](https://youtrack.jetbrains.com/issue/KT-58319) kotlin.git: ProjectMetadataProviderImpl "Unexpected source set 'commonMain'" - [`KT-51940`](https://youtrack.jetbrains.com/issue/KT-51940) HMPP resolves configurations during configuration - [`KT-58261`](https://youtrack.jetbrains.com/issue/KT-58261) Link kotlin native binary framework tasks fails when configuration cache is enabled - [`KT-41506`](https://youtrack.jetbrains.com/issue/KT-41506) UnknownDomainObjectException: "KotlinSourceSet with name not found" when creating custom compilations after applying withJava to an MPP JVM target - [`KT-58209`](https://youtrack.jetbrains.com/issue/KT-58209) Do not use the term 'Module' in KotlinTargetHierarchy - [`KT-56153`](https://youtrack.jetbrains.com/issue/KT-56153) When the dependency is unresolved, import fails and don't import anything instead of degrading gracefully - [`KT-56571`](https://youtrack.jetbrains.com/issue/KT-56571) New import broke apiVersion for commonMain, commonTest and jvmAndAndroidMain modules - [`KT-56712`](https://youtrack.jetbrains.com/issue/KT-56712) Multiplatform;Composite Builds: Classpath isolation: .MppDependencyProjectStructureMetadataExtractorFactory cannot be cast to class \*MppDependencyProjectStructureMetadataExtractorFactory - [`KT-56461`](https://youtrack.jetbrains.com/issue/KT-56461) MPP: resolvableMetadataConfiguration: Ensure consistent resolution across all compile dependencies - [`KT-56841`](https://youtrack.jetbrains.com/issue/KT-56841) MPP: Module-to-module dependencies don't work inside included build in included build - [`KT-42748`](https://youtrack.jetbrains.com/issue/KT-42748) Project that transitively depends on composite build of multimodule multiplatform library cannot resolve dependencies properly - [`KT-52356`](https://youtrack.jetbrains.com/issue/KT-52356) MPP / Gradle: Missing common classes on KMM project integrated via Gradle included build into an Android application - [`KT-51293`](https://youtrack.jetbrains.com/issue/KT-51293) Unresolved references with hierarchical project structure when building KotlinMetadata from native-common source set - [`KT-56700`](https://youtrack.jetbrains.com/issue/KT-56700) V2 MPP Source Set layout warnings should include link to docs - [`KT-55926`](https://youtrack.jetbrains.com/issue/KT-55926) TCS: Gradle Sync: Import Extras on KotlinSourceSet and KotlinTarget - [`KT-55730`](https://youtrack.jetbrains.com/issue/KT-55730) MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source sets ##### Tools. Gradle. Native - [`KT-58838`](https://youtrack.jetbrains.com/issue/KT-58838) KGP/Multiplatform: 1.9.0-Beta with custom cinterops: IllegalStateException: Could not create domain object 'jni' (DefaultCInteropSettings) - [`KT-57823`](https://youtrack.jetbrains.com/issue/KT-57823) KotlinNativeCompileOptions.moduleName value is ignored and replaced with the default one if to set up using compilations - [`KT-57815`](https://youtrack.jetbrains.com/issue/KT-57815) KotlinNativeCompileOptions.moduleName isn't accessible if to configure using compilerOptions.configure {} - [`KT-57944`](https://youtrack.jetbrains.com/issue/KT-57944) K2: K2, MPP, Native: K2 reports "Source does not belong to any module" for native sources - [`KT-53108`](https://youtrack.jetbrains.com/issue/KT-53108) Expose Kotlin/Native compiler options as Gradle DSL - [`KT-58063`](https://youtrack.jetbrains.com/issue/KT-58063) Kotlin/Native tasks configuration cache are not compatible with Gradle 8.1 - [`KT-38317`](https://youtrack.jetbrains.com/issue/KT-38317) Kotlin/Native: NSURLConnection HTTPS requests fail in iOS tests due to --standalone simctl flag - [`KT-56280`](https://youtrack.jetbrains.com/issue/KT-56280) Gradle: freeCompilerArgs are no longer propagated from compilations to Native binaries ##### Tools. Incremental Compile - [`KT-58289`](https://youtrack.jetbrains.com/issue/KT-58289) IC fails to detect a change to class annotations - [`KT-58986`](https://youtrack.jetbrains.com/issue/KT-58986) New IC: ISE "The following LookupSymbols are not yet converted to ProgramSymbols: LookupSymbol(name=$$delegatedProperties, ...)" - [`KT-56197`](https://youtrack.jetbrains.com/issue/KT-56197) If use classpathSnapshot, the invoke place of subclass's super function who has default parameters will not recompiled if it is incremental build - [`KT-56886`](https://youtrack.jetbrains.com/issue/KT-56886) K2: Changes to Java sources used in Kotlin project do not trigger a rebuild if a previous build was successful ##### Tools. Kapt - [`KT-54468`](https://youtrack.jetbrains.com/issue/KT-54468) KAPT Gradle plugin causes eager task creation - [`KT-59521`](https://youtrack.jetbrains.com/issue/KT-59521) Kapt maven plugin require version of annotation processor - [`KT-58301`](https://youtrack.jetbrains.com/issue/KT-58301) K2: Compile Kotlin task failure for the generated by Kapt sources : 'Source NameOfTheGenerated.kt does not belong to any module - [`KT-57598`](https://youtrack.jetbrains.com/issue/KT-57598) K2: Support a fallback mode executing Kapt with K1 even when the compiler is run with languageVersion=2.0 - [`KT-58226`](https://youtrack.jetbrains.com/issue/KT-58226) KAPT: β€œorg.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtNameReferenceExpression” with enum with secondary constructor ##### Tools. Maven - [`KTIJ-25445`](https://youtrack.jetbrains.com/issue/KTIJ-25445) Maven. JVM target is imported as 1.6 when no target specified in pom.xml ##### Tools. Parcelize - [`KT-59112`](https://youtrack.jetbrains.com/issue/KT-59112) K2: "IllegalStateException: Function has no body with `@Parcelize`" on nested sealed class hierarchies ##### Tools. Scripts - [`KT-58366`](https://youtrack.jetbrains.com/issue/KT-58366) The obsolete kotlin-script-util jar is still published and contains broken JSR-223 implementation ##### Tools. Wasm - [`KT-56585`](https://youtrack.jetbrains.com/issue/KT-56585) Change wasmBrowserRun Browser Executable to System Default - [`KT-56159`](https://youtrack.jetbrains.com/issue/KT-56159) Running (karma) tests doesn't work in a project generated by wizard "Browser Application for Kotlin/Wasm" - [`KT-57203`](https://youtrack.jetbrains.com/issue/KT-57203) Update Kotlin/Wasm to support Gradle 8 #### Checksums | File | Sha256 | | --- | --- | | kotlin-compiler-1.9.0.zip | 1fc50d805f9809e92de43e91f089cc8618567c1a350faebdabf8a40c5048bee8 | | kotlin-native-linux-x86\_64-1.9.0.tar.gz | 18bd17e7541baef5ace0303ee463f4185c2d56369382f1b9822ece7215b2a8ec | | kotlin-native-macos-x86\_64-1.9.0.tar.gz | 9ca355eacfb2986cfd2e579831ac4932df6d5f8a6cbaccc553875f8f0d884226 | | kotlin-native-macos-aarch64-1.9.0.tar.gz | 5086850c7118a0141d55e8427efa4a9e76f1201f4d4d97a137d4732f4efd481c | | kotlin-native-windows-x86\_64-1.9.0.zip | 989cb5cb28da87ad0ae2a9469dbbce227165014217ec472eeb78468045dcb766 | ### [`v1.8.22`](https://github.com/JetBrains/kotlin/releases/tag/v1.8.22): Kotlin 1.8.22 [Compare Source](https://github.com/JetBrains/kotlin/compare/v1.8.21...v1.8.22) #### Changelog ##### Tools. Gradle - [`KT-58280`](https://youtrack.jetbrains.com/issue/KT-58280) org.jetbrains.kotlin.jvm Gradle plugin contributes build directories to the test compile classpath #### Checksums | File | Sha256 | | --- | --- | | kotlin-compiler-1.8.22.zip | 91f50fe25c9edfb1e79ae1fe2ede85fa4728f7f4b0587644a4eee40252cdfaa6 | | kotlin-native-linux-x86\_64-1.8.22.tar.gz | a1fb41fc010b347d5d9a5449ebb48ad200c59ec2a9121b01db5165db6697e58b | | kotlin-native-macos-x86\_64-1.8.22.tar.gz | 0d6e6b12569a4b8ff2f301f827192dd715a29962cc01eed05557aa8e6eb7c20d | | kotlin-native-macos-aarch64-1.8.22.tar.gz | 29805af3220eab3c163ac54f02a6097436d4ddfa83eca7815eb053517093e417 | | kotlin-native-windows-x86\_64-1.8.22.zip | 91b04aa9f3dc3d5968c75d8e7f163e542458867915777e995162864cc805b2e5 | </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.9.0Renovate Bot2023-08-061-1/+1
|/
* Update quarkus.version to v3 (major) (mulk/mulkcms2!27)Matthias Benkard2023-08-0687-1010/+943
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | major | `2.16.7.Final` -> `3.2.3.Final` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | major | `2.16.7.Final` -> `3.2.3.Final` | --- ### Release Notes <details> <summary>quarkusio/quarkus</summary> ### [`v3.2.3.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.2.3.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.2.2.Final...3.2.3.Final) ##### Complete changelog - [#&#8203;35131](https://github.com/quarkusio/quarkus/pull/35131) - Unlist Security JPA Common - [#&#8203;35130](https://github.com/quarkusio/quarkus/pull/35130) - Also support Universe BOM - [#&#8203;35129](https://github.com/quarkusio/quarkus/pull/35129) - Support user methods with `@Transactional` in REST Data with Panache ORM - [#&#8203;35120](https://github.com/quarkusio/quarkus/pull/35120) - Upgrade to Hibernate Search 6.2.0.Final in Quarkus 3.2 - [#&#8203;35119](https://github.com/quarkusio/quarkus/pull/35119) - Properly resolve `@TestProfile` when using nested tests in base classes - [#&#8203;35114](https://github.com/quarkusio/quarkus/pull/35114) - Keep META-INF/MANIFEST.MF in the bootstrap Gradle resolver artifact - [#&#8203;35112](https://github.com/quarkusio/quarkus/pull/35112) - Testing - fix MockitoConfig(convertScopes = true) - [#&#8203;35107](https://github.com/quarkusio/quarkus/issues/35107) - User methods requiring a transaction in Hibernate ORM does not work for interfaces of Panache REST Data extension - [#&#8203;35104](https://github.com/quarkusio/quarkus/issues/35104) - `@Nested` tests in a superclass do not work with test profiles - [#&#8203;35101](https://github.com/quarkusio/quarkus/pull/35101) - Docs: fix typo in duplicated context guide - [#&#8203;35087](https://github.com/quarkusio/quarkus/pull/35087) - Take into account container element constraints in config mapping validation - [#&#8203;35081](https://github.com/quarkusio/quarkus/issues/35081) - Email validator on collection element not found after upgrade to Quarkus 3 - [#&#8203;35080](https://github.com/quarkusio/quarkus/issues/35080) - Mocking Singleton does not work even when using `@MockitoConfig`(convertScopes = true) - [#&#8203;35067](https://github.com/quarkusio/quarkus/pull/35067) - Set analytics filter logs to debug - [#&#8203;35061](https://github.com/quarkusio/quarkus/pull/35061) - Fix join message in websocket quickstart - [#&#8203;35060](https://github.com/quarkusio/quarkus/pull/35060) - Add clear error message when Reactive REST Client used outside of Quarkus - [#&#8203;35059](https://github.com/quarkusio/quarkus/pull/35059) - Stylistic Loggin guide tweaks - [#&#8203;35057](https://github.com/quarkusio/quarkus/pull/35057) - Update graal-sdk to 23.0.1 to enable Java 11 compatibility - [#&#8203;35054](https://github.com/quarkusio/quarkus/issues/35054) - Upgrade graal-sdk version to 23.0.1 - [#&#8203;35040](https://github.com/quarkusio/quarkus/pull/35040) - Fix Keycloak token address in OIDC DevUI script - [#&#8203;35029](https://github.com/quarkusio/quarkus/issues/35029) - Keycloak dev services uses wrong token url for client_credentials grant type - [#&#8203;35022](https://github.com/quarkusio/quarkus/pull/35022) - Fixing and adding missing abstracts in the Logging guide - [#&#8203;35015](https://github.com/quarkusio/quarkus/pull/35015) - Limit `List` transformation in Spring DI module - [#&#8203;35013](https://github.com/quarkusio/quarkus/pull/35013) - Fix sidecars resource requirements properties in Kubernetes - [#&#8203;35011](https://github.com/quarkusio/quarkus/issues/35011) - `@ConfigProperty` injection semantics change when `quarkus-spring-di` is present and `@Inject` is used (regression in Quarkus 3) - [#&#8203;35009](https://github.com/quarkusio/quarkus/pull/35009) - Upgrade to SmallRye Fault Tolerance 6.2.6 - [#&#8203;35006](https://github.com/quarkusio/quarkus/issues/35006) - quarkus-kubernetes Extension ignores multiple sidecars properties - [#&#8203;35005](https://github.com/quarkusio/quarkus/pull/35005) - Fix OIDC token verification failure message - [#&#8203;34999](https://github.com/quarkusio/quarkus/pull/34999) - Allow to exclude classes in REST Data with Panache with annotations - [#&#8203;34997](https://github.com/quarkusio/quarkus/pull/34997) - Document HttpServerOptionsCustomizer - [#&#8203;34994](https://github.com/quarkusio/quarkus/pull/34994) - OIDC UserInfo request must not be made if the token verification fails - [#&#8203;34993](https://github.com/quarkusio/quarkus/issues/34993) - OIDC UserInfo endpoint is called even if the token verification fails - [#&#8203;34992](https://github.com/quarkusio/quarkus/issues/34992) - Document usage of `HttpServerOptionsCustomizer` - [#&#8203;34991](https://github.com/quarkusio/quarkus/pull/34991) - Upgrade to Hibernate ORM 6.2.7.Final and Hibernate Reactive 2.0.4.Final - [#&#8203;34987](https://github.com/quarkusio/quarkus/pull/34987) - Ensure Kubernetes manifests are generated in the project location - [#&#8203;34986](https://github.com/quarkusio/quarkus/issues/34986) - Quarkus is affected by criteria query issue in Hibernate - [#&#8203;34952](https://github.com/quarkusio/quarkus/pull/34952) - Logging configuration stylistic review - [#&#8203;34951](https://github.com/quarkusio/quarkus/pull/34951) - Improve Javadoc of `@CustomSerialization` - [#&#8203;34948](https://github.com/quarkusio/quarkus/pull/34948) - Apply JavaPlugin on the deployment project - [#&#8203;34945](https://github.com/quarkusio/quarkus/pull/34945) - Fix Openshift deployments when using a custom output directory - [#&#8203;34944](https://github.com/quarkusio/quarkus/pull/34944) - Backport: Add option to produce PIE native binaries - [#&#8203;34938](https://github.com/quarkusio/quarkus/issues/34938) - `@UnlessBuildProperty` is ignored on PanacheEntityResource - [#&#8203;34936](https://github.com/quarkusio/quarkus/pull/34936) - Update RabbitMQ DevServices container to 3.12 - [#&#8203;34917](https://github.com/quarkusio/quarkus/pull/34917) - Fix issue of e.getCause() returns null - [#&#8203;34906](https://github.com/quarkusio/quarkus/pull/34906) - Allow the use of HTTP2 in programmatically created REST Client - [#&#8203;34904](https://github.com/quarkusio/quarkus/pull/34904) - Dev UI Scheduler: Fix screen height - [#&#8203;34896](https://github.com/quarkusio/quarkus/issues/34896) - Quarkus resteasy-reactive (RestClientBuilder) HTTP2 - [#&#8203;34894](https://github.com/quarkusio/quarkus/pull/34894) - Upgrade logstash-gelf to 1.15.1 and add it to dependabot - [#&#8203;34886](https://github.com/quarkusio/quarkus/pull/34886) - Fix http.route tracing attribute reporting - [#&#8203;34860](https://github.com/quarkusio/quarkus/pull/34860) - Proper ordering of the handlers chapters and addition of some examples in the Logging guide - [#&#8203;34857](https://github.com/quarkusio/quarkus/pull/34857) - Make sure links starting with attributes are identifiable - [#&#8203;34827](https://github.com/quarkusio/quarkus/issues/34827) - `quarkus.kubernetes.output-directory` is not (always) relative to project location - [#&#8203;34826](https://github.com/quarkusio/quarkus/pull/34826) - Fix build analytics documentation - payload example - [#&#8203;34778](https://github.com/quarkusio/quarkus/issues/34778) - Observability for HTTP Server - when http route is / then attribute 'http.route' is not sent - [#&#8203;34737](https://github.com/quarkusio/quarkus/pull/34737) - Avoid ambiguous use of 'Panache' in 'Logging with Panache' - [#&#8203;34703](https://github.com/quarkusio/quarkus/issues/34703) - Ignored projects also ask about build analytics - [#&#8203;34673](https://github.com/quarkusio/quarkus/issues/34673) - Openshift extension does not see kubernetes resources in custom location - [#&#8203;34671](https://github.com/quarkusio/quarkus/pull/34671) - Hibernate Reactive Panache: open session on demand for repositories - [#&#8203;34615](https://github.com/quarkusio/quarkus/pull/34615) - Bump h2 from 2.1.214 to 2.2.220 in /bom/application - [#&#8203;34542](https://github.com/quarkusio/quarkus/pull/34542) - Fix user methods requiring a session in Panache REST Data with Reactive - [#&#8203;34511](https://github.com/quarkusio/quarkus/pull/34511) - Duplicated context concept guide - [#&#8203;34432](https://github.com/quarkusio/quarkus/issues/34432) - User methods requiring a session in Hibernate Reactive does not work for interfaces of Panache REST Data extension - [#&#8203;34359](https://github.com/quarkusio/quarkus/pull/34359) - Add a section about MDC to the logging documentation ### [`v3.2.2.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.2.2.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.2.1.Final...3.2.2.Final) ##### Complete changelog - [#&#8203;34882](https://github.com/quarkusio/quarkus/pull/34882) - Revert to openjdk-17-runtime:1.16 images - [#&#8203;34881](https://github.com/quarkusio/quarkus/issues/34881) - Quarkus 3.2.1 openjdk base image tag - [#&#8203;34874](https://github.com/quarkusio/quarkus/pull/34874) - Properly return HTTP 406 on invalid Accept header - [#&#8203;34859](https://github.com/quarkusio/quarkus/pull/34859) - Remove false positive warning about quarkus.launch.rebuild - [#&#8203;34858](https://github.com/quarkusio/quarkus/issues/34858) - Treat incorrect Accept header as a user error - [#&#8203;34856](https://github.com/quarkusio/quarkus/pull/34856) - Fix unrecognised property - [#&#8203;34832](https://github.com/quarkusio/quarkus/pull/34832) - Bump io.smallrye.config:smallrye-config-source-yaml from 3.3.0 to 3.3.2 in /devtools/gradle - [#&#8203;34825](https://github.com/quarkusio/quarkus/issues/34825) - quarkus.analytics.uri.base unrecognized by build time analytics - [#&#8203;34815](https://github.com/quarkusio/quarkus/issues/34815) - Unrecognized configuration key "quarkus.launch.rebuild" reported when re-augmenting the application - [#&#8203;34814](https://github.com/quarkusio/quarkus/pull/34814) - Update SmallRye Config to 3.3.2 - [#&#8203;34805](https://github.com/quarkusio/quarkus/pull/34805) - Fix container builds when explicitly setting `container-runtime` - [#&#8203;34725](https://github.com/quarkusio/quarkus/issues/34725) - Native image building fails when using podman - [#&#8203;34722](https://github.com/quarkusio/quarkus/pull/34722) - Make Snappy optional in JVM mode - [#&#8203;34699](https://github.com/quarkusio/quarkus/pull/34699) - Documenting a possibility to store transaction logs to a database - [#&#8203;34670](https://github.com/quarkusio/quarkus/issues/34670) - Make loading Snappy truly optional - [#&#8203;34631](https://github.com/quarkusio/quarkus/pull/34631) - Allow reauthentication if the OIDC state cookie is not matched - [#&#8203;34630](https://github.com/quarkusio/quarkus/issues/34630) - Make OIDC state handling more flexible ### [`v3.2.1.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.2.1.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.2.0.Final...3.2.1.Final) ##### Major changes - [#&#8203;34662](https://github.com/quarkusio/quarkus/pull/34662) - Add OpenAPI to management interface if enabled, with option to exclude ##### Complete changelog - [#&#8203;34809](https://github.com/quarkusio/quarkus/pull/34809) - Fix path segment handling of encoded values - [#&#8203;34804](https://github.com/quarkusio/quarkus/pull/34804) - Encode multi char code points correctly in RestEasy Reactive - [#&#8203;34802](https://github.com/quarkusio/quarkus/pull/34802) - Fail when GraalVM / Mandrel version detection fails - [#&#8203;34795](https://github.com/quarkusio/quarkus/pull/34795) - Discover all the project modules from all the Maven profiles by default - [#&#8203;34794](https://github.com/quarkusio/quarkus/pull/34794) - Improve jar resources' release robustness - [#&#8203;34789](https://github.com/quarkusio/quarkus/pull/34789) - Avoid race condition on adding content-length header - [#&#8203;34787](https://github.com/quarkusio/quarkus/issues/34787) - Quarkus Maven plugin is unable to resolve local deps when generating code tests - [#&#8203;34783](https://github.com/quarkusio/quarkus/pull/34783) - Stork - Removing out of date content and link upstream documentation - [#&#8203;34775](https://github.com/quarkusio/quarkus/pull/34775) - DevMojo warnIfBuildGoalMissing parameter to be able to supress the warning about missing build goal - [#&#8203;34774](https://github.com/quarkusio/quarkus/pull/34774) - Fixed workspace loading in dev mode when POM manipulaing plugins store POM files outside project directories - [#&#8203;34773](https://github.com/quarkusio/quarkus/pull/34773) - Add another hint how to decrease OIDC session cookie size - [#&#8203;34772](https://github.com/quarkusio/quarkus/pull/34772) - Remove token customizer from OIDC Microsoft provider - [#&#8203;34764](https://github.com/quarkusio/quarkus/issues/34764) - Quarkus Maven Plugin doubles up the /target folder when used with Flatten Plugin - [#&#8203;34753](https://github.com/quarkusio/quarkus/pull/34753) - Fix null logger - [#&#8203;34752](https://github.com/quarkusio/quarkus/pull/34752) - Align Vert.x version in RESTEasy Reactive with Quarkus - [#&#8203;34746](https://github.com/quarkusio/quarkus/pull/34746) - Properly implement redirection in REST Client for 307 responses - [#&#8203;34743](https://github.com/quarkusio/quarkus/pull/34743) - OIDC DEV UI - small alignment and width adjustments - [#&#8203;34739](https://github.com/quarkusio/quarkus/pull/34739) - Move DevUI Config resolution to Runtime - [#&#8203;34732](https://github.com/quarkusio/quarkus/issues/34732) - `ID token verification has failed: null` after upgrade from 3.1.0 -> 3.2.0 - [#&#8203;34729](https://github.com/quarkusio/quarkus/issues/34729) - CVE-2023-2974 is reported in quarkus-core which does not allow our pipeline to complete - [#&#8203;34726](https://github.com/quarkusio/quarkus/pull/34726) - ArC: improve documentation on supported CDI features and limitations - [#&#8203;34720](https://github.com/quarkusio/quarkus/pull/34720) - Support serialization of class fields with Jackson in native - [#&#8203;34717](https://github.com/quarkusio/quarkus/issues/34717) - Failed to execute goal io.quarkus.platform:quarkus-maven-plugin:3.2.0.Final:generate-code - [#&#8203;34709](https://github.com/quarkusio/quarkus/pull/34709) - Support `@ConfigMapping` inheritance doc generation - [#&#8203;34707](https://github.com/quarkusio/quarkus/pull/34707) - Remove a class that wasn't meant to be added - [#&#8203;34702](https://github.com/quarkusio/quarkus/pull/34702) - Properly populate metrics uri in presence of auth failures - [#&#8203;34694](https://github.com/quarkusio/quarkus/issues/34694) - ClassSerializer missing its default no arg constructor in native mode - [#&#8203;34689](https://github.com/quarkusio/quarkus/pull/34689) - Ban only unavailable config services when initializing config in CodeGenerator - [#&#8203;34685](https://github.com/quarkusio/quarkus/pull/34685) - Allow override of dev services props by integration test extensions - [#&#8203;34683](https://github.com/quarkusio/quarkus/pull/34683) - Docfix: create multiple named reactive datasources is supported - [#&#8203;34682](https://github.com/quarkusio/quarkus/pull/34682) - Upgrade Hibernate Reactive to 2.0.3.Final - [#&#8203;34678](https://github.com/quarkusio/quarkus/pull/34678) - Don't mask deployment target from the CLI - [#&#8203;34675](https://github.com/quarkusio/quarkus/issues/34675) - quarkus deploy --openshift ignores quarkus.openshift.deployment-kind=Deployment - [#&#8203;34665](https://github.com/quarkusio/quarkus/pull/34665) - Docs: fix example snippet for VertxContextSupport - [#&#8203;34662](https://github.com/quarkusio/quarkus/pull/34662) - Add OpenAPI to management interface if enabled, with option to exclude - [#&#8203;34661](https://github.com/quarkusio/quarkus/pull/34661) - Bump sshd-common from 2.9.2 to 2.10.0 in /bom/application - [#&#8203;34658](https://github.com/quarkusio/quarkus/pull/34658) - Fix import issues in qute documentation examples - [#&#8203;34655](https://github.com/quarkusio/quarkus/pull/34655) - Refactor Hibernate mapping to use groups instead of dotted names - [#&#8203;34649](https://github.com/quarkusio/quarkus/pull/34649) - Fix OIDC DEV UI Live Reload - [#&#8203;34644](https://github.com/quarkusio/quarkus/issues/34644) - Rest client running GET requests instead of POST after redirect - [#&#8203;34642](https://github.com/quarkusio/quarkus/issues/34642) - Live Reload stopped working since 3.2.0.CR1 - [#&#8203;34641](https://github.com/quarkusio/quarkus/pull/34641) - Don't load remote build analytics config if user has not accepted - [#&#8203;34632](https://github.com/quarkusio/quarkus/issues/34632) - Resteasy Reactive: Server becomes unresponsive due to race condition on ContainerResponseContext.getEntityStream() - [#&#8203;34629](https://github.com/quarkusio/quarkus/pull/34629) - Add QuarkusApplication javadoc - [#&#8203;34628](https://github.com/quarkusio/quarkus/issues/34628) - Quarkus 3.2: Hibernate ORM configuration problem - [#&#8203;34626](https://github.com/quarkusio/quarkus/issues/34626) - Quarkus 3.2.0.Final fetching build analytics remote config when disabled - [#&#8203;34625](https://github.com/quarkusio/quarkus/pull/34625) - Add hint for migration of servlets for RESTEasy Reactive - [#&#8203;34612](https://github.com/quarkusio/quarkus/pull/34612) - DevServices for Keycloak should support refresh token grant - [#&#8203;34610](https://github.com/quarkusio/quarkus/pull/34610) - Do not refresh OIDC session if the user is requesting logout - [#&#8203;34606](https://github.com/quarkusio/quarkus/pull/34606) - Timeout message for build analytics - [#&#8203;34601](https://github.com/quarkusio/quarkus/issues/34601) - zip file closed errors - [#&#8203;34593](https://github.com/quarkusio/quarkus/pull/34593) - Dev UI: Add Extension name in header page - [#&#8203;34592](https://github.com/quarkusio/quarkus/issues/34592) - OIDC Logout doesn't work after 5 minutes - [#&#8203;34586](https://github.com/quarkusio/quarkus/issues/34586) - Invalid handling of path segments in URLs by "quarkus-resteasy-reactive" - [#&#8203;34583](https://github.com/quarkusio/quarkus/pull/34583) - Ban all services from SmallRyeConfig in CodeGenerator - [#&#8203;34581](https://github.com/quarkusio/quarkus/pull/34581) - OpenTelemetry service name should have higher priority than app name and resource attribute service name - [#&#8203;34570](https://github.com/quarkusio/quarkus/pull/34570) - Prevent build failure when `@Blocking` on Application - [#&#8203;34566](https://github.com/quarkusio/quarkus/pull/34566) - Bump microprofile-openapi-api from 3.1 to 3.1.1 - [#&#8203;34564](https://github.com/quarkusio/quarkus/pull/34564) - Bump smallrye-jwt.version from 4.2.1 to 4.3.0 - [#&#8203;34559](https://github.com/quarkusio/quarkus/pull/34559) - Grpc: Fix hanging when Keycloak authorizer blocks thread and response never arrives - [#&#8203;34541](https://github.com/quarkusio/quarkus/pull/34541) - Fix error message about JDBC instrumentation - [#&#8203;34539](https://github.com/quarkusio/quarkus/pull/34539) - Prevent invalid warnings when setting `@QuarkusIntegrationTest` related properties - [#&#8203;34533](https://github.com/quarkusio/quarkus/pull/34533) - DevMojo: align Maven goal invocation logging with Maven 3.9 style - [#&#8203;34528](https://github.com/quarkusio/quarkus/pull/34528) - Fix Maven auth issue due to a classpath mix up - [#&#8203;34523](https://github.com/quarkusio/quarkus/pull/34523) - Fix notifications when reindexing the default PU through the dev UI - [#&#8203;34521](https://github.com/quarkusio/quarkus/pull/34521) - Track exceptions thrown during JAX-RS processing in the current span - [#&#8203;34520](https://github.com/quarkusio/quarkus/pull/34520) - Invoke secured blocking Grpc methods on worker thread - [#&#8203;34510](https://github.com/quarkusio/quarkus/pull/34510) - Enhance OpenTelemetry's DropTargetsSampler - [#&#8203;34509](https://github.com/quarkusio/quarkus/pull/34509) - Upgrade to Maven 3.9.3 - [#&#8203;34508](https://github.com/quarkusio/quarkus/pull/34508) - Fix typo in InjectMock javadoc - [#&#8203;34507](https://github.com/quarkusio/quarkus/pull/34507) - Add SSL Support to integration test - [#&#8203;34502](https://github.com/quarkusio/quarkus/issues/34502) - Add support to run QuarkusIntegrationTest against https - [#&#8203;34499](https://github.com/quarkusio/quarkus/pull/34499) - Simplify and improve OIDC PKCE secret initialization - [#&#8203;34494](https://github.com/quarkusio/quarkus/pull/34494) - Restore ENTRYPOINT in Dockerfile templates - [#&#8203;34490](https://github.com/quarkusio/quarkus/pull/34490) - Make sure settings-security.xml is picked up from ~/.m2 if exists - [#&#8203;34484](https://github.com/quarkusio/quarkus/pull/34484) - Update OIDC DevUI doc with new DevUI images - [#&#8203;34482](https://github.com/quarkusio/quarkus/pull/34482) - Build Analytics - prompt improvements - [#&#8203;34481](https://github.com/quarkusio/quarkus/pull/34481) - ArC: fix possible StringIndexOutOfBoundsException in ArcJsonRPCService - [#&#8203;34478](https://github.com/quarkusio/quarkus/pull/34478) - Make plugin syncing log debug - [#&#8203;34474](https://github.com/quarkusio/quarkus/pull/34474) - Fix span export issue when user provided SpanProcessor beans exist - [#&#8203;34471](https://github.com/quarkusio/quarkus/pull/34471) - The Common Log Format requires the date to be wrapped into `[]` - [#&#8203;34468](https://github.com/quarkusio/quarkus/pull/34468) - Enforce the configured TLS version - [#&#8203;34466](https://github.com/quarkusio/quarkus/issues/34466) - DevUIArcJsonRPCTest.testInvocations unstable - [#&#8203;34463](https://github.com/quarkusio/quarkus/issues/34463) - QuarkusApplication Simple JavaDoc - [#&#8203;34458](https://github.com/quarkusio/quarkus/pull/34458) - Fix a typo in hibernate-reactive-panache.adoc - [#&#8203;34454](https://github.com/quarkusio/quarkus/pull/34454) - An option to attach an Uber JAR as the main project artifact - [#&#8203;34452](https://github.com/quarkusio/quarkus/pull/34452) - Fix Hibernate NoSuchMethod Exception when TenantIdGeneration used in Quarkus 3 native mode - [#&#8203;34450](https://github.com/quarkusio/quarkus/pull/34450) - Support multiple backchannel logout tokens - [#&#8203;34449](https://github.com/quarkusio/quarkus/pull/34449) - Refactor BuildTimeConfigurationReader to make it easy to initialize a config outside ExtensionLoader - [#&#8203;34448](https://github.com/quarkusio/quarkus/issues/34448) - Failure to pull non-cached deps during test launch with proxy private repository - [#&#8203;34444](https://github.com/quarkusio/quarkus/pull/34444) - Fix extra registry config merging - [#&#8203;34443](https://github.com/quarkusio/quarkus/issues/34443) - Quarkus 3 native image fail to start with NoSuchMethod Exception - [#&#8203;34442](https://github.com/quarkusio/quarkus/issues/34442) - OIDC BackChannel Logout is not production ready - [#&#8203;34441](https://github.com/quarkusio/quarkus/pull/34441) - Upgrade to Hibernate ORM 6.2.6.Final, Hibernate Reactive 2.0.2.Final - [#&#8203;34440](https://github.com/quarkusio/quarkus/pull/34440) - Attach renamed original JAR to the Maven project to keep install plugin working - [#&#8203;34439](https://github.com/quarkusio/quarkus/issues/34439) - Quarkus gRPC `@Blocking` service bug (wrong kind of thread) with `@RolesAllowed` - [#&#8203;34433](https://github.com/quarkusio/quarkus/pull/34433) - Use debug logging for catalog initialization message - [#&#8203;34431](https://github.com/quarkusio/quarkus/pull/34431) - Prevent implicit image push when image build is explicitly disabled - [#&#8203;34425](https://github.com/quarkusio/quarkus/pull/34425) - Documentation: Native testing, fix typo - [#&#8203;34414](https://github.com/quarkusio/quarkus/pull/34414) - Improve generic resolution support in Spring Data JPA - [#&#8203;34413](https://github.com/quarkusio/quarkus/issues/34413) - deploy commnad incorrectly trigger image build - [#&#8203;34405](https://github.com/quarkusio/quarkus/pull/34405) - Fix typo in ResponseHeader annotation - [#&#8203;34404](https://github.com/quarkusio/quarkus/pull/34404) - Fix typo in imports of sample in resteasy-reactive-client doc - [#&#8203;34388](https://github.com/quarkusio/quarkus/issues/34388) - Provide possibility to run ./mvnw install with uber-jar creation, without renaming the uber-jar artefact - [#&#8203;34385](https://github.com/quarkusio/quarkus/issues/34385) - Bad command in documentation - [#&#8203;34383](https://github.com/quarkusio/quarkus/pull/34383) - Update ubi and openjdk-17-runtime images - [#&#8203;34376](https://github.com/quarkusio/quarkus/issues/34376) - swagger-ui endpoint is traced by OTel - [#&#8203;34374](https://github.com/quarkusio/quarkus/pull/34374) - Recover Kubernetes connection after watching builds logs timeout in OCP - [#&#8203;34373](https://github.com/quarkusio/quarkus/pull/34373) - Remove duplicate property kotlin.coroutine.version from application BOM - [#&#8203;34370](https://github.com/quarkusio/quarkus/issues/34370) - Quarkus is uing ubi8/ubi-minimal:8.6 and openjdk-17-runtime:1.15 while newer versions are available - [#&#8203;34368](https://github.com/quarkusio/quarkus/pull/34368) - Docs - describe authentication challenge in security architecture concept guide - [#&#8203;34366](https://github.com/quarkusio/quarkus/pull/34366) - Docs - configuration reference - environment variables - [#&#8203;34358](https://github.com/quarkusio/quarkus/pull/34358) - Updates Infinispan to 14.0.11.Final - [#&#8203;34353](https://github.com/quarkusio/quarkus/issues/34353) - OpenApi and SwaggerUi exposed on service port instead of management port - [#&#8203;34350](https://github.com/quarkusio/quarkus/issues/34350) - Spring Data API Extension Interface Projections not working with generic interfaces - [#&#8203;34347](https://github.com/quarkusio/quarkus/issues/34347) - Unable to pass command arguments to docker image in command line mode - [#&#8203;34336](https://github.com/quarkusio/quarkus/pull/34336) - ArC: fix constructor injection for abstract decorators - [#&#8203;34276](https://github.com/quarkusio/quarkus/issues/34276) - Openshift extension fails to deploy when on RHEL - [#&#8203;34175](https://github.com/quarkusio/quarkus/issues/34175) - Dev UI Documentation update for Security - [#&#8203;34146](https://github.com/quarkusio/quarkus/issues/34146) - BlockingOperationNotAllowedException in GRPC when using authentication - [#&#8203;34144](https://github.com/quarkusio/quarkus/pull/34144) - Remove usages of `@AlwaysInline` - [#&#8203;34141](https://github.com/quarkusio/quarkus/issues/34141) - Remove usage of `@AlwaysInline` as it's not GraalVM API - [#&#8203;34128](https://github.com/quarkusio/quarkus/pull/34128) - Complete review for the Logging reference guide - [#&#8203;34085](https://github.com/quarkusio/quarkus/issues/34085) - No gRPC response when no separate server is used & quarkus-keycloak-authorization is present - [#&#8203;34069](https://github.com/quarkusio/quarkus/pull/34069) - Improve config documentation generation for mappings - [#&#8203;33945](https://github.com/quarkusio/quarkus/issues/33945) - Dev-ui config editor not showing config values changed by a ConfigSourceInterceptor - [#&#8203;33889](https://github.com/quarkusio/quarkus/issues/33889) - Panache LockModeType ignored since 3.1.1 - [#&#8203;33567](https://github.com/quarkusio/quarkus/issues/33567) - Custom ConfigSource not working with extensions that implement CodeGenProvider - [#&#8203;33446](https://github.com/quarkusio/quarkus/pull/33446) - Pass additional parameters to podman/docker on MacOS - [#&#8203;33407](https://github.com/quarkusio/quarkus/issues/33407) - OpenTelemetry custom SpanProcessor doesn't work in native mode - [#&#8203;33317](https://github.com/quarkusio/quarkus/issues/33317) - OpenTelemetry SDK autoconfiguration ignores OTEL service name in favor of Quarkus app name - [#&#8203;33188](https://github.com/quarkusio/quarkus/issues/33188) - Podman fails to build native on macOS - [#&#8203;33115](https://github.com/quarkusio/quarkus/issues/33115) - Quarkus maven plugin 3.0.1.Final artifact upload broken, Authentication failure in Azure Devops - [#&#8203;31010](https://github.com/quarkusio/quarkus/issues/31010) - HTTP access log %t missing enclosing brackets - [#&#8203;30802](https://github.com/quarkusio/quarkus/issues/30802) - OIDC: Generate PKCE secret 32 chars long if it is not set and the client secret is not 32 chars long - [#&#8203;30462](https://github.com/quarkusio/quarkus/issues/30462) - Bug/OpenTelemetry extension - unexpected exceptions are not recorded on the span - [#&#8203;27452](https://github.com/quarkusio/quarkus/issues/27452) - Fix TODO in DropTargetsSampler.java - [#&#8203;27384](https://github.com/quarkusio/quarkus/issues/27384) - OpenTelemetry: server spans of failed requests have no exception event - [#&#8203;24938](https://github.com/quarkusio/quarkus/issues/24938) - Micrometer URI templating does not apply for unauthorized requests - [#&#8203;10134](https://github.com/quarkusio/quarkus/issues/10134) - MicroProfile RestClient Encoding Failing for Emojis ### [`v3.2.0.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.2.0.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.1.3.Final...3.2.0.Final) ##### Major changes - [#&#8203;34227](https://github.com/quarkusio/quarkus/pull/34227) - Support custom claim types in quarkus-test-security-jwt and quarkus-test-security-oidc ##### Complete changelog - [#&#8203;34345](https://github.com/quarkusio/quarkus/pull/34345) - Add a section about march (graalvm 23+) - [#&#8203;34344](https://github.com/quarkusio/quarkus/pull/34344) - Small doc adjustments noticed when backporting recent MRs - [#&#8203;34340](https://github.com/quarkusio/quarkus/pull/34340) - Styling edits to security proactive auth docs - [#&#8203;34338](https://github.com/quarkusio/quarkus/pull/34338) - Build analytics - Improvements III - [#&#8203;34337](https://github.com/quarkusio/quarkus/pull/34337) - Fix typo & minor edits to security NVD doc - [#&#8203;34325](https://github.com/quarkusio/quarkus/pull/34325) - Add support for java.time.Year as JAX-RS parameter - [#&#8203;34324](https://github.com/quarkusio/quarkus/issues/34324) - resteasy-reactive java.time.Year ParamConverter - [#&#8203;34321](https://github.com/quarkusio/quarkus/pull/34321) - Inconsistent `Bearer token authentication` in docs - [#&#8203;34320](https://github.com/quarkusio/quarkus/pull/34320) - Minor doc enhancements to Security Basic Auth docs - [#&#8203;34317](https://github.com/quarkusio/quarkus/pull/34317) - Minor doc enhancements to Identity providers - [#&#8203;34313](https://github.com/quarkusio/quarkus/pull/34313) - Filter out disabled REST methods from the OpenAPI document - [#&#8203;34290](https://github.com/quarkusio/quarkus/pull/34290) - Add more links between OIDC bearer and code flow authentication docs - [#&#8203;34288](https://github.com/quarkusio/quarkus/pull/34288) - Remove "-concept" from doc filenames and IDs - [#&#8203;34287](https://github.com/quarkusio/quarkus/pull/34287) - Style edits to "Authorization of web endpoints" Security ref doc - [#&#8203;34286](https://github.com/quarkusio/quarkus/pull/34286) - Make sure snapshot artifacts available in both workspace and remote repos are resolved from workspace in dev mode - [#&#8203;34280](https://github.com/quarkusio/quarkus/pull/34280) - Bump dekorate.version from 3.6.1 to 3.7.0 - [#&#8203;34278](https://github.com/quarkusio/quarkus/pull/34278) - Describe how you can serve static files with a Vert.x route - [#&#8203;34275](https://github.com/quarkusio/quarkus/pull/34275) - Add extension suggestion in management interface reference - [#&#8203;34274](https://github.com/quarkusio/quarkus/pull/34274) - Build analytics - Improvements II - [#&#8203;34266](https://github.com/quarkusio/quarkus/pull/34266) - Make further updates to the update guide in the community and product docs so they match - [#&#8203;34259](https://github.com/quarkusio/quarkus/pull/34259) - Properly configure KubernetesSerialization for OpenShiftClient - [#&#8203;34258](https://github.com/quarkusio/quarkus/pull/34258) - Rephrase Non-mutable jar error message for remote-dev - [#&#8203;34256](https://github.com/quarkusio/quarkus/pull/34256) - Use -Dnative consistently as it is what we recommend - [#&#8203;34255](https://github.com/quarkusio/quarkus/pull/34255) - Build analytics - Fix windows prompt - [#&#8203;34252](https://github.com/quarkusio/quarkus/pull/34252) - Various fixes regarding GraalVM/Mandrel flavor - [#&#8203;34250](https://github.com/quarkusio/quarkus/pull/34250) - Propagate Smallrye Context when switching REST Client context - [#&#8203;34240](https://github.com/quarkusio/quarkus/pull/34240) - Fix create app exception min java version not thrown up - [#&#8203;34238](https://github.com/quarkusio/quarkus/issues/34238) - Should Quarkus set the `march` parameter by default? - [#&#8203;34235](https://github.com/quarkusio/quarkus/pull/34235) - Bump smallrye-mutiny-vertx-core from 3.3.0 to 3.4.2 - [#&#8203;34233](https://github.com/quarkusio/quarkus/issues/34233) - OpenAPI $ref loop when setting Schema implementation - [#&#8203;34232](https://github.com/quarkusio/quarkus/pull/34232) - Bump commons-codec from 1.15 to 1.16.0 - [#&#8203;34227](https://github.com/quarkusio/quarkus/pull/34227) - Support custom claim types in quarkus-test-security-jwt and quarkus-test-security-oidc - [#&#8203;34224](https://github.com/quarkusio/quarkus/pull/34224) - Use GraalVM CE instead of Mandrel for building static binaries - [#&#8203;34223](https://github.com/quarkusio/quarkus/pull/34223) - Provide a way to push env variables to dev services containers - [#&#8203;34220](https://github.com/quarkusio/quarkus/issues/34220) - Build a container image from scratch breaks due to missing libraries - [#&#8203;34215](https://github.com/quarkusio/quarkus/pull/34215) - Upgrade to SmallRye Fault Tolerance 6.2.4 - [#&#8203;34214](https://github.com/quarkusio/quarkus/pull/34214) - Add smallrye-jwt test confirming RSA-OAEP encrypted token with RSA 1\_5 set in headers is rejected - [#&#8203;34212](https://github.com/quarkusio/quarkus/issues/34212) - Tracing Issue in Version 3.1.2 - Spans Not Consolidated under Parent Span - [#&#8203;34207](https://github.com/quarkusio/quarkus/pull/34207) - Qute: `@EngineConfiguration` validation - consider superclasses - [#&#8203;34195](https://github.com/quarkusio/quarkus/pull/34195) - Small fixes for the Dev UI doc - [#&#8203;34174](https://github.com/quarkusio/quarkus/pull/34174) - Bump smallrye-open-api.version from 3.3.4 to 3.4.0 - [#&#8203;34163](https://github.com/quarkusio/quarkus/issues/34163) - Qute section helper type check is not complete - [#&#8203;34133](https://github.com/quarkusio/quarkus/issues/34133) - Can't set non-string values on claims on JWT tokens produced in tests - [#&#8203;34076](https://github.com/quarkusio/quarkus/pull/34076) - Kafka Dev UI: add ACL page, set Content-Type header, support msg headers - [#&#8203;34060](https://github.com/quarkusio/quarkus/pull/34060) - Style n grammar edits to security overview doc - [#&#8203;34038](https://github.com/quarkusio/quarkus/issues/34038) - Adding headers to Kafka message does not work via Kafka UI - [#&#8203;34030](https://github.com/quarkusio/quarkus/issues/34030) - REST endpoints disabled via the `@EndpointDisabled` annotation still appear in swagger - [#&#8203;33864](https://github.com/quarkusio/quarkus/issues/33864) - Support passing environment variables to devservices containers - [#&#8203;33725](https://github.com/quarkusio/quarkus/issues/33725) - Live reload with multi-module workspace containing SNAPSHOT dependencies - [#&#8203;33589](https://github.com/quarkusio/quarkus/pull/33589) - Make the update guide in the community and product docs match - [#&#8203;30442](https://github.com/quarkusio/quarkus/issues/30442) - quarkus-test-security-(jwt and oidc): support non-string claims (integers, arrays, maps) ### [`v3.1.3.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.1.3.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.1.2.Final...3.1.3.Final) ##### Complete changelog - [#&#8203;34314](https://github.com/quarkusio/quarkus/pull/34314) - Properly disambiguate projections from different repositories - [#&#8203;34312](https://github.com/quarkusio/quarkus/issues/34312) - Spring Data API Extension Interface-based Projections occasionally throws NoSuchMethodError - [#&#8203;34307](https://github.com/quarkusio/quarkus/pull/34307) - Fix NPE on OpenTelemetryVertxTracingFactory - [#&#8203;34305](https://github.com/quarkusio/quarkus/issues/34305) - NPE at io.quarkus.opentelemetry.runtime.tracing.intrumentation.vertx.OpenTelemetryVertxTracingFactory$VertxDelegator.receiveResponse(OpenTelemetryVertxTracingFactory.java:102) - [#&#8203;34281](https://github.com/quarkusio/quarkus/pull/34281) - Also create the default mailer if `@Location` is used - [#&#8203;34272](https://github.com/quarkusio/quarkus/issues/34272) - Null Pointer when sending mail through MailTemplate - [#&#8203;34253](https://github.com/quarkusio/quarkus/pull/34253) - Upgrade Hibernate Validator to 8.0.1.Final - [#&#8203;34249](https://github.com/quarkusio/quarkus/pull/34249) - Vert.x 4.4.4, Netty 4.1.94, and Mutiny Bindings 3.5.0 - [#&#8203;34246](https://github.com/quarkusio/quarkus/pull/34246) - Make sure all base codestarts work for 2.x and 3.x - [#&#8203;34244](https://github.com/quarkusio/quarkus/pull/34244) - URL-encode OIDC post_logout_uri query parameter - [#&#8203;34228](https://github.com/quarkusio/quarkus/issues/34228) - Update netty-handler to address public known CVEs in versions before 4.1.94 - [#&#8203;34211](https://github.com/quarkusio/quarkus/pull/34211) - Select the right default version for a dialect when using Hibernate Reactive - [#&#8203;34210](https://github.com/quarkusio/quarkus/issues/34210) - OIDC `post_logout_redirect_uri` query param appended to string buffer without % escape - [#&#8203;34126](https://github.com/quarkusio/quarkus/pull/34126) - Take image-pull-policy config into account for init-containers - [#&#8203;34125](https://github.com/quarkusio/quarkus/issues/34125) - Kubernetes init-containers ignore pull-policy - [#&#8203;34124](https://github.com/quarkusio/quarkus/pull/34124) - Upgrade Hibernate ORM to 6.2.5.Final and Hibernate Reactive to 2.0.1.Final - [#&#8203;34119](https://github.com/quarkusio/quarkus/pull/34119) - Fix for missing registry parameters in quarkus push image - [#&#8203;34098](https://github.com/quarkusio/quarkus/pull/34098) - ArC: implement equals/hashCode for TypeVariableImpl and WildcardTypeImpl - [#&#8203;34091](https://github.com/quarkusio/quarkus/pull/34091) - Bump BouncyCastle version to 1.74 - [#&#8203;34089](https://github.com/quarkusio/quarkus/issues/34089) - Quarkus extension created with 2.13 stream and Quarkus CLI 3 contains Jakarta imports - [#&#8203;34073](https://github.com/quarkusio/quarkus/pull/34073) - Add configured SameSite attribute to all OIDC session cookies - [#&#8203;34072](https://github.com/quarkusio/quarkus/pull/34072) - Fix metadata for keycloak-admin-client-reactive - [#&#8203;34067](https://github.com/quarkusio/quarkus/pull/34067) - Bump snappy-java from 1.1.8.4 to 1.1.10.1 in /bom/application - [#&#8203;34064](https://github.com/quarkusio/quarkus/issues/34064) - SameSite cookie attribute not set when tokens are splitted with Quarkus OIDC - [#&#8203;34062](https://github.com/quarkusio/quarkus/pull/34062) - Fixes NullPointerException when using Infinispan Counter Manager - [#&#8203;34056](https://github.com/quarkusio/quarkus/pull/34056) - Adjust update command quoting for Windows - [#&#8203;34055](https://github.com/quarkusio/quarkus/pull/34055) - Fix service name in the OpenShift guide - [#&#8203;34050](https://github.com/quarkusio/quarkus/issues/34050) - Infinispan NPE when upgrading to Quarkus 3 - [#&#8203;34032](https://github.com/quarkusio/quarkus/issues/34032) - Wrong hibernate dialect version detected for MS Sql Server - [#&#8203;33923](https://github.com/quarkusio/quarkus/pull/33923) - Return Access-Control-Expose-Headers in normal CORS requests - [#&#8203;33922](https://github.com/quarkusio/quarkus/issues/33922) - Access-Control-Expose-Headers not returned to request - [#&#8203;33880](https://github.com/quarkusio/quarkus/pull/33880) - Update Maven server auth config properties initialization - [#&#8203;33779](https://github.com/quarkusio/quarkus/issues/33779) - Quarkus 3/Hibernate 6 - Exception when access ElementCollection from an Entity with an embedded composite Key with associated Object - [#&#8203;33527](https://github.com/quarkusio/quarkus/pull/33527) - A few requested enhancements to the Ansible guide - [#&#8203;32843](https://github.com/quarkusio/quarkus/pull/32843) - Improve JavaDoc -> AsciiDoc transformation for lists, paragraphs and code blocks ### [`v3.1.2.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.1.2.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.1.1.Final...3.1.2.Final) ##### Complete changelog - [#&#8203;34041](https://github.com/quarkusio/quarkus/pull/34041) - Fix endpoint address in the OpenShift guide - [#&#8203;34039](https://github.com/quarkusio/quarkus/pull/34039) - Cleanup after REST Client multipart request - [#&#8203;34028](https://github.com/quarkusio/quarkus/pull/34028) - Revert Liquibase to 4.20 - [#&#8203;34024](https://github.com/quarkusio/quarkus/pull/34024) - Avoid indefinite Uni wait in OIDC recorders - [#&#8203;34020](https://github.com/quarkusio/quarkus/pull/34020) - Ensure Panache class transformers run before Arc's static method transformers - [#&#8203;34014](https://github.com/quarkusio/quarkus/pull/34014) - Fix resolving custom ObjectMapper at deserialization in Resteasy Reactive - [#&#8203;34012](https://github.com/quarkusio/quarkus/issues/34012) - Revert Liquibase to v4.20.0 - [#&#8203;34008](https://github.com/quarkusio/quarkus/issues/34008) - RESTEasy Reactive: ContextResolver<ObjectMapper> not called/used - [#&#8203;34005](https://github.com/quarkusio/quarkus/issues/34005) - Panache tries to (and fails to) transform classes even if disabled - [#&#8203;34003](https://github.com/quarkusio/quarkus/pull/34003) - ArC: fix InvocationContext#setParameters() - [#&#8203;34001](https://github.com/quarkusio/quarkus/issues/34001) - AroundInvoke Interceptors can only modify parameters if first in chain - [#&#8203;33993](https://github.com/quarkusio/quarkus/issues/33993) - Quarkus startup hangs in OidcRecorder - [#&#8203;33988](https://github.com/quarkusio/quarkus/pull/33988) - Fix minor grammar mistake in config-reference.adoc - [#&#8203;33986](https://github.com/quarkusio/quarkus/issues/33986) - Resource leak: Multipart HTTP-Requests leave Attr\_ temporary files not deleted - [#&#8203;33983](https://github.com/quarkusio/quarkus/pull/33983) - Make sure our recipes are visible as a dependency when updating - [#&#8203;33978](https://github.com/quarkusio/quarkus/pull/33978) - Generated docs should generate mvn create app command with Quarkus version and not stream version - [#&#8203;33971](https://github.com/quarkusio/quarkus/pull/33971) - Protect include/exclude test commands against NPE - [#&#8203;33970](https://github.com/quarkusio/quarkus/pull/33970) - Qute: skip generation of resources if a validation error occurs - [#&#8203;33968](https://github.com/quarkusio/quarkus/pull/33968) - Update to Vert.x 4.4.3 and Netty 4.1.93.Final - [#&#8203;33966](https://github.com/quarkusio/quarkus/issues/33966) - Quarkus crashing with dev-mode with Qute (on a specific situation) - [#&#8203;33965](https://github.com/quarkusio/quarkus/pull/33965) - Don't include startup probe for KNative manifests - [#&#8203;33962](https://github.com/quarkusio/quarkus/pull/33962) - Use JavaBinFinder when launching decompiler - [#&#8203;33961](https://github.com/quarkusio/quarkus/issues/33961) - :dev terminal test commands don't work anymore (testSupport.include is null) - [#&#8203;33958](https://github.com/quarkusio/quarkus/pull/33958) - Replace IfBuildProfile in UnlessBuildProfile javadoc - [#&#8203;33954](https://github.com/quarkusio/quarkus/issues/33954) - UnlessBuildProfile Annotation Javadoc - [#&#8203;33948](https://github.com/quarkusio/quarkus/pull/33948) - Manage org.glassfish.jaxb:txw2 at the same version as jaxb-core and jaxb-runtime - [#&#8203;33944](https://github.com/quarkusio/quarkus/issues/33944) - Kubernetes + Smallrye Health Extensions: Knative deployment fails due to presence of startupProbe - [#&#8203;33940](https://github.com/quarkusio/quarkus/pull/33940) - Manage net.java.dev.jna:jna-platform at the same version as net.java.dev.jna:jna - [#&#8203;33939](https://github.com/quarkusio/quarkus/pull/33939) - Downgrade `maven-shade-plugin` to 3.2.1 - [#&#8203;33934](https://github.com/quarkusio/quarkus/pull/33934) - Bump SmallRye GraphQL to 2.2.1 - [#&#8203;33930](https://github.com/quarkusio/quarkus/issues/33930) - Decompiler fails when there's no java in path - [#&#8203;33912](https://github.com/quarkusio/quarkus/pull/33912) - Bump Vert.x Mutiny Bindings to version 3.4.2 - [#&#8203;33910](https://github.com/quarkusio/quarkus/pull/33910) - Change redirection from /q/dev to /q/dev-ui to be FOUND instead of MOVED_PERMANENTLY - [#&#8203;33904](https://github.com/quarkusio/quarkus/pull/33904) - Gradle plugin "confused" with parent-first vs removed vs optional artifacts - [#&#8203;33903](https://github.com/quarkusio/quarkus/pull/33903) - ArC: beans injected into All List injection points should be unremovable - [#&#8203;33901](https://github.com/quarkusio/quarkus/pull/33901) - Gradle-plugin: properly handle read-only files - [#&#8203;33893](https://github.com/quarkusio/quarkus/pull/33893) - Bump jboss-logging from 3.5.0.Final to 3.5.1.Final - [#&#8203;33891](https://github.com/quarkusio/quarkus/pull/33891) - Bump mariadb-java-client from 3.1.3 to 3.1.4 - [#&#8203;33884](https://github.com/quarkusio/quarkus/issues/33884) - Quarkus 3.1.1 causes Npe when using configinterceptor - [#&#8203;33878](https://github.com/quarkusio/quarkus/pull/33878) - Upgrade to Maven 3.9.2 and Maven resolver 1.9.10 - [#&#8203;33873](https://github.com/quarkusio/quarkus/pull/33873) - Launch Liquibase and Flyway operations only when Arc is ready - [#&#8203;33872](https://github.com/quarkusio/quarkus/pull/33872) - Add more documentation to `@RestHeader` - [#&#8203;33870](https://github.com/quarkusio/quarkus/issues/33870) - Gradle plugin does not copy all files correctly, when having parent-first-artifacts - [#&#8203;33867](https://github.com/quarkusio/quarkus/pull/33867) - Upgrade smallrye-health to 4.0.2 - [#&#8203;33861](https://github.com/quarkusio/quarkus/issues/33861) - Name resolution fails with `@RestHeader` annotation under certain condition - [#&#8203;33843](https://github.com/quarkusio/quarkus/issues/33843) - AppCDS failed if mongodb-liquibase extension present - [#&#8203;33842](https://github.com/quarkusio/quarkus/issues/33842) - AppCDS generation failed with `Permission denied` - [#&#8203;33841](https://github.com/quarkusio/quarkus/pull/33841) - ArC: fix some scenarios with generic decorators - [#&#8203;33825](https://github.com/quarkusio/quarkus/issues/33825) - smallrye-graphql-cdi triggers "Detected bean archive with bean discovery mode of 'all'" warning - [#&#8203;33824](https://github.com/quarkusio/quarkus/pull/33824) - Replace references of s2i with openshift - [#&#8203;33819](https://github.com/quarkusio/quarkus/pull/33819) - Restrict properties passed to gradle worker processes - [#&#8203;33803](https://github.com/quarkusio/quarkus/issues/33803) - Generic CDI Decorator Throws java.lang.NoSuchMethodError - [#&#8203;33781](https://github.com/quarkusio/quarkus/pull/33781) - Check if OIDC user-info-path is configured when UserInfo is required - [#&#8203;33772](https://github.com/quarkusio/quarkus/issues/33772) - OIDC code authorization flow misleading error in some OAuth2 configurations - [#&#8203;33679](https://github.com/quarkusio/quarkus/issues/33679) - Vert.X bump to 4.4.2 lead to `domain socket must not be empty` exception when used with Quarkus Micrometer extension - [#&#8203;33658](https://github.com/quarkusio/quarkus/issues/33658) - redirect of /q/dev too permanent? - [#&#8203;33469](https://github.com/quarkusio/quarkus/pull/33469) - Fix detection of project root in Quarkus CLI - [#&#8203;33402](https://github.com/quarkusio/quarkus/issues/33402) - Extension provided plugins are not automatically added if plugin catalog is missing - [#&#8203;33333](https://github.com/quarkusio/quarkus/pull/33333) - Use the container-provided settings decrypter - [#&#8203;33321](https://github.com/quarkusio/quarkus/issues/33321) - Different behavior in native build using env var in application.properties when build with gradle vs. maven (Quarkus 3.x) - [#&#8203;33220](https://github.com/quarkusio/quarkus/issues/33220) - Maven proxy usage is broken with Quarkus 3.0.2.Final - [#&#8203;33024](https://github.com/quarkusio/quarkus/issues/33024) - Error trailers are not propagated when using new Vert.x gRPC support - [#&#8203;30811](https://github.com/quarkusio/quarkus/issues/30811) - CDI Decorator ignored for beans implementing interface extending other generic interface ### [`v3.1.1.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.1.1.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.1.0.Final...3.1.1.Final) ##### Complete changelog - [#&#8203;33846](https://github.com/quarkusio/quarkus/pull/33846) - Update Jackson to 2.15.2 - [#&#8203;33834](https://github.com/quarkusio/quarkus/pull/33834) - Kafka serde discovery: handle channel names containing dot - [#&#8203;33821](https://github.com/quarkusio/quarkus/pull/33821) - DEV UI: Prevent NPE in JsonRpc#route after Quarkus app reloaded - [#&#8203;33820](https://github.com/quarkusio/quarkus/issues/33820) - DEV UI on reload logs NPE xception in JsonRpcRouter#route on line 200 - [#&#8203;33815](https://github.com/quarkusio/quarkus/pull/33815) - Redis Hostname provider - do not call getHosts() twice - [#&#8203;33811](https://github.com/quarkusio/quarkus/pull/33811) - Only expose the Dev UI Routes if Vert.x HTTP is present - [#&#8203;33804](https://github.com/quarkusio/quarkus/issues/33804) - Dev Mode fails with Quarkus 3.1 and Kafka client (no vert.x http extension on the classpath) - [#&#8203;33802](https://github.com/quarkusio/quarkus/pull/33802) - Fix Dev UI v1 link in the guides - [#&#8203;33799](https://github.com/quarkusio/quarkus/pull/33799) - Fix message typo in OIDCRecorder - [#&#8203;33769](https://github.com/quarkusio/quarkus/pull/33769) - Fix detection of OpenTelemetry - [#&#8203;33763](https://github.com/quarkusio/quarkus/pull/33763) - When using RestMulti, don't require `@Produces` - [#&#8203;33761](https://github.com/quarkusio/quarkus/pull/33761) - Properly implement ClientRequestContext#setEntity - [#&#8203;33758](https://github.com/quarkusio/quarkus/pull/33758) - Update security-keycloak-admin-client.adoc - [#&#8203;33756](https://github.com/quarkusio/quarkus/pull/33756) - Prevent NPE in Jacoco report preparation when a workspace module has no sources - [#&#8203;33753](https://github.com/quarkusio/quarkus/pull/33753) - Bump apicurio-registry.version from 2.4.2.Final to 2.4.3.Final - [#&#8203;33752](https://github.com/quarkusio/quarkus/pull/33752) - Bump kotlinx-serialization-json from 1.5.0 to 1.5.1 - [#&#8203;33746](https://github.com/quarkusio/quarkus/issues/33746) - Quarkus 3.1 still throws an error if `@Produces` is not defined on a stream response - [#&#8203;33741](https://github.com/quarkusio/quarkus/issues/33741) - io.quarkus:quarkus-jacoco cannot import pom module dependecy - [#&#8203;33738](https://github.com/quarkusio/quarkus/issues/33738) - Quarkus 3.1 rest client uses wrong Messagewriter - [#&#8203;33735](https://github.com/quarkusio/quarkus/pull/33735) - Make Elasticsearch Java Client's withJson(...) methods work in native mode - [#&#8203;33730](https://github.com/quarkusio/quarkus/issues/33730) - Smallrye Reactive Messaging with Kafka Connector does not support channel names containing a dot - [#&#8203;33720](https://github.com/quarkusio/quarkus/pull/33720) - Normalize podman vs. podman.exe and Podman Desktop - [#&#8203;33718](https://github.com/quarkusio/quarkus/pull/33718) - Fix native query support in Hibernate Reactive - [#&#8203;33713](https://github.com/quarkusio/quarkus/issues/33713) - NamedNativeQuery not working in native image - [#&#8203;33695](https://github.com/quarkusio/quarkus/pull/33695) - Update rewrite-maven-plugin to 4.46.0 - [#&#8203;33689](https://github.com/quarkusio/quarkus/pull/33689) - DevTool-cli Clarify --errors help message - [#&#8203;33687](https://github.com/quarkusio/quarkus/pull/33687) - Call after construct callbacks when creating outer instances/QuarkusTest - [#&#8203;33680](https://github.com/quarkusio/quarkus/pull/33680) - Fix dropped exception on JSON stream cancellation - [#&#8203;33677](https://github.com/quarkusio/quarkus/pull/33677) - Fix npe when vert.x delegate is called but not set yet - [#&#8203;33671](https://github.com/quarkusio/quarkus/pull/33671) - Mark test failure in time for callbacks to know about it - [#&#8203;33670](https://github.com/quarkusio/quarkus/pull/33670) - Guard against potential NPE in GrpcClientConfiguration - [#&#8203;33667](https://github.com/quarkusio/quarkus/pull/33667) - Do not include the Kafka Dev UI beans during the native build - [#&#8203;33663](https://github.com/quarkusio/quarkus/pull/33663) - Fix SSE response with legacy publisher in native mode - [#&#8203;33660](https://github.com/quarkusio/quarkus/pull/33660) - Dev UI small fixes - [#&#8203;33659](https://github.com/quarkusio/quarkus/pull/33659) - Add DevConsoleCORSFilter to Dev UI JsonRPC WebSocket - [#&#8203;33657](https://github.com/quarkusio/quarkus/pull/33657) - Security JPA Reactive - catch non-unique result exception properly - [#&#8203;33652](https://github.com/quarkusio/quarkus/issues/33652) - Endpoint with RestSseElementType doesn't produce events in native - [#&#8203;33651](https://github.com/quarkusio/quarkus/pull/33651) - Refer to 'microprofile_jwt' scope in OIDC docs - [#&#8203;33649](https://github.com/quarkusio/quarkus/pull/33649) - \[Doc] Fix minor typo in devtool CLI - [#&#8203;33647](https://github.com/quarkusio/quarkus/issues/33647) - Incorrect test status in QuarkusTestAfterTestExecutionCallback and QuarkusTestAfterEachCallback for failing test - [#&#8203;33645](https://github.com/quarkusio/quarkus/pull/33645) - Ignore IndexDependencyBuildItem for missing dependencies - [#&#8203;33643](https://github.com/quarkusio/quarkus/issues/33643) - RolesAllowed and OIDC broken in 2.16.0-Final and 3.0.4-Final with KeyCloak - [#&#8203;33639](https://github.com/quarkusio/quarkus/pull/33639) - Upgrade to SmallRye Fault Tolerance 6.2.3 - [#&#8203;33631](https://github.com/quarkusio/quarkus/issues/33631) - Hibernate Storing multiple items with `@IdClass` in one transaction fails - [#&#8203;33627](https://github.com/quarkusio/quarkus/pull/33627) - Do not bind the "grpc" container port when configured to use same server - [#&#8203;33623](https://github.com/quarkusio/quarkus/issues/33623) - Regression - Unable to build native binary when using quarkus-kafka-client extension - [#&#8203;33614](https://github.com/quarkusio/quarkus/pull/33614) - Reincorporate entries into jars' MANIFEST.MF - [#&#8203;33613](https://github.com/quarkusio/quarkus/issues/33613) - MANIFEST.MF don't contain information anymore since 3.1.x builds - [#&#8203;33612](https://github.com/quarkusio/quarkus/pull/33612) - Make repositories setup in quarkus-parent consistent with other poms - [#&#8203;33608](https://github.com/quarkusio/quarkus/pull/33608) - Propagate completion and error events in Redis pub/sub - [#&#8203;33604](https://github.com/quarkusio/quarkus/pull/33604) - Fix support of InputStream multipart without filename in REST Client - [#&#8203;33601](https://github.com/quarkusio/quarkus/issues/33601) - Rest client using multipart stopped working while migrating to Quarkus 3 - [#&#8203;33598](https://github.com/quarkusio/quarkus/pull/33598) - Fix the Micrometer MP Metrics annotation transformation - [#&#8203;33597](https://github.com/quarkusio/quarkus/pull/33597) - Bump dekorate to 3.6.1 - [#&#8203;33595](https://github.com/quarkusio/quarkus/pull/33595) - Skip manifest entry properties that are missing values - [#&#8203;33594](https://github.com/quarkusio/quarkus/issues/33594) - Invalid Mocks in `@Nested` Tests with `@TestProfile` after upgrade to Quarkus 3 - [#&#8203;33593](https://github.com/quarkusio/quarkus/issues/33593) - GrpcClientConfiguration.inProcess results in NPE when config not present - [#&#8203;33591](https://github.com/quarkusio/quarkus/pull/33591) - Correct a typo in native-reference.adoc - [#&#8203;33588](https://github.com/quarkusio/quarkus/issues/33588) - Failed to stop Quarkus \[Error Occurred After Shutdown] error when adjusting configuration through Dev UI - [#&#8203;33587](https://github.com/quarkusio/quarkus/issues/33587) - Dev UI - Configuration - unable to filter configuration properties defined in application.properties - [#&#8203;33586](https://github.com/quarkusio/quarkus/pull/33586) - Use 'target' as output dir for platform test classes loaded from JARs - [#&#8203;33585](https://github.com/quarkusio/quarkus/issues/33585) - NPE When Constructor Injecting a Microprofile Metric - [#&#8203;33582](https://github.com/quarkusio/quarkus/issues/33582) - Kubernetes to enforcing quarkus.kubernetes.replicas=0 - [#&#8203;33581](https://github.com/quarkusio/quarkus/pull/33581) - Fix check to return existing marshaller if class is already bounded - [#&#8203;33579](https://github.com/quarkusio/quarkus/issues/33579) - Is it a Typo? seems like a bug in code. As it always returns false - [#&#8203;33578](https://github.com/quarkusio/quarkus/pull/33578) - Fix typo in grpc in-process runtime config - [#&#8203;33573](https://github.com/quarkusio/quarkus/issues/33573) - disableTrustManager is not used in ResteasyReactiveClientProvider - [#&#8203;33569](https://github.com/quarkusio/quarkus/pull/33569) - Pass disableTrustManager in ResteasyReactiveClientProvider - [#&#8203;33538](https://github.com/quarkusio/quarkus/pull/33538) - Dev UI new common component for no-service/data - [#&#8203;33531](https://github.com/quarkusio/quarkus/pull/33531) - Update Vert.x Mutiny bindings to version 3.4.1 - [#&#8203;33498](https://github.com/quarkusio/quarkus/pull/33498) - Upgrade Hibernate ORM and Hibernate Reactive - [#&#8203;33418](https://github.com/quarkusio/quarkus/issues/33418) - Quarkus redis reactive pubsub disconnecting handler - [#&#8203;33305](https://github.com/quarkusio/quarkus/issues/33305) - OutputTargetBuildItem.getOutputDirectory() returning a strange value when running a test in the Platform - [#&#8203;33300](https://github.com/quarkusio/quarkus/pull/33300) - Register PGobject subtypes for reflection - [#&#8203;33285](https://github.com/quarkusio/quarkus/issues/33285) - Vertx race condition may not initialise OpenTelemetry - [#&#8203;33206](https://github.com/quarkusio/quarkus/issues/33206) - Using duration with hibernate and postgres interval leads to error in native mode - [#&#8203;33072](https://github.com/quarkusio/quarkus/issues/33072) - Quarkus Native on(GraalVM) issue with ElasticSearch Java Client: No deserializer found in 'co.elastic.clients.elasticsearch.core.UpdateByQueryRequest.\_DESERIALIZER' - [#&#8203;32963](https://github.com/quarkusio/quarkus/issues/32963) - Reactive Client - Mutiny Dropped Exception on Cancel (stream+json) - [#&#8203;32926](https://github.com/quarkusio/quarkus/issues/32926) - New Form editor in Configuration doesn't show up the key/value in application.properties - [#&#8203;32234](https://github.com/quarkusio/quarkus/issues/32234) - Dev UI 2 - Generalize No Dev Services element - [#&#8203;29422](https://github.com/quarkusio/quarkus/issues/29422) - DevUI - config editor doesn't notify user when something goes wrong - [#&#8203;28971](https://github.com/quarkusio/quarkus/issues/28971) - Quarkus Maven Plugin unable to handle maven exclusions ### [`v3.1.0.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.1.0.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.0.4.Final...3.1.0.Final) ##### Complete changelog - [#&#8203;33536](https://github.com/quarkusio/quarkus/pull/33536) - Add some media queries for dev ui to render better on smaller screens - [#&#8203;33511](https://github.com/quarkusio/quarkus/pull/33511) - Move Status tag to footer - [#&#8203;33510](https://github.com/quarkusio/quarkus/pull/33510) - Dev UI: OpenAPI - Fix paths when custom - [#&#8203;33477](https://github.com/quarkusio/quarkus/issues/33477) - Dev-UI v2 fails to work with swagger-ui extension after changing its path config - [#&#8203;33472](https://github.com/quarkusio/quarkus/pull/33472) - Disable non configured default OIDC tenant if TenantConfigResolver is available - [#&#8203;33468](https://github.com/quarkusio/quarkus/issues/33468) - Upgrade vertx to 4.4.\* to allow TLS Server certificate rotation without restarts - [#&#8203;33462](https://github.com/quarkusio/quarkus/pull/33462) - Add support of signature algorithms (PSxxx, EdDSA) in quarkus-oidc - [#&#8203;33459](https://github.com/quarkusio/quarkus/pull/33459) - Disable flaky OTel-GraphQL test for now - [#&#8203;33432](https://github.com/quarkusio/quarkus/pull/33432) - Fix log issue with `@QuarkusIntegrationTest` - [#&#8203;33424](https://github.com/quarkusio/quarkus/pull/33424) - Update graal-sdk to 22.3.2 - [#&#8203;33423](https://github.com/quarkusio/quarkus/issues/33423) - Update graal-sdk to 22.3.2 to address public known CVEs in version 22.3.0 - [#&#8203;33416](https://github.com/quarkusio/quarkus/pull/33416) - Update to vertx 4.4.2 - [#&#8203;33351](https://github.com/quarkusio/quarkus/pull/33351) - Fix blank DEV UI extension pages when loading data from Back End - [#&#8203;33331](https://github.com/quarkusio/quarkus/issues/33331) - dev-ui in Q3 is log is difficult to enlarge - [#&#8203;33268](https://github.com/quarkusio/quarkus/pull/33268) - Replace `jboss-parent` with `quarkus-parent` - [#&#8203;33229](https://github.com/quarkusio/quarkus/issues/33229) - Native binary run log is not visible when running tests with Quarkus main - [#&#8203;33120](https://github.com/quarkusio/quarkus/issues/33120) - Do not require OIDC users disable default tenant when TenantConfigResolver is used ### [`v3.0.4.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.0.4.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.0.3.Final...3.0.4.Final) ##### Complete changelog - [#&#8203;33551](https://github.com/quarkusio/quarkus/pull/33551) - Properly include Prometheus related code - [#&#8203;33547](https://github.com/quarkusio/quarkus/issues/33547) - infinispan-client + micrometer combination doesn't compile in native - [#&#8203;33542](https://github.com/quarkusio/quarkus/pull/33542) - Limit subclass codec registration to known working codecs - [#&#8203;33539](https://github.com/quarkusio/quarkus/pull/33539) - fix typo in grpc-service-consumption.adoc - [#&#8203;33537](https://github.com/quarkusio/quarkus/pull/33537) - Fix the custom card for Dev UI Rabbit MQ - [#&#8203;33499](https://github.com/quarkusio/quarkus/pull/33499) - Ensure that invoker is properly initialized in QuartzJobDefinition#schedule - [#&#8203;33491](https://github.com/quarkusio/quarkus/pull/33491) - Ensure that cookies added in filters are visible to resource methods - [#&#8203;33490](https://github.com/quarkusio/quarkus/issues/33490) - Cookies created in request filters are not accessible in Resource Methods - [#&#8203;33488](https://github.com/quarkusio/quarkus/pull/33488) - Bump Resteasy Classic to 6.2.4.Final - [#&#8203;33478](https://github.com/quarkusio/quarkus/pull/33478) - Arc - remove logging when discovering a an illegal bean type in producer type hierarchy - [#&#8203;33466](https://github.com/quarkusio/quarkus/pull/33466) - Ensure the classes to be bound in JAXB are cleared in DEV mode - [#&#8203;33460](https://github.com/quarkusio/quarkus/pull/33460) - ArC - fix observer method injection for dependent synthetic beans - [#&#8203;33458](https://github.com/quarkusio/quarkus/issues/33458) - Failed to start quarkus, Already a codec registered with name uy.com.andi.reproducer.logic.services.bus.utils.BusMessageCodec - [#&#8203;33453](https://github.com/quarkusio/quarkus/pull/33453) - Fix malformed sentence in guide - [#&#8203;33451](https://github.com/quarkusio/quarkus/pull/33451) - Create all the required directories before copying native JSON files - [#&#8203;33450](https://github.com/quarkusio/quarkus/issues/33450) - Native build fails if quarkus.package.output-directory is set - [#&#8203;33449](https://github.com/quarkusio/quarkus/issues/33449) - Error "No current injection point found" when using a ConfigMapping on an onStartup method - [#&#8203;33448](https://github.com/quarkusio/quarkus/pull/33448) - Fix location and content location headers in Resteasy Reactive - [#&#8203;33441](https://github.com/quarkusio/quarkus/issues/33441) - Two classes have the same XML type name "xmlObject". - [#&#8203;33419](https://github.com/quarkusio/quarkus/issues/33419) - RESTEasy ResponseBuilder.location Inadvertently Decodes Path Segments in Relative URI - [#&#8203;33410](https://github.com/quarkusio/quarkus/pull/33410) - Improve documentation of DockerConfig - [#&#8203;33398](https://github.com/quarkusio/quarkus/pull/33398) - Use default value from `quarkus.http.read-timeout` in RESTEasy Reactive - [#&#8203;33389](https://github.com/quarkusio/quarkus/issues/33389) - INFO message is confusing - [#&#8203;33384](https://github.com/quarkusio/quarkus/pull/33384) - Do not build the REST Client instances in CDI wrapper constructor for RequestScoped clients - [#&#8203;33383](https://github.com/quarkusio/quarkus/pull/33383) - Properly handle Kotlin suspend methods in Reactive Messaging Kafka - [#&#8203;33377](https://github.com/quarkusio/quarkus/issues/33377) - REST Client Reactive: Listener & Request-scoped bean - [#&#8203;33368](https://github.com/quarkusio/quarkus/pull/33368) - Do not attempt to detect container runtime in native-sources build - [#&#8203;33366](https://github.com/quarkusio/quarkus/pull/33366) - Fix documentation for Secured Routes in OpenShift - [#&#8203;33357](https://github.com/quarkusio/quarkus/pull/33357) - Fix typo in Azure Functions documentation - [#&#8203;33326](https://github.com/quarkusio/quarkus/pull/33326) - Fix 'quarkus.otel.exporter.otlp.traces.timeout' default value - [#&#8203;33311](https://github.com/quarkusio/quarkus/pull/33311) - Add missing line break to render doc properly - [#&#8203;33308](https://github.com/quarkusio/quarkus/issues/33308) - Kafka consumer using kotlin coroutines throws ClassCastException - [#&#8203;33294](https://github.com/quarkusio/quarkus/pull/33294) - No need to exclude javax validation-api anymore - [#&#8203;33275](https://github.com/quarkusio/quarkus/issues/33275) - Secured Openshift routes should be documented - [#&#8203;33266](https://github.com/quarkusio/quarkus/pull/33266) - Dev UI: Fix raw built time data page - [#&#8203;33265](https://github.com/quarkusio/quarkus/pull/33265) - Properly support extracting fields from entities into projections - [#&#8203;33258](https://github.com/quarkusio/quarkus/pull/33258) - Ensure that Google Cloud Functions and Jib extensions work together - [#&#8203;33252](https://github.com/quarkusio/quarkus/pull/33252) - Fix NPE when force restarting with kubernetes dev service running - [#&#8203;33246](https://github.com/quarkusio/quarkus/pull/33246) - Fix Resource Class reflection registration when custom Writer is used - [#&#8203;33236](https://github.com/quarkusio/quarkus/pull/33236) - Keep query params for extension page deeplinks - [#&#8203;33235](https://github.com/quarkusio/quarkus/issues/33235) - Deeplinks to DEV UI extension page removes query params - [#&#8203;33225](https://github.com/quarkusio/quarkus/pull/33225) - Upgrade RESTEasy Classic to 6.2.3.Final - [#&#8203;33190](https://github.com/quarkusio/quarkus/pull/33190) - Update apache link in the license header to https - [#&#8203;33184](https://github.com/quarkusio/quarkus/pull/33184) - Address some issues in getting-started-reactive documentation - [#&#8203;33169](https://github.com/quarkusio/quarkus/pull/33169) - Bump angus-activation from 2.0.0 to 2.0.1 - [#&#8203;33161](https://github.com/quarkusio/quarkus/issues/33161) - Quarkus 3 quarkus.package.type=native-sources require docker/podman or native-image - [#&#8203;33136](https://github.com/quarkusio/quarkus/pull/33136) - Embed Other UIs better in Dev UI - [#&#8203;33042](https://github.com/quarkusio/quarkus/pull/33042) - Print valid api versions when specifying one in K8s Client Dev Services - [#&#8203;33011](https://github.com/quarkusio/quarkus/issues/33011) - Building an image with jib fails when adding the quarkus google cloud functions extension - [#&#8203;33007](https://github.com/quarkusio/quarkus/issues/33007) - kubernetes dev service weird error when flavor is kind and setting api value - [#&#8203;33006](https://github.com/quarkusio/quarkus/issues/33006) - get NPE when force restarting with kubernets dev service running - [#&#8203;32931](https://github.com/quarkusio/quarkus/issues/32931) - Dev UI 2 - Infinite Page View - [#&#8203;32912](https://github.com/quarkusio/quarkus/issues/32912) - Dev UI Dynamic Label not working - [#&#8203;32872](https://github.com/quarkusio/quarkus/pull/32872) - Dev UI: Allow runtime links in external page - [#&#8203;32859](https://github.com/quarkusio/quarkus/issues/32859) - Support Runtime Values for External Dev UI links - [#&#8203;31774](https://github.com/quarkusio/quarkus/issues/31774) - Spring Data API Extension not working with Interface-based Projections ### [`v3.0.3.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.0.3.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.0.2.Final...3.0.3.Final) ##### Complete changelog - [#&#8203;33237](https://github.com/quarkusio/quarkus/pull/33237) - Update Stork to version 2.2.0 - [#&#8203;33221](https://github.com/quarkusio/quarkus/pull/33221) - Bump smallrye-open-api.version from 3.3.2 to 3.3.4 - [#&#8203;33216](https://github.com/quarkusio/quarkus/pull/33216) - Ignore malformed language ranges when resolving locales for validation - [#&#8203;33202](https://github.com/quarkusio/quarkus/pull/33202) - Fix nesting of cli plugins - [#&#8203;33201](https://github.com/quarkusio/quarkus/pull/33201) - Fix pom.xml for owasp dependency check plugin - [#&#8203;33199](https://github.com/quarkusio/quarkus/pull/33199) - Replaced the inversed return types with correct return types - [#&#8203;33194](https://github.com/quarkusio/quarkus/pull/33194) - Populate ResourceInfo when exception thrown from Resource returning CompletionStage - [#&#8203;33187](https://github.com/quarkusio/quarkus/pull/33187) - Bug fix for qute-reference: correct import for hidden fragment - [#&#8203;33183](https://github.com/quarkusio/quarkus/pull/33183) - Fix small documentation issue in reactive - [#&#8203;33171](https://github.com/quarkusio/quarkus/issues/33171) - error in the getting-started-reactive page - [#&#8203;33170](https://github.com/quarkusio/quarkus/issues/33170) - Panache Reactive + Reloads - [#&#8203;33150](https://github.com/quarkusio/quarkus/issues/33150) - quarkus-hibernate-validator HV000149: http 500 error caused by IllegalArgumentException if accept-language is invalid - [#&#8203;33146](https://github.com/quarkusio/quarkus/pull/33146) - Fix missing method in native mode when an SSE endpoint returns a Flow.Publisher - [#&#8203;33140](https://github.com/quarkusio/quarkus/pull/33140) - Fix Hibernate Reactive dev mode - [#&#8203;33138](https://github.com/quarkusio/quarkus/pull/33138) - Fix tiny typo in Stork Kubernetes documentation - [#&#8203;33131](https://github.com/quarkusio/quarkus/issues/33131) - Quarkus 3.0.1.Final Kubenetes builds break stork - [#&#8203;33128](https://github.com/quarkusio/quarkus/pull/33128) - Fix broken link so it points to the config-yaml guide - [#&#8203;33127](https://github.com/quarkusio/quarkus/issues/33127) - Fix links to point to https://quarkus.io/guides/config-yaml - [#&#8203;33118](https://github.com/quarkusio/quarkus/pull/33118) - Updates to Infinispan 14.0.9.Final - [#&#8203;33108](https://github.com/quarkusio/quarkus/pull/33108) - Upgrade Kotlin with quarkus update - [#&#8203;33106](https://github.com/quarkusio/quarkus/issues/33106) - Quarkus 3.0.1 behaves different in reactive native mode - [#&#8203;33100](https://github.com/quarkusio/quarkus/pull/33100) - Workaround for unnecessary info logs in Hibernate ORM (HHH-16546) - [#&#8203;33096](https://github.com/quarkusio/quarkus/pull/33096) - Fix a regression in config doc generation - [#&#8203;33089](https://github.com/quarkusio/quarkus/issues/33089) - new Info Log since Q3 HHH000157: Lazy property fetching available for - [#&#8203;33086](https://github.com/quarkusio/quarkus/pull/33086) - Fix completion mode field when creating a K8s Job resource and Flyway - [#&#8203;33085](https://github.com/quarkusio/quarkus/issues/33085) - quarkus kubernetes creates job with unsupported `on spec.completionMode` - [#&#8203;33084](https://github.com/quarkusio/quarkus/pull/33084) - ArC - static method interception fix - [#&#8203;33064](https://github.com/quarkusio/quarkus/pull/33064) - Bump Gradle to 8.1.1 - [#&#8203;33034](https://github.com/quarkusio/quarkus/pull/33034) - Make the update guide evergreen - [#&#8203;33032](https://github.com/quarkusio/quarkus/pull/33032) - Fix experimental badge on new Dev UI - [#&#8203;33010](https://github.com/quarkusio/quarkus/pull/33010) - Bump surefire plugin in independent-projects to 3.0.0 - [#&#8203;33009](https://github.com/quarkusio/quarkus/issues/33009) - new devui does not show experimental status - [#&#8203;32990](https://github.com/quarkusio/quarkus/issues/32990) - ClassNotFoundException when scheduler calls static `@Transactional` PanacheEntity method - [#&#8203;32951](https://github.com/quarkusio/quarkus/issues/32951) - The javadoc of return types for each methods in redis client ValueCommand.java and ReactiveValueCommands.java is inversed for some commands - [#&#8203;32932](https://github.com/quarkusio/quarkus/pull/32932) - Fix resteasy-reactive-client hostname verification default - [#&#8203;32862](https://github.com/quarkusio/quarkus/issues/32862) - `SimpleResourceInfo` parameter is null in a response filter when an exception is raised - [#&#8203;32768](https://github.com/quarkusio/quarkus/issues/32768) - Update Kotlin version with OpenRewrite - [#&#8203;32766](https://github.com/quarkusio/quarkus/issues/32766) - Issue with default values in config doc generation - [#&#8203;32309](https://github.com/quarkusio/quarkus/pull/32309) - Improve container runtime detection - [#&#8203;32246](https://github.com/quarkusio/quarkus/issues/32246) - Quarkus doesn't detect Docker rootless anymore ### [`v3.0.2.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.0.2.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.0.1.Final...3.0.2.Final) ##### Complete changelog - [#&#8203;33040](https://github.com/quarkusio/quarkus/pull/33040) - Fix config for Vale linter GitHub Action on MR - [#&#8203;33033](https://github.com/quarkusio/quarkus/pull/33033) - Fix minor formatting issue in the update guide - [#&#8203;33013](https://github.com/quarkusio/quarkus/pull/33013) - Lowercase enum values to avoid hypen in k8s flavor acronym - [#&#8203;33004](https://github.com/quarkusio/quarkus/issues/33004) - Kubernetes Dev Services: k3s flavour name is not properly documented - [#&#8203;33002](https://github.com/quarkusio/quarkus/pull/33002) - Bump gizmo from 1.6.0.Final to 1.6.1.Final - [#&#8203;32999](https://github.com/quarkusio/quarkus/pull/32999) - Qute - fix a regression introduced in [#&#8203;32653](https://github.com/quarkusio/quarkus/issues/32653) (3.0.1) - [#&#8203;32989](https://github.com/quarkusio/quarkus/pull/32989) - Exclude JS files from resource filtering - [#&#8203;32978](https://github.com/quarkusio/quarkus/pull/32978) - Fix native compilation when using the kafka-client without netty - [#&#8203;32968](https://github.com/quarkusio/quarkus/issues/32968) - Unable to build native binary when using quarkus-kafka-client extension - [#&#8203;32959](https://github.com/quarkusio/quarkus/issues/32959) - Minus not working with Integer in qute after upgrading to 3.0.1.Final - [#&#8203;32956](https://github.com/quarkusio/quarkus/issues/32956) - Dev UI2 show wrong java version - [#&#8203;32949](https://github.com/quarkusio/quarkus/pull/32949) - InjectMock should not create a new contextual instance - [#&#8203;32944](https://github.com/quarkusio/quarkus/issues/32944) - Quarkus 3: `@InjectMock` with Producer - [#&#8203;32941](https://github.com/quarkusio/quarkus/pull/32941) - Rename server-list to hosts in the Infinispan Dev Services guide - [#&#8203;32938](https://github.com/quarkusio/quarkus/pull/32938) - Register class for reflection when returning Multi for JAX-RS Resource - [#&#8203;32934](https://github.com/quarkusio/quarkus/pull/32934) - Fix setting service account in Kubernetes/Openshift extensions - [#&#8203;32933](https://github.com/quarkusio/quarkus/issues/32933) - Quarkus-3.0.1 - Ignores Kubernetes Service account property - [#&#8203;32922](https://github.com/quarkusio/quarkus/pull/32922) - Narayana upgrade (to 6.0.1.Final) - [#&#8203;32907](https://github.com/quarkusio/quarkus/pull/32907) - Set minimal Maven version to 3.8.2 - [#&#8203;32893](https://github.com/quarkusio/quarkus/pull/32893) - Fix issue with KnownPathResource manager in native - [#&#8203;32888](https://github.com/quarkusio/quarkus/pull/32888) - Quartz - update the error message when scheduler was not started - [#&#8203;32886](https://github.com/quarkusio/quarkus/issues/32886) - RESTEasy Reactive streaming resource methods leads to NoSuchMethodException in native mode - [#&#8203;32874](https://github.com/quarkusio/quarkus/pull/32874) - Scheduler Dev UI - always log id of programmatically scheduled jobs - [#&#8203;32855](https://github.com/quarkusio/quarkus/pull/32855) - Support for multi tenancy column discriminator - [#&#8203;32844](https://github.com/quarkusio/quarkus/pull/32844) - Allow access token verification for Google,Github - [#&#8203;32827](https://github.com/quarkusio/quarkus/pull/32827) - Update OIDC Dev code to recognize quarkus.oidc.provider - [#&#8203;32826](https://github.com/quarkusio/quarkus/issues/32826) - OidcDevConsoleProcessor does not recognize quarkus.oidc.provider - [#&#8203;32781](https://github.com/quarkusio/quarkus/pull/32781) - Bump micrometer-bom from 1.10.5 to 1.10.6 - [#&#8203;32780](https://github.com/quarkusio/quarkus/pull/32780) - Bump picocli.version from 4.7.1 to 4.7.3 - [#&#8203;32656](https://github.com/quarkusio/quarkus/pull/32656) - Undertow file servlet listing - [#&#8203;32192](https://github.com/quarkusio/quarkus/pull/32192) - Encrypt OIDC session cookie value by default ### [`v3.0.1.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.0.1.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/3.0.0.Final...3.0.1.Final) ##### Complete changelog - [#&#8203;32879](https://github.com/quarkusio/quarkus/pull/32879) - PLANNER-2861 Upgrate to OptaPlanner 9 - [#&#8203;32863](https://github.com/quarkusio/quarkus/pull/32863) - Dev UI: Implement the config filter by extension - [#&#8203;32861](https://github.com/quarkusio/quarkus/pull/32861) - Make dev-services hot reload - [#&#8203;32848](https://github.com/quarkusio/quarkus/pull/32848) - Provide correct generic type and annotations in ParamConverterProvider - [#&#8203;32847](https://github.com/quarkusio/quarkus/pull/32847) - Fix a typo in rest-client-multipart.adoc - [#&#8203;32846](https://github.com/quarkusio/quarkus/pull/32846) - Fix a typo in mongodb-panache.adoc - [#&#8203;32842](https://github.com/quarkusio/quarkus/pull/32842) - Correct a typo in redis-reference.adoc - [#&#8203;32841](https://github.com/quarkusio/quarkus/pull/32841) - Add a column before a table column separator `|` - [#&#8203;32840](https://github.com/quarkusio/quarkus/pull/32840) - Correct a minor error in qute-reference.adoc - [#&#8203;32838](https://github.com/quarkusio/quarkus/pull/32838) - Fix a typo in security-openid-connect-multitenancy.adoc - [#&#8203;32837](https://github.com/quarkusio/quarkus/pull/32837) - Disable DEV UI for remote dev mode - [#&#8203;32836](https://github.com/quarkusio/quarkus/issues/32836) - Prevent exposing of new DEV UI in remote development mode - [#&#8203;32833](https://github.com/quarkusio/quarkus/pull/32833) - Fix OIDC UserInfo to better handle null, array, map - [#&#8203;32825](https://github.com/quarkusio/quarkus/pull/32825) - Set correct OIDC Google principal claim - [#&#8203;32824](https://github.com/quarkusio/quarkus/issues/32824) - Set correct OIDC Google principal claim name - [#&#8203;32817](https://github.com/quarkusio/quarkus/pull/32817) - ArC - new Dev UI - fixes and improvements - [#&#8203;32815](https://github.com/quarkusio/quarkus/pull/32815) - Properly pass annotation to Writers when streaming data - [#&#8203;32812](https://github.com/quarkusio/quarkus/pull/32812) - Report OTel config unknowns only when fallback properties used - [#&#8203;32810](https://github.com/quarkusio/quarkus/pull/32810) - Fix K8 service binding with reactive datasource - [#&#8203;32809](https://github.com/quarkusio/quarkus/pull/32809) - Set OIDC `user-info-required` when `UserInfo` is known to be required - [#&#8203;32805](https://github.com/quarkusio/quarkus/pull/32805) - ArC - support interception of static methods with repeatable bindings - [#&#8203;32804](https://github.com/quarkusio/quarkus/pull/32804) - Remove maven-compiler-plugin from dependabot ignore list - [#&#8203;32798](https://github.com/quarkusio/quarkus/pull/32798) - Register Resource Class for reflection when customer Reader or Writer is used - [#&#8203;32797](https://github.com/quarkusio/quarkus/pull/32797) - Dev UI remove console.log - [#&#8203;32796](https://github.com/quarkusio/quarkus/pull/32796) - Dev UI Fix labels not clearing out - [#&#8203;32795](https://github.com/quarkusio/quarkus/pull/32795) - Docs update for Apicurio Registry compatible dependencies - [#&#8203;32788](https://github.com/quarkusio/quarkus/pull/32788) - Add note about using Jacoco with a multi-module project - [#&#8203;32783](https://github.com/quarkusio/quarkus/pull/32783) - Bump dekorate to 3.5.5 - [#&#8203;32776](https://github.com/quarkusio/quarkus/pull/32776) - Bump quarkiverse-parent to 13 - [#&#8203;32771](https://github.com/quarkusio/quarkus/pull/32771) - Prevent NPE for UserInfo String and Boolean properties - [#&#8203;32765](https://github.com/quarkusio/quarkus/issues/32765) - RR client: annotations on `@*Param` fields present in `@BeanParam` class unavailable to custom `ParamConverterProvider` - [#&#8203;32762](https://github.com/quarkusio/quarkus/pull/32762) - Normalize paths for POM Model providers - [#&#8203;32759](https://github.com/quarkusio/quarkus/pull/32759) - Restore the ability to use `@TestReactiveTransaction` on a test class - [#&#8203;32757](https://github.com/quarkusio/quarkus/pull/32757) - Also create the default mailer if `@CheckedTemplate` is used - [#&#8203;32756](https://github.com/quarkusio/quarkus/pull/32756) - Display JVM CDS logs when debug logging is enabled - [#&#8203;32755](https://github.com/quarkusio/quarkus/issues/32755) - \[Quarkus 3.0.0.CR2] \[quarkus-mailer] NullPointerException when sending with MailTemplateInstance - [#&#8203;32754](https://github.com/quarkusio/quarkus/pull/32754) - Allow the OPTIONS method for static resources - [#&#8203;32753](https://github.com/quarkusio/quarkus/pull/32753) - Update codestarts to use openjdk container images 1.15 - [#&#8203;32752](https://github.com/quarkusio/quarkus/pull/32752) - Collect META-INF/resources only from the runtime classpath - [#&#8203;32751](https://github.com/quarkusio/quarkus/issues/32751) - Codestarts - OpenJDK-Container Image not updated - [#&#8203;32750](https://github.com/quarkusio/quarkus/pull/32750) - Fix issue with quarkus.init-and-exit - [#&#8203;32749](https://github.com/quarkusio/quarkus/pull/32749) - Dev UI add label and icon to submenu - [#&#8203;32748](https://github.com/quarkusio/quarkus/pull/32748) - Dev UI DevService page to use new card component - [#&#8203;32744](https://github.com/quarkusio/quarkus/pull/32744) - Dev UI - add logger level to server log - [#&#8203;32740](https://github.com/quarkusio/quarkus/pull/32740) - Add missing static import in config interceptor doc - [#&#8203;32738](https://github.com/quarkusio/quarkus/pull/32738) - Fix guide oidc trust-store config parameter name - [#&#8203;32737](https://github.com/quarkusio/quarkus/pull/32737) - Make it possible to test Google OIDC from DevUI - [#&#8203;32733](https://github.com/quarkusio/quarkus/pull/32733) - Fixed Java migrations from different packages - [#&#8203;32729](https://github.com/quarkusio/quarkus/issues/32729) - quarkus.init-and-exit no longer works - [#&#8203;32724](https://github.com/quarkusio/quarkus/issues/32724) - Undertow: Servlet context path failing with `_static` directory - [#&#8203;32717](https://github.com/quarkusio/quarkus/pull/32717) - Get element type without annotations - [#&#8203;32715](https://github.com/quarkusio/quarkus/pull/32715) - Throw better exception when REST Client receives invalid JSON - [#&#8203;32711](https://github.com/quarkusio/quarkus/pull/32711) - Add service registars and loaders to the list of beans to keep - [#&#8203;32710](https://github.com/quarkusio/quarkus/issues/32710) - Rest-client throw a "HTTP 400 Bad Request" instead of "Bad Response From Server" - [#&#8203;32708](https://github.com/quarkusio/quarkus/pull/32708) - Dev UI Move info to menu item and format page for known items - [#&#8203;32707](https://github.com/quarkusio/quarkus/pull/32707) - Bump yasson from 3.0.2 to 3.0.3 - [#&#8203;32704](https://github.com/quarkusio/quarkus/pull/32704) - Bump smallrye-mutiny-vertx-core from 3.2.0 to 3.3.0 - [#&#8203;32697](https://github.com/quarkusio/quarkus/pull/32697) - Fix OpenTelemetryJdbcInstrumentationTest flaky test - [#&#8203;32696](https://github.com/quarkusio/quarkus/issues/32696) - Quarkus returns 404 on OPTIONS request for the static resources - [#&#8203;32692](https://github.com/quarkusio/quarkus/pull/32692) - Allow ConfigMappings with default visibility - [#&#8203;32690](https://github.com/quarkusio/quarkus/issues/32690) - Quarkus dev mode is not working with a certain type of folder tree due to dependency injection - [#&#8203;32689](https://github.com/quarkusio/quarkus/pull/32689) - Make mailer beans default beans - [#&#8203;32687](https://github.com/quarkusio/quarkus/pull/32687) - Upgrade to Hibernate ORM 6.2.1.Final - [#&#8203;32683](https://github.com/quarkusio/quarkus/pull/32683) - Reinitialize BouncyCastle DRBG URLSeededEntropySourceProvider at runtime - [#&#8203;32675](https://github.com/quarkusio/quarkus/pull/32675) - Dev UI: allow status to be a list - [#&#8203;32673](https://github.com/quarkusio/quarkus/pull/32673) - Dev UI make sure to work on custom http root - [#&#8203;32666](https://github.com/quarkusio/quarkus/issues/32666) - Get java.nio.file.InvalidPathException on Windows when compile Quarkus 3.0.0.Final Spring Cloud Config Client - [#&#8203;32654](https://github.com/quarkusio/quarkus/issues/32654) - Flyway migration: JavaMigration doesn't respect location - [#&#8203;32653](https://github.com/quarkusio/quarkus/pull/32653) - Qute build steps - refactoring and performance improvements - [#&#8203;32651](https://github.com/quarkusio/quarkus/pull/32651) - Ensure the ServiceAccount/Role/ClusterRole resources are created in order - [#&#8203;32650](https://github.com/quarkusio/quarkus/issues/32650) - Quarkus 3: Using `@TestReactiveTransaction` at the class level doesn't work - [#&#8203;32648](https://github.com/quarkusio/quarkus/pull/32648) - ConcurrentAuthTest: Make sure executor is shut down even after failure - [#&#8203;32645](https://github.com/quarkusio/quarkus/pull/32645) - Updates to Infinispan 14.0.8.Final - [#&#8203;32644](https://github.com/quarkusio/quarkus/pull/32644) - Support blocking exception mappers in REST Client Reactive - [#&#8203;32643](https://github.com/quarkusio/quarkus/issues/32643) - Quarkus doesn't support 2.2.5.Final apicurio-registry-mem anymore and documentation should provide compatibility info - [#&#8203;32641](https://github.com/quarkusio/quarkus/pull/32641) - Fixed minor typos in doc content - [#&#8203;32640](https://github.com/quarkusio/quarkus/issues/32640) - Openshift application has no access to secrets - [#&#8203;32633](https://github.com/quarkusio/quarkus/pull/32633) - Bump microprofile-config-api from 3.0.2 to 3.0.3 - [#&#8203;32630](https://github.com/quarkusio/quarkus/pull/32630) - Bump mongodb-crypt from 1.7.1 to 1.7.3 - [#&#8203;32620](https://github.com/quarkusio/quarkus/pull/32620) - Upgrade to Hibernate Reactive 2.0.0.Beta2 - [#&#8203;32617](https://github.com/quarkusio/quarkus/pull/32617) - UniAsserterInterceptor - improve the javadoc and docs - [#&#8203;32614](https://github.com/quarkusio/quarkus/pull/32614) - Implement new DevUI for Reactive REST Client - [#&#8203;32613](https://github.com/quarkusio/quarkus/pull/32613) - Add CSS ids to DEV UI continuous testing page to help automated testing - [#&#8203;32611](https://github.com/quarkusio/quarkus/pull/32611) - Add new security architecture diagram and process description to Security Architecture content - [#&#8203;32610](https://github.com/quarkusio/quarkus/pull/32610) - Qute Dev UI improvements - [#&#8203;32605](https://github.com/quarkusio/quarkus/pull/32605) - Support generation of ClusterRoleBinding resources - [#&#8203;32602](https://github.com/quarkusio/quarkus/issues/32602) - Strange problem with Hibernate Reactive Panache in Quarkus 3.0.0. - [#&#8203;32599](https://github.com/quarkusio/quarkus/issues/32599) - Dev UI: Complete Server log implementation. - [#&#8203;32596](https://github.com/quarkusio/quarkus/issues/32596) - Dev UI: Migrate Rest client reactive to the new Dev UI - [#&#8203;32589](https://github.com/quarkusio/quarkus/pull/32589) - Bump microprofile-config-tck from 3.0.2 to 3.0.3 - [#&#8203;32587](https://github.com/quarkusio/quarkus/pull/32587) - Bump com.gradle.enterprise from 3.12.6 to 3.13 in /devtools/gradle - [#&#8203;32586](https://github.com/quarkusio/quarkus/pull/32586) - Validator for Config only - [#&#8203;32585](https://github.com/quarkusio/quarkus/issues/32585) - Write "Update projects to Quarkus 3 automatically" guide - [#&#8203;32584](https://github.com/quarkusio/quarkus/pull/32584) - Add JWT authentication tests to management-interface-auth - [#&#8203;32583](https://github.com/quarkusio/quarkus/issues/32583) - New Dev UI show numbers in submenu for arc extension - [#&#8203;32581](https://github.com/quarkusio/quarkus/issues/32581) - Quarkus 3.0.0.CR2 : DevUI error with custom root path - [#&#8203;32580](https://github.com/quarkusio/quarkus/pull/32580) - Quartz - only notify QuartzSchedulerImpl.destroy() if the bean exists - [#&#8203;32579](https://github.com/quarkusio/quarkus/pull/32579) - Update docs about spying on partial mocks - [#&#8203;32576](https://github.com/quarkusio/quarkus/pull/32576) - AWT related .so libs needed in container - [#&#8203;32573](https://github.com/quarkusio/quarkus/pull/32573) - Bump Keycloak version to 21.0.2 - [#&#8203;32572](https://github.com/quarkusio/quarkus/issues/32572) - Kubernetes - RBAC ClusterRoleBinding not generating correctly? - [#&#8203;32571](https://github.com/quarkusio/quarkus/pull/32571) - Gradle integration tests: tackle (Windows) CI issues - [#&#8203;32565](https://github.com/quarkusio/quarkus/pull/32565) - Fix Otel propagator for old property - [#&#8203;32564](https://github.com/quarkusio/quarkus/pull/32564) - Remove useless leading spaces in sam YAML files - [#&#8203;32563](https://github.com/quarkusio/quarkus/pull/32563) - Small UI fix to devservice page - [#&#8203;32561](https://github.com/quarkusio/quarkus/pull/32561) - Properly perform reflection registration for `@Gauge` instances - [#&#8203;32559](https://github.com/quarkusio/quarkus/pull/32559) - Disable flaky OpenTelemetry Jdbc instrumentation test - [#&#8203;32558](https://github.com/quarkusio/quarkus/pull/32558) - Remove lambdas from OidcRecorder - [#&#8203;32554](https://github.com/quarkusio/quarkus/pull/32554) - Bump mockito-core from 5.2.0 to 5.3.0 - [#&#8203;32538](https://github.com/quarkusio/quarkus/pull/32538) - Use local lookup policy for generated image stream resources - [#&#8203;32533](https://github.com/quarkusio/quarkus/issues/32533) - Exceptions with Hibernate Reactive under load - [#&#8203;32527](https://github.com/quarkusio/quarkus/pull/32527) - Update apicurio registry dependencies - [#&#8203;32464](https://github.com/quarkusio/quarkus/issues/32464) - Spring Data API Extension not updating generic mapping - [#&#8203;32427](https://github.com/quarkusio/quarkus/issues/32427) - Smallrye-metrics integration test fails when passing `-H:-ParseOnce` GraalVM option - [#&#8203;32414](https://github.com/quarkusio/quarkus/issues/32414) - ERROR Being Logged In Quarkus 3.0.0.CR1 DevUIProcessor with camel-quarkus-twilio extension - [#&#8203;32384](https://github.com/quarkusio/quarkus/pull/32384) - Provide an update guide - [#&#8203;32332](https://github.com/quarkusio/quarkus/issues/32332) - Unknown enum constant org.osgi.annotation.bundle.Requirement.Resolution.OPTIONAL - [#&#8203;32326](https://github.com/quarkusio/quarkus/issues/32326) - DevUI: Info change from Card to Menu - [#&#8203;32210](https://github.com/quarkusio/quarkus/issues/32210) - Use of the `quarkus-opentelemetry` extension yields config warnings - [#&#8203;31908](https://github.com/quarkusio/quarkus/issues/31908) - Add Management auth test confirming OIDC works for the main router only - [#&#8203;31587](https://github.com/quarkusio/quarkus/issues/31587) - RESTEasy Reactive SSE doesn't provide method annotations, nor actual headers to `MessageBodyWriter` - [#&#8203;31554](https://github.com/quarkusio/quarkus/issues/31554) - RunTimeMappingsConfigBuilder failures (native build/tests) with 2.16.4 - [#&#8203;31543](https://github.com/quarkusio/quarkus/issues/31543) - Improving the sam.jvm.yaml - [#&#8203;30555](https://github.com/quarkusio/quarkus/issues/30555) - Quarkus jacoco coverage not working in a multi module project where code and tests are in separate modules - [#&#8203;30312](https://github.com/quarkusio/quarkus/issues/30312) - Reactive Client ResponseExceptionMapper throws BlockingNotAllowedException when consuming an InputStream - [#&#8203;29879](https://github.com/quarkusio/quarkus/issues/29879) - Create an opentelemetry-aws IT test project - [#&#8203;28505](https://github.com/quarkusio/quarkus/pull/28505) - Support a silent mode for JWTAuthMechanism - [#&#8203;24540](https://github.com/quarkusio/quarkus/issues/24540) - NullPointerException on custom consraint validator when injecting a config mapping at startup ### [`v3.0.0.Final`](https://github.com/quarkusio/quarkus/releases/tag/3.0.0.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.9.Final...3.0.0.Final) ##### Major changes - [#&#8203;32491](https://github.com/quarkusio/quarkus/pull/32491) - Dev UI: Continuous testing - [#&#8203;25422](https://github.com/quarkusio/quarkus/issues/25422) - Make Stork CDI-aware ##### Complete changelog - [#&#8203;32560](https://github.com/quarkusio/quarkus/issues/32560) - quarkus plugin repeats arguments passed to cli rendering users incapable of passing right arguments - [#&#8203;32555](https://github.com/quarkusio/quarkus/pull/32555) - Change pie to bar in continuous-testing dev ui - [#&#8203;32553](https://github.com/quarkusio/quarkus/pull/32553) - Bump maven-invoker-plugin from 3.4.0 to 3.5.1 - [#&#8203;32543](https://github.com/quarkusio/quarkus/pull/32543) - Dev UI 2 - Hide the RESTEasy Reactive score on the home page - [#&#8203;32542](https://github.com/quarkusio/quarkus/pull/32542) - Various fixes for Kubernetes Dev UI 2 - [#&#8203;32541](https://github.com/quarkusio/quarkus/pull/32541) - Remove inexistent relocations in the application BOM - [#&#8203;32540](https://github.com/quarkusio/quarkus/issues/32540) - Dev Ui for kubernetes throws error on manifest generation - [#&#8203;32536](https://github.com/quarkusio/quarkus/pull/32536) - Various Quarkus Update fixes and enhancements - [#&#8203;32535](https://github.com/quarkusio/quarkus/pull/32535) - Gradle: do not pass all system properties - [#&#8203;32528](https://github.com/quarkusio/quarkus/pull/32528) - Add triage rule for Dev UI - [#&#8203;32524](https://github.com/quarkusio/quarkus/pull/32524) - Gradle: ability to disable worker process isolation, pass all envs+sys-props - [#&#8203;32522](https://github.com/quarkusio/quarkus/issues/32522) - devui 2 continous testing layout issues - [#&#8203;32521](https://github.com/quarkusio/quarkus/pull/32521) - ArC - optimize if no BuildCompatibleExtension is found - [#&#8203;32520](https://github.com/quarkusio/quarkus/pull/32520) - Use list with an empty string by default in generated Role/ClusterRole - [#&#8203;32519](https://github.com/quarkusio/quarkus/issues/32519) - Generating Role or ClusterRole resources with empty API group property produces invalid manifests - [#&#8203;32518](https://github.com/quarkusio/quarkus/pull/32518) - Devui small enchancements - [#&#8203;32509](https://github.com/quarkusio/quarkus/issues/32509) - Native `quarkusBuild` fails with 3.0.0.CR2 - [#&#8203;32508](https://github.com/quarkusio/quarkus/pull/32508) - Gradle-Plugin: Do not let Gradle build fail w/ configuration cache - [#&#8203;32502](https://github.com/quarkusio/quarkus/pull/32502) - Disable Vert.x file caching when building the k8s client HttpClient.Factory - [#&#8203;32499](https://github.com/quarkusio/quarkus/issues/32499) - Kubernetes client thread block - [#&#8203;32497](https://github.com/quarkusio/quarkus/pull/32497) - Bump mongo-client.version from 4.9.0 to 4.9.1 - [#&#8203;32496](https://github.com/quarkusio/quarkus/pull/32496) - Bump smallrye-fault-tolerance.version from 6.2.1 to 6.2.2 - [#&#8203;32495](https://github.com/quarkusio/quarkus/pull/32495) - Bump com.gradle.plugin-publish from 1.1.0 to 1.2.0 in /devtools/gradle - [#&#8203;32491](https://github.com/quarkusio/quarkus/pull/32491) - Dev UI: Continuous testing - [#&#8203;32490](https://github.com/quarkusio/quarkus/pull/32490) - Avoid null pointer exception when building containers - [#&#8203;32489](https://github.com/quarkusio/quarkus/pull/32489) - Upgrade Oracle DB container images to use the slim-faststart variant - [#&#8203;32488](https://github.com/quarkusio/quarkus/pull/32488) - Higher timeouts for various builds - [#&#8203;32487](https://github.com/quarkusio/quarkus/pull/32487) - Support referencing method parameters in `@ClientHeaderParam` - [#&#8203;32478](https://github.com/quarkusio/quarkus/pull/32478) - Fix base-codestart 2.x - [#&#8203;32476](https://github.com/quarkusio/quarkus/pull/32476) - Fix native image warning in Kafka - [#&#8203;32472](https://github.com/quarkusio/quarkus/pull/32472) - Update getting started reactive image - [#&#8203;32467](https://github.com/quarkusio/quarkus/pull/32467) - DevUI: Liquibase and Datasource updates - [#&#8203;32465](https://github.com/quarkusio/quarkus/issues/32465) - Native build fails with 3.0.0.CR2 - [#&#8203;32461](https://github.com/quarkusio/quarkus/issues/32461) - Quarkus 3.0.0.CR2 - quarkus-kafka-client triggers NativeImageBuildStep in JVM mode - [#&#8203;32458](https://github.com/quarkusio/quarkus/pull/32458) - Align deployment image name when custom name is set in Openshift configuration - [#&#8203;32450](https://github.com/quarkusio/quarkus/pull/32450) - Bump flyway.version from 9.16.1 to 9.16.3 - [#&#8203;32448](https://github.com/quarkusio/quarkus/pull/32448) - Local cache upgrade - [#&#8203;32443](https://github.com/quarkusio/quarkus/issues/32443) - DevUI: Configuration Changes Not Sticking - [#&#8203;32439](https://github.com/quarkusio/quarkus/issues/32439) - Openshift resources getting out of sync when custom quarkus.openshift.name is used. - [#&#8203;32437](https://github.com/quarkusio/quarkus/pull/32437) - Test default storage change for OffsetTime in Hibernate ORM 6.2.0.Final - [#&#8203;32435](https://github.com/quarkusio/quarkus/pull/32435) - Upgrade the reference Oracle RDBMS container used across integration tests - [#&#8203;32433](https://github.com/quarkusio/quarkus/pull/32433) - Fix Hibernate ORM value generators in native image - [#&#8203;32430](https://github.com/quarkusio/quarkus/pull/32430) - Include ID in the form inputs - [#&#8203;32428](https://github.com/quarkusio/quarkus/pull/32428) - Rename guides mentioning MicroProfile to SmallRye to avoid redirects - [#&#8203;32425](https://github.com/quarkusio/quarkus/pull/32425) - Sanitize the behavior of provided ExceptionMapper classes in dev-mode - [#&#8203;32423](https://github.com/quarkusio/quarkus/pull/32423) - Bump httpclient from 4.5.13 to 4.5.14 - [#&#8203;32418](https://github.com/quarkusio/quarkus/issues/32418) - Native build with jib and gradle fails on quarkus 3.0.0.CR1 - [#&#8203;32409](https://github.com/quarkusio/quarkus/pull/32409) - InjectMock should not mock an intercepted subclass - [#&#8203;32407](https://github.com/quarkusio/quarkus/pull/32407) - Arc CDI TCK related fixes, focused around behavior gated behind strict mode - [#&#8203;32404](https://github.com/quarkusio/quarkus/pull/32404) - Fix ConfigMap volumes example at deploying-to-openshift.adoc - [#&#8203;32394](https://github.com/quarkusio/quarkus/pull/32394) - Test gRPC usage of Vert.x event loops - [#&#8203;32366](https://github.com/quarkusio/quarkus/pull/32366) - Update version detection scheme for native - [#&#8203;32357](https://github.com/quarkusio/quarkus/issues/32357) - Ξ‘llow referring to property parameters in header config of REST Client - [#&#8203;32350](https://github.com/quarkusio/quarkus/pull/32350) - Gradle: Help extensions that assume the output directory exists - [#&#8203;32338](https://github.com/quarkusio/quarkus/pull/32338) - Proofreading for cli-tooling.adoc - [#&#8203;32333](https://github.com/quarkusio/quarkus/issues/32333) - Quarkus 3.0.0.CR1 throw NoSuchMethodException where use `@CreationTimestamp` and `@UpdateTimestamp` in native mode - [#&#8203;32316](https://github.com/quarkusio/quarkus/pull/32316) - Update SmallRye Config to 3.2.1 - [#&#8203;32474](https://github.com/quarkusio/quarkus/issues/32474) - Quarkus 3 kotlin generation missconfigures allopen - [#&#8203;32276](https://github.com/quarkusio/quarkus/pull/32276) - Switch Hibernate Search extension to `@ConfigMapping` - [#&#8203;32233](https://github.com/quarkusio/quarkus/issues/32233) - Clicking on Dev UI main logo/title doesn't bring me to the home page - [#&#8203;32230](https://github.com/quarkusio/quarkus/issues/32230) - Dev UI 2 - Fonts are blurry (Chrome / Fedora) - [#&#8203;32162](https://github.com/quarkusio/quarkus/pull/32162) - Register implicit converters for reflection - [#&#8203;31932](https://github.com/quarkusio/quarkus/issues/31932) - Dev UI 2 - generate-code gets maven-metadata.xml for Vaadin components - [#&#8203;31898](https://github.com/quarkusio/quarkus/issues/31898) - Test and document default storage change for `OffsetTime` in Hibernate ORM 6 - [#&#8203;28065](https://github.com/quarkusio/quarkus/issues/28065) - ConfigMapping - register type arguments of supported generic return types for reflection - [#&#8203;25422](https://github.com/quarkusio/quarkus/issues/25422) - Make Stork CDI-aware - [#&#8203;18973](https://github.com/quarkusio/quarkus/issues/18973) - Java OOM Java heap space when I use WithKubernetesTestServer annotation in unit test - [#&#8203;7883](https://github.com/quarkusio/quarkus/issues/7883) - built-in ExceptionMappers cause unexpected behavior ### [`v2.16.9.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.9.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.8.Final...2.16.9.Final) ##### Complete changelog - [#&#8203;34953](https://github.com/quarkusio/quarkus/pull/34953) - Generated docs: move DOM manipulation to build time - [#&#8203;34820](https://github.com/quarkusio/quarkus/pull/34820) - Keep maven-repo artifact 7 days instead of 1 - [#&#8203;34804](https://github.com/quarkusio/quarkus/pull/34804) - Encode multi char code points correctly in RestEasy Reactive - [#&#8203;34736](https://github.com/quarkusio/quarkus/issues/34736) - \[2.16] io.grpc:grpc-protobuf CVE-2023-1428 & CVE-2023-32731 - [#&#8203;34471](https://github.com/quarkusio/quarkus/pull/34471) - The Common Log Format requires the date to be wrapped into `[]` - [#&#8203;32390](https://github.com/quarkusio/quarkus/pull/32390) - Fix copy paste typo - [#&#8203;31518](https://github.com/quarkusio/quarkus/pull/31518) - Prevent ContextNotActiveException during invalid config validation if resteasy-reactive module is present - [#&#8203;31434](https://github.com/quarkusio/quarkus/issues/31434) - Invalid config value prevents app to startup with invalid stacktrace instead of validation error message - [#&#8203;31053](https://github.com/quarkusio/quarkus/pull/31053) - Bump grpc.version from 1.52.1 to 1.53.0 - [#&#8203;31010](https://github.com/quarkusio/quarkus/issues/31010) - HTTP access log %t missing enclosing brackets - [#&#8203;30403](https://github.com/quarkusio/quarkus/pull/30403) - Bump grpc.version from 1.52.0 to 1.52.1 - [#&#8203;30323](https://github.com/quarkusio/quarkus/pull/30323) - Bump grpc.version from 1.51.1 to 1.52.0 - [#&#8203;10134](https://github.com/quarkusio/quarkus/issues/10134) - MicroProfile RestClient Encoding Failing for Emojis ### [`v2.16.8.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.8.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.7.Final...2.16.8.Final) ##### Complete changelog - [#&#8203;34469](https://github.com/quarkusio/quarkus/pull/34469) - 2.16 - Enforce the configured TLS version - [#&#8203;34371](https://github.com/quarkusio/quarkus/pull/34371) - gRPC route to use mainrouter when http.root-path is not '/' - [#&#8203;34261](https://github.com/quarkusio/quarkus/issues/34261) - grpc service not working when use-separate-server is set to false and custom http.root-path is set - [#&#8203;34142](https://github.com/quarkusio/quarkus/pull/34142) - Fix NPE in RunningDevService which represens a shared service - [#&#8203;34105](https://github.com/quarkusio/quarkus/pull/34105) - Avoid calling OIDC UserInfo endpoint if UserInfo is cached - [#&#8203;34104](https://github.com/quarkusio/quarkus/issues/34104) - OIDC will request UserInfo and TokenIntrospection even if they are cached - [#&#8203;34034](https://github.com/quarkusio/quarkus/pull/34034) - Also include stream information in CLI project creation - [#&#8203;33897](https://github.com/quarkusio/quarkus/issues/33897) - NPE with shared Keycloak dev services when exiting Quarkus dev mode - [#&#8203;33595](https://github.com/quarkusio/quarkus/pull/33595) - Skip manifest entry properties that are missing values - [#&#8203;33491](https://github.com/quarkusio/quarkus/pull/33491) - Ensure that cookies added in filters are visible to resource methods - [#&#8203;33490](https://github.com/quarkusio/quarkus/issues/33490) - Cookies created in request filters are not accessible in Resource Methods - [#&#8203;33448](https://github.com/quarkusio/quarkus/pull/33448) - Fix location and content location headers in Resteasy Reactive - [#&#8203;33419](https://github.com/quarkusio/quarkus/issues/33419) - RESTEasy ResponseBuilder.location Inadvertently Decodes Path Segments in Relative URI - [#&#8203;33128](https://github.com/quarkusio/quarkus/pull/33128) - Fix broken link so it points to the config-yaml guide - [#&#8203;33127](https://github.com/quarkusio/quarkus/issues/33127) - Fix links to point to https://quarkus.io/guides/config-yaml - [#&#8203;32932](https://github.com/quarkusio/quarkus/pull/32932) - Fix resteasy-reactive-client hostname verification default </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v3.2.3.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.2.2.Final...3.2.3.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.2.2.Final...3.2.3.Final) ### [`v3.2.2.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.2.1.Final...3.2.2.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.2.1.Final...3.2.2.Final) ### [`v3.2.1.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.2.0.Final...3.2.1.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.2.0.Final...3.2.1.Final) ### [`v3.2.0.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.1.3.Final...3.2.0.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.1.3.Final...3.2.0.Final) ### [`v3.1.3.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.1.2.Final...3.1.3.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.1.2.Final...3.1.3.Final) ### [`v3.1.2.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.1.1.Final...3.1.2.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.1.1.Final...3.1.2.Final) ### [`v3.1.1.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.1.0.Final...3.1.1.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.1.0.Final...3.1.1.Final) ### [`v3.1.0.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.0.4.Final...3.1.0.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.0.4.Final...3.1.0.Final) ### [`v3.0.4.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.0.3.Final...3.0.4.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.0.3.Final...3.0.4.Final) ### [`v3.0.3.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.0.2.Final...3.0.3.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.0.2.Final...3.0.3.Final) ### [`v3.0.2.Final`](https://github.com/quarkusio/quarkus-platform/compare/3.0.1.Final...3.0.2.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/3.0.1.Final...3.0.2.Final) ### [`v3.0.1.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.9.Final...3.0.1.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.9.Final...3.0.1.Final) ### [`v2.16.9.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.8.Final...2.16.9.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.8.Final...2.16.9.Final) ### [`v2.16.8.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.7.Final...2.16.8.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.7.Final...2.16.8.Final) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Updates for Quarkus 3. (mulk/mulkcms2!31)Matthias Benkard2023-08-0687-1009/+942
| |\
| | * More Hibernate 6.2 compatibility.Matthias Andreas Benkard2023-08-067-13/+21
| | | | | | | | | | | | Change-Id: Ib06822de4e2d64419a8285c0a46b2d8931cea4c8
| | * Revert "De-generics-ize Post, PostText."Matthias Andreas Benkard2023-08-0611-58/+39
| | | | | | | | | | | | | | | | | | This reverts commit 475bf006583288e6544374ba7c5d085f0b4235f2. Change-Id: I78bc6e061c3cd8ecc7c8794168596e26de1e6af8
| | * PostTextPK: Rely on basic columns only.Matthias Andreas Benkard2023-08-061-11/+9
| | | | | | | | | | | | | | | | | | This seems to make Hibernate happier and less confused. Change-Id: I15709c54b7eddd1cc65f651738f673bf02331174
| | * Fix various Hibernate mapping oversights.Matthias Andreas Benkard2023-08-063-3/+3
| | | | | | | | | | | | Change-Id: Iff22c68a718d6f65734e166cd08f4049ccc196ec
| | * De-generics-ize Post, PostText.Matthias Andreas Benkard2023-08-0611-39/+56
| | | | | | | | | | | | | | | | | | Hibernate 6 did not like the old scheme. Change-Id: I060e077648ab54589d5b7574137c10517b4c4114
| | * Update Maven wrapper to 3.9.3.Matthias Andreas Benkard2023-08-065-414/+334
| | | | | | | | | | | | Change-Id: Ib6603736b14853f7c340f7f0b766fd5b900088f6
| | * Updates for Quarkus 3.Matthias Andreas Benkard2023-08-0682-571/+580
| |/ | | | | | | Change-Id: I14aff18aa1e31944619dfb6cc57955484227b298
| * Update quarkus.version to v3Renovate Bot2023-08-021-1/+1
|/
* Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.8.21 ↡Marge Bot2023-05-111-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mulk/mulkcms2!28) This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.jetbrains.kotlin:kotlin-annotations-jvm](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | provided | patch | `1.8.20` -> `1.8.21` | --- ### Release Notes <details> <summary>JetBrains/kotlin</summary> ### [`v1.8.21`](https://github.com/JetBrains/kotlin/blob/HEAD/ChangeLog.md#&#8203;1821) [Compare Source](https://github.com/JetBrains/kotlin/compare/v1.8.20...v1.8.21) ##### Compiler - [`KT-57848`](https://youtrack.jetbrains.com/issue/KT-57848) Native: compilation of dynamic/static library fails with Xcode 14.3 - [`KT-57875`](https://youtrack.jetbrains.com/issue/KT-57875) Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA - [`KT-57946`](https://youtrack.jetbrains.com/issue/KT-57946) KAPT: "RuntimeException: No type for expression" with delegate ##### JavaScript - [`KT-57356`](https://youtrack.jetbrains.com/issue/KT-57356) KJS: StackOverflowException on [@&#8203;JsExport](https://github.com/JsExport) with type parameters referring to one another ##### Tools. Compiler plugins. Serialization - [`KT-58067`](https://youtrack.jetbrains.com/issue/KT-58067) Serialization: NullPointerException caused by [@&#8203;Contextual](https://github.com/Contextual) property with type with generic - [`KT-57730`](https://youtrack.jetbrains.com/issue/KT-57730) Serialization: "IllegalStateException: Serializer for element of type <root>.Foo has not been found" caused by serialization of Java type ##### Tools. Gradle. JS - [`KT-57766`](https://youtrack.jetbrains.com/issue/KT-57766) KJS / Gradle "Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'" when using "useEsModules" ##### Tools. Kapt - [`KT-58027`](https://youtrack.jetbrains.com/issue/KT-58027) Kotlin 1.8.20 kapt issue "null: KtCallExpression: build()" ##### Tools. Maven - [`KT-58048`](https://youtrack.jetbrains.com/issue/KT-58048) Maven: "Too many source module declarations found" after upgrading to 1.8.20 - [`KT-58101`](https://youtrack.jetbrains.com/issue/KT-58101) 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20 </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.8.21Renovate Bot2023-05-111-1/+1
|/
* Update all non-major dependencies (mulk/mulkcms2!26)Marge Bot2023-05-113-11/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.203.0` -> `^0.206.0`](https://renovatebot.com/diffs/npm/flow-bin/0.203.1/0.206.0) | | [org.liquibase.ext:liquibase-hibernate5](https://github.com/liquibase/liquibase-hibernate/wiki) ([source](https://github.com/liquibase/liquibase-hibernate)) | build | minor | `4.20.0` -> `4.21.1` | | [org.liquibase:liquibase-maven-plugin](http://www.liquibase.org/liquibase-maven-plugin) ([source](https://github.com/liquibase/liquibase)) | build | minor | `4.20.0` -> `4.21.1` | | [org.jsoup:jsoup](https://jsoup.org/) ([source](https://github.com/jhy/jsoup)) | compile | minor | `1.15.4` -> `1.16.1` | | [com.vladsch.flexmark:flexmark-all](https://github.com/vsch/flexmark-java) | compile | patch | `0.64.0` -> `0.64.4` | | [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | build | minor | `2.35.0` -> `2.36.0` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | patch | `2.16.6.Final` -> `2.16.7.Final` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `2.16.6.Final` -> `2.16.7.Final` | | [org.apache.maven.plugins:maven-enforcer-plugin](https://maven.apache.org/enforcer/) | build | minor | `3.2.1` -> `3.3.0` | --- ### Release Notes <details> <summary>flowtype/flow-bin</summary> ### [`v0.206.0`](https://github.com/flowtype/flow-bin/compare/f1c1fe95d30c9feff04b8a14db502f27ee7321c0...7bf1c0e0fe722db7b852ebdd400f336dd2edfbea) [Compare Source](https://github.com/flowtype/flow-bin/compare/f1c1fe95d30c9feff04b8a14db502f27ee7321c0...7bf1c0e0fe722db7b852ebdd400f336dd2edfbea) ### [`v0.205.1`](https://github.com/flowtype/flow-bin/compare/7b34b50be11ac8e06d2837c976dbaa6262d2f28f...f1c1fe95d30c9feff04b8a14db502f27ee7321c0) [Compare Source](https://github.com/flowtype/flow-bin/compare/7b34b50be11ac8e06d2837c976dbaa6262d2f28f...f1c1fe95d30c9feff04b8a14db502f27ee7321c0) ### [`v0.205.0`](https://github.com/flowtype/flow-bin/compare/2b838b788c7a7bc16b29334492d8a5d4b50784e0...7b34b50be11ac8e06d2837c976dbaa6262d2f28f) [Compare Source](https://github.com/flowtype/flow-bin/compare/2b838b788c7a7bc16b29334492d8a5d4b50784e0...7b34b50be11ac8e06d2837c976dbaa6262d2f28f) ### [`v0.204.1`](https://github.com/flowtype/flow-bin/compare/283b669e3ea09ee1e59dc1b0f5804ccbd49b24dc...2b838b788c7a7bc16b29334492d8a5d4b50784e0) [Compare Source](https://github.com/flowtype/flow-bin/compare/283b669e3ea09ee1e59dc1b0f5804ccbd49b24dc...2b838b788c7a7bc16b29334492d8a5d4b50784e0) ### [`v0.204.0`](https://github.com/flowtype/flow-bin/compare/5e0645d5175515db62c64474cb64d15f842c73b5...283b669e3ea09ee1e59dc1b0f5804ccbd49b24dc) [Compare Source](https://github.com/flowtype/flow-bin/compare/5e0645d5175515db62c64474cb64d15f842c73b5...283b669e3ea09ee1e59dc1b0f5804ccbd49b24dc) </details> <details> <summary>liquibase/liquibase-hibernate</summary> ### [`v4.21.1`](https://github.com/liquibase/liquibase-hibernate/releases/tag/v4.21.1) [Compare Source](https://github.com/liquibase/liquibase-hibernate/compare/v4.21.0...v4.21.1) Support for Liquibase 4.21.1. **Full Changelog**: https://github.com/liquibase/liquibase-hibernate/compare/v4.20.0...v4.21.1 ### [`v4.21.0`](https://github.com/liquibase/liquibase-hibernate/releases/tag/v4.21.0) [Compare Source](https://github.com/liquibase/liquibase-hibernate/compare/v4.20.0...v4.21.0) Support for Liquibase 4.21.0. #### What's Changed - Bump snakeyaml from 1.33 to 2.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/462 - Bump spring.version from 6.0.5 to 6.0.6 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/464 - Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/461 - Fix snyk warning by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase-hibernate/pull/466 - UniqueConstraintSnapshotGenerator removed to avoid issue of index/constraint recreation by [@&#8203;MalloD12](https://github.com/MalloD12) in https://github.com/liquibase/liquibase-hibernate/pull/468 - Bump spring.version from 6.0.6 to 6.0.7 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/470 - feat: Make test failing with unique constraints by [@&#8203;fleboulch](https://github.com/fleboulch) in https://github.com/liquibase/liquibase-hibernate/pull/455 - Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/473 - Bump maven-resources-plugin from 3.3.0 to 3.3.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/471 - Bump maven-surefire-plugin from 2.22.2 to 3.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-hibernate/pull/469 - Fix types handling by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase-hibernate/pull/467 #### New Contributors - [@&#8203;MalloD12](https://github.com/MalloD12) made their first contribution in https://github.com/liquibase/liquibase-hibernate/pull/468 - [@&#8203;fleboulch](https://github.com/fleboulch) made their first contribution in https://github.com/liquibase/liquibase-hibernate/pull/455 **Full Changelog**: https://github.com/liquibase/liquibase-hibernate/compare/v4.19.1...v4.21.0 </details> <details> <summary>liquibase/liquibase</summary> ### [`v4.21.1`](https://github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-4211-is-a-patch-release) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.21.0...v4.21.1) ### [`v4.21.0`](https://github.com/liquibase/liquibase/blob/HEAD/changelog.txt#Liquibase-v4210-is-a-major-release) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.20.0...v4.21.0) </details> <details> <summary>vsch/flexmark-java</summary> ### [`v0.64.4`](https://github.com/vsch/flexmark-java/compare/0.64.2...0.64.4) [Compare Source](https://github.com/vsch/flexmark-java/compare/0.64.2...0.64.4) ### [`v0.64.2`](https://github.com/vsch/flexmark-java/compare/0.64.0...0.64.2) [Compare Source](https://github.com/vsch/flexmark-java/compare/0.64.0...0.64.2) </details> <details> <summary>diffplug/spotless</summary> ### [`v2.36.0`](https://github.com/diffplug/spotless/blob/HEAD/CHANGES.md#&#8203;2360---2023-02-27) ##### Added - `gradlew equoIde` opens a repeatable clean Spotless dev environment. ([#&#8203;1523](https://github.com/diffplug/spotless/pull/1523)) - `cleanthat` added `includeDraft` option, to include draft mutators from composite mutators. ([#&#8203;1574](https://github.com/diffplug/spotless/pull/1574)) - `npm`-based formatters now support caching of `node_modules` directory ([#&#8203;1590](https://github.com/diffplug/spotless/pull/1590)) ##### Fixed - `JacksonJsonFormatterFunc` handles json files with an Array as root. ([#&#8203;1585](https://github.com/diffplug/spotless/pull/1585)) ##### Changes - Bump default `cleanthat` version to latest `2.1` -> `2.6` ([#&#8203;1569](https://github.com/diffplug/spotless/pull/1569) and [#&#8203;1574](https://github.com/diffplug/spotless/pull/1574)) - Reduce logging-noise created by `npm`-based formatters ([#&#8203;1590](https://github.com/diffplug/spotless/pull/1590) fixes [#&#8203;1582](https://github.com/diffplug/spotless/issues/1582)) </details> <details> <summary>quarkusio/quarkus</summary> ### [`v2.16.7.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.7.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.6.Final...2.16.7.Final) ##### Complete changelog - [#&#8203;33023](https://github.com/quarkusio/quarkus/pull/33023) - Fix algorithm comparison bug in OIDC code loading the token decryption key - [#&#8203;33020](https://github.com/quarkusio/quarkus/pull/33020) - Fixed example in command-mode-reference.adoc - [#&#8203;33012](https://github.com/quarkusio/quarkus/pull/33012) - Update JReleaser guide for native executables - [#&#8203;32842](https://github.com/quarkusio/quarkus/pull/32842) - Correct a typo in redis-reference.adoc - [#&#8203;32841](https://github.com/quarkusio/quarkus/pull/32841) - Add a column before a table column separator `|` - [#&#8203;32838](https://github.com/quarkusio/quarkus/pull/32838) - Fix a typo in security-openid-connect-multitenancy.adoc - [#&#8203;32771](https://github.com/quarkusio/quarkus/pull/32771) - Prevent NPE for UserInfo String and Boolean properties - [#&#8203;32762](https://github.com/quarkusio/quarkus/pull/32762) - Normalize paths for POM Model providers - [#&#8203;32753](https://github.com/quarkusio/quarkus/pull/32753) - Update codestarts to use openjdk container images 1.15 - [#&#8203;32751](https://github.com/quarkusio/quarkus/issues/32751) - Codestarts - OpenJDK-Container Image not updated - [#&#8203;32740](https://github.com/quarkusio/quarkus/pull/32740) - Add missing static import in config interceptor doc - [#&#8203;32738](https://github.com/quarkusio/quarkus/pull/32738) - Fix guide oidc trust-store config parameter name - [#&#8203;32703](https://github.com/quarkusio/quarkus/pull/32703) - Include MariaDB deprecated.properties - [#&#8203;32702](https://github.com/quarkusio/quarkus/issues/32702) - Native MariaDb with useSsl throw NPE - [#&#8203;32692](https://github.com/quarkusio/quarkus/pull/32692) - Allow ConfigMappings with default visibility - [#&#8203;32690](https://github.com/quarkusio/quarkus/issues/32690) - Quarkus dev mode is not working with a certain type of folder tree due to dependency injection - [#&#8203;32679](https://github.com/quarkusio/quarkus/pull/32679) - Logging with Panache: fix LocalVariablesSorter usage - [#&#8203;32669](https://github.com/quarkusio/quarkus/pull/32669) - Replace remaining references to bcX-jdk150 - [#&#8203;32663](https://github.com/quarkusio/quarkus/issues/32663) - infov impacts local variable type - [#&#8203;32655](https://github.com/quarkusio/quarkus/pull/32655) - Correct a minor error in native-reference.adoc - [#&#8203;32636](https://github.com/quarkusio/quarkus/pull/32636) - Remove reference Uni::then in Mutiny primer - [#&#8203;32635](https://github.com/quarkusio/quarkus/issues/32635) - Quarkus Mutiny guide mistake - [#&#8203;32603](https://github.com/quarkusio/quarkus/pull/32603) - Avoid calling after construct callbacks twice when using `@Nested` tests - [#&#8203;32514](https://github.com/quarkusio/quarkus/pull/32514) - Bump OWASP dependency check plugin version to 8.2.1 - [#&#8203;32505](https://github.com/quarkusio/quarkus/pull/32505) - Throw the exception if OIDC client fails to acquire the token - [#&#8203;32501](https://github.com/quarkusio/quarkus/pull/32501) - Remove unnecessary line split from metadata yaml - [#&#8203;32500](https://github.com/quarkusio/quarkus/issues/32500) - `YamlMetadataGenerator` emits yaml with line splits - [#&#8203;32481](https://github.com/quarkusio/quarkus/pull/32481) - Fix NPE when OIDC TenantConfigResolver returns null - [#&#8203;32480](https://github.com/quarkusio/quarkus/issues/32480) - RestClient with Oidc Token (OidcClientRequestReactiveFilter) is NOT failing when Token is wrong/unauthorized - [#&#8203;32449](https://github.com/quarkusio/quarkus/issues/32449) - Multitenancy OIDC permit tenant enumeration - [#&#8203;32442](https://github.com/quarkusio/quarkus/pull/32442) - Add one more CORS same origin unit test - [#&#8203;32419](https://github.com/quarkusio/quarkus/pull/32419) - Correcting Resteasy Reactive docs - [#&#8203;32403](https://github.com/quarkusio/quarkus/pull/32403) - Make SDKMAN releases minor for maintenance and preview releases - [#&#8203;32383](https://github.com/quarkusio/quarkus/issues/32383) - Using `@InjectSpy` from a JUnit5 `@Nested` inner class leads to unreliable test result - [#&#8203;32360](https://github.com/quarkusio/quarkus/pull/32360) - Qute validation - fix the way the namespace expressions are collected - [#&#8203;32355](https://github.com/quarkusio/quarkus/issues/32355) - Cannot using 2 classes with Qute `@MessageBundle` with different namespace - [#&#8203;32349](https://github.com/quarkusio/quarkus/pull/32349) - Better error on unparseable GraphQL JSON request - [#&#8203;31939](https://github.com/quarkusio/quarkus/pull/31939) - A bit of javadoc for codegen - [#&#8203;31581](https://github.com/quarkusio/quarkus/pull/31581) - Arc - Do not validate static members in inner non-static classes for CDI annotations - [#&#8203;31558](https://github.com/quarkusio/quarkus/issues/31558) - JUnit `@Nested` Inner Classes with `@BeforeAll` and `@Transactional` annotations fail on initialization after upgrading to 2.16.3.Final - [#&#8203;31554](https://github.com/quarkusio/quarkus/issues/31554) - RunTimeMappingsConfigBuilder failures (native build/tests) with 2.16.4 </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v2.16.7.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.6.Final...2.16.7.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.6.Final...2.16.7.Final) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-05-103-11/+11
|/
* Update all non-major dependencies (mulk/mulkcms2!23)Matthias Benkard2023-04-043-10/+10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.201.0` -> `^0.203.0`](https://renovatebot.com/diffs/npm/flow-bin/0.201.0/0.203.1) | | [com.rometools:rome](http://rometools.com) ([source](https://github.com/rometools/rome)) | compile | minor | `2.0.0` -> `2.1.0` | | [org.postgresql:postgresql](https://jdbc.postgresql.org) ([source](https://github.com/pgjdbc/pgjdbc)) | build | minor | `42.5.4` -> `42.6.0` | | [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | build | minor | `2.34.0` -> `2.35.0` | | [org.apache.maven.plugins:maven-resources-plugin](https://maven.apache.org/plugins/) | build | patch | `3.3.0` -> `3.3.1` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | patch | `2.16.4.Final` -> `2.16.6.Final` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `2.16.4.Final` -> `2.16.6.Final` | --- ### Release Notes <details> <summary>flowtype/flow-bin</summary> ### [`v0.203.1`](https://github.com/flowtype/flow-bin/compare/0c16b26baece7e1d8106daed2bfc62cad0f83a5a...5e0645d5175515db62c64474cb64d15f842c73b5) [Compare Source](https://github.com/flowtype/flow-bin/compare/0c16b26baece7e1d8106daed2bfc62cad0f83a5a...5e0645d5175515db62c64474cb64d15f842c73b5) ### [`v0.203.0`](https://github.com/flowtype/flow-bin/compare/861f798e563b2c66ad67f011d84168ab64e2b722...0c16b26baece7e1d8106daed2bfc62cad0f83a5a) [Compare Source](https://github.com/flowtype/flow-bin/compare/861f798e563b2c66ad67f011d84168ab64e2b722...0c16b26baece7e1d8106daed2bfc62cad0f83a5a) ### [`v0.202.1`](https://github.com/flowtype/flow-bin/compare/2b48bba62c465fed5e84d20ff066b303e9614fc6...861f798e563b2c66ad67f011d84168ab64e2b722) [Compare Source](https://github.com/flowtype/flow-bin/compare/2b48bba62c465fed5e84d20ff066b303e9614fc6...861f798e563b2c66ad67f011d84168ab64e2b722) ### [`v0.202.0`](https://github.com/flowtype/flow-bin/compare/86aea9c066d6be6f83a540987b84cc4aef83dee0...2b48bba62c465fed5e84d20ff066b303e9614fc6) [Compare Source](https://github.com/flowtype/flow-bin/compare/86aea9c066d6be6f83a540987b84cc4aef83dee0...2b48bba62c465fed5e84d20ff066b303e9614fc6) </details> <details> <summary>rometools/rome</summary> ### [`v2.1.0`](https://github.com/rometools/rome/releases/tag/2.1.0) [Compare Source](https://github.com/rometools/rome/compare/2.0.0...2.1.0) <!-- Release notes generated using configuration in .github/release.yml at 2.1.0 --> #### What's Changed ##### ⭐ New Features - Downgrade Java from version 11 to 8 by [@&#8203;PatrickGotthard](https://github.com/PatrickGotthard) in https://github.com/rometools/rome/pull/642 - Add support for GraalVM native images by [@&#8203;artembilan](https://github.com/artembilan) in https://github.com/rometools/rome/pull/636 ##### πŸ”¨ Dependency Upgrades - Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/rometools/rome/pull/635 ##### 🧹 Cleanup - Remove unused config files by [@&#8203;PatrickGotthard](https://github.com/PatrickGotthard) in https://github.com/rometools/rome/pull/632 - Polish GitHub workflows by [@&#8203;PatrickGotthard](https://github.com/PatrickGotthard) in https://github.com/rometools/rome/pull/633 - Polish code by [@&#8203;antoniosanct](https://github.com/antoniosanct) in https://github.com/rometools/rome/pull/631 ##### βœ” Other Changes - Update configuration for automatically generated release notes by [@&#8203;PatrickGotthard](https://github.com/PatrickGotthard) in https://github.com/rometools/rome/pull/634 #### New Contributors - [@&#8203;artembilan](https://github.com/artembilan) made their first contribution in https://github.com/rometools/rome/pull/636 **Full Changelog**: https://github.com/rometools/rome/compare/2.0.0...2.1.0 </details> <details> <summary>pgjdbc/pgjdbc</summary> ### [`v42.6.0`](https://github.com/pgjdbc/pgjdbc/blob/HEAD/CHANGELOG.md#&#8203;4260-2023-03-17-153434--0400) ##### Changed fix: use PhantomReferences instead of `Obejct.finalize()` to track Connection leaks [MR #&#8203;2847](https://github.com/pgjdbc/pgjdbc/pull/2847) The change replaces all uses of Object.finalize with PhantomReferences. The leaked resources (Connections) are tracked in a helper thread that is active as long as there are connections in use. By default, the thread keeps running for 30 seconds after all the connections are released. The timeout is set with pgjdbc.config.cleanup.thread.ttl system property. refactor:(loom) replace the usages of synchronized with ReentrantLock [MR #&#8203;2635](https://github.com/pgjdbc/pgjdbc/pull/2635) Fixes [Issue #&#8203;1951](https://github.com/pgjdbc/pgjdbc/issues/1951) </details> <details> <summary>diffplug/spotless</summary> ### [`v2.35.0`](https://github.com/diffplug/spotless/blob/HEAD/CHANGES.md#&#8203;2350---2023-02-10) ##### Added - CleanThat Java Refactorer. ([#&#8203;1560](https://github.com/diffplug/spotless/pull/1560)) - Introduce `LazyArgLogger` to allow for lazy evaluation of log messages in slf4j logging. ([#&#8203;1565](https://github.com/diffplug/spotless/pull/1565)) ##### Fixed - Allow multiple instances of the same npm-based formatter to be used by separating their `node_modules` directories. ([#&#8203;1565](https://github.com/diffplug/spotless/pull/1565)) - `ktfmt` default style uses correct continuation indent. ([#&#8203;1562](https://github.com/diffplug/spotless/pull/1562)) ##### Changes - Bump default `ktfmt` version to latest `0.42` -> `0.43` ([#&#8203;1561](https://github.com/diffplug/spotless/pull/1561)) - Bump default `jackson` version to latest `2.14.1` -> `2.14.2` ([#&#8203;1536](https://github.com/diffplug/spotless/pull/1536)) </details> <details> <summary>quarkusio/quarkus</summary> ### [`v2.16.6.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.6.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.5.Final...2.16.6.Final) ##### Complete changelog - [#&#8203;32319](https://github.com/quarkusio/quarkus/pull/32319) - \[2.16] Revert io.netty.noUnsafe change - [#&#8203;32302](https://github.com/quarkusio/quarkus/pull/32302) - Qute - fix validation of expressions with the "cdi" namespace - [#&#8203;32253](https://github.com/quarkusio/quarkus/pull/32253) - (2.16) Upgrade to graphql-java 19.4 - [#&#8203;32223](https://github.com/quarkusio/quarkus/pull/32223) - (2.16) Upgrade wildfly-elytron to 1.20.3.Final - [#&#8203;32110](https://github.com/quarkusio/quarkus/pull/32110) - Prevent splitting of cookie header values when using AWS Lambda - [#&#8203;32107](https://github.com/quarkusio/quarkus/pull/32107) - Fix Podman detection on Windows - [#&#8203;32106](https://github.com/quarkusio/quarkus/issues/32106) - Native building with container: Podman not detected on Windows - [#&#8203;32093](https://github.com/quarkusio/quarkus/pull/32093) - Re-use current ApplicationModel for JaCoCo reports when testing Gradle projects - [#&#8203;32090](https://github.com/quarkusio/quarkus/pull/32090) - K8s moved its registry - [#&#8203;32088](https://github.com/quarkusio/quarkus/pull/32088) - Remove the session cookie if ID token verification failed - [#&#8203;32082](https://github.com/quarkusio/quarkus/pull/32082) - Add missing quote in Hibernate Reactive with Panache guide - [#&#8203;32079](https://github.com/quarkusio/quarkus/issues/32079) - Quarkus JaCoCo extension fails to start Gradle daemon - [#&#8203;32058](https://github.com/quarkusio/quarkus/pull/32058) - Allow use of null in REST Client request body - [#&#8203;32047](https://github.com/quarkusio/quarkus/issues/32047) - rest client reactive throws npe on null request body - [#&#8203;32041](https://github.com/quarkusio/quarkus/issues/32041) - K8s is moving it's images - [#&#8203;32037](https://github.com/quarkusio/quarkus/issues/32037) - Set-Cookie Header is Split when using OIDC together with AWS Lambda - [#&#8203;32015](https://github.com/quarkusio/quarkus/pull/32015) - Support repeatable Incomings annotation for reactive messaging - [#&#8203;32002](https://github.com/quarkusio/quarkus/issues/32002) - Quarkus: Kafka Event Processor with 2 `@incoming` annotations throws Null Pointer SRMSG00212 - [#&#8203;31984](https://github.com/quarkusio/quarkus/pull/31984) - Only substitute OctetKeyPair\* classes when on the classpath - [#&#8203;31978](https://github.com/quarkusio/quarkus/pull/31978) - Remove quarkus.hibernate-orm.database.generation=drop-and-create from Hibernate ORM codestart - [#&#8203;31930](https://github.com/quarkusio/quarkus/issues/31930) - Native build fails for JWT - [#&#8203;31893](https://github.com/quarkusio/quarkus/issues/31893) - Docker or Podman required for tests since 3.0.0.Alpha6 - [#&#8203;31857](https://github.com/quarkusio/quarkus/pull/31857) - Container runtime detection cached in sys prop, container-docker extension - [#&#8203;31811](https://github.com/quarkusio/quarkus/pull/31811) - Check the expiry date for inactive OIDC tokens - [#&#8203;31717](https://github.com/quarkusio/quarkus/issues/31717) - Quarkus OIDC Session Cookie not deleted in case of 401 unauthorized - [#&#8203;31714](https://github.com/quarkusio/quarkus/issues/31714) - OIDC token refresh fails with 401, if user info is used and not available in the cache (anymore) - [#&#8203;31662](https://github.com/quarkusio/quarkus/issues/31662) - Warning when docker is not running - [#&#8203;31525](https://github.com/quarkusio/quarkus/pull/31525) - Bump Keycloak version to 21.0.1 - [#&#8203;31490](https://github.com/quarkusio/quarkus/pull/31490) - Enable Podman and Docker Windows quarkus-container-image-docker testing - [#&#8203;31307](https://github.com/quarkusio/quarkus/issues/31307) - Native Build on Windows has incorrect resource slashes - [#&#8203;30383](https://github.com/quarkusio/quarkus/pull/30383) - Create a new base classloader including parent-first test scoped dependencies when bootstrapping for CT ### [`v2.16.5.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.5.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.4.Final...2.16.5.Final) ##### Complete changelog - [#&#8203;31959](https://github.com/quarkusio/quarkus/pull/31959) - New home for Narayana LRA coordinator Docker images - [#&#8203;31931](https://github.com/quarkusio/quarkus/pull/31931) - Support raw collections in RESTEasy Reactive server and client - [#&#8203;31922](https://github.com/quarkusio/quarkus/pull/31922) - Add more lenient Liquibase ZipPathHandler to work around includeAll not working in prod mode - [#&#8203;31904](https://github.com/quarkusio/quarkus/pull/31904) - \[2.16] Upgrade SmallRye GraphQL to 1.9.4 - [#&#8203;31894](https://github.com/quarkusio/quarkus/pull/31894) - Supply missing extension metadata for reactive keycloak client - [#&#8203;31891](https://github.com/quarkusio/quarkus/pull/31891) - Fix truststore REST Client config when password is not set - [#&#8203;31867](https://github.com/quarkusio/quarkus/pull/31867) - Qute type-safe fragments - fix validation for loop metadata and globals - [#&#8203;31866](https://github.com/quarkusio/quarkus/issues/31866) - The behavior of the `@RestHeader` annotation is different from the `@HeaderParam` annotation when the parameter is of type List - [#&#8203;31864](https://github.com/quarkusio/quarkus/pull/31864) - Fix incorrect generic type passed to MessageBodyWriter#writeTo - [#&#8203;31818](https://github.com/quarkusio/quarkus/issues/31818) - Jackson JAX-RS YAML Provider for Resteasy Reactive - [#&#8203;31804](https://github.com/quarkusio/quarkus/pull/31804) - \[2.16] A test to make sure non-existing modules are ignored during workspace discovery - [#&#8203;31793](https://github.com/quarkusio/quarkus/pull/31793) - \[2.16] Fix NPE loading workspace modules - [#&#8203;31770](https://github.com/quarkusio/quarkus/pull/31770) - Fix native compilation when using quarkus-jdbc-oracle with elasticsearch-java - [#&#8203;31769](https://github.com/quarkusio/quarkus/pull/31769) - Capability added for quarkus-rest-client-reactive-jackson - [#&#8203;31756](https://github.com/quarkusio/quarkus/issues/31756) - quarkus-rest-client-reactive-jackson doesn't provide capabilities - [#&#8203;31728](https://github.com/quarkusio/quarkus/pull/31728) - Register additional cache implementations for reflection - [#&#8203;31718](https://github.com/quarkusio/quarkus/pull/31718) - Properly close metadata file in integration tests - [#&#8203;31713](https://github.com/quarkusio/quarkus/issues/31713) - "Too many open files" When test native image. - [#&#8203;31712](https://github.com/quarkusio/quarkus/pull/31712) - Make request scoped beans work properly in ReaderInterceptors - [#&#8203;31705](https://github.com/quarkusio/quarkus/pull/31705) - Remove all dev services for kubernetes dependencies from kubernetes-client-internal - [#&#8203;31692](https://github.com/quarkusio/quarkus/issues/31692) - RequestScoped context not active when using a ReaderInterceptor with large HTTP requests - [#&#8203;31688](https://github.com/quarkusio/quarkus/pull/31688) - Suppress config changed warning for quarkus.test.arg-line - [#&#8203;31643](https://github.com/quarkusio/quarkus/pull/31643) - Fix iterator issue when executing a zrange with score on a missing key - [#&#8203;31626](https://github.com/quarkusio/quarkus/issues/31626) - quarkus.test.arg-line has become a built-time fixed property in 2.16.4 - [#&#8203;31624](https://github.com/quarkusio/quarkus/issues/31624) - native compilation : quarkus-jdbc-oracle with elasticsearch-java strange behaviour - [#&#8203;31617](https://github.com/quarkusio/quarkus/pull/31617) - Bump Stork version 1.4.2 - [#&#8203;31579](https://github.com/quarkusio/quarkus/pull/31579) - Reinitialize sun.security.pkcs11.P11Util at runtime - [#&#8203;31560](https://github.com/quarkusio/quarkus/pull/31560) - Prevent SSE writing from potentially causing accumulation of headers - [#&#8203;31559](https://github.com/quarkusio/quarkus/issues/31559) - `SseUtil` unexpectedly stores headers in `Serialisers.EMPTY_MULTI_MAP` - [#&#8203;31551](https://github.com/quarkusio/quarkus/pull/31551) - Scheduler - detect scheduled methods of the same name on a class - [#&#8203;31547](https://github.com/quarkusio/quarkus/issues/31547) - Scheduler - it's possible to declare two scheduled methods of the same name on the same class - [#&#8203;31545](https://github.com/quarkusio/quarkus/pull/31545) - Append System.lineSeparator() to config error messages - [#&#8203;31536](https://github.com/quarkusio/quarkus/issues/31536) - Missing newline characters in config error message - [#&#8203;31532](https://github.com/quarkusio/quarkus/pull/31532) - Interpret negative/zero body-limit as infinite when logging REST Client request body - [#&#8203;31523](https://github.com/quarkusio/quarkus/issues/31523) - Request rejected by CORS for fonts in dev UI when `quarkus.http.cors=true` is set - [#&#8203;31496](https://github.com/quarkusio/quarkus/pull/31496) - Filter out RESTEasy related warning in ProviderConfigInjectionWarningsTest - [#&#8203;31482](https://github.com/quarkusio/quarkus/pull/31482) - Remove incorrect default value for keepAliveEnabled - [#&#8203;31440](https://github.com/quarkusio/quarkus/issues/31440) - Several quarkus integration tests fail to compile to native with latest GraalVM master - [#&#8203;31384](https://github.com/quarkusio/quarkus/pull/31384) - Ignore required documentation for `@ConfigMapping` default methods - [#&#8203;30757](https://github.com/quarkusio/quarkus/pull/30757) - Allow same origin CORS requests without 3rd party origins being configured - [#&#8203;30744](https://github.com/quarkusio/quarkus/issues/30744) - \[Quarkus Native] ClassNotFoundException: com.github.benmanes.caffeine.cache.SSSW - [#&#8203;30698](https://github.com/quarkusio/quarkus/issues/30698) - CORS Request same origin ignored if no other origin set </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v2.16.6.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.5.Final...2.16.6.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.5.Final...2.16.6.Final) ### [`v2.16.5.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.4.Final...2.16.5.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.4.Final...2.16.5.Final) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-04-043-10/+10
|/
* Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.8.20 ↡Matthias Benkard2023-04-021-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mulk/mulkcms2!25) This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.jetbrains.kotlin:kotlin-annotations-jvm](https://kotlinlang.org/) ([source](https://github.com/JetBrains/kotlin)) | provided | patch | `1.8.10` -> `1.8.20` | --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency org.jetbrains.kotlin:kotlin-annotations-jvm to v1.8.20Renovate Bot2023-03-301-1/+1
|/
* Update all non-major dependencies to v4.20.0 (mulk/mulkcms2!22)Matthias Benkard2023-03-121-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.liquibase.ext:liquibase-hibernate5](https://github.com/liquibase/liquibase-hibernate/wiki) ([source](https://github.com/liquibase/liquibase-hibernate)) | build | minor | `4.19.1` -> `4.20.0` | | [org.liquibase:liquibase-maven-plugin](http://www.liquibase.org/liquibase-maven-plugin) ([source](https://github.com/liquibase/liquibase)) | build | minor | `4.19.1` -> `4.20.0` | --- ### Release Notes <details> <summary>liquibase/liquibase</summary> ### [`v4.20.0`](https://github.com/liquibase/liquibase/releases/tag/v4.20.0) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.19.1...v4.20.0) ##### Liquibase v4.20.0 is a patch release #### API Breaking Changes - Remove Liquibase Hub auto-registration prompts and no longer support new Liquibase Hub registrations. Please get in touch with customer support with any questions. (DAT-13419) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3886 - Refactor of commands: diff, diffchangelog, generatechangelog DAT-6606, DAT-6607, DAT-6623, DAT-6613 by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3775 #### Enhancements - Automate deployment of XSDs to new beta landing site by [@&#8203;sayaliM0412](https://github.com/sayaliM0412) in https://github.com/liquibase/liquibase/pull/3867 - Issue 3584: Add support for relativeToChangelogFile for ChangeLogProperty class/property attribute by [@&#8203;jasonlyle88](https://github.com/jasonlyle88) in https://github.com/liquibase/liquibase/pull/3595 - Jakartaee CDI for liquibase by [@&#8203;xazap](https://github.com/xazap) in https://github.com/liquibase/liquibase/pull/3642 - Use variable for maven version by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3895 - More maven version pinning by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3887 - Update db changelog xsd to 4.20 by [@&#8203;suryaaki2](https://github.com/suryaaki2) in https://github.com/liquibase/liquibase/pull/3918 - \[MRO] Refactor of commands: diff, diffchangelog, generatechangelog DAT-6606, DAT-6607 and DAT-6613 by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase-pro/pull/824 - \[MRO] Update pro xsd and flow schema to 4.20 by [@&#8203;suryaaki2](https://github.com/suryaaki2) in https://github.com/liquibase/liquibase-pro/pull/861 #### Security, Driver and other updates - Bump actions/cache from 3.2.5 to 3.2.6 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3851 - \[MRO] Bump jsqlparser from 4.5 to 4.6 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-pro/pull/842 - \[MRO] Bump mockito-core from 3.8.0 to 3.12.4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-pro/pull/845 - \[MRO] Bump actions/checkout from 2 to 3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-pro/pull/846 - \[MRO] Bump actions/setup-java from 2 to 3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-pro/pull/847 - \[MRO] Bump schdck/create-env-json from 1 to 2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-pro/pull/848 - \[MRO] Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase-pro/pull/850 #### Fixes - Safely call snakeyaml methods that have been changed in last versions. by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3904 - Only show structured log license message after value providers are registered (DAT-13362) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3850 - Pin maven version for sonar scan by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3880 - Fix CheckSum generation issues + improvements by [@&#8203;MalloD12](https://github.com/MalloD12) in https://github.com/liquibase/liquibase/pull/3616 - Structured logging MdcKey renaming by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3875 - Revert "Fix CheckSum generation issues + CURRENT_CHECKSUM_ALGORITHM_VERSION updated from 8 to 9." by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3892 - \[MRO] only show structured log license message after value providers are registered (DAT-13362) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase-pro/pull/839 - \[MRO] Pin maven to 3.8.7 by [@&#8203;wwillard7800](https://github.com/wwillard7800) in https://github.com/liquibase/liquibase-pro/pull/855 - \[MRO] GitHub action maven version pin by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase-pro/pull/859 #### New Contributors - [@&#8203;sayaliM0412](https://github.com/sayaliM0412) made their first contribution in https://github.com/liquibase/liquibase/pull/3867 - [@&#8203;jasonlyle88](https://github.com/jasonlyle88) made their first contribution in https://github.com/liquibase/liquibase/pull/3595 - [@&#8203;xazap](https://github.com/xazap) made their first contribution in https://github.com/liquibase/liquibase/pull/3642 **Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.19.1...v4.20.0 ##### Get Certified Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at https://learn.liquibase.com/. ##### Read the Documentation Please check out and contribute to the continually improving docs, now at https://docs.liquibase.com/. ##### Meet the Community Our community has built a lot. From extensions to integrations, you’ve helped make Liquibase the amazing open source project that it is today. Keep contributing to making it stronger: [Contribute code](https://www.liquibase.org/development/contribute.html) [Make doc updates](https://github.com/Datical/liquibase-docs) [Help by asking and answering questions](https://forum.liquibase.org/) [Set up a chat with the Product team](https://calendly.com/liquibase-outreach/product-feedback) Thanks to everyone who helps make the Liquibase community strong! #### File Descriptions - **Liquibase CLI** -- Includes open source + commercial functionality - **liquibase-x.y.z.tar.gz** -- Archive in tar.gz format - **liquibase-x.y.z.zip** -- Archive in zip format - **liquibase-windows-x64-installer-x.y.z.exe** -- Installer for Windows - **liquibase-macos-installer-x.y.z.dmg** -- Installer for MacOS - **Primary Libraries** - For embedding in other software - **liquibase-core-x.y.z.jar** – Base Liquibase library (open source) - **liquibase-commerical-x.y.z.jar** – Additional commercial functionality - **liquibase-additional-x.y.z.zip** – Contains additional, less commonly used files - Additional libraries such as liquibase-maven-plugin.jar and liquibase-cdi.jar - Javadocs for all the libraries - Source archives for all the open source libraries - ASC/MD5/SHA1 verification hashes for all files </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this MR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update dependency org.liquibase:liquibase-maven-plugin to v4.20.0Renovate Bot2023-03-081-1/+1
|/
* Update all non-major dependencies (mulk/mulkcms2!21)Marge Bot2023-03-073-9/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [flow-bin](https://github.com/flowtype/flow-bin) ([changelog](https://github.com/facebook/flow/blob/master/Changelog.md)) | devDependencies | minor | [`^0.200.0` -> `^0.201.0`](https://renovatebot.com/diffs/npm/flow-bin/0.200.0/0.201.0) | | [org.liquibase:liquibase-maven-plugin](http://www.liquibase.org/liquibase-maven-plugin) ([source](https://github.com/liquibase/liquibase)) | build | patch | `4.19.0` -> `4.19.1` | | [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) | build | minor | `2.33.0` -> `2.34.0` | | [io.quarkus:quarkus-maven-plugin](https://github.com/quarkusio/quarkus) | build | patch | `2.16.3.Final` -> `2.16.4.Final` | | [io.quarkus:quarkus-universe-bom](https://github.com/quarkusio/quarkus-platform) | import | patch | `2.16.3.Final` -> `2.16.4.Final` | | [org.apache.maven.plugins:maven-compiler-plugin](https://maven.apache.org/plugins/) | build | minor | `3.10.1` -> `3.11.0` | --- ### Release Notes <details> <summary>flowtype/flow-bin</summary> ### [`v0.201.0`](https://github.com/flowtype/flow-bin/compare/d54e283eb4f45d855bbb7b1d11687c731f57feed...86aea9c066d6be6f83a540987b84cc4aef83dee0) [Compare Source](https://github.com/flowtype/flow-bin/compare/d54e283eb4f45d855bbb7b1d11687c731f57feed...86aea9c066d6be6f83a540987b84cc4aef83dee0) ### [`v0.200.1`](https://github.com/flowtype/flow-bin/compare/b6c1eb0a077539dc0150a310a94dcdf3ca788fcb...d54e283eb4f45d855bbb7b1d11687c731f57feed) [Compare Source](https://github.com/flowtype/flow-bin/compare/b6c1eb0a077539dc0150a310a94dcdf3ca788fcb...d54e283eb4f45d855bbb7b1d11687c731f57feed) </details> <details> <summary>liquibase/liquibase</summary> ### [`v4.19.1`](https://github.com/liquibase/liquibase/releases/tag/v4.19.1) [Compare Source](https://github.com/liquibase/liquibase/compare/v4.19.0...v4.19.1) ##### Liquibase v4.19.1 is a patch release #### Enhancements - Publish liquibase-extension-testing to github packages (DAT-12833) by [@&#8203;abrackx](https://github.com/abrackx) in https://github.com/liquibase/liquibase/pull/3697 - Add support for multiple schemas to dbDoc command by [@&#8203;zpanderson](https://github.com/zpanderson) in https://github.com/liquibase/liquibase/pull/1834 - No need redundant conditions. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3553 - Replace expressions with type arguments with diamond type <>. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3591 - Remove duplicate conditions in expressions and branches of if statements. They are used due to oversight. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3548 - Replace constant charset String literal with the predefined StandardC… by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3568 - Normalize path of SQL changelog file when parsing (DAT-11891) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3664 - Delegate change set equality tests by [@&#8203;droy-sandbox](https://github.com/droy-sandbox) in https://github.com/liquibase/liquibase/pull/3550 - (DAT-6636)Refactor of TagExistsCommandStep and extraction of code to new LockServiceCommandStep by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3667 - Refactors CalculateChecksumCommandStep by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3696 - CORE-3044 avoid locking if no updates pending by [@&#8203;RichardBradley](https://github.com/RichardBradley) in https://github.com/liquibase/liquibase/pull/2190 - Warning in case of missing liquibase files instead of throwing an exception by [@&#8203;mhewedy](https://github.com/mhewedy) in https://github.com/liquibase/liquibase/pull/3081 - Remove redundant modifiers. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3594 - Update maven-bundle-plugin instructions to export package containing XSD files by [@&#8203;GeertZondervan](https://github.com/GeertZondervan) in https://github.com/liquibase/liquibase/pull/3597 - Remove redundant conditions that covered by a subsequent condition. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3590 - Add support for db2 view comments (DAT-12529) by [@&#8203;abrackx](https://github.com/abrackx) in https://github.com/liquibase/liquibase/pull/3723 - Remove unnecessary cast expressions. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3670 - Performance improvements by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3588 - Implemented a summary of change sets which get filtered out during update (DAT-12068) by [@&#8203;wwillard7800](https://github.com/wwillard7800) in https://github.com/liquibase/liquibase/pull/3730 - Support tabular format for history command by [@&#8203;fbiville](https://github.com/fbiville) in https://github.com/liquibase/liquibase/pull/3541 - Remove Unnecessary operation/modifier: by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3657 - Update and rename bug_report.md to bug_report.yaml by [@&#8203;kevin-atx](https://github.com/kevin-atx) in https://github.com/liquibase/liquibase/pull/3728 - Improve command line help message format by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3829 - Use StandardCharsets constant instead. (DAT-12853) by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3725 - Update SnakeYAML usage - do not call deprecated methods by [@&#8203;asomov](https://github.com/asomov) in https://github.com/liquibase/liquibase/pull/3632 - Avoid global mutable state of Non-final fields in enumeration types. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3727 - Use constants instead of arrays with known lengths of zero by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3716 - Simplify lambda expressions when possible by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3736 - \[MRO] Added new modifyChangeSets tag to support specification of `runWith` attribute for all change sets in `include` or `includeAll` - \[MRO] DAT-7922 Implement a check for one change per changeset by [@&#8203;wwillard7800](https://github.com/wwillard7800) in https://github.com/liquibase/liquibase-pro/pull/790 - \[MRO] DAT-11915 Correctly escape SQL to enable and disable triggers on PostgreSQL by [@&#8203;wwillard7800](https://github.com/wwillard7800) in https://github.com/liquibase/liquibase-pro/pull/799 - \[MRO] DAT-10157: add database scope for reserved words checks by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase-pro/pull/802 - \[MRO] DAT-13189 safely set code point limit for SnakeYaml by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase-pro/pull/827 - \[MRO] DAT-13440: show changesetsRolledback only after rollback is complete by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase-pro/pull/838 - \[MRO] DAT-12568 by [@&#8203;jnewton03](https://github.com/jnewton03) in https://github.com/liquibase/liquibase-pro/pull/844 #### Fixes - Fixes generate-changelog table/view comment and table/view column comment generation for MSSQL (DAT-12045) by [@&#8203;abrackx](https://github.com/abrackx) in https://github.com/liquibase/liquibase/pull/3563 - Fully qualified path to the changelog or snapshot in S3 is not allowed, so needs better msg (DAT-11478) by [@&#8203;diadiushko](https://github.com/diadiushko) in https://github.com/liquibase/liquibase/pull/3564 - (DAT-12039) :detect circular references in includeAll statement by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3695 - improve logging around paths that do not exist (DAT-12038) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3669 - normalize path of json and yaml changelogs when parsing (DAT-11891) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3711 - deprecate DefaultLoggerConfiguration (DAT-11970) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3706 - Rework dropProcedure for Snowflake Log message when dropAll fails (DAT-12916) by [@&#8203;wwillard7800](https://github.com/wwillard7800) in https://github.com/liquibase/liquibase/pull/3702 - fix: snowflake has wrong priority by [@&#8203;Yogurt-lei](https://github.com/Yogurt-lei) in https://github.com/liquibase/liquibase/pull/3572 - Do not add default schema name to getSchemas method to avoid one schema by [@&#8203;LonwoLonwo](https://github.com/LonwoLonwo) in https://github.com/liquibase/liquibase/pull/3704 - [#&#8203;3035](https://github.com/liquibase/liquibase/issues/3035) add Double data type class to avoid incorrect double(0) database by [@&#8203;LonwoLonwo](https://github.com/LonwoLonwo) in https://github.com/liquibase/liquibase/pull/3703 - Stop publishing liquibase-extension-testing to Github on branch builds (DAT-13038) by [@&#8203;abrackx](https://github.com/abrackx) in https://github.com/liquibase/liquibase/pull/3726 - do not support setting column comments on a view in Snowflake (DAT-12530) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3710 - Fix NullPointerException for case sensitive collations by [@&#8203;ivan909020](https://github.com/ivan909020) in https://github.com/liquibase/liquibase/pull/3699 - (DAT-13269) pass proper branch name and add required field by [@&#8203;jnewton03](https://github.com/jnewton03) in https://github.com/liquibase/liquibase/pull/3765 - Consistent ARG-suffix for 'defaultSchemaName'-Parameter by [@&#8203;SIEDA-EliasHeydrich](https://github.com/SIEDA-EliasHeydrich) in https://github.com/liquibase/liquibase/pull/3662 - Removing explicit LiquibaseServletListener references by [@&#8203;Thunderforge](https://github.com/Thunderforge) in https://github.com/liquibase/liquibase/pull/3677 - Add Snowflake structured data types to unmodifiable Data Types by [@&#8203;LonwoLonwo](https://github.com/LonwoLonwo) in https://github.com/liquibase/liquibase/pull/3752 - Fix [#&#8203;3690](https://github.com/liquibase/liquibase/issues/3690) primaryKeyExists does not work on DB2z by [@&#8203;MichaelKern-IVV](https://github.com/MichaelKern-IVV) in https://github.com/liquibase/liquibase/pull/3691 - Replace old stream creation with java.nio. by [@&#8203;arturobernalg](https://github.com/arturobernalg) in https://github.com/liquibase/liquibase/pull/3686 - github-action (DAT-13527) by [@&#8203;jnewton03](https://github.com/jnewton03) in https://github.com/liquibase/liquibase/pull/3827 - Do not duplicate clearCheckSums logic by [@&#8203;fbiville](https://github.com/fbiville) in https://github.com/liquibase/liquibase/pull/3628 - Fixing [#&#8203;3708](https://github.com/liquibase/liquibase/issues/3708) - AddColumn fix for H2 version 1.4.200 by [@&#8203;KarolyNevelos](https://github.com/KarolyNevelos) in https://github.com/liquibase/liquibase/pull/3709 - Added default values to private Scope constructor by [@&#8203;MarkTJohnson](https://github.com/MarkTJohnson) in https://github.com/liquibase/liquibase/pull/3756 - Improved concurrency support by using ConcurrentHashMaps by [@&#8203;jurgenkleverwal](https://github.com/jurgenkleverwal) in https://github.com/liquibase/liquibase/pull/3799 - fixing lookahead for last line comment method by [@&#8203;mwiede](https://github.com/mwiede) in https://github.com/liquibase/liquibase/pull/3717 - Do not calculate checksum when loading changelogs by [@&#8203;filipelautert](https://github.com/filipelautert) in https://github.com/liquibase/liquibase/pull/3790 - set up maven using simpler GitHub action by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3835 - safely set code point limit for SnakeYaml (DAT-13189) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3807 - Fix failing EnvironmentValueProviderTest by [@&#8203;nvoxland](https://github.com/nvoxland) in https://github.com/liquibase/liquibase/pull/3783 - show changesetsRolledback only after rollback is complete (DAT-13440) by [@&#8203;StevenMassaro](https://github.com/StevenMassaro) in https://github.com/liquibase/liquibase/pull/3846 #### Security, Driver and other updates **OWASP Dependency Check: Reported Vulnerabilities** `snakeyaml.jar` - This is a "critical" vulnerability reported against the snakeyaml library. Note: Liquibase code is not vulnerable to this attack, but users can manually upgrade to the newest version of snakeyaml library, and will be upgraded to the unaffected snakeyaml 2.0 version in the next release. If you are interested, you can track the MR at https://github.com/liquibase/liquibase/pull/3865 - Bump junit-jupiter-params from 5.9.1 to 5.9.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3673 - Bump ant from 1.10.11 to 1.10.13 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3672 - Bump firebird-testcontainers-java from 1.2.0 to 1.3.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3653 - Bump actions/delete-package-versions from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3649 - Bump maven-plugin-plugin from 3.7.0 to 3.7.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3698 - Bump assertj-core from 3.23.1 to 3.24.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3705 - Bump jaybird from 4.0.8.java8 to 5.0.0.java8 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3659 - Bump mariadb-java-client from 3.1.0 to 3.1.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3729 - Bump snowflake-jdbc from 3.13.26 to 3.13.27 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3751 - Bump picocli from 4.7.0 to 4.7.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3742 - Bump actions/cache from 3.2.3 to 3.2.4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3750 - Bump actions/cache from 3.2.4 to 3.2.5 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3809 - Bump maven-deploy-plugin from 3.0.0 to 3.1.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3802 - Bump maven-shade-merge-manifest-transformer from 0.0.2 to 0.0.3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3779 - Bump postgresql from 42.5.1 to 42.5.3 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3778 - Bump jaxb-runtime from 4.0.1 to 4.0.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3786 - Bump jaxb-core from 4.0.1 to 4.0.2 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3787 - Bump sqlite-jdbc from 3.40.0.0 to 3.40.1.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3772 - Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3759 - Bump jaybird from 5.0.0.java8 to 5.0.1.java8 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3760 - Bump mssql-jdbc from 11.2.1.jre8 to 12.2.0.jre8 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3761 - Bump ojdbc8 from 21.8.0.0 to 21.9.0.0 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3808 - Bump postgresql from 42.5.3 to 42.5.4 by [@&#8203;dependabot](https://github.com/dependabot) in https://github.com/liquibase/liquibase/pull/3831 - Migrate setup-java action to use Temurin by [@&#8203;gdams](https://github.com/gdams) in https://github.com/liquibase/liquibase/pull/3607 #### New Contributors - [@&#8203;zpanderson](https://github.com/zpanderson) made their first contribution in https://github.com/liquibase/liquibase/pull/1834 - [@&#8203;droy-sandbox](https://github.com/droy-sandbox) made their first contribution in https://github.com/liquibase/liquibase/pull/3550 - [@&#8203;mhewedy](https://github.com/mhewedy) made their first contribution in https://github.com/liquibase/liquibase/pull/3081 - [@&#8203;GeertZondervan](https://github.com/GeertZondervan) made their first contribution in https://github.com/liquibase/liquibase/pull/3597 - [@&#8203;Yogurt-lei](https://github.com/Yogurt-lei) made their first contribution in https://github.com/liquibase/liquibase/pull/3572 - [@&#8203;gdams](https://github.com/gdams) made their first contribution in https://github.com/liquibase/liquibase/pull/3607 - [@&#8203;ivan909020](https://github.com/ivan909020) made their first contribution in https://github.com/liquibase/liquibase/pull/3699 - [@&#8203;SIEDA-EliasHeydrich](https://github.com/SIEDA-EliasHeydrich) made their first contribution in https://github.com/liquibase/liquibase/pull/3662 - [@&#8203;Thunderforge](https://github.com/Thunderforge) made their first contribution in https://github.com/liquibase/liquibase/pull/3677 - [@&#8203;KarolyNevelos](https://github.com/KarolyNevelos) made their first contribution in https://github.com/liquibase/liquibase/pull/3709 - [@&#8203;MarkTJohnson](https://github.com/MarkTJohnson) made their first contribution in https://github.com/liquibase/liquibase/pull/3756 - [@&#8203;jurgenkleverwal](https://github.com/jurgenkleverwal) made their first contribution in https://github.com/liquibase/liquibase/pull/3799 - [@&#8203;mwiede](https://github.com/mwiede) made their first contribution in https://github.com/liquibase/liquibase/pull/3717 **Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.17.2...v4.19.1 ##### Get Certified Learn all the Liquibase fundamentals from free online courses by Liquibase experts and see how to apply them in the real world at https://learn.liquibase.com/. ##### Read the Documentation Please check out and contribute to the continually improving docs, now at https://docs.liquibase.com/. ##### Meet the Community Our community has built a lot. From extensions to integrations, you’ve helped make Liquibase the amazing open source project that it is today. Keep contributing to making it stronger: [Contribute code](https://www.liquibase.org/development/contribute.html) [Make doc updates](https://github.com/Datical/liquibase-docs) [Help by asking and answering questions](https://forum.liquibase.org/) [Set up a chat with the Product team](https://calendly.com/liquibase-outreach/product-feedback) Thanks to everyone who helps make the Liquibase community strong! #### File Descriptions - **Liquibase CLI** -- Includes open source + commercial functionality - **liquibase-x.y.z.tar.gz** -- Archive in tar.gz format - **liquibase-x.y.z.zip** -- Archive in zip format - **liquibase-windows-x64-installer-x.y.z.exe** -- Installer for Windows - **liquibase-macos-installer-x.y.z.dmg** -- Installer for MacOS - **Primary Libraries** - For embedding in other software - **liquibase-core-x.y.z.jar** – Base Liquibase library (open source) - **liquibase-commerical-x.y.z.jar** – Additional commercial functionality - **liquibase-additional-x.y.z.zip** – Contains additional, less commonly used files - Additional libraries such as liquibase-maven-plugin.jar and liquibase-cdi.jar - Javadocs for all the libraries - Source archives for all the open source libraries - ASC/MD5/SHA1 verification hashes for all files **Full Changelog**: https://github.com/liquibase/liquibase/compare/v4.19.0...v4.19.1 </details> <details> <summary>diffplug/spotless</summary> ### [`v2.34.0`](https://github.com/diffplug/spotless/blob/HEAD/CHANGES.md#&#8203;2340---2023-01-26) ##### Added - `Formatter` now has a field `public static final File NO_FILE_SENTINEL` which can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. ([#&#8203;1525](https://github.com/diffplug/spotless/pull/1525)) </details> <details> <summary>quarkusio/quarkus</summary> ### [`v2.16.4.Final`](https://github.com/quarkusio/quarkus/releases/tag/2.16.4.Final) [Compare Source](https://github.com/quarkusio/quarkus/compare/2.16.3.Final...2.16.4.Final) ##### Complete changelog - [#&#8203;31510](https://github.com/quarkusio/quarkus/pull/31510) - Add logging to CompiledJavaVersionBuildStep - [#&#8203;31507](https://github.com/quarkusio/quarkus/pull/31507) - Adjust API in transaction.adoc code snippet - [#&#8203;31498](https://github.com/quarkusio/quarkus/pull/31498) - Added a note to get correct OpenAPI documentation - [#&#8203;31486](https://github.com/quarkusio/quarkus/issues/31486) - smallrye-openapi generates wrong definition for grouped parameters - [#&#8203;31483](https://github.com/quarkusio/quarkus/pull/31483) - Fix documentation for quarkus.hibernate-orm.enabled - [#&#8203;31477](https://github.com/quarkusio/quarkus/pull/31477) - Qute generated value resolvers - fix varArgs methods with 1 argument - [#&#8203;31471](https://github.com/quarkusio/quarkus/pull/31471) - \[2.16] Make sure parent modules are loaded into workspace before those that depend on them - [#&#8203;31467](https://github.com/quarkusio/quarkus/pull/31467) - Don't run kubernetes-client Dev Services transitively - [#&#8203;31465](https://github.com/quarkusio/quarkus/pull/31465) - Propagate Quarkus related failsafe system properties - [#&#8203;31462](https://github.com/quarkusio/quarkus/pull/31462) - Do not append single '&' with empty query params in Resteasy Reactive - [#&#8203;31449](https://github.com/quarkusio/quarkus/issues/31449) - Qute: VarArgs processing error with 1 element - [#&#8203;31447](https://github.com/quarkusio/quarkus/pull/31447) - SmallRye GraphQL 1.9.3, test for Deprecated annotation - [#&#8203;31422](https://github.com/quarkusio/quarkus/pull/31422) - Fix client jackson body writer to propagate the client context - [#&#8203;31418](https://github.com/quarkusio/quarkus/issues/31418) - Fix doc generation for quarkus.hibernate-orm.enabled - [#&#8203;31416](https://github.com/quarkusio/quarkus/pull/31416) - Fix copy paste error in qute docs - [#&#8203;31405](https://github.com/quarkusio/quarkus/issues/31405) - Propagate SystemProperties set in Failsafe plugin to the Test launcher - [#&#8203;31394](https://github.com/quarkusio/quarkus/pull/31394) - Fix afterEach callback for integration tests - [#&#8203;31393](https://github.com/quarkusio/quarkus/issues/31393) - Integration Test AfterEach callbacks are not called - [#&#8203;31355](https://github.com/quarkusio/quarkus/issues/31355) - \[Regression] Very slow startup in dev mode when the Kubernetes extension is present - [#&#8203;31350](https://github.com/quarkusio/quarkus/pull/31350) - Also set io.netty.noUnsafe at runtime when set at build time - [#&#8203;31349](https://github.com/quarkusio/quarkus/issues/31349) - Netty complaining about access to heap buffer in native - [#&#8203;31347](https://github.com/quarkusio/quarkus/pull/31347) - Adjust image name substitution for Elasticsearch Dev Services - [#&#8203;31339](https://github.com/quarkusio/quarkus/pull/31339) - Improve logging in DevServicesKubernetesProcessor - [#&#8203;31336](https://github.com/quarkusio/quarkus/pull/31336) - Pass `--userns=keep-id` to podman only when in rootless mode - [#&#8203;31331](https://github.com/quarkusio/quarkus/pull/31331) - Use idiomatic RESTEasy Reactive filter declaration for OpenTelemetry - [#&#8203;31316](https://github.com/quarkusio/quarkus/pull/31316) - Improve CSRF documentation - [#&#8203;31302](https://github.com/quarkusio/quarkus/pull/31302) - Updated OpenAPI `mp.openapi.extensions.smallrye.openapi` key mapping - [#&#8203;31300](https://github.com/quarkusio/quarkus/pull/31300) - Support UUID serialization in REST Client multipart bodies - [#&#8203;31298](https://github.com/quarkusio/quarkus/issues/31298) - RESTEasy Reactive doesn't support `java.util.UUID` - [#&#8203;31291](https://github.com/quarkusio/quarkus/pull/31291) - Bump `org.jetbrains.annotations` from `17.0.0` to the latest(`24.0.0`) - [#&#8203;31289](https://github.com/quarkusio/quarkus/pull/31289) - Return a null InputStream from REST Client when response is 204 - [#&#8203;31280](https://github.com/quarkusio/quarkus/pull/31280) - Bump SQL Server JDBC driver to 12.2.0 - [#&#8203;31276](https://github.com/quarkusio/quarkus/pull/31276) - Bump protobuf from 3.21.9 to 3.22.0 - [#&#8203;31274](https://github.com/quarkusio/quarkus/pull/31274) - Try to solve disk space issues on GitHub Actions - [#&#8203;31261](https://github.com/quarkusio/quarkus/issues/31261) - Bump Microsoft SQL Server JDBC driver to 12.2.0 - [#&#8203;31260](https://github.com/quarkusio/quarkus/pull/31260) - Make OIDC connection error log messages more visible - [#&#8203;31250](https://github.com/quarkusio/quarkus/pull/31250) - Clarify in keycloak-authorization doc when it should be used - [#&#8203;31249](https://github.com/quarkusio/quarkus/issues/31249) - Empty array of values in WebTargetImpl.queryParam method is added to the final URI as an `&` - [#&#8203;31245](https://github.com/quarkusio/quarkus/issues/31245) - \[Regression in 2.16.3] `NullPointerException: Cannot invoke "org.jboss.resteasy.reactive.server.SimpleResourceInfo.getResourceClass()" because "this.resourceInfo" is null` - [#&#8203;31240](https://github.com/quarkusio/quarkus/issues/31240) - protobuf code generated w/ 3.22.0 broken w/ Quarkus - [#&#8203;31236](https://github.com/quarkusio/quarkus/pull/31236) - Bump postgresql from 42.5.3 to 42.5.4 - [#&#8203;31234](https://github.com/quarkusio/quarkus/pull/31234) - Bump mermaid from 9.1.1 to 9.4.0 - [#&#8203;31231](https://github.com/quarkusio/quarkus/issues/31231) - RESTEasy reactive returns an empty InputStream instead of null on 204 - No Content response - [#&#8203;31211](https://github.com/quarkusio/quarkus/pull/31211) - Fix the non-default constructor mechanism of bytecode recording \[2.16] - [#&#8203;31209](https://github.com/quarkusio/quarkus/pull/31209) - Another fix for the Redis Search aggregation test - [#&#8203;31186](https://github.com/quarkusio/quarkus/pull/31186) - Show how to enable all origins in HTTP CORS section - [#&#8203;31150](https://github.com/quarkusio/quarkus/pull/31150) - Add keycloak authorization capability - [#&#8203;31127](https://github.com/quarkusio/quarkus/pull/31127) - Enhancements to instructions for contributing to the Quarkus docs - [#&#8203;31334](https://github.com/quarkusio/quarkus/issues/31334) - podman4 can't build any code with quarkus builder - [#&#8203;30601](https://github.com/quarkusio/quarkus/pull/30601) - Generate a preview website for documentation MRs - [#&#8203;30549](https://github.com/quarkusio/quarkus/pull/30549) - Enhancements and fixes for the Authorization of Web Endpoints section - [#&#8203;30419](https://github.com/quarkusio/quarkus/pull/30419) - Enhancing the Authorization of Web endpoints guide - [#&#8203;30333](https://github.com/quarkusio/quarkus/issues/30333) - Can't work with Google Oauth2 using qaurkus-oidc - [#&#8203;29427](https://github.com/quarkusio/quarkus/issues/29427) - quarkus.oidc.auth-server-url causing weird start-up failure - [#&#8203;26152](https://github.com/quarkusio/quarkus/issues/26152) - Resteasy Reactive: ContextResolver<ObjectMapper> not used </details> <details> <summary>quarkusio/quarkus-platform</summary> ### [`v2.16.4.Final`](https://github.com/quarkusio/quarkus-platform/compare/2.16.3.Final...2.16.4.Final) [Compare Source](https://github.com/quarkusio/quarkus-platform/compare/2.16.3.Final...2.16.4.Final) </details> --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This MR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjQuMCJ9-->
| * Update all non-major dependenciesRenovate Bot2023-03-073-9/+9
|/