This repository was archived by the owner on May 7, 2024. It is now read-only.
chore(deps): update dependency sbt/sbt to v1.9.9#81
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update dependency sbt/sbt to v1.9.9#81renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
79567f5 to
e5eb1db
Compare
e5eb1db to
832c7d3
Compare
832c7d3 to
67dbcd4
Compare
67dbcd4 to
61754d5
Compare
61754d5 to
1c8a027
Compare
auto-merge was automatically disabled
March 7, 2024 23:38
Pull request was closed
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.9.3->1.9.9Release Notes
sbt/sbt (sbt/sbt)
v1.9.9: 1.9.9Compare Source
Bug fixes
consoletask on Scala 2.13.13, sbt 1.9.9 backports updates to JLine 3.24.1 and JAnsi 2.4.0 by @hvesalai in https://github.com/sbt/sbt/pull/7503 / https://github.com/sbt/sbt/issues/7502UnsatisfiedLinkErrorwithstat, sbt 1.9.9 removes native code that was used to get the millisecond-precision timestamp that was broken (JDK-8177809) on JDK 8 prior to OpenJDK 8u302 by @eed3si9n in https://github.com/sbt/io/pull/367Full Changelog: sbt/sbt@v1.9.8...v1.9.9
v1.9.8: 1.9.8Compare Source
updates
IO.getModifiedOrZeroon Alpine etc, by using clibstat()instead of non-standard__xstat64abi by @bratkartoffel in https://github.com/sbt/io/pull/362updateSbtClassifiersnot downloading sources https://github.com/sbt/sbt/pull/7437 by @azdrojowa123Full Changelog: sbt/sbt@v1.9.7...v1.9.8
v1.9.7: 1.9.7Compare Source
Highlights
IO.unzip. This was discovered and reported by Kenji Yoshida (@xuwei-k), and fixed by @eed3si9n in io#360.Zip Slip (arbitrary file write) vulnerability
See GHSA-h9mw-grgx-2fhf for the most up to date information. This affects all sbt versions prior to 1.9.7.
Path traversal vulnerabilty was discovered in
IO.unzipcode. This is a very common vulnerability known as Zip Slip, and was found and fixed in plexus-archiver, Ant, etc.Given a specially crafted zip or JAR file,
IO.unzipallows writing of arbitrary file. The follow is an example of a malicious entry:When executed on some path with six levels,
IO.unzipcould then overwrite a file under/root/. sbt main usesIO.unziponly inpullRemoteCacheandResolvers.remote, however, many projects useIO.unzip(...)directly to implement custom tasks and tests.Non-determinism from AutoPlugins loading
We've known that occasionally some builds non-deterministically flip-flops its behavior when a task or a setting is set by two independent AutoPlugins, i.e. two plugins that neither depends on the other.
sbt 1.9.7 attempts to fix non-determinism of plugin loading order.
This was contributed by @eed3si9n in #7404.
Other updates and fixes
.sbtoptssupport forsbtrunner script on Windows by @ptrdom in #7393scriptedSbtkey by @mdedetrich in #7383dependencyBrowseTreelog by @mkurz in #7396v1.9.6: 1.9.6Compare Source
bug fix
Full Changelog: sbt/sbt@v1.9.5...v1.9.6
v1.9.5: 1.9.5Compare Source
Update:⚠️ sbt 1.9.5 is broken, because it causes Scala compiler to generate wrong class names for anonymous class on lambda. While we investigate please refrain from publishing libraries with it.
https://github.com/scala/bug/issues/12868#issuecomment-1720848704
highlights
-Xis passed toscalacOptionszinc#1246 by @unkarjedyother updates
NumberFormatExceptioninCrossVersionUtil.binaryScalaVersionlm#426 by @HelloKunalscriptedclient/server instability on Windows #7087 by @mdedetrichsbtlauncher script bug on Windows #7365 by @JD557helpcommand on oldshell #7358 by @azdrojowa123allModuleReportstoUpdateReportlm#428 by @mdedetrichnew contributors
Full Changelog: sbt/sbt@v1.9.4...v1.9.5
v1.9.4: 1.9.4Compare Source
CVE-2022-46751
CVE-2022-46751 is a security vulnerability discovered in Apache Ivy, but found also in Coursier.
With coordination with Apache Foundation, Adrien Piquerez (@adpi2) from Scala Center backported the fix to both our Ivy 2.3 fork and Coursier. sbt 1.9.4 updates them to the fixed versions.
Other updates
sbt_scriptlookup by replacing all spaces with%20(not only the first one) in the path. by @arturaz in https://github.com/sbt/sbt/pull/7349conscriptConfigstask, not used and needed(?) anymore by @mkurz in https://github.com/sbt/sbt/pull/7353sbt newmenu by @SethTisue in https://github.com/sbt/sbt/pull/7354new contributors
Full Changelog: sbt/sbt@v1.9.3...v1.9.4
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.