eugene yokota
13f584e2e4
[2.0.x] ipcsocket 1.8.0 ( #9436 )
2026-07-11 16:03:12 -04:00
eugene yokota
80f768225e
[2.0.x] ivy 2.3.0-sbt-939a7ea82f140cdb1f51dc404bb43e00a8c43b83 ( #9424 )
2026-07-11 00:37:04 -04:00
eugene yokota
05ad82ceaa
[2.0.x] deps: Zinc 2.0.1 ( #9399 )
2026-06-28 22:53:52 -04:00
Jason Zaugg
fa6a25ab60
[2.0.x] Update Coursier to version 2.1.25-M26 ( #9382 )
...
Includes performance improvements.
https://github.com/coursier/coursier/compare/v2.1.25-M25...v2.1.25-M26
2026-06-27 16:36:42 -04:00
eugene yokota
8944ae2741
[2.0.x] Zinc 2.0.0 ( #9336 )
2026-06-14 18:30:46 -04:00
eugene yokota
aacd98231d
[2.0.x] fix: Fixes chunked upload/download ( #9318 ) ( #9323 )
...
**Problem**
Chunked upload/download doesn't work.
**Solution**
1. This fixes the SERVICE_NAME shading.
2. This fixes the resource name.
3. This fixes download stream processing.
2026-06-10 01:52:17 -04:00
eugene yokota
8519ebb559
[2.0.x] Update to Scala 3.8.4 ( #9304 )
2026-06-07 22:38:49 -04:00
eugene yokota
06d7047003
[2.0.x] fix: ByteStream chunked upload/download ( #9298 ) ( #9301 )
...
**Problem**
BatchUpdateBlobsRequest suffers from gRPC's message size limitation.
**Solution**
For larger files, we switch to using the ByteStream API, chunked to 1MB at a time.
2026-06-07 15:47:38 -04:00
Eugene Yokota
6df13e3ede
Zinc 2.0.0-M19
2026-06-01 05:04:32 -04:00
Eugene Yokota
bbd3ef1f47
[2.0.x] sjson-new 0.15.0
2026-06-01 02:23:45 -04:00
Eugene Yokota
f1c914f4ae
[2.x] Reimplement FarmHash
...
**Problem**
sbtn and server uses FarmHash.
**Solution**
This reimplements FarmHash using Scala.
2026-05-31 16:57:12 -04:00
eugene yokota
27f09caba5
[2.0.x] Migrate FarmHash usage to xxhash64 ( #9267 )
...
Problem
ZAHa, which we use for FarmHash, uses Unsafe.
Solution
This ports xxhash64 to Scala.
2026-05-31 16:41:09 -04:00
kenji yoshida
3c64021190
[2.0.x] Scala 3.8.3 ( #8997 )
2026-05-17 00:13:13 -04:00
Eugene Yokota
53c83b4515
[2.x] Update to lm-coursier 2.1.25-M25
2026-05-16 05:00:08 -04:00
eugene yokota
6c6d2542e5
[2.0.x] Zinc 2.0.0-M18 ( #9220 )
2026-05-15 00:37:57 -04:00
Eugene Yokota
0712811dff
[2.0.x] Cache analysis using file last modified
...
**Problem**
Current MixedAnalyzingCompiler analysis cache caches using the last write,
assuming all writing happens via it. However, this doesn't work with
sbt 2.x caching system where the gz file under it can switch.
**Solution**
This switches to using caffeine caching, which includes file size
and file timestamp for local analysis caching.
2026-05-14 01:35:39 -04:00
Eugene Yokota
cb010d6da3
Backport ScalaTest bump
2026-05-11 21:13:02 -07:00
eugene yokota
e059d999e6
[2.0.x] deps: Gigahorse 0.9.4 ( #9182 )
2026-05-03 22:02:32 -04:00
eugene yokota
7a5b5f67a2
[2.0.x] sjson-new 0.14.0 ( #9177 ) ( #9179 )
2026-05-03 18:55:36 -04:00
eugene yokota
7b7aba5245
[2.0.x] Update to Zinc 2.0.0-M16 ( #9145 )
2026-04-27 04:15:15 -04:00
eugene yokota
e382084bbf
[2.0.x] Zinc 2.0.0-M15 ( #8981 )
2026-03-25 01:16:46 -04:00
eugene yokota
1bd5a5e409
[2.x] Update to Coursier 2.1.25-M24 ( #8381 )
...
This forward ports (https://github.com/coursier/sbt-coursier/pull/570 ), and follows along some of the migrated methods to work through the deprecations.
2026-03-22 22:05:09 -04:00
kenji yoshida
f976330759
Scala 3.8.2 ( #8805 )
2026-02-24 00:29:44 -05:00
bitloi
c045c72d6d
[2.x] feat: repositories_force support ( #8761 )
...
The launcher (1.6.0+) sets override from repository-override and passes it
via isOverrideRepositories(). No need to duplicate the file check in sbt.
2026-02-20 01:52:59 -05:00
eugene yokota
34206097cf
[2.x] Zinc 2.0.0-M14 ( #8747 )
2026-02-15 20:44:34 -05:00
Eugene Yokota
19ca2911d2
Scala 3.8.1
2026-01-24 04:52:28 -05:00
Eugene Yokota
6cf8611dee
Scala 3.8.0
2026-01-24 04:52:28 -05:00
kenji yoshida
dc0d055069
[2.x] Remove unused code in project/Dependencies.scala ( #8522 )
2026-01-13 18:43:08 -05:00
eugene yokota
4606c90f69
[2.x] ci: Integrate launcher package ( #8485 )
...
**Problem/Solution**
This is a follow up to launcher package migrating to sbt 1.x.
This joins the launcher package into the main build.
2026-01-11 20:57:59 -05:00
Eugene Yokota
f49b6747c7
[2.x] Zinc 2.0.0-M11
2026-01-05 01:01:37 -05:00
Eugene Yokota
e3f99d39cb
Merge branch '1.12.x' into wip/merge-1.12.x
2026-01-05 00:08:21 -05:00
Eugene Yokota
0e546f0b35
[1.x] Zinc 1.12.0
2026-01-04 20:50:33 -05:00
Eugene Yokota
fb37b9c66b
[1.x] Update to lm 1.12.0-M2
2025-12-19 02:02:16 -05:00
Eugene Yokota
7bb5180f9e
[1.x] Update to 1.12.0-M2
2025-12-19 00:23:07 -05:00
Eugene Yokota
3518ae497e
[2.x] fix: Scala 3.8 REPL support
2025-12-15 23:48:36 -05:00
Eugene Yokota
9888aae7fa
[2.x] Switch to using shaded-gson
...
Fixes https://github.com/sbt/sbt/issues/8334
2025-12-15 03:17:33 -05:00
xuwei-k
70960744e7
Scala 2.12.21
2025-12-09 17:28:03 +09:00
Eugene Yokota
e8e44aab10
launcher 1.5.2
2025-12-08 23:51:39 -05:00
Matthias Kurz
724027f8ad
Scala 2.13.18
2025-12-01 14:50:38 +01:00
xuwei-k
97b77c16dc
Scala 3.7.4
2025-11-08 07:37:33 +09:00
Eugene Yokota
840b851445
[1.x] Add Scala 3.8 REPL support
...
**Problem**
Scala 3.8 REPL won't work since they've split the repl artifact into another JAR.
**Solution**
This works around it by creating a yet-another sandbox configuration ScalaReplTool
(similar to ScalaTool and ScalaDocTool) and a separate scalaInstance for
console task, so when Zinc is invoked we'll be able to conjure the right array of JARs.
2025-11-01 21:06:32 -04:00
danicheg
e42c54f782
[1.x] Update scala213 to 2.13.17
2025-10-30 11:30:06 +03:00
Eugene Yokota
1e6afc58c4
Update to lm 1.11.6
2025-10-05 14:21:40 -04:00
xuwei-k
ded814f572
update dependencies
2025-10-03 09:22:19 +09:00
eugene yokota
14f2516b64
Merge pull request #8306 from xuwei-k/project-Dependencies-compilerBridge
...
remove unused code in `project/Dependencies.scala`
2025-09-29 01:03:29 -04:00
Eugene Yokota
ef6c65b481
Update to Zinc 2.0.0-M9
2025-09-28 23:09:07 -04:00
xuwei-k
d90de41898
remove unused code in project/Dependencies.scala
2025-09-29 06:57:02 +09:00
Eugene Yokota
2e7d3fdf93
Support JDK 25 JEP-512/JEP-445 Main run
...
**Problem**
sbt currently does not support JDK 25 Main class. JDK 25 supports:
1. non-public main method
2. doesn't need Array[String] arg
3. doesn't have to be a static method
**Solution**
This updates Zinc, which supports new Main class detection.
In addition, this implements in-process run emulation support.
2025-09-28 01:51:24 -04:00
Eugene Yokota
c9ca5b5555
Update to Zinc 2.0.0-M8
2025-09-19 01:46:16 -04:00
Eugene Yokota
64dcdafc07
Merge branch '1.11.x' into wip/merge-1.11.x
2025-09-17 23:35:59 -04:00