chore(deps): bump com.google.devtools.ksp from 2.1.10-1.0.29 to 2.3.11 #11

Open
dependabot[bot] wants to merge 1 commit from dependabot/gradle/com.google.devtools.ksp-2.3.11 into main
dependabot[bot] commented 2026-08-24 15:54:18 +00:00 (Migrated from github.com)

Bumps com.google.devtools.ksp from 2.1.10-1.0.29 to 2.3.11.

Release notes

Sourced from com.google.devtools.ksp's releases.

2.3.11

What's Changed

  • Support org.gradle.isolated-projects for project isolation (#3051)
  • Fix premature kspDebugAndroidTest task skipping on Android library modules (#3050)
  • Fix missing parent declaration exception for @NotNull annotations during incremental compilation (#3030)
  • Clean output directories instead of skipping tasks when processor classpath transitions to empty (#3046)
  • Fix build cache misses by marking KspGradleConfig.logLevel as @Internal (#3039)
  • Add org.gradle.isolated-projects=true to KSP Gradle properties reference table (#3076)
  • Add KSP Gradle properties reference table to README documentation (#3070)
  • Document collection values in KSValueArgument.value (#3069)
  • Update error messaging for ksp.useKSP2 deprecation notice (#3066)

Contributors

Full Changelog: https://github.com/google/ksp/compare/2.3.10...2.3.11

2.3.10

What's Changed

  • Fix OOMs caused by unstopped coroutine Dispatcher threads by moving KSP task cache to a gradle build service (#2817)
  • Sanitize ':' in internal-name module suffix so KSP works with Kotlin 2.4.0 default module names (#2964)
  • Filter source file trees in KspAATask to restore NO-SOURCE skipping behaviour (#2947)
  • Fix R-class resolution in KSP when AGP 9 built-in Kotlin is enabled (#2857)
  • Fix KSP2 incremental cache path normalization mismatch (#2854)
  • Normalize line endings for KspAATask source roots to prevent cross-platform remote build cache misses (#2849)
  • Fix bug where KSP incremental compilation does not consider library class references in annotations (#3011)
  • Consume all Kotlin sources in KSP to support other code generators (#3001)
  • Fix configuration cache invalidation in klib cross-compilation check (#3014)
  • Memoized hash code for KSTypeImpl to speed up processing (#2896)
  • Fix incorrect name generation for data classes annotated with @JvmRecord (#2813)
  • Include kotlinx.coroutines in the distributed uber jar symbol-processing-aa-embeddable (#2938)
  • New debugging features for incremental compilation, including additional logging and dependency graph visualization (#3015)
  • Deprecate the ksp(...) Gradle configuration in Kotlin Multiplatform (KMP) projects in favor of target-specific configurations (#2956). Note: Non-KMP projects are also affected. For migration details, see the documentation.

Contributors

Full Changelog: https://github.com/google/ksp/compare/2.3.9...2.3.10

2.3.9

What's Changed

  • Cleaned up native cross-compilation support checks to prevent Gradle Configuration Cache invalidation (#2953)
  • Fixed a compilation performance regression in in PsiResolutionStrategy introduced in 2.3.8 (#2948)

Contributors

  • Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: https://github.com/google/ksp/compare/2.3.8...2.3.9

... (truncated)

Commits
  • c44fd9a Rename coroutines core-jvm alias to coreJvm per review
  • 5cec34d Move root build plugin versions to the version catalog
  • b956e6b Move remaining kotlin-analysis-api versions to the version catalog
  • 9aed497 Do not cherry-pick conflicting commits in CI auto-merge workflow
  • 145dcd6 Update gradle wrapper to 9.5.0
  • 68762a9 Check for valid gradle wrapper jar in CI
  • 336a2e4 Regenerate gradle wrapper
  • 94d5e09 Use gh cli for release asset upload
  • d244982 Disable all permissions in main workflow
  • b88bc0d Pin actions/upload-release-asset at v1.0.2 SHA
  • 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 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 [com.google.devtools.ksp](https://github.com/google/ksp) from 2.1.10-1.0.29 to 2.3.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/ksp/releases">com.google.devtools.ksp's releases</a>.</em></p> <blockquote> <h2>2.3.11</h2> <h2>What's Changed</h2> <ul> <li>Support <code>org.gradle.isolated-projects</code> for project isolation (<a href="https://redirect.github.com/google/ksp/issues/3051">#3051</a>)</li> <li>Fix premature <code>kspDebugAndroidTest</code> task skipping on Android library modules (<a href="https://redirect.github.com/google/ksp/issues/3050">#3050</a>)</li> <li>Fix missing parent declaration exception for <code>@NotNull</code> annotations during incremental compilation (<a href="https://redirect.github.com/google/ksp/issues/3030">#3030</a>)</li> <li>Clean output directories instead of skipping tasks when processor classpath transitions to empty (<a href="https://redirect.github.com/google/ksp/issues/3046">#3046</a>)</li> <li>Fix build cache misses by marking <code>KspGradleConfig.logLevel</code> as <code>@Internal</code> (<a href="https://redirect.github.com/google/ksp/issues/3039">#3039</a>)</li> <li>Add <code>org.gradle.isolated-projects=true</code> to KSP Gradle properties reference table (<a href="https://redirect.github.com/google/ksp/issues/3076">#3076</a>)</li> <li>Add KSP Gradle properties reference table to README documentation (<a href="https://redirect.github.com/google/ksp/issues/3070">#3070</a>)</li> <li>Document collection values in <code>KSValueArgument.value</code> (<a href="https://redirect.github.com/google/ksp/issues/3069">#3069</a>)</li> <li>Update error messaging for <code>ksp.useKSP2</code> deprecation notice (<a href="https://redirect.github.com/google/ksp/issues/3066">#3066</a>)</li> </ul> <h2>Contributors</h2> <ul> <li>Thanks to <a href="https://github.com/simonlebras"><code>@​simonlebras</code></a>, <a href="https://github.com/ChristianKatzmann"><code>@​ChristianKatzmann</code></a>, <a href="https://github.com/Yong-yuan-X"><code>@​Yong-yuan-X</code></a>, <a href="https://github.com/bacecek"><code>@​bacecek</code></a>, <a href="https://github.com/KlyneChrysler"><code>@​KlyneChrysler</code></a>, <a href="https://github.com/Shaurya2k06"><code>@​Shaurya2k06</code></a>, and everyone who reported bugs and participated in discussions!</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.3.10...2.3.11">https://github.com/google/ksp/compare/2.3.10...2.3.11</a></p> <h2>2.3.10</h2> <h2>What's Changed</h2> <ul> <li>Fix OOMs caused by unstopped coroutine Dispatcher threads by moving KSP task cache to a gradle build service (<a href="https://redirect.github.com/google/ksp/issues/2817">#2817</a>)</li> <li>Sanitize ':' in internal-name module suffix so KSP works with Kotlin 2.4.0 default module names (<a href="https://redirect.github.com/google/ksp/issues/2964">#2964</a>)</li> <li>Filter source file trees in KspAATask to restore NO-SOURCE skipping behaviour (<a href="https://redirect.github.com/google/ksp/issues/2947">#2947</a>)</li> <li>Fix R-class resolution in KSP when AGP 9 built-in Kotlin is enabled (<a href="https://redirect.github.com/google/ksp/issues/2857">#2857</a>)</li> <li>Fix KSP2 incremental cache path normalization mismatch (<a href="https://redirect.github.com/google/ksp/issues/2854">#2854</a>)</li> <li>Normalize line endings for KspAATask source roots to prevent cross-platform remote build cache misses (<a href="https://redirect.github.com/google/ksp/issues/2849">#2849</a>)</li> <li>Fix bug where KSP incremental compilation does not consider library class references in annotations (<a href="https://redirect.github.com/google/ksp/issues/3011">#3011</a>)</li> <li>Consume all Kotlin sources in KSP to support other code generators (<a href="https://redirect.github.com/google/ksp/issues/3001">#3001</a>)</li> <li>Fix configuration cache invalidation in klib cross-compilation check (<a href="https://redirect.github.com/google/ksp/issues/3014">#3014</a>)</li> <li>Memoized hash code for <code>KSTypeImpl</code> to speed up processing (<a href="https://redirect.github.com/google/ksp/issues/2896">#2896</a>)</li> <li>Fix incorrect name generation for data classes annotated with <code>@JvmRecord</code> (<a href="https://redirect.github.com/google/ksp/issues/2813">#2813</a>)</li> <li>Include <code>kotlinx.coroutines</code> in the distributed uber jar <code>symbol-processing-aa-embeddable</code> (<a href="https://redirect.github.com/google/ksp/issues/2938">#2938</a>)</li> <li>New debugging features for incremental compilation, including additional logging and dependency graph visualization (<a href="https://redirect.github.com/google/ksp/issues/3015">#3015</a>)</li> <li>Deprecate the <code>ksp(...)</code> Gradle configuration in Kotlin Multiplatform (KMP) projects in favor of target-specific configurations (<a href="https://redirect.github.com/google/ksp/issues/2956">#2956</a>). Note: Non-KMP projects are also affected. For migration details, see the <a href="https://kotlinlang.org/docs/ksp-multiplatform.html#avoid-the-ksp-configuration-on-ksp-1-0-1">documentation</a>.</li> </ul> <h2>Contributors</h2> <ul> <li>Thanks to <a href="https://github.com/mvanhorn"><code>@​mvanhorn</code></a>, <a href="https://github.com/Yong-yuan-X"><code>@​Yong-yuan-X</code></a>, <a href="https://github.com/MariusVolkhart"><code>@​MariusVolkhart</code></a>, <a href="https://github.com/shmuelr"><code>@​shmuelr</code></a> and everyone who reported bugs and participated in discussions!</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.3.9...2.3.10">https://github.com/google/ksp/compare/2.3.9...2.3.10</a></p> <h2>2.3.9</h2> <h2>What's Changed</h2> <ul> <li>Cleaned up native cross-compilation support checks to prevent Gradle Configuration Cache invalidation (<a href="https://redirect.github.com/google/ksp/issues/2953">#2953</a>)</li> <li>Fixed a compilation performance regression in in PsiResolutionStrategy introduced in 2.3.8 (<a href="https://redirect.github.com/google/ksp/issues/2948">#2948</a>)</li> </ul> <h2>Contributors</h2> <ul> <li>Thanks to everyone who reported bugs and participated in discussions!</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/ksp/compare/2.3.8...2.3.9">https://github.com/google/ksp/compare/2.3.8...2.3.9</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/ksp/commit/c44fd9a91192679e07a1d905dda022796e32bbbe"><code>c44fd9a</code></a> Rename coroutines core-jvm alias to coreJvm per review</li> <li><a href="https://github.com/google/ksp/commit/5cec34dab94b81371fca720ff188fb42c38c108f"><code>5cec34d</code></a> Move root build plugin versions to the version catalog</li> <li><a href="https://github.com/google/ksp/commit/b956e6b1f856717db7cbd1a24e23f73a7216c998"><code>b956e6b</code></a> Move remaining kotlin-analysis-api versions to the version catalog</li> <li><a href="https://github.com/google/ksp/commit/9aed49722363306f8dc75c193b9c1f956907a628"><code>9aed497</code></a> Do not cherry-pick conflicting commits in CI auto-merge workflow</li> <li><a href="https://github.com/google/ksp/commit/145dcd65fc7227a5fbb32a0e993681ac925f1a93"><code>145dcd6</code></a> Update gradle wrapper to 9.5.0</li> <li><a href="https://github.com/google/ksp/commit/68762a9376230007f02d1091e582f0265710bd80"><code>68762a9</code></a> Check for valid gradle wrapper jar in CI</li> <li><a href="https://github.com/google/ksp/commit/336a2e4de3a3e0f47a3851eaa94b07975c667568"><code>336a2e4</code></a> Regenerate gradle wrapper</li> <li><a href="https://github.com/google/ksp/commit/94d5e09231902706719a409537e034b3088e7481"><code>94d5e09</code></a> Use gh cli for release asset upload</li> <li><a href="https://github.com/google/ksp/commit/d244982946ec314f25099cca39f1fcaeaf348b11"><code>d244982</code></a> Disable all permissions in main workflow</li> <li><a href="https://github.com/google/ksp/commit/b88bc0d453b478a0c486ad987e6bb8876ae207ff"><code>b88bc0d</code></a> Pin actions/upload-release-asset at v1.0.2 SHA</li> <li>Additional commits viewable in <a href="https://github.com/google/ksp/compare/2.1.10-1.0.29...2.3.11">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.1.10-1.0.29&new-version=2.3.11)](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 pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependabot/gradle/com.google.devtools.ksp-2.3.11:dependabot/gradle/com.google.devtools.ksp-2.3.11
git checkout dependabot/gradle/com.google.devtools.ksp-2.3.11

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff dependabot/gradle/com.google.devtools.ksp-2.3.11
git checkout dependabot/gradle/com.google.devtools.ksp-2.3.11
git rebase main
git checkout main
git merge --ff-only dependabot/gradle/com.google.devtools.ksp-2.3.11
git checkout dependabot/gradle/com.google.devtools.ksp-2.3.11
git rebase main
git checkout main
git merge --no-ff dependabot/gradle/com.google.devtools.ksp-2.3.11
git checkout main
git merge --squash dependabot/gradle/com.google.devtools.ksp-2.3.11
git checkout main
git merge --ff-only dependabot/gradle/com.google.devtools.ksp-2.3.11
git checkout main
git merge dependabot/gradle/com.google.devtools.ksp-2.3.11
git push origin main
Sign in to join this conversation.
No description provided.