Skip to content

Releases: astraw/tarzan-rs

0.4.0 - 2026-05-27

27 May 07:21

Choose a tag to compare

Release Notes

Added

  • support wrapping GNU sparse tar entries (Opus 4.7)
  • added tarzan wrap --sync (GPT-5.5-Codex)

Fixed

  • [breaking] close TOC correctness gaps in wrap/TOC/readers while keeping schema at v2 (Opus 4.7 and GPT-5.3-Codex)
  • gnu tar sparse files (Opus 4.7)
  • various save-path issues found during adversarial wrap audit (GPT-5.5-Codex)
  • found and fixed one real corruption-detection bug (GPT-5.5-Codex)

Other

  • automatically catch semver bumps
  • added gnu tar sparse regression test (GPT-5.5-Codex)
  • update Cargo.lock
  • fix 'cargo semver-checks check-release' call

Install tarzan 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.4.0/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.4.0/tarzan-installer.ps1 | iex"

Download tarzan 0.4.0

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

0.3.0 - 2026-05-26

26 May 16:40
47c134e

Choose a tag to compare

Release Notes

Added

  • add pure-rust feature for C-free zstd via zstd-pure-rs (claude-sonnet-4-6 and GPT-5.5-Codex)
  • show content_sha256 and content_md5 presence in tarzan info (claude-sonnet-4-6)
  • [breaking] document content_md5 in integrity-layers prose (claude-sonnet-4-6)
  • store content_md5 in TOC for S3 ETag interoperability (claude-sonnet-4-6)

Fixed

  • correct feat-to-patch bump config, use release-plz native option not cliff.toml (claude-sonnet-4-6)

Other

  • disclose AI-assisted development in README and lib.rs (claude-sonnet-4-6)
  • [breaking] add semver-compatibility check (claude-sonnet-4-6)
  • configure git-cliff so feat: bumps patch not minor (pre-1.0 policy) (claude-sonnet-4-6)

Install tarzan 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.3.0/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.3.0/tarzan-installer.ps1 | iex"

Download tarzan 0.3.0

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

0.2.2 - 2026-05-24

24 May 16:00
10ab1b3

Choose a tag to compare

Release Notes

Fixed

  • honour PAX size= overrides when wrapping (claude-opus-4-7)

Other

  • add explicit pre-commit checklist to AGENTS.md (claude-opus-4-7)

Install tarzan 0.2.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.2.2/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.2.2/tarzan-installer.ps1 | iex"

Download tarzan 0.2.2

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

0.2.1 - 2026-05-24

24 May 14:19
0f58203

Choose a tag to compare

Release Notes

Fixed

  • cap wrap window buffer (claude-opus-4-7)

Other

  • write TOC frame directly to save memory (claude-opus-4-7)
  • simplify v1 legacy format error message
  • release v0.2.0

Install tarzan 0.2.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.2.1/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.2.1/tarzan-installer.ps1 | iex"

Download tarzan 0.2.1

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

v0.2.0

24 May 06:16

Choose a tag to compare

Install tarzan 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.2.0/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.2.0/tarzan-installer.ps1 | iex"

Download tarzan 0.2.0

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

0.1.2 - 2026-05-23

23 May 17:50
e70ebba

Choose a tag to compare

Release Notes

Fixed

  • (reader) grow TOC scan window adaptively for large archives (claude-opus-4-7)

Other

  • clarify release process and PAT requirement in README (claude-sonnet-4-6)

Install tarzan 0.1.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.1.2/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.1.2/tarzan-installer.ps1 | iex"

Download tarzan 0.1.2

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

0.1.1 - 2026-05-23

23 May 15:11
93c6d32

Choose a tag to compare

Release Notes

Fixed

  • handle broken pipe cleanly when stdout is closed early (claude-sonnet-4-6)

Other

  • split README and lib.rs module docstring (claude-sonnet-4-6)
  • add xxd archive check and release process to README (claude-sonnet-4-6)
  • suppress macOS AppleDouble metadata files in tar fixtures (claude-sonnet-4-6)
  • fix file_magic_identifies_tarzan_archive on macOS (claude-sonnet-4-6)
  • verify THIRD-PARTY-LICENSES keeps the libzstd entry (Opus 4.7)
  • bundle third-party license notices into release archives (Opus 4.7)
  • dual-license under MIT OR Apache-2.0 (Opus 4.7)
  • add CONTRIBUTING.md (Opus 4.7)
  • bump actions/checkout to v6 in release-plz workflow (Opus 4.7)

Install tarzan 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.1.1/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.1.1/tarzan-installer.ps1 | iex"

Download tarzan 0.1.1

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

v0.1.0

22 May 10:47

Choose a tag to compare

Install tarzan 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astraw/tarzan-rs/releases/download/v0.1.0/tarzan-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/astraw/tarzan-rs/releases/download/v0.1.0/tarzan-installer.ps1 | iex"

Download tarzan 0.1.0

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