An open index of dependabot pull requests across open source projects.

build(deps): bump the dependencies group with 26 updates

Open
Number: #3776
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 0
Created: September 15, 2025 at 12:16 AM UTC
(9 months ago)
Updated: September 15, 2025 at 12:16 AM UTC
(9 months ago)
Labels:
dependencies java
Description:

Bumps the dependencies group with 26 updates:

Package From To
io.netty:netty-bom 4.2.5.Final 4.2.6.Final
io.netty:netty-codec-http2 4.2.5.Final 4.2.6.Final
io.netty:netty-transport-native-epoll 4.2.5.Final 4.2.6.Final
io.netty:netty-transport-native-kqueue 4.2.5.Final 4.2.6.Final
io.netty:netty-transport-native-io_uring 4.2.5.Final 4.2.6.Final
com.typesafe:config 1.4.4 1.4.5
com.google.code.gson:gson 2.13.1 2.13.2
org.eclipse.jetty:jetty-server 12.1.0 12.1.1
org.eclipse.jetty.websocket:jetty-websocket-core-server 12.1.0 12.1.1
org.eclipse.jetty.websocket:jetty-websocket-jetty-api 12.1.0 12.1.1
org.eclipse.jetty.websocket:jetty-websocket-jetty-server 12.1.0 12.1.1
org.eclipse.jetty.http2:jetty-http2-server 12.1.0 12.1.1
org.eclipse.jetty:jetty-alpn-java-server 12.1.0 12.1.1
org.eclipse.jetty.http2:jetty-http2-client 12.1.0 12.1.1
org.jetbrains.kotlin:kotlin-stdlib 2.2.10 2.2.20
org.jetbrains.kotlin:kotlin-reflect 2.2.10 2.2.20
org.jetbrains.kotlin:kotlin-maven-plugin 2.2.10 2.2.20
org.jboss.modules:jboss-modules 2.1.6.Final 2.2.0.Final
com.google.testing.compile:compile-testing 0.22.0 0.23.0
com.google.truth:truth 1.4.4 1.4.5
org.apache.maven.plugins:maven-shade-plugin 3.6.0 3.6.1
org.apache.maven.plugins:maven-surefire-plugin 3.5.3 3.5.4
software.amazon.awssdk:bom 2.33.4 2.33.9
org.jline:jline 3.30.5 3.30.6
org.jline:jline-terminal-jna 3.30.5 3.30.6
io.projectreactor:reactor-core 3.7.9 3.7.11

Updates io.netty:netty-bom from 4.2.5.Final to 4.2.6.Final

Commits
  • 255ad95 [maven-release-plugin] prepare release netty-4.2.6.Final
  • bbacc6b BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (#15630)
  • d28a0fc Make ResourceLeakDetector.track not final (#15620)
  • 7134f60 [refactor] add error message to all new Error() calls (#15609)
  • f7f5b48 Add test for OpenJdkSelfSignedCertGenerator (#15619)
  • 9e4bb29 IoUring: Allow to create IoHandlerFactory that supports changing the (#15608)
  • 22d414b Skip huge decompression test with leak detection (#15616)
  • 77661e7 Update the CentOS devcontainer (#15615)
  • ea90268 Don't try to generate aggregated javadocs for the stubs as otherwise it will ...
  • b54f47e [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

Updates io.netty:netty-codec-http2 from 4.2.5.Final to 4.2.6.Final

Commits
  • 255ad95 [maven-release-plugin] prepare release netty-4.2.6.Final
  • bbacc6b BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (#15630)
  • d28a0fc Make ResourceLeakDetector.track not final (#15620)
  • 7134f60 [refactor] add error message to all new Error() calls (#15609)
  • f7f5b48 Add test for OpenJdkSelfSignedCertGenerator (#15619)
  • 9e4bb29 IoUring: Allow to create IoHandlerFactory that supports changing the (#15608)
  • 22d414b Skip huge decompression test with leak detection (#15616)
  • 77661e7 Update the CentOS devcontainer (#15615)
  • ea90268 Don't try to generate aggregated javadocs for the stubs as otherwise it will ...
  • b54f47e [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

Updates io.netty:netty-transport-native-epoll from 4.2.5.Final to 4.2.6.Final

Commits
  • 255ad95 [maven-release-plugin] prepare release netty-4.2.6.Final
  • bbacc6b BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (#15630)
  • d28a0fc Make ResourceLeakDetector.track not final (#15620)
  • 7134f60 [refactor] add error message to all new Error() calls (#15609)
  • f7f5b48 Add test for OpenJdkSelfSignedCertGenerator (#15619)
  • 9e4bb29 IoUring: Allow to create IoHandlerFactory that supports changing the (#15608)
  • 22d414b Skip huge decompression test with leak detection (#15616)
  • 77661e7 Update the CentOS devcontainer (#15615)
  • ea90268 Don't try to generate aggregated javadocs for the stubs as otherwise it will ...
  • b54f47e [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

Updates io.netty:netty-transport-native-kqueue from 4.2.5.Final to 4.2.6.Final

Commits
  • 255ad95 [maven-release-plugin] prepare release netty-4.2.6.Final
  • bbacc6b BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (#15630)
  • d28a0fc Make ResourceLeakDetector.track not final (#15620)
  • 7134f60 [refactor] add error message to all new Error() calls (#15609)
  • f7f5b48 Add test for OpenJdkSelfSignedCertGenerator (#15619)
  • 9e4bb29 IoUring: Allow to create IoHandlerFactory that supports changing the (#15608)
  • 22d414b Skip huge decompression test with leak detection (#15616)
  • 77661e7 Update the CentOS devcontainer (#15615)
  • ea90268 Don't try to generate aggregated javadocs for the stubs as otherwise it will ...
  • b54f47e [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

Updates io.netty:netty-transport-native-io_uring from 4.2.5.Final to 4.2.6.Final

Commits
  • 255ad95 [maven-release-plugin] prepare release netty-4.2.6.Final
  • bbacc6b BouncyCastleAlpnSslUtils needs to use the correct SSLEngine class as … (#15630)
  • d28a0fc Make ResourceLeakDetector.track not final (#15620)
  • 7134f60 [refactor] add error message to all new Error() calls (#15609)
  • f7f5b48 Add test for OpenJdkSelfSignedCertGenerator (#15619)
  • 9e4bb29 IoUring: Allow to create IoHandlerFactory that supports changing the (#15608)
  • 22d414b Skip huge decompression test with leak detection (#15616)
  • 77661e7 Update the CentOS devcontainer (#15615)
  • ea90268 Don't try to generate aggregated javadocs for the stubs as otherwise it will ...
  • b54f47e [maven-release-plugin] prepare for next development iteration
  • See full diff in compare view

Updates com.typesafe:config from 1.4.4 to 1.4.5

Release notes

Sourced from com.typesafe:config's releases.

v1.4.5

What's Changed

New Contributors

Full Changelog: https://github.com/lightbend/config/compare/v1.4.4...v1.4.5

Commits

Updates com.google.code.gson:gson from 2.13.1 to 2.13.2

Release notes

Sourced from com.google.code.gson:gson's releases.

Gson 2.13.2

The main changes in this release are just newer dependencies.

What's Changed

New Contributors

Full Changelog: https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2

Commits
  • 686fad7 [maven-release-plugin] prepare release gson-parent-2.13.2
  • c2d252a Switch to using central-publishing-maven-plugin. (#2900)
  • 69cb755 Bump the github-actions group with 5 updates (#2894)
  • ea552c2 Bump the maven group across 1 directory with 3 updates (#2898)
  • fdc616d Set top-level permissions for CodeQL workflow (#2889)
  • 9334715 Create scorecard.yml (#2888)
  • f7de5c2 Bump the maven group with 8 updates (#2885)
  • 8c23cd3 Update sources to satisfy a new Error Prone check. (#2887)
  • 5eab3ed Bump the github-actions group with 2 updates (#2886)
  • 5f5c200 Bump the maven group across 1 directory with 10 updates (#2872)
  • Additional commits viewable in compare view

Updates org.eclipse.jetty:jetty-server from 12.1.0 to 12.1.1

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.1.0 to 12.1.1

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-api from 12.1.0 to 12.1.1

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-server from 12.1.0 to 12.1.1

Updates org.eclipse.jetty.http2:jetty-http2-server from 12.1.0 to 12.1.1

Updates org.eclipse.jetty:jetty-alpn-java-server from 12.1.0 to 12.1.1

Updates org.eclipse.jetty.http2:jetty-http2-client from 12.1.0 to 12.1.1

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.1.0 to 12.1.1

Updates org.jetbrains.kotlin:kotlin-stdlib from 2.2.10 to 2.2.20

Release notes

Sourced from org.jetbrains.kotlin:kotlin-stdlib's releases.

Kotlin 2.2.20

Changelog

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-stdlib's changelog.

2.2.20

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin
  • KT-78065 Support "Expose boxed inline value classes" in Light Classes

... (truncated)

Commits
  • 693c44e Add ChangeLog for 2.2.20-RC2
  • 5b7c7af [Gradle] Fail the build if AGP has already configured Kotlin in the project
  • 1756c32 Add permissions for GRADLE_RO_DEP_CACHE to security policy
  • 05dcf52 [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed
  • 0b2dd95 [Wasm] Do not backport devServer, because it is mutable collection
  • 6b0a1e4 [IR] Use sanitized names when calculating scopes for lambdas
  • 64daa7e [FIR2IR] Properly handle generics with nullable types in delegate body genera...
  • 9237f28 [Test] Reproduce KT-79816
  • e86b28e [Gradle] Add @​ExperimentalKotlinGradlePluginApi to exportKdoc
  • 0f5c8a7 Add ChangeLog for 2.2.20-RC
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-reflect from 2.2.10 to 2.2.20

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.2.20

Changelog

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.2.20

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin
  • KT-78065 Support "Expose boxed inline value classes" in Light Classes

... (truncated)

Commits
  • 693c44e Add ChangeLog for 2.2.20-RC2
  • 5b7c7af [Gradle] Fail the build if AGP has already configured Kotlin in the project
  • 1756c32 Add permissions for GRADLE_RO_DEP_CACHE to security policy
  • 05dcf52 [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed
  • 0b2dd95 [Wasm] Do not backport devServer, because it is mutable collection
  • 6b0a1e4 [IR] Use sanitized names when calculating scopes for lambdas
  • 64daa7e [FIR2IR] Properly handle generics with nullable types in delegate body genera...
  • 9237f28 [Test] Reproduce KT-79816
  • e86b28e [Gradle] Add @​ExperimentalKotlinGradlePluginApi to exportKdoc
  • 0f5c8a7 Add ChangeLog for 2.2.20-RC
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-maven-plugin from 2.2.10 to 2.2.20

Updates org.jetbrains.kotlin:kotlin-reflect from 2.2.10 to 2.2.20

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.2.20

Changelog

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.2.20

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin
  • KT-78065 Support "Expose boxed inline value classes" in Light Classes

... (truncated)

Commits
  • 693c44e Add ChangeLog for 2.2.20-RC2
  • 5b7c7af [Gradle] Fail the build if AGP has already configured Kotlin in the project
  • 1756c32 Add permissions for GRADLE_RO_DEP_CACHE to security policy
  • 05dcf52 [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed
  • 0b2dd95 [Wasm] Do not backport devServer, because it is mutable collection
  • 6b0a1e4 [IR] Use sanitized names when calculating scopes for lambdas
  • 64daa7e [FIR2IR] Properly handle generics with nullable types in delegate body genera...
  • 9237f28 [Test] Reproduce KT-79816
  • e86b28e [Gradle] Add @​ExperimentalKotlinGradlePluginApi to exportKdoc
  • 0f5c8a7 Add ChangeLog for 2.2.20-RC
  • Additional commits viewable in compare view

Updates org.jboss.modules:jboss-modules from 2.1.6.Final to 2.2.0.Final

Updates com.google.testing.compile:compile-testing from 0.22.0 to 0.23.0

Release notes

Sourced from com.google.testing.compile:compile-testing's releases.

0.23.0

  • Bumped Compile-Testing's Truth dependency to 1.4.5, which depends on the same JSpecify version as Compile-Testing itself does (1.0.0).
Commits
Package Dependencies
Ecosystem:
maven
Version Change:
3.5.3 → 3.5.4
Update Type:
Patch
Ecosystem:
maven
Version Change:
4.2.5.Final → 4.2.6.Final
Update Type:
Patch
Ecosystem:
maven
Version Change:
2.33.4 → 2.33.9
Update Type:
Patch
Ecosystem:
maven
Version Change:
2.13.1 → 2.13.2
Update Type:
Patch
Ecosystem:
maven
Version Change:
4.2.5.Final → 4.2.6.Final
Update Type:
Patch
Ecosystem:
maven
Version Change:
4.2.5.Final → 4.2.6.Final
Update Type:
Patch
Ecosystem:
maven
Version Change:
4.2.5.Final → 4.2.6.Final
Update Type:
Patch
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
2.2.10 → 2.2.20
Update Type:
Patch
Ecosystem:
maven
Version Change:
2.2.10 → 2.2.20
Update Type:
Patch
Ecosystem:
maven
Version Change:
3.6.0 → 3.6.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
1.4.4 → 1.4.5
Update Type:
Patch
Ecosystem:
maven
Version Change:
3.30.5 → 3.30.6
Update Type:
Patch
Ecosystem:
maven
Version Change:
2.2.10 → 2.2.20
Update Type:
Patch
Ecosystem:
maven
Version Change:
4.2.5.Final → 4.2.6.Final
Update Type:
Patch
Ecosystem:
maven
Version Change:
3.30.5 → 3.30.6
Update Type:
Patch
Ecosystem:
maven
Version Change:
3.7.9 → 3.7.11
Update Type:
Patch
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
1.4.4 → 1.4.5
Update Type:
Patch
Ecosystem:
maven
Version Change:
2.1.6.Final → 2.2.0.Final
Update Type:
Minor
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
12.1.0 → 12.1.1
Update Type:
Patch
Ecosystem:
maven
Version Change:
0.22.0 → 0.23.0
Update Type:
Minor
Technical Details
ID: 7686919
UUID: 2827348462
Node ID: PR_kwDOAYRJs86ohenu
Host: GitHub
Repository: jooby-project/jooby
Merge State: Unknown