Skip to content

Update plugin com.google.devtools.ksp to v2.3.10#129

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ksp-monorepo
Open

Update plugin com.google.devtools.ksp to v2.3.10#129
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ksp-monorepo

Conversation

@renovate

@renovate renovate Bot commented Dec 29, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.google.devtools.ksp (source) 2.2.20-2.0.42.3.10 age confidence

Release Notes

google/ksp (com.google.devtools.ksp)

v2.3.10

Compare Source

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: google/ksp@2.3.9...2.3.10

v2.3.9

Compare Source

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: google/ksp@2.3.8...2.3.9

v2.3.8

Compare Source

What's Changed

  • Enabled new default annotation use-site rules in Kotlin's Analysis API (see KEEP 402) for more information. Note: KSP was already mostly compatible with KEEP 402, so there shouldn't be any visible changes for users. (#​2888)
  • Enabled ksp.project.isolation by default when Gradle isolated projects are enabled (#​2866)
  • Improved getSymbolsWithAnnotation performance by implementing a new PSI-based resolution strategy (#​2816)

Contributors

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

Full Changelog: google/ksp@2.3.7...2.3.8

v2.3.7

Compare Source

What's Changed

  • Bumped Kotlin target language version to 2.3 (#​2821)
  • Fixed crash caused by upstream dependency (#​2856)
  • Fixed support for Gradle Isolated Projects (#​2844)

Contributors

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

Full Changelog: google/ksp@2.3.6...2.3.7

v2.3.6

Compare Source

What's Changed

  • Fixed an issue where module recompilation would fail on Windows environments when KSP2 was enabled (#​2774)
  • Resolved an issue where generated Java sources were ignored when using Android Kotlin Multiplatform with IP-compatible paths (#​2744)
  • Fixed a KSP version 2.3.5 CI error exception that does not break build checks (#​2763)
  • Added symbol-processing-api and common-deps to compile dependencies (#​2789)
  • Improved the detection of built-in Kotlin by removing the reliance on KotlinBaseApiPlugin (#​2772)
  • A back-port of a performance optimization in the Intellij / Analysis API (2785 )
  • Added support for nested typealias Kotlin language feature #​2588
  • Exclude jdbc package from log4j to prevent vulnerability issue #​2651

Contributors

Full Changelog: google/ksp@2.3.5...2.3.6

v2.3.5

Compare Source

What's Changed

  • KSPCoreEnvironment.instance_prop leaks memory when used programmatically #​2742
  • Missing first annotation argument when toByte is used #​2672
  • Fix circular dependency between KSP and KAPT in AGP 9.0 #​2743

Contributors

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

Full Changelog: google/ksp@2.3.4...2.3.5

v2.3.4

Compare Source

What's Changed

  • KSP ignores sources in Kotlin directory #​2730
  • Avoid recording Java symbol lookups in non-incremental builds #​2728
  • Clean up ThreadLocals when processing is done #​2709

Contributors

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

Full Changelog: google/ksp@2.3.3...2.3.4

v2.3.3

Compare Source

What's Changed

  • Migrate away from a deprecated compilerOptions KGP API #​2703

Contributors

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

Full Changelog: google/ksp@2.3.2...2.3.3

v2.3.2

Compare Source

What's Changed

Note: This release is a hotfix for a regression introduced in 2.3.1

  • Fixed an issue where KSP incorrectly processed specific nullable annotations from Java interfaces, leading to incorrect nullability in the generated Kotlin code #​2696
  • Fixed a regression introduced in #​2656 that caused runtime failures for projects using AGP 8.8.0 and older due to an incompatible, version-specific type check. #​2694

Contributors

Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: google/ksp@2.3.1...2.3.2

v2.3.1

Compare Source

What's Changed

  • Added support for AGP 9.0 and built-in Kotlin #​2674
  • Fixed a bug in getJvmCheckedException that incorrectly handled nested classes. #​2584
  • Removed incorrect caching for KSValueArgumentLiteImpl that wrongly merged arguments with different parents, origins, or locations #​2677

Contributors

Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.0...2.3.1

v2.3.0

Compare Source

What's Changed

  • KSP1 has been deprecated #​2657
  • KSP version is no longer tied to the Kotlin compiler version (moving away from the old - format). #​2658
  • KSP is no longer a compiler plugin (like KSP1). It now operates as a more standalone tool built on stable compiler APIs (shared with tools like IntelliJ).
  • KSP now has fewer limitations on the Kotlin version in use and allows the KSP team to provide better compatibility to KGP/AGP/Gradle
  • Read more about KSP2: https://github.com/google/ksp/blob/main/docs/ksp2.md

Reason for 2.3.0 version name:

  • It is independent of Kotlin now
  • We wanted to match the Kotlin language version
  • It is newer than the latest KSP 2.2.20-2.0.4 release.

Full Changelog: google/ksp@2.2.20-2.0.4...2.3.0

v2.2.21-2.0.5

Compare Source

What's Changed

  • A new Gradle property flag was added to mute the warnings about KSP1 usage. You can enable this by setting warn.on.ksp1.usage=false in your gradle.properties file.

Full Changelog: google/ksp@2.2.21-2.0.4...2.2.21-2.0.5

v2.2.21-2.0.4

Compare Source

What's Changed

Full Changelog: google/ksp@2.2.21-RC2-2.0.4...2.2.21-2.0.4


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from lucasconti-dev as a code owner December 29, 2025 01:37
@github-actions github-actions Bot added the build label Dec 29, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from fe176f0 to fd3a681 Compare January 19, 2026 14:39
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from fd3a681 to ad59b16 Compare January 28, 2026 20:53
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.4 Update plugin com.google.devtools.ksp to v2.3.5 Jan 28, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from ad59b16 to 7b4357a Compare February 2, 2026 20:28
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch 2 times, most recently from 781e9ca to a999b1d Compare February 18, 2026 03:36
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.5 Update plugin com.google.devtools.ksp to v2.3.6 Feb 18, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from a999b1d to 302a584 Compare April 1, 2026 20:42
@renovate
renovate Bot enabled auto-merge (squash) April 25, 2026 01:59
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 302a584 to 042265b Compare April 25, 2026 01:59
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.6 Update plugin com.google.devtools.ksp to v2.3.7 Apr 25, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 042265b to befec08 Compare May 16, 2026 10:30
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.7 Update plugin com.google.devtools.ksp to v2.3.8 May 16, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from befec08 to 4069202 Compare May 29, 2026 00:04
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.8 Update plugin com.google.devtools.ksp to v2.3.9 May 29, 2026
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.9 Update ksp monorepo to v2.3.9 Jun 2, 2026
@renovate renovate Bot changed the title Update ksp monorepo to v2.3.9 Update ksp monorepo Jun 22, 2026
@renovate renovate Bot changed the title Update ksp monorepo Update plugin com.google.devtools.ksp to v2.3.9 Jun 25, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 4069202 to 085fa96 Compare July 11, 2026 23:06
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.9 Update plugin com.google.devtools.ksp to v2.3.10 Jul 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants