Skip to content

v2.8.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 02:19
· 60 commits to develop since this release
9694ea4

Installation

Cargo

cargo install uv-sbom

Python (PyPI)

pip install uv-sbom-bin

Pre-built Binaries

macOS (Apple Silicon):

curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.8.1/uv-sbom-aarch64-apple-darwin.tar.gz
tar xzf uv-sbom-aarch64-apple-darwin.tar.gz
sudo mv uv-sbom /usr/local/bin/

macOS (Intel):

curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.8.1/uv-sbom-x86_64-apple-darwin.tar.gz
tar xzf uv-sbom-x86_64-apple-darwin.tar.gz
sudo mv uv-sbom /usr/local/bin/

Linux (x86_64):

curl -LO https://github.com/Taketo-Yoda/uv-sbom/releases/download/v2.8.1/uv-sbom-x86_64-unknown-linux-gnu.tar.gz
tar xzf uv-sbom-x86_64-unknown-linux-gnu.tar.gz
sudo mv uv-sbom /usr/local/bin/

Windows:
Download the .zip file below and extract to your desired location.

Verify Installation

uv-sbom --version

See the README for full documentation.

What's Changed

  • ci: add restore-keys fallback to cargo caches to avoid full rebuilds by @Taketo-Yoda in #702
  • fix(domain): replace upgrade_advisor's version comparator with pep440_rs by @Taketo-Yoda in #715
  • refactor(domain): move EnrichedPackage/SimulationResult/UvLockSimulator into domain by @Taketo-Yoda in #717
  • refactor(cli): extract build_use_case DI-wiring helper in main.rs by @Taketo-Yoda in #718
  • refactor(cli): extract startup/request/render helpers in main.rs by @Taketo-Yoda in #719
  • chore(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #721
  • chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #720
  • refactor(application): inject UvLockSimulator via DI in GenerateSbomUseCase by @Taketo-Yoda in #722
  • fix(formatters): escape newlines in diff CVE summaries, reuse table helpers by @Taketo-Yoda in #723
  • refactor(application): split generate_sbom mod.rs into responsibility submodules by @Taketo-Yoda in #724
  • chore(deps): bump clap from 4.6.4 to 4.6.5 in the dependencies group by @dependabot[bot] in #726
  • refactor(shared): extract shared retry/URL-validation helpers for PyPI clients by @Taketo-Yoda in #725
  • chore(release): prepare v2.8.1 by @Taketo-Yoda in #727
  • chore(release): v2.8.1 by @Taketo-Yoda in #728

Full Changelog: v2.8.0...v2.8.1