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 &quot;Cannot access 'java.lang.Record'&quot;</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: &quot;Serializer for class not found&quot; 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 &quot;at null&quot; 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 &quot;Cannot access 'java.lang.Record'&quot;</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: &quot;Serializer for class not found&quot; 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 &quot;at null&quot; 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 />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=1.8.22&new-version=2.3.21)](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]

Reply via email to