Brian Fox
06/18/2026, 3:44 PMCLOVIS
06/18/2026, 3:44 PMBrian Fox
06/18/2026, 3:45 PMmbonnin
06/18/2026, 3:46 PMseb
06/18/2026, 3:46 PMAdam S
06/18/2026, 3:47 PMjavadoc.jar is required - but it doesn't make sense for Kotlin, and those files are usually empty.Brian Fox
06/18/2026, 3:47 PMCLOVIS
06/18/2026, 3:47 PMBrian Fox
06/18/2026, 3:48 PMBrian Fox
06/18/2026, 3:49 PMCLOVIS
06/18/2026, 3:49 PMBrian Fox
06/18/2026, 3:49 PMmbonnin
06/18/2026, 3:50 PMrusshwolf
06/18/2026, 3:50 PMBrian Fox
06/18/2026, 3:50 PMBrian Fox
06/18/2026, 3:51 PMBrian Fox
06/18/2026, 3:51 PMCLOVIS
06/18/2026, 3:51 PM.module file which contains
"org.jetbrains.kotlin.platform.type": "native"
where the right side of the string is NOT "jvm"
For example https://repo1.maven.org/maven2/dev/opensavvy/spine/spine-server-linuxx64/0.2.0/spine-server-linuxx64-0.2.0.moduleKirill Grouchnikov
06/18/2026, 3:51 PMKirill Grouchnikov
06/18/2026, 3:52 PMBrian Fox
06/18/2026, 3:52 PMBrian Fox
06/18/2026, 3:52 PMKirill Grouchnikov
06/18/2026, 3:52 PMBrian Fox
06/18/2026, 3:52 PMKirill Grouchnikov
06/18/2026, 3:52 PMBrian Fox
06/18/2026, 3:53 PMhfhbd
06/18/2026, 3:53 PMBrian Fox
06/18/2026, 3:53 PMBrian Fox
06/18/2026, 3:53 PMKirill Grouchnikov
06/18/2026, 3:54 PMBrian Fox
06/18/2026, 3:55 PMBrian Fox
06/18/2026, 3:56 PMBrian Fox
06/18/2026, 3:56 PMBrian Fox
06/18/2026, 3:57 PMKirill Grouchnikov
06/18/2026, 3:58 PM.0.1 followup - well, that's too bad.bendb
06/18/2026, 3:58 PMAdam S
06/18/2026, 3:59 PMThey should fix that.@Brian Fox Do you mean Gradle should fix the number of files published? Aren't most of them are there because of Sonatype requirements, and it's not because of Gradle?
CLOVIS
06/18/2026, 3:59 PM.module trick is the only reliable way, because that's what the tooling itself uses.
If you want a quick-and-dirty way, KMP leads to having multiple modules that have nearly the same name, but with a platform prefix.
foo/pom.xml
foo-jvm/pom.xml
foo-js/pom.xml
foo-linuxx64/pom.xml
etcmbonnin
06/18/2026, 3:59 PMleads to having multiple modules that have nearly the same name, but with a platform prefix.I'm a bit wary about this because some folks may release artifacts separately (from different CI, etc...), I like the
.module trick betterBrian Fox
06/18/2026, 3:59 PMtony
06/18/2026, 4:00 PMCLOVIS
06/18/2026, 4:00 PMAren't most of them are there because of Sonatype requirements, and it's not because of Gradle?Not really. All the .asc.shaXX are useless. Of the 4 shas generated, only 2 are mandatory. The only file that's structural that Maven doesn't have is the .module
madisp
06/18/2026, 4:00 PMBrian Fox
06/18/2026, 4:00 PMBrian Fox
06/18/2026, 4:01 PMmadisp
06/18/2026, 4:01 PMtony
06/18/2026, 4:01 PMBrian Fox
06/18/2026, 4:01 PMCLOVIS
06/18/2026, 4:01 PM.module trick better
Right, it's not a good long-term solution. But if @Brian Fox wants to do a quick regex filter right now to get an idea of how many modules that is, it should be good enough?Robert Jaros
06/18/2026, 4:01 PMBrian Fox
06/18/2026, 4:02 PMAnton Makeev
06/18/2026, 4:02 PMmbonnin
06/18/2026, 4:02 PMKirill Grouchnikov
06/18/2026, 4:02 PMBrian Fox
06/18/2026, 4:02 PMBrian Fox
06/18/2026, 4:02 PMBrian Fox
06/18/2026, 4:03 PMmbonnin
06/18/2026, 4:03 PMCLOVIS
06/18/2026, 4:03 PMNikita Vlaev
06/18/2026, 4:04 PM*-kotlin-tooling-metadata.json filter to search for modern KMP libraries.bendb
06/18/2026, 4:06 PMBrian Fox
06/18/2026, 4:08 PMAzat Abdullin
06/18/2026, 4:08 PMpackaging: klib. And then we can parse component section of the Gradle .module files to detect the main publication that they are linked toAzat Abdullin
06/18/2026, 4:08 PM*-kotlin-tooling-metadata.json also works, but not all publications have itBrian Fox
06/18/2026, 4:08 PMBrian Fox
06/18/2026, 4:09 PMKirill Grouchnikov
06/18/2026, 4:09 PMBrian Fox
06/18/2026, 4:09 PMKirill Grouchnikov
06/18/2026, 4:09 PMmbonnin
06/18/2026, 4:10 PM*-kotlin-tooling-metadata.json present when using "recent" versions of KGP? If yes, I think it's a reasonable ask for people to updateBrian Fox
06/18/2026, 4:11 PMKirill Grouchnikov
06/18/2026, 4:11 PMBrian Fox
06/18/2026, 4:11 PMbendb
06/18/2026, 4:11 PMKirill Grouchnikov
06/18/2026, 4:11 PMKirill Grouchnikov
06/18/2026, 4:11 PMBrian Fox
06/18/2026, 4:11 PMBrian Fox
06/18/2026, 4:12 PMKirill Grouchnikov
06/18/2026, 4:12 PMBrian Fox
06/18/2026, 4:12 PMbendb
06/18/2026, 4:13 PMBrian Fox
06/18/2026, 4:13 PMCLOVIS
06/18/2026, 4:14 PMIt was never intended to be a limit for typical open source projects.
I think I'm not the only one who didn't get that part of the announcement.
mbonnin
06/18/2026, 4:14 PMmbonnin
06/18/2026, 4:14 PMBrian Fox
06/18/2026, 4:14 PMtony
06/18/2026, 4:15 PMNo one cares about the waste created until you start creating limitscomments like this make me wonder if you realize that the burden for this is actually falling on open source developers. That is, people putting in countless hours for free providing services to other devs. I get you're also providing a free service, but pushing the cost to us in the idea (??) that we'll somehow pressure the toolmakers to change their ways is really backwards
Brian Fox
06/18/2026, 4:15 PMmbonnin
06/18/2026, 4:15 PMmbonnin
06/18/2026, 4:15 PMBrian Fox
06/18/2026, 4:15 PMmbonnin
06/18/2026, 4:16 PMKirill Grouchnikov
06/18/2026, 4:16 PMI was talking to some prominent Maven developers yesterday, and they showed me their dashboard, and they were all well below the limits.
Can you link to one of these to see how many files they have for one of their recent releases on Maven Central?Brian Fox
06/18/2026, 4:16 PMAdam S
06/18/2026, 4:16 PM.jar (+ other required files). But if it's a KMP target with 10 Kotlin targets, then it's ten times the number of files - no matter how big the codebase.
Why does KMP publish separate modules per target? Long story...Azat Abdullin
06/18/2026, 4:16 PMBrian Fox
06/18/2026, 4:17 PMBrian Fox
06/18/2026, 4:18 PMBrian Fox
06/18/2026, 4:18 PMBrian Fox
06/18/2026, 4:19 PMCLOVIS
06/18/2026, 4:20 PMBrian Fox
06/18/2026, 4:21 PMmbonnin
06/18/2026, 4:23 PMCLOVIS
06/18/2026, 4:23 PMmbonnin
06/18/2026, 4:23 PMmbonnin
06/18/2026, 4:24 PMmbonnin
06/18/2026, 4:24 PMKirill Grouchnikov
06/18/2026, 4:25 PMKirill Grouchnikov
06/18/2026, 4:25 PM.moduleKirill Grouchnikov
06/18/2026, 4:27 PMKirill Grouchnikov
06/18/2026, 4:27 PMBrian Fox
06/18/2026, 4:27 PMKirill Grouchnikov
06/18/2026, 4:28 PMBrian Fox
06/18/2026, 4:30 PMKirill Grouchnikov
06/18/2026, 4:30 PMBrian Fox
06/18/2026, 4:30 PMBrian Fox
06/18/2026, 4:31 PMbendb
06/18/2026, 4:34 PMRobert Jaros
06/18/2026, 4:34 PMBrian Fox
06/18/2026, 4:34 PMBrian Fox
06/18/2026, 4:35 PMKirill Grouchnikov
06/18/2026, 4:35 PMtapchicoma
06/18/2026, 4:40 PM@Azat Abdullin isYes, this file is always published with recent Kotlin Gradle Plugin versions for KMP. We even discussed idea of publishing it for Kotlin/JVM projects, but for now put it on pause.present when using "recent" versions of KGP? If yes, I think it's a reasonable ask for people to update*-kotlin-tooling-metadata.json
Robert Jaros
06/18/2026, 4:40 PMRobert Jaros
06/18/2026, 4:40 PMBrian Fox
06/18/2026, 4:40 PMBrian Fox
06/18/2026, 4:40 PMBrian Fox
06/18/2026, 4:41 PMBrian Fox
06/18/2026, 4:43 PMBrian Fox
06/18/2026, 4:45 PMmbonnin
06/18/2026, 4:45 PMRobert Jaros
06/18/2026, 4:45 PMBrian Fox
06/18/2026, 4:46 PMBrian Fox
06/18/2026, 4:48 PMBrian Fox
06/18/2026, 4:49 PMrusshwolf
06/18/2026, 4:49 PM*-kotlin-tooling-metadata.json file should be a reliable way to detect active KMP projects. Does that give you enough information to look into whether you can set alternate limits?Brian Fox
06/18/2026, 4:49 PMbendb
06/18/2026, 4:49 PMBrian Fox
06/18/2026, 4:50 PMBrian Fox
06/18/2026, 4:50 PMmbonnin
06/18/2026, 4:51 PMmbonnin
06/18/2026, 4:51 PMmbonnin
06/18/2026, 4:51 PMAdam S
06/18/2026, 4:55 PMBrian Fox
06/18/2026, 4:57 PMBrian Fox
06/18/2026, 4:58 PMJoffrey
06/18/2026, 5:01 PMJosh Friend
06/18/2026, 5:02 PMBrian Fox
06/18/2026, 5:02 PMJoffrey
06/18/2026, 5:03 PMBrian Fox
06/18/2026, 5:04 PMBrian Fox
06/18/2026, 5:05 PMBrian Fox
06/18/2026, 5:05 PMJoffrey
06/18/2026, 5:05 PMBrian Fox
06/18/2026, 5:05 PMJoffrey
06/18/2026, 5:07 PMBrian Fox
06/18/2026, 5:07 PMBrian Fox
06/18/2026, 5:08 PMJoffrey
06/18/2026, 5:08 PMBrian Fox
06/18/2026, 5:09 PMBrian Fox
06/18/2026, 5:09 PMJoffrey
06/18/2026, 5:10 PMBrian Fox
06/18/2026, 5:11 PMJoffrey
06/18/2026, 5:11 PMJoffrey
06/18/2026, 5:13 PMBrian Fox
06/18/2026, 5:14 PMBrian Fox
06/18/2026, 5:15 PMBrian Fox
06/18/2026, 5:36 PMJosh Friend
06/18/2026, 5:36 PMBrian Fox
06/18/2026, 6:07 PMPercentile Release Count Average File Count Average Total Release Size Average (MB)
90th 9 7,153 144Brian Fox
06/18/2026, 6:08 PMBrian Fox
06/18/2026, 6:09 PMKirill Grouchnikov
06/18/2026, 6:11 PMmadisp
06/18/2026, 6:11 PMBrian Fox
06/18/2026, 6:13 PMBrian Fox
06/18/2026, 6:13 PMJoffrey
06/18/2026, 6:23 PMZac Sweers
06/18/2026, 11:09 PMZac Sweers
06/18/2026, 11:11 PMAnton Makeev
06/19/2026, 10:45 AMBrian Fox
06/19/2026, 3:29 PMBernd Prünster
06/22/2026, 4:19 PMjavadoc jars, which contain 99% the same for all targets.
• iosSimulatorArm64 is functionally 100% the same as iosarm64 evertything that is not hashes and klib are, 100% identical and there is nothing to be done about it the way kmp publishing works.
The only thing we're guilty of that is not default is publishing version catalogs and SBOMs alongside of our artefacts, but those were included in the metrics from before (and don't do anything meaningful for the per-target numbers).
@Anton Makeev obviously, compression would help A LOT, but of course only if it takes all raw data across all targets into account so it compresses before creating per-target jars for everything. LZMA-compressing the full 450mb as they were got it down to 168MB. I believe this could be at least halved, when done properly and systematically.
Again, I get that the current situation is not sustainable for maven central because it produces massive load, but this extreme blowup might push some devs to intentionally not publish for some less popular KMP targets, or skimp on API docs, which would be a very undesirable outcome.Brian Fox
06/24/2026, 9:05 AMBrian Fox
06/24/2026, 9:06 AMBernd Prünster
06/24/2026, 9:07 AMBernd Prünster
06/24/2026, 9:08 AMBrian Fox
06/24/2026, 9:11 AMBernd Prünster
06/24/2026, 9:11 AMindispensable or the indisepnsable artefacts for jvm, vs all other targets. I'd be curious if you find out whether
• we actually do something funky during publishing
• I was sloppy when digging through the local publications
• the 30x explosion is actually realBrian Fox
06/24/2026, 9:11 AMBernd Prünster
06/24/2026, 9:12 AMBrian Fox
06/24/2026, 9:13 AMBrian Fox
06/24/2026, 9:14 AMseb
06/24/2026, 9:14 AMBrian Fox
06/24/2026, 9:15 AMseb
06/24/2026, 9:15 AMBrian Fox
06/24/2026, 9:17 AMmbonnin
06/24/2026, 9:18 AMmbonnin
06/24/2026, 9:19 AMseb
06/24/2026, 9:19 AMBrian Fox
06/24/2026, 9:20 AMBernd Prünster
06/24/2026, 9:21 AMmbonnin
06/24/2026, 9:25 AMVsevolod Tolstopyatov [JB]
06/24/2026, 1:12 PMAdam S
06/24/2026, 9:13 PMreadme.txt file in the javadoc.jar that says "This JAR is intentionally empty. For documentation, see $linkToDocs." And I hope in the future Maven Central relaxes the Javadoc JAR requirement.mbonnin
06/24/2026, 10:07 PMmbonnin
06/24/2026, 10:09 PMmbonnin
06/24/2026, 10:09 PMmbonnin
06/24/2026, 10:10 PMBernd Prünster
06/25/2026, 7:47 AMmbonnin
06/25/2026, 8:59 AMJosh Friend
06/25/2026, 6:33 PMtapchicoma
06/26/2026, 8:34 AMmbonnin
06/29/2026, 6:20 PMvery pragmatically, can checksum requirements be removed altogether ? That would give a escape hatch to dramatically reduce the number of files with little to no impact I believe.I'm taking that back in light of this comment. There is an impact to removing the checksums for 3rd party proxies who want to validate the contents of a file without downloading it all. Still, publishing 4 checksums feels overkill (especially when files are a metric). Ideally, I'd love that computation to be made by Central, i.e. compute the checksum based on the jar that is uploaded. That would allow to be more flexible in the future in deciding what is a good checksum to send without having to update all publishers. If that's not possible, changing the requirement so that a single
.sha512 file passes would be nice.Brian Fox
06/29/2026, 8:38 PMseb
06/30/2026, 8:19 AMJoffrey
06/30/2026, 8:22 AMbod
06/30/2026, 8:29 AMJoffrey
06/30/2026, 9:02 AMJoffrey
06/30/2026, 9:08 AMpdvrieze
07/02/2026, 7:46 PMJurriaan Mous
07/05/2026, 11:23 AMAyfri
07/06/2026, 12:57 AMKirill Grouchnikov
07/06/2026, 3:20 AMhfhbd
07/06/2026, 4:30 AMAyfri
07/06/2026, 6:06 AMBrian Fox
07/06/2026, 1:23 PMBrian Fox
07/06/2026, 1:24 PMBrian Fox
07/06/2026, 1:25 PMZac Sweers
07/06/2026, 1:25 PMZac Sweers
07/06/2026, 1:25 PMBrian Fox
07/06/2026, 1:25 PMBrian Fox
07/06/2026, 1:26 PMZac Sweers
07/06/2026, 1:26 PMBrian Fox
07/06/2026, 1:27 PMBrian Fox
07/06/2026, 1:27 PMBrian Fox
07/06/2026, 1:28 PMRobert Jaros
07/06/2026, 1:29 PMbod
07/06/2026, 1:31 PMI think the whole idea of snapshots was to save resourcescare to elaborate?
Robert Jaros
07/06/2026, 1:32 PMbod
07/06/2026, 1:33 PMmbonnin
07/06/2026, 1:33 PMmbonnin
07/06/2026, 1:34 PMmbonnin
07/06/2026, 1:36 PM<https://central.sonatype.com/repository/maven-snapshots/> or <http://storage.googleapis.com/gradleup/m2/> is the same order of added friction.Kirill Grouchnikov
07/06/2026, 1:37 PMAyfri
07/06/2026, 1:41 PMmbonnin
07/06/2026, 1:41 PMmbonnin
07/06/2026, 1:42 PMCLOVIS
07/06/2026, 1:44 PMVsevolod Tolstopyatov [JB]
07/06/2026, 1:54 PMmaven-publish -- manual filter of redundant checksums like on [1] will help. For javadoc.jar -- it is currently redundant, but it is not our call and the restriction is up to Sonatype folks to liftVsevolod Tolstopyatov [JB]
07/06/2026, 2:06 PMrusshwolf
07/06/2026, 3:06 PMCLOVIS
07/06/2026, 3:08 PMsergey.bogolepov
07/06/2026, 3:09 PMCLOVIS
07/06/2026, 3:11 PMsergey.bogolepov
07/06/2026, 3:12 PMBrian Fox
07/10/2026, 7:18 PMBrian Fox
07/10/2026, 7:19 PMZac Sweers
07/28/2026, 3:49 PM.kar files but that's a long way out at best, and I'm struggling to find what this thread precipitated around the existing usage limits. I know it's a soft cap, but it doesn't feel sustainable to feel like you're just on borrowed time. That also only will help with KMP projects, and not some of the other ones that have come up like gradle plugins.
I also have not seen any update on pricing options if users need more. Could we get an update given the emails going out today?Zac Sweers
07/28/2026, 3:51 PMseb
07/28/2026, 3:54 PMBrian Fox
07/28/2026, 4:31 PMZac Sweers
07/28/2026, 4:35 PMBrian Fox
07/28/2026, 6:07 PMhfhbd
07/28/2026, 6:48 PMZac Sweers
07/28/2026, 6:49 PMJosh Friend
07/28/2026, 6:51 PMBernd Prünster
07/28/2026, 6:52 PMJosh Friend
07/28/2026, 6:54 PMBrian Fox
07/28/2026, 7:06 PMBernd Prünster
07/28/2026, 7:08 PMBrian Fox
07/28/2026, 7:08 PMBrian Fox
07/28/2026, 7:08 PMBrian Fox
07/28/2026, 7:09 PMBrian Fox
07/28/2026, 7:09 PMBernd Prünster
07/28/2026, 7:14 PMZac Sweers
07/28/2026, 7:20 PMZac Sweers
07/28/2026, 7:22 PMZac Sweers
07/28/2026, 7:26 PMBernd Prünster
07/28/2026, 7:32 PMBrian Fox
07/28/2026, 7:38 PMBernd Prünster
07/28/2026, 7:38 PMBrian Fox
07/28/2026, 7:39 PMBrian Fox
07/28/2026, 7:40 PMseb
07/28/2026, 7:44 PMBrian Fox
07/28/2026, 7:46 PMBrian Fox
07/28/2026, 7:47 PMseb
07/28/2026, 7:48 PMBrian Fox
07/28/2026, 7:49 PMBrian Fox
07/28/2026, 7:50 PMBrian Fox
07/28/2026, 7:51 PMBrian Fox
07/28/2026, 9:49 PMBrian Fox
07/29/2026, 8:58 PM# KMP Limits Analysis
Generated: 2026-07-29
## Dataset
| | Count |
|---|---|
| Total namespaces | 3027 |
| Known (from seed CSV) | 2324 |
| Discovered (fingerprint) | 703 |
| Unique orgs | 655 |
## Percentile Analysis — 30-day Window
| Metric | P50 | P75 | P90 | P95 | P99 | Global P90 |
|---|---|---|---|---|---|---|
| release_count | 1 | 3 | 11 | 23 | 109 | 7 |
| file_count | 106 | 1512 | 5990 | 15402 | 71339 | 1128 |
| total_release_size (GB) | 0.0 GB | 0.0 GB | 0.3 GB | 1.0 GB | 5.0 GB | 0.1 GB |
## Percentile Analysis — Smoothed (90d ÷ 3)
| Metric | P50 | P75 | P90 | P95 | P99 | Global P90 |
|---|---|---|---|---|---|---|
| release_count | 1 | 4 | 11 | 20 | 95 | 6 |
| file_count | 517 | 1970 | 6906 | 14794 | 80107 | 1172 |
| total_release_size (GB) | 0.0 GB | 0.1 GB | 0.3 GB | 1.0 GB | 4.4 GB | 0.1 GB |
## Proposed KMP SOFT Limits
Based on P90 of the KMP distribution:
| Metric | Window | Proposed Limit |
|---|---|---|
| release_count | 30d | 11 |
| file_count | 30d | 5990 |
| total_release_size | 30d | 0.3 GB |
| release_count | smoothed | 11 |
| file_count | smoothed | 6906 |
| total_release_size | smoothed | 0.3 GB |
Key observations:
- File count is the dominant KMP outlier. KMP P90 (5,990 filesP90 (1,128). Makes sense: one KMP release fans out to 15–20target artifacts.
- Release count is only mildly elevated (11 vs global 7). KMP ore often — they release bigger releases.
- Size stays modest (0.3 GB / 30d at P90). Lots of small .klib / metadata files, not big binaries. - Long tail is heavy — P99 file count is 71,339 (30d) and ~100 spaces are doing 10× the P90 volume.ralf
07/29/2026, 9:04 PMBrian Fox
07/29/2026, 9:04 PMZac Sweers
07/29/2026, 9:07 PMralf
07/29/2026, 9:07 PMsoftware.ralf is my namespaceZac Sweers
07/29/2026, 9:07 PMralf
07/29/2026, 9:08 PMAyfri
07/29/2026, 9:09 PMBrian Fox
07/29/2026, 9:11 PMBrian Fox
07/29/2026, 9:12 PMCLOVIS
07/30/2026, 8:44 AMdev.opensavvy).
With regards to the proposed P90-based limits, where 'ok' means 'this limit would not trigger in our usage':
| Metric | Window | Proposed Limit |
|---|---|---|
| release_count | 30d | 11 | ok (4–5)
| file_count | 30d | 5990 | no, we can reach 20k
| total_release_size | 30d | 0.3 GB | ok but we're near it
| release_count | smoothed | 11 | ok
| file_count | smoothed | 6906 | no, we can reach 30k
| total_release_size | smoothed | 0.3 GB | ok but we're near it
In our case, the release of .kar (whenever it happens) will have a massive impact and put us well below the limits.Brian Fox
07/30/2026, 3:05 PMJosh Friend
07/30/2026, 3:15 PMJosh Friend
07/30/2026, 3:20 PMBrian Fox
07/30/2026, 3:22 PMBernd Prünster
07/30/2026, 3:23 PMApplying the limit to an entire account seems to blunt and perhaps per-namespace or per-maven-group-id would be better?Sounds promising to me, as we have a single namespace, but a couple of groups in that namespace. Related? How common is it even to have multiple namespaces that are governed by one entity?
Brian Fox
07/30/2026, 3:23 PMBrian Fox
07/30/2026, 3:25 PMBrian Fox
07/30/2026, 3:25 PMBrian Fox
07/30/2026, 3:26 PMVsevolod Tolstopyatov [JB]
07/30/2026, 4:35 PMBrian Fox
07/30/2026, 6:06 PMhfhbd
07/30/2026, 8:38 PMVsevolod Tolstopyatov [JB]
07/31/2026, 9:23 AMBrian Fox
08/01/2026, 11:37 AMBrian Fox
08/04/2026, 3:04 PMOliver.O
08/13/2026, 12:21 PM<http://infix.de|infix.de>) was in P99 on file count, because each release actually came as a set of 8 releases for different Kotlin compiler versions. The compiler plugin infra has now been restructured, leading to one integrated release instead of 8, with a file count down from 52470 to 2332. The proposed P90 limits would now allow two releases per month.Kirill Grouchnikov
08/13/2026, 7:16 PMOliver.O
08/13/2026, 7:26 PMKirill Grouchnikov
08/13/2026, 7:50 PM