Skip to content

Update dependency com.google.devtools.ksp to v2.3.11 - #180

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

Update dependency com.google.devtools.ksp to v2.3.11#180
renovate[bot] wants to merge 1 commit into
developfrom
renovate/ksp-monorepo

Conversation

@renovate

@renovate renovate Bot commented Oct 4, 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.22.3.11 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v2.3.11

Compare Source

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

v2.2.20-2.0.4

Compare Source

What's Changed

  • Unable to build on AGP 8.11.1 using KSP 2.2.20-2.0.3 due to class cast exception #​2614

  • Resolver#getJvmCheckedException(KSPropertyAccessor) throws IllegalArgumentException #​2548

  • ClassCastException when building with 2.2.20-2.0.3 #​2598

  • Replace KaFirStopWorldCacheCleaner with no-op implementation #​2626

  • BuildConfig values are not available during annotation process after upgrading ksp from 2.2.10-2.0.2 -> 2.2.20-2.0.3 #​2597

  • Missing Gradle task wiring with 2.2.20-2.0.3 #​2595

  • 2.2.20-2.0.3 + protobufJavalite build errors #​2596

Contributors

Thanks to everyone who reported bugs and participated in discussions!

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

v2.2.20-2.0.3

Compare Source

What's Changed

  • Removed usages of deprecated KGP ApiVersion - #​2400
  • Android integration for KSP has moved on to the new Variant API - #​2250
  • Runtime warning was added for projects that opt out of KSP2 - #​2538
  • AGP version against which KSP is compiled has been upgraded - #​2552

Contributors

Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: google/ksp@2.1.21-2.0.2...2.2.20-2.0.3


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 changed the title Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 Update dependency com.google.devtools.ksp to v2.2.20-2.0.4 Oct 7, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 0d13cb5 to 5c5cbce Compare October 7, 2025 22:59
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 5c5cbce to 6d86c3d Compare October 22, 2025 09:56
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.2.20-2.0.4 Update dependency com.google.devtools.ksp to v2.3.0 Oct 22, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 6d86c3d to e3643e2 Compare November 4, 2025 12:35
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.0 Update dependency com.google.devtools.ksp to v2.3.1 Nov 4, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from e3643e2 to 1d5423a Compare November 6, 2025 23:10
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.1 Update dependency com.google.devtools.ksp to v2.3.2 Nov 6, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 1d5423a to 7e456f5 Compare November 20, 2025 21:03
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.2 Update dependency com.google.devtools.ksp to v2.3.3 Nov 20, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 7e456f5 to 8f41f7e Compare December 16, 2025 18:43
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.3 Update dependency com.google.devtools.ksp to v2.3.4 Dec 16, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 8f41f7e to c855719 Compare January 28, 2026 18:27
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.4 Update dependency com.google.devtools.ksp to v2.3.5 Jan 28, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from c855719 to 0f55073 Compare February 18, 2026 03:00
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.5 Update dependency com.google.devtools.ksp to v2.3.6 Feb 18, 2026
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.6 Update dependency com.google.devtools.ksp to v2.3.7 Apr 23, 2026
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.7 Update dependency com.google.devtools.ksp to v2.3.8 May 13, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 39613a0 to a44e46b Compare May 13, 2026 23:03
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from a44e46b to e5af037 Compare May 26, 2026 22:33
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.8 Update dependency com.google.devtools.ksp to v2.3.9 May 26, 2026
@renovate renovate Bot changed the title Update dependency 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 dependency com.google.devtools.ksp to v2.3.9 Jun 25, 2026
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.9 Update dependency com.google.devtools.ksp to v2.3.10 Jul 16, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from e5af037 to af0244a Compare July 16, 2026 04:12
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from af0244a to 800d000 Compare August 3, 2026 21:29
@renovate renovate Bot changed the title Update dependency com.google.devtools.ksp to v2.3.10 Update dependency com.google.devtools.ksp to v2.3.11 Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants