Update kotlin monorepo to v2.4.0#356
Conversation
✅ Deploy Preview for lucky-concha-f3599f canceled.
|
9432529 to
8b332da
Compare
8b332da to
7ca1b80
Compare
|
@copilot - 2 things. 1) can you comment on the differences between the older and newer version of kotlin to confirm that no changes are likely to break things here? and This is not sufficent. PLease make sure this is also added to catalog/dependency-version-targets.json so the enforcement rules work - this is why the docs and spec sanity are not passing |
Updated in Validation now passes:
On break risk for 2.3.20 -> 2.4.0: in this repo we only consume Kotlin as a runtime stdlib dependency in Java templates (no |
ab89261 to
96f2761
Compare
|
@copilot Look at the failing actions and fix the issue - see https://github.com/finos/traderX/actions/runs/27494278393/job/81265330769 |
Fixed in Root cause in the failing job was dependency-target drift: I updated the catalog target to
|
295596b to
da2aa02
Compare
This PR contains the following updates:
2.3.20→2.4.0Release Notes
JetBrains/kotlin (org.jetbrains.kotlin:kotlin-stdlib)
v2.4.0v2.3.21Backend. Wasm
KT-84610[Wasm] Failed to compile klibs in IC modeCompiler
KT-84566Prevent launching Default dispatcher threads from IJ SDK in kotlin compilerKT-85358Native: roll back the workaround for KT-84678 once MapLibre has been properly fixedKT-85626@JvmRecordin commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"KT-85405Postpone/RevertDontIgnoreUpperBoundViolatedOnImplicitArgumentsKT-84678K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS targetKT-85021False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module projectJavaScript
KT-82395Support top-level declarations from compiler plugins in JS incremental compilationKT-84475K/JS: false-positive exportability warnings in multi-module projectKT-84633Kotlin/JS: "Serializer for class not found" error when IR output granularity iswhole-programKT-85047Kotlin/JS:@JsStaticon suspend fun of class companion generates incorrect d.tsKT-84517K/JS: bad mappings data in outputted Kotlin stdlib source mapLibraries
KT-71848Kotlinx.metadata: AddCompilerPluginDatainto Km APINative. C and ObjC Import
KT-85399Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabledKT-85508K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20Tools. Gradle
KT-84729Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portalTools. Gradle. Compiler plugins
KT-85257AGP/Compose: MergeMappingFileTask clears R8 artifacts due to@OutputDirectoryannotation on AGP 9.1+Tools. Scripts
KT-85105Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous objectKT-85103Exception while generating code when explain destructuring declsKT-84842scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20KT-85029Kotlin Scripting: ScriptDiagnostic reports "at null" instead of error locationTools. Statistics (FUS)
KT-85628KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.