Skip to content

Update plugin com.google.devtools.ksp to v2.3.11 - #11

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

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

Conversation

@renovate

@renovate renovate Bot commented Aug 5, 2025

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
com.google.devtools.ksp (source) 2.0.21-1.0.272.3.11 age confidence

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

v2.2.20-2.0.2

Compare Source

What's Changed

Full Changelog: google/ksp@2.2.20-RC2-2.0.2...2.2.20-2.0.2

v2.2.10-2.0.2

Compare Source

What's Changed

Full Changelog: google/ksp@2.2.10-RC2-2.0.2...2.2.10-2.0.2

v2.2.0-2.0.2

Compare Source

What's Changed

Full Changelog: google/ksp@2.2.0-RC3-2.0.2...2.2.0-2.0.2

v2.1.21-2.0.2

Compare Source

What's Changed

KSP1: use new mangling scheme for inline classes #​2446
KSP task (non-)registration happens too soon #​1789
[ksp2] Resolver.getJvmName wrong for properties starts with is #​2275
Inlined JVM name is not correct #​1493
[KSP2] Annotation values of inner annotations shouldn't be marked as default #​2437
Properly support @​ all annotation use site target #​2438

Contributors

Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: google/ksp@2.1.21-2.0.1...2.1.21-2.0.2

v2.1.21-2.0.1

Compare Source

What's Changed

Full Changelog: google/ksp@2.1.21-RC2-2.0.1...2.1.21-2.0.1

v2.1.20-2.0.1

Compare Source

What's Changed

  • [KSP2] Annotation values shouldn't be marked as default (synthetic origin) broken after PR #​2424 in #​2425
  • [KSP2] Wrong internal method name with custom moduleName compiler option in #​2415
  • [KSP2] getJvmName for internal method did not sanitize java identifiers in #​2413
  • [KSP2] Annotation and argument's origin is wrong in #​2412
  • [KSP2] functionKind is MEMBER for static method in interface in Java in #​2410
  • KSP2 Generated .class files are not added to the classpath in #​2365
  • When I write specific code, KSP throws an Unexpected class for KtSymbol error. in #​2303

Contributors

Thanks to everyone who reported bugs and participated in discussions!

Full Changelog: google/ksp@2.1.20-2.0.0...2.1.20-2.0.1

v2.1.20-2.0.0

Compare Source

What's Changed

  • Bumped version to 2.0.0 and enabled KSP2 by default!
  • No-op blockOtherCompilerPlugins #​2397
  • A couple of fixes to compilation avoidance #​2401
  • KSTypeReferenceResolvedImpl.toString(): render unexpanded #​2393

Full Changelog: google/ksp@2.1.20-1.0.32...2.1.20-2.0.0

v2.1.20-1.0.32

Compare Source

What's Changed

#​2379 [KSP2] resolved type of vararg parameter in functions changed vs KSP1
#​2358 [KSP2] Annotation missing from property when VALUE_PARAMETER target is used.

And various performance optimizations!

v2.1.20-1.0.31

Compare Source

What's Changed

Full Changelog: google/ksp@2.1.20-RC2-1.0.31...2.1.20-1.0.31

v2.1.10-1.0.31

Compare Source

Bug Fixes

  • [KSP2] KSPropertyDeclaration#type for typealias does not match its declaration. #​2345
  • Incorrect isMutable on KSPropertyDeclaration from a JAVA_LIB in 2.1.10-1.0.30 #​2346
  • KSP breaks compilation avoidance #​2347

v2.1.10-1.0.30

Compare Source

Bugs Fixed / PR Landed

#​2325 [KSP2] KSType.arguments return arguments on aliased type.
#​2312 Partially migrate KSP off AGP's legacy Variant API
#​2309 Resolver#getDeclarationsFromPackage() does not find generated files
#​2252 Incremental processing breaks when a project dependency is modified
#​2265 [ksp2] ksType.arguments will crash on a typealias's java wildcard type
#​2264 [ksp2] getJavaWildcard does not return wildcard for List param (different with kapt/ksp1)
#​2246 Resolver returns non-equal instances of the same declaration.
#​2254 [KSP2] Resolver#overrides() gives incorrect result when method isn't accessible.

v2.1.10-1.0.29

Compare Source

What's Changed

Full Changelog: google/ksp@2.1.10-RC2-1.0.29...2.1.10-1.0.29

v2.1.0-1.0.29

Compare Source

Updates

Contributors

Thanks to everyone who reported bugs and participated in discussions!

v2.1.0-1.0.28

Compare Source

What's Changed

Full Changelog: google/ksp@2.1.0-RC2-1.0.28...2.1.0-1.0.28

v2.0.21-1.0.28

Compare Source

Updates

  • [KSP2] Running from command line never finishes #​2176
  • Introduce KspAATask.commandLineArgumentProviders #​2201

Contributors

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


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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 force-pushed the renovate/ksp-monorepo branch from a06ad54 to 3718370 Compare August 15, 2025 16:08
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.2.0-2.0.2 chore(deps): update plugin com.google.devtools.ksp to v2.2.10-2.0.2 Aug 15, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 3718370 to 4693f4c Compare September 11, 2025 07:35
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.2.10-2.0.2 chore(deps): update plugin com.google.devtools.ksp to v2.2.20-2.0.2 Sep 11, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 4693f4c to 386cf34 Compare September 14, 2025 23:33
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.2.20-2.0.2 chore(deps): update plugin com.google.devtools.ksp to v2.2.20-2.0.3 Sep 14, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 386cf34 to be1daa9 Compare October 8, 2025 08:12
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.2.20-2.0.3 chore(deps): update plugin com.google.devtools.ksp to v2.2.20-2.0.4 Oct 8, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from be1daa9 to 67b52fc Compare October 25, 2025 16:18
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.2.20-2.0.4 chore(deps): update plugin com.google.devtools.ksp to v2.3.0 Oct 25, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 67b52fc to 3a012fe Compare November 8, 2025 08:05
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.3.0 chore(deps): update plugin com.google.devtools.ksp to v2.3.2 Nov 8, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 3a012fe to f708595 Compare November 21, 2025 07:51
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.3.2 chore(deps): update plugin com.google.devtools.ksp to v2.3.3 Nov 21, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from f708595 to 8649df5 Compare December 18, 2025 20:06
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.3.3 chore(deps): update plugin com.google.devtools.ksp to v2.3.4 Dec 18, 2025
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 8649df5 to 71f1451 Compare January 28, 2026 19:48
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.3.4 chore(deps): update plugin com.google.devtools.ksp to v2.3.5 Jan 28, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 71f1451 to 90438e6 Compare February 18, 2026 20:13
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.3.5 chore(deps): update plugin com.google.devtools.ksp to v2.3.6 Feb 18, 2026
@renovate renovate Bot changed the title chore(deps): update plugin com.google.devtools.ksp to v2.3.6 Update plugin com.google.devtools.ksp to v2.3.6 Apr 15, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 90438e6 to eb8045e Compare April 30, 2026 04:12
@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 30, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from eb8045e to 2d9365d Compare May 14, 2026 07:38
@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 14, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 2d9365d to fdf3ab5 Compare May 29, 2026 23:57
@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 4, 2026
@renovate renovate Bot changed the title Update ksp monorepo to v2.3.9 Update ksp monorepo Jun 24, 2026
@renovate renovate Bot changed the title Update ksp monorepo Update plugin com.google.devtools.ksp to v2.3.9 Jul 1, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from fdf3ab5 to 2d2c6ff Compare July 15, 2026 04:05
@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 15, 2026
@renovate renovate Bot changed the title Update plugin com.google.devtools.ksp to v2.3.10 Update plugin com.google.devtools.ksp to v2.3.11 Aug 6, 2026
@renovate
renovate Bot force-pushed the renovate/ksp-monorepo branch from 2d2c6ff to 2dfcce9 Compare August 6, 2026 23:55
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