github pulp-platform/bender v0.32.0
0.32.0 - 2026-06-05

7 hours ago

Release Notes

Breaking Changes

  • Download url script now no longer installs locally by default, but instead places in cargo's default location for binaries, which is typically in the user's PATH. The old behavior can be achieved by using --local.

Added

  • Add new crates/bender-slang crate that integrates the vendored Slang parser via a Rust/C++ bridge (#264).
  • Add new pickle command (behind feature slang) to parse and re-emit SystemVerilog sources (#264, #272).
  • Add target filtering for defines (#287).
  • feat: Add -v/--verbose flag and migrate to log crate (#296).
  • Add bender book to repository (#295).
  • Add cross-process filesystem locks around git database and checkout operations so concurrent bender invocations against the same dependency serialize safely (#307).
  • Add db_dir config field to share bare-repo and lock storage across projects without relocating per-project checkouts; older Bender versions silently ignore the field and fall back to their per-project default (#307).
  • Add script filtering by top module for systemverilog sources (#297).

Fixed

  • Realign sources output for consistency with legacy flows (#286).
  • audit: Fix false path conflict for equivalent relative paths (#291).
  • Fix packages with empty sources (#294).
  • fix(paths): Resolve env vars before applying prefix to dependency paths (#303).
  • Fix panic on lockfile choice' source not in any deps (#300).
  • Remove git/ssh prompts behind progress bars (#310).

Changed

  • Adjust release flow to use cargo-dist (#292).
  • Modernize and improve error handling (#279).
  • Use shared clone for checkouts, dissociate on bender clone (#308).
  • installer: replace init with version-aware router (#285).
  • feat: filter export_include_dirs of excluded packages by default (#299).

Install bender 0.32.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/pulp-platform/bender/releases/download/v0.32.0/bender-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/pulp-platform/bender/releases/download/v0.32.0/bender-installer.ps1 | iex"

Download bender 0.32.0

File Platform Checksum
bender-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
bender-x86_64-apple-darwin.tar.xz Intel macOS checksum
bender-x86_64-pc-windows-msvc.zip x64 Windows checksum
bender-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
bender-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Don't miss a new bender release

NewReleases is sending notifications on new releases.