Skip to content

build(deps): bump the maven-dependencies group with 12 updates #384

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 27, 2025

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps the maven-dependencies group with 12 updates:

Package From To
org.jetbrains.kotlin:kotlin-bom 1.9.24 2.1.21
org.jetbrains.kotlin:kotlin-test-junit5 1.9.24 2.1.21
org.jetbrains.kotlin:kotlin-maven-allopen 1.9.24 2.1.21
org.jetbrains.kotlin:kotlin-maven-noarg 1.9.24 2.1.21
org.jetbrains.kotlin:kotlin-maven-serialization 1.9.24 2.1.21
org.jetbrains.kotlin:kotlin-maven-plugin 1.9.24 2.1.21
org.axonframework:axon-configuration 4.11.0 4.11.2
org.axonframework:axon-test 4.11.0 4.11.2
com.fasterxml.jackson.module:jackson-module-kotlin 2.17.1 2.19.0
org.junit.jupiter:junit-jupiter 5.10.1 5.12.2
org.jacoco:jacoco-maven-plugin 0.8.11 0.8.13
org.jetbrains.dokka:dokka-maven-plugin 1.9.20 2.0.0

Updates org.jetbrains.kotlin:kotlin-bom from 1.9.24 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-bom'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-bom'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

Updates org.jetbrains.kotlin:kotlin-test-junit5 from 1.9.24 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-test-junit5'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-test-junit5'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

Updates org.jetbrains.kotlin:kotlin-maven-allopen from 1.9.24 to 2.1.21

Updates org.jetbrains.kotlin:kotlin-maven-noarg from 1.9.24 to 2.1.21

Updates org.jetbrains.kotlin:kotlin-maven-serialization from 1.9.24 to 2.1.21

Updates org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.24 to 2.1.21

Updates org.axonframework:axon-configuration from 4.11.0 to 4.11.2

Updates org.axonframework:axon-test from 4.11.0 to 4.11.2

Release notes

Sourced from org.axonframework:axon-test's releases.

Axon Framework v4.11.2

⭐ Features

  • #3170 Persistent streams - auto configuration #3339
  • #3170 Persistent streams - automatic configuration #3184
  • Persistent streams - automatic configuration #3170

📈 Enhancements

  • Ignore aggregates that have been AggregateLifecycle#markDeleted when using the Create-if-missing policy. #3333
  • Split default Avro schema store creation from the schema scan #3329
  • Separate AvroSchemaScan based detection of schemas and creation of a default Avro SchemaStore #3328
  • Proper handling of attempts to recreate event sourcing aggregates marked as deleted #3323

🪲 Bug fixes

  • #3385 Align interceptor behavior for Aggregate Members #3404
  • CommandHandlerInterceptor on Aggregate Member only called if Aggregate has CommandHandlerInterceptor as well #3385
  • Fix default Snapshotter throwing IndexOutOfBoundsException #3375
  • fix Correlation data table #3370
  • Fixes subscription query update permits issue #3356
  • #3171 Support @CreationPolicy annotated interface methods again #3335
  • Reset the Coordinator's processing gate if the Coordinator was aborted and rescheduled #3307

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Axon Framework v4.11.1

⚠️ Chance for duplicate interceptor registration

In 4.11.0 of Axon Framework, Spring Boot auto-configuration support for MessageHandlerInterceptors and MessageDispatchInterceptors was introduced. For those curious how this was achieved, we refer to #3203.

Although the feature on it's own shouldn't cause trouble, be aware that if the Axon Framework application you are working on already exposes MessageHandlerInterceptors and MessageDispatchInterceptors beans in the Spring Application Context. When this is the case, in combination with custom code to wire these beans into your infrastructure components, the chance is high they'll be registered twice due to the aforementioned feature.

As such, we recommend to either:

  1. Remove the custom interceptor auto-configuration, to pass along this task to Axon Framework, or
  2. Exclude the InterceptorAutoConfiguration from your Spring Boot auto-configuration.

By following either road, you should be ascertained that interceptors are not registered twice.

... (truncated)

Commits
  • 9bc19de [maven-release-plugin] prepare release axon-4.11.2
  • 618e7b2 Merge pull request #3410 from AxonFramework/documentation/3348/interceptors-f...
  • 01243a8 Add description on how to create a persistent stream message source
  • 1d265b4 Fine tune JavaDoc
  • 2f66522 Fixed the note, as well as added a hierarchy sample
  • 21a6f9b Add note for Intercepting @EventSourcingHandler annotated methods on..
  • f36581a Merge pull request #3405 from AxonFramework/documentation/3374/allocation-size
  • 184c53f Merge pull request #3404 from AxonFramework/bug/3385/interceptor-chain-not-found
  • 397f961 Add allocation-size details
  • 98fe1c5 Merge branch 'axon-4.11.x' into bug/3385/interceptor-chain-not-found
  • Additional commits viewable in compare view

Updates org.axonframework:axon-test from 4.11.0 to 4.11.2

Release notes

Sourced from org.axonframework:axon-test's releases.

Axon Framework v4.11.2

⭐ Features

  • #3170 Persistent streams - auto configuration #3339
  • #3170 Persistent streams - automatic configuration #3184
  • Persistent streams - automatic configuration #3170

📈 Enhancements

  • Ignore aggregates that have been AggregateLifecycle#markDeleted when using the Create-if-missing policy. #3333
  • Split default Avro schema store creation from the schema scan #3329
  • Separate AvroSchemaScan based detection of schemas and creation of a default Avro SchemaStore #3328
  • Proper handling of attempts to recreate event sourcing aggregates marked as deleted #3323

🪲 Bug fixes

  • #3385 Align interceptor behavior for Aggregate Members #3404
  • CommandHandlerInterceptor on Aggregate Member only called if Aggregate has CommandHandlerInterceptor as well #3385
  • Fix default Snapshotter throwing IndexOutOfBoundsException #3375
  • fix Correlation data table #3370
  • Fixes subscription query update permits issue #3356
  • #3171 Support @CreationPolicy annotated interface methods again #3335
  • Reset the Coordinator's processing gate if the Coordinator was aborted and rescheduled #3307

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Axon Framework v4.11.1

⚠️ Chance for duplicate interceptor registration

In 4.11.0 of Axon Framework, Spring Boot auto-configuration support for MessageHandlerInterceptors and MessageDispatchInterceptors was introduced. For those curious how this was achieved, we refer to #3203.

Although the feature on it's own shouldn't cause trouble, be aware that if the Axon Framework application you are working on already exposes MessageHandlerInterceptors and MessageDispatchInterceptors beans in the Spring Application Context. When this is the case, in combination with custom code to wire these beans into your infrastructure components, the chance is high they'll be registered twice due to the aforementioned feature.

As such, we recommend to either:

  1. Remove the custom interceptor auto-configuration, to pass along this task to Axon Framework, or
  2. Exclude the InterceptorAutoConfiguration from your Spring Boot auto-configuration.

By following either road, you should be ascertained that interceptors are not registered twice.

... (truncated)

Commits
  • 9bc19de [maven-release-plugin] prepare release axon-4.11.2
  • 618e7b2 Merge pull request #3410 from AxonFramework/documentation/3348/interceptors-f...
  • 01243a8 Add description on how to create a persistent stream message source
  • 1d265b4 Fine tune JavaDoc
  • 2f66522 Fixed the note, as well as added a hierarchy sample
  • 21a6f9b Add note for Intercepting @EventSourcingHandler annotated methods on..
  • f36581a Merge pull request #3405 from AxonFramework/documentation/3374/allocation-size
  • 184c53f Merge pull request #3404 from AxonFramework/bug/3385/interceptor-chain-not-found
  • 397f961 Add allocation-size details
  • 98fe1c5 Merge branch 'axon-4.11.x' into bug/3385/interceptor-chain-not-found
  • Additional commits viewable in compare view

Updates com.fasterxml.jackson.module:jackson-module-kotlin from 2.17.1 to 2.19.0

Commits
  • 023a1fc [maven-release-plugin] prepare release jackson-module-kotlin-2.19.0
  • bb76ac6 Prep for 2.19.0 release
  • 5b51812 Merge pull request #962 from k163377/fix/published
  • 055bd47 Fixed to not expose internal function
  • 3fef434 Merge pull request #961 from FasterXML/dependabot/github_actions/github-actio...
  • c3244f5 Bump actions/setup-java from 4.7.0 to 4.7.1 in the github-actions group
  • 268d222 Merge pull request #960 from k163377/fix/runs-on
  • 49dbd07 Add dependabot.yml
  • 15b73a0 Fixed versions of actions/checkout and actions/setup-java
  • 9d50fd7 Fixed to use ubuntu-latest in runs-on
  • Additional commits viewable in compare view

Updates org.junit.jupiter:junit-jupiter from 5.10.1 to 5.12.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter's releases.

JUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2

See Release Notes.

Full Changelog: junit-team/junit5@r5.12.1...r5.12.2

JUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1

See Release Notes.

Full Changelog: junit-team/junit5@r5.12.0...r5.12.1

JUnit 5.12.0 = Platform 1.12.0 + Jupiter 5.12.0 + Vintage 5.12.0

See Release Notes.

New Contributors

Full Changelog: junit-team/junit5@r5.11.4...r5.12.0

JUnit 5.12.0-RC2 = Platform 1.12.0-RC2 + Jupiter 5.12.0-RC2 + Vintage 5.12.0-RC2

See Release Notes.

Full Changelog: junit-team/junit5@r5.12.0-RC1...r5.12.0-RC2

JUnit 5.12.0-RC1 = Platform 1.12.0-RC1 + Jupiter 5.12.0-RC1 + Vintage 5.12.0-RC1

See Release Notes.

Full Changelog: junit-team/junit5@r5.12.0-M1...r5.12.0-RC1

JUnit 5.12.0-M1 = Platform 1.12.0-M1 + Jupiter 5.12.0-M1 + Vintage 5.12.0-M1

See Release Notes.

New Contributors

... (truncated)

Commits
  • 0a44659 Release 5.12.2
  • 4c7dfdc Finalize 5.12.2 release notes
  • 561613e Fix handling of CleanupMode.ON_SUCCESS
  • 19d07d2 Add 5.12.2 release notes from template
  • 803cbb6 Add build parameter for enabling dry-run mode for test execution
  • eb43e62 Back to snapshots for further development
  • ba9c9ae Release 5.12.1
  • e28ad4a Finalize 5.12.1 release notes
  • 1044e2c Move entry to 5.12.1 release notes
  • bea821d Fix Javadoc formatting
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-test-junit5 from 1.9.24 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-test-junit5'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-test-junit5'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

Updates org.jetbrains.kotlin:kotlin-maven-allopen from 1.9.24 to 2.1.21

Updates org.jetbrains.kotlin:kotlin-maven-noarg from 1.9.24 to 2.1.21

Updates org.jetbrains.kotlin:kotlin-maven-serialization from 1.9.24 to 2.1.21

Updates org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.13

Release notes

Sourced from org.jacoco:jacoco-maven-plugin's releases.

0.8.13

New Features

  • JaCoCo now officially supports Java 23 and Java 24 (GitHub #1757, #1631, #1867).
  • Experimental support for Java 25 class files (GitHub #1807).
  • Calculation of line coverage for Kotlin inline functions (GitHub #1670).
  • Calculation of line coverage for Kotlin inline functions with reified type parameter (GitHub #1670, #1700).
  • Calculation of coverage for Kotlin JvmSynthetic functions (GitHub #1700).
  • Part of bytecode generated by the Kotlin Compose compiler plugin is filtered out during generation of report (GitHub #1616).
  • Part of bytecode generated by the Kotlin compiler for inline value classes is filtered out during generation of report (GitHub #1475).
  • Part of bytecode generated by the Kotlin compiler for suspending lambdas without suspension points is filtered out during generation of report (GitHub #1283).
  • Part of bytecode generated by the Kotlin compiler for when expressions and statements with nullable enum subject is filtered out during generation of report (GitHub #1774).
  • Part of bytecode generated by the Kotlin compiler for when expressions and statements with nullable String subject is filtered out during generation of report (GitHub #1769).
  • Part of bytecode generated by the Kotlin compiler for chains of safe call operators is filtered out during generation of report (GitHub #1810, #1818).
  • Method getEntries generated by the Kotlin compiler for enum classes is filtered out during generation of report (GitHub #1625).
  • Methods generated by the Kotlin compiler for constructors and functions with JvmOverloads annotation are filtered out (GitHub #1768).

Fixed bugs

  • Fixed interpretation of Kotlin SMAP (GitHub #1525).
  • File extensions are preserved in HTML report in case of clashes of normalized file names (GitHub #1660).

Non-functional Changes

  • JaCoCo build now uses Maven Wrapper and requires at least Maven 3.9.9 (GitHub #1708, #1707, #1681).
  • JaCoCo now depends on ASM 9.8 (GitHub #1862).
  • More context information when IllegalArgumentException occurs during reading of zip file (GitHub #1833).

0.8.12

New Features

  • JaCoCo now officially supports Java 22 (GitHub #1596).
  • Experimental support for Java 23 class files (GitHub #1553).

Fixed bugs

  • Branches added by the Kotlin compiler for functions with default arguments and having more than 32 parameters are filtered out during generation of report (GitHub #1556).
  • Branch added by the Kotlin compiler version 1.5.0 and above for reading from lateinit property is filtered out during generation of report (GitHub #1568).

Non-functional Changes

  • JaCoCo now depends on ASM 9.7 (GitHub #1600).
Commits

Bumps the maven-dependencies group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [org.jetbrains.kotlin:kotlin-bom](https://github.com/JetBrains/kotlin) | `1.9.24` | `2.1.21` |
| [org.jetbrains.kotlin:kotlin-test-junit5](https://github.com/JetBrains/kotlin) | `1.9.24` | `2.1.21` |
| org.jetbrains.kotlin:kotlin-maven-allopen | `1.9.24` | `2.1.21` |
| org.jetbrains.kotlin:kotlin-maven-noarg | `1.9.24` | `2.1.21` |
| org.jetbrains.kotlin:kotlin-maven-serialization | `1.9.24` | `2.1.21` |
| org.jetbrains.kotlin:kotlin-maven-plugin | `1.9.24` | `2.1.21` |
| org.axonframework:axon-configuration | `4.11.0` | `4.11.2` |
| [org.axonframework:axon-test](https://github.com/AxonFramework/AxonFramework) | `4.11.0` | `4.11.2` |
| [com.fasterxml.jackson.module:jackson-module-kotlin](https://github.com/FasterXML/jackson-module-kotlin) | `2.17.1` | `2.19.0` |
| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) | `5.10.1` | `5.12.2` |
| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.11` | `0.8.13` |
| [org.jetbrains.dokka:dokka-maven-plugin](https://github.com/Kotlin/dokka) | `1.9.20` | `2.0.0` |


Updates `org.jetbrains.kotlin:kotlin-bom` from 1.9.24 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@v1.9.24...v2.1.21)

Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 1.9.24 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@v1.9.24...v2.1.21)

Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.24 to 2.1.21

Updates `org.jetbrains.kotlin:kotlin-maven-noarg` from 1.9.24 to 2.1.21

Updates `org.jetbrains.kotlin:kotlin-maven-serialization` from 1.9.24 to 2.1.21

Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.24 to 2.1.21

Updates `org.axonframework:axon-configuration` from 4.11.0 to 4.11.2

Updates `org.axonframework:axon-test` from 4.11.0 to 4.11.2
- [Release notes](https://github.com/AxonFramework/AxonFramework/releases)
- [Changelog](https://github.com/AxonFramework/AxonFramework/blob/master/axon-4-api-changes.md)
- [Commits](AxonFramework/AxonFramework@axon-4.11.0...axon-4.11.2)

Updates `org.axonframework:axon-test` from 4.11.0 to 4.11.2
- [Release notes](https://github.com/AxonFramework/AxonFramework/releases)
- [Changelog](https://github.com/AxonFramework/AxonFramework/blob/master/axon-4-api-changes.md)
- [Commits](AxonFramework/AxonFramework@axon-4.11.0...axon-4.11.2)

Updates `com.fasterxml.jackson.module:jackson-module-kotlin` from 2.17.1 to 2.19.0
- [Commits](FasterXML/jackson-module-kotlin@jackson-module-kotlin-2.17.1...jackson-module-kotlin-2.19.0)

Updates `org.junit.jupiter:junit-jupiter` from 5.10.1 to 5.12.2
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.10.1...r5.12.2)

Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 1.9.24 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@v1.9.24...v2.1.21)

Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.24 to 2.1.21

Updates `org.jetbrains.kotlin:kotlin-maven-noarg` from 1.9.24 to 2.1.21

Updates `org.jetbrains.kotlin:kotlin-maven-serialization` from 1.9.24 to 2.1.21

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.11 to 0.8.13
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](jacoco/jacoco@v0.8.11...v0.8.13)

Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.24 to 2.1.21

Updates `org.jetbrains.dokka:dokka-maven-plugin` from 1.9.20 to 2.0.0
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](Kotlin/dokka@v1.9.20...v2.0.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-bom
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-test-junit5
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-noarg
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-serialization
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.axonframework:axon-configuration
  dependency-version: 4.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.axonframework:axon-test
  dependency-version: 4.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.axonframework:axon-test
  dependency-version: 4.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: com.fasterxml.jackson.module:jackson-module-kotlin
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 5.12.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-test-junit5
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-noarg
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-serialization
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
- dependency-name: org.jetbrains.dokka:dokka-maven-plugin
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: maven-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added this to the Release 4.11.2 milestone May 26, 2025
@dependabot dependabot bot requested a review from a team as a code owner May 26, 2025 13:57
@dependabot dependabot bot requested review from CodeDrivenMitch, smcvb and MateuszNaKodach and removed request for a team May 26, 2025 13:57
smcvb added 2 commits May 27, 2025 11:27
Replace JUnit jupiter for BOM. This ensures we do not transitively
receive the wrong dependency

#384
Copy link

@smcvb smcvb self-assigned this May 27, 2025
Copy link
Member

@smcvb smcvb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

@smcvb smcvb merged commit 3001954 into master May 27, 2025
7 checks passed
@dependabot dependabot bot deleted the dependabot/maven/maven-dependencies-1b4696f867 branch May 27, 2025 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant