Update dependency sbt/sbt to v1.12.13#89
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
8d2e092 to
fd63494
Compare
fd63494 to
dd2f997
Compare
dd2f997 to
dc713ed
Compare
dc713ed to
1938183
Compare
1938183 to
49b5e1b
Compare
49b5e1b to
963b20a
Compare
963b20a to
d8df919
Compare
d8df919 to
946de6e
Compare
946de6e to
8c9f6a0
Compare
8c9f6a0 to
9805dd3
Compare
9805dd3 to
d4a5f3a
Compare
d4a5f3a to
008a440
Compare
008a440 to
aae48e8
Compare
aae48e8 to
b1eced1
Compare
b1eced1 to
344e30d
Compare
344e30d to
f072908
Compare
f072908 to
365fafd
Compare
365fafd to
96f0f2c
Compare
96f0f2c to
8d8c80a
Compare
8d8c80a to
157c0cb
Compare
157c0cb to
73eb101
Compare
73eb101 to
5e35b6a
Compare
5e35b6a to
4d66d72
Compare
4d66d72 to
069b422
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.10.7→1.12.13Release Notes
sbt/sbt (sbt/sbt)
v1.12.13: 1.12.13Compare Source
🐛 bug fixes
ArrayIndexOutOfBoundsExceptionerror when Unix domain socket is closed by @merlinorg in sbt/ipcsocket#77Full Changelog: sbt/sbt@v1.12.12...v1.12.13
v1.12.12: 1.12.12Compare Source
bug fixes
sbt --versionto now show JDK warnings on JDK 25 by @bitloi in #8822behind the scenes
Full Changelog: sbt/sbt@v1.12.11...v1.12.12
v1.12.11: 1.12.11Compare Source
bug fix
Testby @eed3si9n in sbt/librarymanagement#600Full Changelog: sbt/sbt@v1.12.10...v1.12.11
v1.12.10: 1.12.10Compare Source
updates
Testconfiguration by @zainab-ali in #9102🐛 bug fixes
behind the scenes
new contributors
Full Changelog: sbt/sbt@v1.12.9...v1.12.10
v1.12.9: 1.12.9Compare Source
Updates
Full Changelog: sbt/sbt@v1.12.8...v1.12.9
v1.12.8: 1.12.8Compare Source
updates
behind the scenes
Full Changelog: sbt/sbt@v1.12.7...v1.12.8
v1.12.7: 1.12.7Compare Source
CVE-2026-32948 Source dependency feature (via crafted VCS URL) leading to arbitrary code execution on Windows
sbt 1.12.7 fixes CVE-2026-32948 (GHSA-x4ff-q6h8-v7gw). Recently @anatoliykmetyuk at Scala Center discovered a vulnerability in sbt's source dependency feature
ProjectRef(...)andRootProject(...). The URL for the version control system allows branch specification via the URL fragment, which is passed to Windowscmdshell. A malicious user can craft an URL that allows arbitrary code execution.Anatolii also provided a fix from a private fork 1ce945 and 3a474a. We recommend upgrading to sbt 1.12.7, especially if you're on Windows.
updates
Full Changelog: sbt/sbt@v1.12.6...v1.12.7
v1.12.6: 1.12.6Compare Source
updates
semanticdbVersionin SemanticdbPlugin.scala by @xuwei-k in #8885Full Changelog: sbt/sbt@v1.12.5...v1.12.6
v1.12.5: 1.12.5Compare Source
updates
sbtrunner should fail on JDK < 17 for sbt 2.x by @eureka928 in #8825🐛 bug fixes
sbtrunner comment handling in.sbtoptsand.javaoptsfiles by @eed3si9n in #8841sbtrunner's sbtn detection by @fireXtract in #8810Full Changelog: sbt/sbt@v1.12.4...v1.12.5
v1.12.4: 1.12.4Compare Source
scalaOrganizationin compiler bridge resolution by @tanishiking in #8799.jvmoptsparse error on Windows Git Bash by reverting "Handle JVM parameters with spaces in dot files" by @eed3si9n in #8798Full Changelog: sbt/sbt@v1.12.3...v1.12.4
v1.12.3: 1.12.3Compare Source
updates
.sbtoptsby @it-education-md in #8695--script-versionsbt 2.x project dirs by @Eruis2579 in #8715--versionin sbt 2.x project dirs by @it-education-md in #8735Full Changelog: sbt/sbt@v1.12.2...v1.12.3
v1.12.2: 1.12.2Compare Source
updates
sbt.baton Windows by @Eruis2579 in #8682 / #8656Full Changelog: sbt/sbt@v1.12.1...v1.12.2
v1.12.1: 1.12.1Compare Source
bug fixes
sbt --client newcombination by @MkDev11 in #8512sbt newargument parsing on Windows by @MkDev11 in #8509-Xsupport on Windows batch runner by @GlobalStar117 in #8566projectdirectory on--addPluginSbtFilecommand by @azdrojowa123 in #8583updatecache across commands when dependencies change by @calm329 in #8593behind the scenes
Full Changelog: sbt/sbt@v1.12.0...v1.12.1
v1.12.0: 1.12.0Compare Source
changes with compatibility implications
dependencyTreedisplays internal config, which includesProvidedby @eed3si9n in #8359Compile / doc / compilersscoped todoctask🚀 updates
scalaVersionis missing by @eed3si9n in #8432buildTarget/dependencySourcesrequest by @azdrojowa123 in #8415JDK_JAVA_OPTIONSsupport in thesbtrunner by @sideeffffect in #8413semanticdbVersionto 4.14.1 by @xuwei-k in #8342🐛 bug fixes
*.sbtfiles with-Xsource:3by @eed3si9n in #8368"org.fusesource.jansi"to support sbt 0.13 on Windows by @vasilmkd in sbt/launcher#139behind the scenes
scala3_libraryto be a JAR-less artifact for Scala 3.8 by @hamzaremmal in #8387new contributors
Full Changelog: sbt/sbt@v1.11.7...v1.12.0
v1.11.7: 1.11.7Compare Source
🚀 updates
--sun-misc-unsafe-memory-access=allowand--enable-native-access=ALL-UNNAMEDflags to suppress JDK 25 warnings by @eed3si9n in #8304runMaintask for JEP-512/JEP-445 Main by @xuwei-k in #8316UpdateReportby configurations by @mdedetrich in sbt/librarymanagement#547🐛 bug fixes
🎬 behind the scenes
fallback-dependencies-inter-projecttest by @xuwei-k in #8319run/daemon-exittest by @xuwei-k in #8320Full Changelog: sbt/sbt@v1.11.6...v1.11.7
v1.11.6: 1.11.6Compare Source
🚀 sbt launcher 1.5.0
-Xsource:3option by @xuwei-k in sbt/launcher#117🐛 bug fixes
🎬 behind the scene
Full Changelog: sbt/sbt@v1.11.5...v1.11.6
v1.11.5: 1.11.5Compare Source
changes with compatibility implications
ubuntu-22.04image, which will require similar Linux version with glibc 2.32 and above.🚀 features and other updates
--jvm-clientto thesbtrunner script to launch JVM client. See belowScala Nightly repository
Scala Team now publishes nightlies to a dedicated Artifactory instance. sbt 1.11.5 adds a new resolver for this:
This was contributed by @hamzaremmal in sbt/librarymanagement#532
Scala 3.8.0 support
Scala 3.8.0 will in-source the Scala standard library (
scala-library) instead of using one from Scala 2.13. sbt 1.11.5 relaxes the Coursier same-version enforcement to support Scala 3.8.0.This was pair programmed by @hamzaremmal + @eed3si9n during Scala Days 2025 as #8226
sbt --jvm-clientsbt 1.11.5 runner script adds new
--jvm-clientflag to launch the JVM version of the thin client. The implementation is the Scala code which sbtn is based on. This will be useful on platforms or CPU architectures that we do not build sbtn.This was contributed by @eed3si9n in #8232
🎬 behind the scene
new contributors
Full Changelog: sbt/sbt@v1.11.4...v1.11.5
v1.11.4: 1.11.4Compare Source
Updates
sonaUploadRequestTimeoutby scoping globally by @eed3si9n in #8190Full Changelog: sbt/sbt@v1.11.3...v1.11.4
v1.11.3: 1.11.3Compare Source
updates
sonaUploadRequestTimeoutsetting to configure the upload timeout when publishing to the Central Repo by @guizmaii in #8171pluginCrossBuild/sbtBinaryVersion"1.3", which is used by IntelliJ Scala plugin (fixes #8166) by @unkarjedy in #8167new contributors
Full Changelog: sbt/sbt@v1.11.2...v1.11.3
v1.11.2: 1.11.2Compare Source
updates
updatetask by reverting the use ofWeakReferences by @mrdziuban in coursier/sbt-coursier#564Resolver.sonatypeCentralSnapshots,Resolver.sonatypeCentralRepo(...)and deprecatesResolver.sonatypeOssRepos(...),Opts.resolver.sonatypeOssReleases,Opts.resolver.sonatypeOssSnapshots, etc by @eed3si9n in sbt/librarymanagement#517 / #8156Full Changelog: sbt/sbt@v1.11.1...v1.11.2
v1.11.1: 1.11.1Compare Source
updates
updatetask by @mrdziuban in coursier/sbt-coursier#563sbtPluginPublishLegacyMavenStyleto false by @eed3si9n in #8148sonaDeploymentNametoexcludeLintKeysby @rtyley in #8143behind the scene
Full Changelog: sbt/sbt@v1.11.0...v1.11.1
v1.11.0: 1.11.0Compare Source
Central Repository publishing
The Central Repository (aka Maven Central) has long been the pillar of the JVM ecosystem including Scala. The mechanism to publish libraries to the Central has been hosted by Sonatype as OSS Repository Hosting (OSSRH) via HTTP PUT, but in March it was announced that the endpoint will be sunset in June 2025 in favor of the Central Portal at https://central.sonatype.com/.
sbt 1.11.0 implements a built-in support to publish to Central Repository via the Central Portal. To publish to the Central Portal, first set
ThisBuild / publishTosetting to thelocalStagingrepository:Add
credentialsto the hostcentral.sonatype.comusing the generated user token user name and password. sbt 1.11.0 will read from the environment variablesSONATYPE_USERNAMEandSONATYPE_PASSWORDand append a credential forcentral.sonatype.comout-of-box, which might be useful for automatic publishing from the CI environment, such as GitHub Actions.When you're ready to publish, call
publishSignedtask (available via sbt-pgp). At this point, the JARs and POM files will be staged to your localtarget/sona-stagingdirectory.Next, call
sonaUploadto upload to the Central Portal and manually release the bundle, or callsonaReleaseto upload and automatically release to the Central Repository.This was contributed by @eed3si9n in #8126. The feature was inspired by sbt-sonatype workflow pioneered by Taro Saito, and sonatype-central-client spearheaded by David Doyle at Lumidion.
Other updates
testQuick) with companion objects by @eed3si9n in #8087Full Changelog: sbt/sbt@v1.10.11...v1.11.0
v1.10.11: 1.10.11Compare Source
updates
🐛 bug fixes
compiletask retrying itself on compiler crashes by @eed3si9n in #8070sbt --client shutdownshortcuts if the server is not already running by @eed3si9n in #8057sbt --clienton Windows by @eed3si9n in #8071sbt --versionby @eed3si9n in #8066Full Changelog: sbt/sbt@v1.10.10...v1.10.11
v1.10.10: 1.10.10Compare Source
🐛 bug fixes
Full Changelog: sbt/sbt@v1.10.9...v1.10.10
v1.10.9: 1.10.9Compare Source
🚀 features and other updates
allowUnsafeScalaLibUpgradesetting to opt-out of the Scala 2.13 compatibility check (SIP-51) by @lrytz in #8012jvmBuildTargetforworkspace/buildTargetsby @Friendseeker in #7913🐛 bug fixes
Compile / clean,Test / cleanby @Friendseeker in #7969previousCompileby @Friendseeker in #7983sbt initby @eed3si9n in #8049🎬 behind the scene
new contributors
Full Changelog: sbt/sbt@v1.10.7...v1.10.9
v1.10.8: 1.10.8Compare Source
sbt 1.10.8 is dead on arrival, please use 1.10.9 when it comes out.
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.