dependabot[bot] opened a new pull request, #29: URL: https://github.com/apache/beam-starter-kotlin/pull/29
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 1.8.22 to 2.3.21. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.21</h2> <h2>Changelog</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-84610"><code>KT-84610</code></a> [Wasm] Failed to compile klibs in IC mode</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-84566"><code>KT-84566</code></a> Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85358"><code>KT-85358</code></a> Native: roll back the workaround for KT-84678 once MapLibre has been properly fixed</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85626"><code>KT-85626</code></a> <code>@JvmRecord</code> in commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85405"><code>KT-85405</code></a> Postpone/Revert <code>DontIgnoreUpperBoundViolatedOnImplicitArguments</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84678"><code>KT-84678</code></a> K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85021"><code>KT-85021</code></a> False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82395"><code>KT-82395</code></a> Support top-level declarations from compiler plugins in JS incremental compilation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84475"><code>KT-84475</code></a> K/JS: false-positive exportability warnings in multi-module project</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84633"><code>KT-84633</code></a> Kotlin/JS: "Serializer for class not found" error when IR output granularity is <code>whole-program</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85047"><code>KT-85047</code></a> Kotlin/JS: <code>@JsStatic</code> on suspend fun of class companion generates incorrect d.ts</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84517"><code>KT-84517</code></a> K/JS: bad mappings data in outputted Kotlin stdlib source map</li> </ul> <h3>Libraries</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71848"><code>KT-71848</code></a> Kotlinx.metadata: Add <code>CompilerPluginData</code> into Km API</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85399"><code>KT-85399</code></a> Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabled</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85508"><code>KT-85508</code></a> K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-84729"><code>KT-84729</code></a> Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal</li> </ul> <h3>Tools. Gradle. Compiler plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85257"><code>KT-85257</code></a> AGP/Compose: MergeMappingFileTask clears R8 artifacts due to <code>@OutputDirectory</code> annotation on AGP 9.1+</li> </ul> <h3>Tools. Scripts</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85105"><code>KT-85105</code></a> Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85103"><code>KT-85103</code></a> Exception while generating code when explain destructuring decls</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84842"><code>KT-84842</code></a> scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85029"><code>KT-85029</code></a> Kotlin Scripting: ScriptDiagnostic reports "at null" instead of error location</li> </ul> <h3>Tools. Statistics (FUS)</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's changelog</a>.</em></p> <blockquote> <h2>2.3.21</h2> <h3>Backend. Wasm</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-84610"><code>KT-84610</code></a> [Wasm] Failed to compile klibs in IC mode</li> </ul> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-84566"><code>KT-84566</code></a> Prevent launching Default dispatcher threads from IJ SDK in kotlin compiler</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85358"><code>KT-85358</code></a> Native: roll back the workaround for KT-84678 once MapLibre has been properly fixed</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85626"><code>KT-85626</code></a> <code>@JvmRecord</code> in commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85405"><code>KT-85405</code></a> Postpone/Revert <code>DontIgnoreUpperBoundViolatedOnImplicitArguments</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84678"><code>KT-84678</code></a> K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS target</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85021"><code>KT-85021</code></a> False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module project</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82395"><code>KT-82395</code></a> Support top-level declarations from compiler plugins in JS incremental compilation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84475"><code>KT-84475</code></a> K/JS: false-positive exportability warnings in multi-module project</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84633"><code>KT-84633</code></a> Kotlin/JS: "Serializer for class not found" error when IR output granularity is <code>whole-program</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85047"><code>KT-85047</code></a> Kotlin/JS: <code>@JsStatic</code> on suspend fun of class companion generates incorrect d.ts</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84517"><code>KT-84517</code></a> K/JS: bad mappings data in outputted Kotlin stdlib source map</li> </ul> <h3>Libraries</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71848"><code>KT-71848</code></a> Kotlinx.metadata: Add <code>CompilerPluginData</code> into Km API</li> </ul> <h3>Native. C and ObjC Import</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85399"><code>KT-85399</code></a> Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabled</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85508"><code>KT-85508</code></a> K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-84729"><code>KT-84729</code></a> Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portal</li> </ul> <h3>Tools. Gradle. Compiler plugins</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85257"><code>KT-85257</code></a> AGP/Compose: MergeMappingFileTask clears R8 artifacts due to <code>@OutputDirectory</code> annotation on AGP 9.1+</li> </ul> <h3>Tools. Scripts</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85105"><code>KT-85105</code></a> Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85103"><code>KT-85103</code></a> Exception while generating code when explain destructuring decls</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-84842"><code>KT-84842</code></a> scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-85029"><code>KT-85029</code></a> Kotlin Scripting: ScriptDiagnostic reports "at null" instead of error location</li> </ul> <h3>Tools. Statistics (FUS)</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-85628"><code>KT-85628</code></a> KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/fea1ad8c18995b80d1ca0e3917056104613d23db"><code>fea1ad8</code></a> Add ChangeLog for 2.3.21-RC2</li> <li><a href="https://github.com/JetBrains/kotlin/commit/09c341e858b8f70d92955fc6b67d6a04962760b4"><code>09c341e</code></a> disable swift export execution tests in order to update macos</li> <li><a href="https://github.com/JetBrains/kotlin/commit/67a08681cdd53b318217e6f35d835e0ab3b2e31c"><code>67a0868</code></a> Avoid accessing KotlinNativeLink taskProvider when task was not executed</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f89e5dbc1867714116e17be1066d6c68e30cc2d4"><code>f89e5db</code></a> [K/N] Disable TSAN in runtime tests</li> <li><a href="https://github.com/JetBrains/kotlin/commit/45d6c859c027c4e82b14b4861e36bc125600e2b0"><code>45d6c85</code></a> [K/N] Don't generate generic safe casts for Objective-C types</li> <li><a href="https://github.com/JetBrains/kotlin/commit/9261a6f0790b7504e0223e9e0a0dd242fe0cc3f7"><code>9261a6f</code></a> [K/N][tests] Add a reproducer for KT-85508</li> <li><a href="https://github.com/JetBrains/kotlin/commit/c9ab9db37a191f2eb1ce0f5b7ff502ca9d4b3a0d"><code>c9ab9db</code></a> [K/N][tests] Add a reproducer for KT-85399</li> <li><a href="https://github.com/JetBrains/kotlin/commit/502e84484e520fbe1a93958be8da97e06a04d7ed"><code>502e844</code></a> Explain: fix for destructuring declarations</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0c26485d83f532aa8afbb868895061b7132fd7c8"><code>0c26485</code></a> Explain: fix for object literals</li> <li><a href="https://github.com/JetBrains/kotlin/commit/68a9e3f99fcd59c5440970f5f34aff09ce462a69"><code>68a9e3f</code></a> [minor] fix testdata name in explain test</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.8.22...v2.3.21">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
