Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 13, 2025

Bumps org.jetbrains.kotlin:kotlin-gradle-plugin from 2.1.20 to 2.1.21.

Release notes

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler version
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler version
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

Bumps [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) from 2.1.20 to 2.1.21.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.20...v2.1.21)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-gradle-plugin
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 13, 2025
@github-actions
Copy link
Contributor

Test Results

   58 files  ±0     58 suites  ±0   28s ⏱️ +2s
1 514 tests ±0  1 511 ✅ ±0  3 💤 ±0  0 ❌ ±0 
1 548 runs  ±0  1 545 ✅ ±0  3 💤 ±0  0 ❌ ±0 

Results for commit 3705f0b. ± Comparison against base commit bf5cc4a.

This pull request removes 1048 and adds 1043 tests. Note that renamed tests count towards both.
  modulus: 123342357981744662187909831835654856603056707109530818444553792400604649267839371752299393882278794586610280327306423558971813017616923318747095270643765326254586154818895400534364019003653302667666255689541437244310892621768669667419339938993712851492194570441328223910345600660197332664209018589777247862003
  modulus: 164003702984408913109322766085534701264194464451445421277546571088591684451485978173252499465707905842092620482803543450720873284576894182948053506113846486473821888628204461457445834703257794846859907945367477960822631567633530998136298483949660330845071845190316555000218366467864060736619265134985655723887
  params: null
  public exponent: 65537, sun.security.rsa.RSAPrivateCrtKeyImpl@ffeb9735
  public exponent: 65537, sun.security.rsa.RSAPrivateCrtKeyImpl@fffc8833
io.github.nstdio.http.ext.BuffersTest ‑ [5] [java.nio.HeapByteBuffer[pos=0 lim=66 cap=66], java.nio.HeapByteBuffer[pos=0 lim=17 cap=17], java.nio.HeapByteBuffer[pos=0 lim=5 cap=5], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1], java.nio.HeapByteBuffer[pos=0 lim=3 cap=3], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1]]
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [10] Size: 18140
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [11] Size: 12373
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [12] Size: 14508
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [13] Size: 20217
…
io.github.nstdio.http.ext.BuffersTest ‑ [5] [java.nio.HeapByteBuffer[pos=0 lim=61 cap=61], java.nio.HeapByteBuffer[pos=0 lim=19 cap=19], java.nio.HeapByteBuffer[pos=0 lim=13 cap=13], java.nio.HeapByteBuffer[pos=0 lim=1 cap=1], java.nio.HeapByteBuffer[pos=0 lim=2 cap=2]]
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [10] Size: 15477
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [11] Size: 16687
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [12] Size: 10209
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [13] Size: 9494
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [14] Size: 16620
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [15] Size: 16726
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [16] Size: 17146
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [1] Size: 8843
io.github.nstdio.http.ext.DecompressingSubscriberTest ‑ [2] Size: 19673
…

@nstdio nstdio merged commit 35663f7 into main Jun 8, 2025
3 checks passed
@nstdio nstdio deleted the dependabot/gradle/org.jetbrains.kotlin-kotlin-gradle-plugin-2.1.21 branch June 8, 2025 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants