Skip to content

Releases: hilather/rsync-archive

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 20:08
4110e51

rsync-archive v0.6.1

Multi-distro release builds (x86_64, default features).

Highlights

  • Rsync-aligned filters: --filter-from, dir include vs /**, end-anchor; live rsync dry-run parity tests
  • Soft-skip vanished files at selection/open; invalid restriction-list lines ignored
  • Release tarballs contain binary rsync-archive (no OS suffix inside the tar)
  • Rocky Linux 8 / 9 / 10 .rpm packages install /usr/bin/rsync-archive

Supported CI targets

Distro Versions Assets
Ubuntu LTS 22.04, 24.04 .tar.gz
Rocky Linux 8, 9, 10 .tar.gz + .rpm

Assets

Download the tarball or RPM matching your OS (glibc-linked; built on that distro).
Each tarball contains a binary named rsync-archive (no OS/version suffix).
RPMs install to /usr/bin/rsync-archive. Pick *.rocky8.* / *.rocky9.* / *.rocky10.*.

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

# Rocky Linux
sudo dnf install ./rsync-archive-*.rocky9.x86_64.rpm
rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

What's Changed

  • Archive-integrity hardening + rsync-selection semantics fixes from deep review by @hilather in #1
  • feat: ship Rocky 8/9/10 RPMs (v0.6.1) by @hilather in #2

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 00:15
f8a42b3

rsync-archive v0.6.0

Multi-distro release builds (x86_64, default features).

Highlights

  • Rsync-aligned filters: --filter-from, dir include vs /**, end-anchor; live rsync dry-run parity tests
  • Soft-skip vanished files at selection/open; invalid restriction-list lines ignored
  • Release tarballs contain binary rsync-archive (no OS suffix inside the tar)

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).
Each archive contains a binary named rsync-archive (no OS/version suffix).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.5.3...v0.6.0

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:31

rsync-archive v0.5.3

Multi-distro release builds (x86_64, default features).

Highlights

  • Rsync-aligned filters: --filter-from, dir include vs /**, end-anchor; live rsync dry-run parity tests
  • Soft-skip vanished files at selection/open; invalid restriction-list lines ignored
  • Release tarballs contain binary rsync-archive (no OS suffix inside the tar)

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).
Each archive contains a binary named rsync-archive (no OS/version suffix).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:06

rsync-archive v0.5.2

Multi-distro release builds (x86_64, default features).

Highlights

  • Rsync-aligned filters: --filter-from, dir include vs /**, end-anchor; live rsync dry-run parity tests
  • Soft-skip vanished files at selection/open; invalid restriction-list lines ignored
  • Release tarballs contain binary rsync-archive (no OS suffix inside the tar)

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).
Each archive contains a binary named rsync-archive (no OS/version suffix).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 16:49

rsync-archive v0.5.1

Multi-distro release builds (x86_64, default features).

Highlights

  • Rsync-aligned filters: --filter-from, dir include vs /**, end-anchor; live rsync dry-run parity tests
  • Soft-skip vanished files at selection/open; invalid restriction-list lines ignored
  • Release tarballs contain binary rsync-archive (no OS suffix inside the tar)

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).
Each archive contains a binary named rsync-archive (no OS/version suffix).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 16:41

rsync-archive v0.5.0

Multi-distro release builds (x86_64, default features).

Highlights

  • Rsync-aligned filters: --filter-from, dir include vs /**, end-anchor; live rsync dry-run parity tests
  • Soft-skip vanished files at selection/open; invalid restriction-list lines ignored
  • Release tarballs contain binary rsync-archive (no OS suffix inside the tar)

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).
Each archive contains a binary named rsync-archive (no OS/version suffix).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 16:00

rsync-archive v0.4.2

Multi-distro release builds (x86_64, default features).

Highlights

  • Release tarballs contain binary rsync-archive (no OS/version suffix in the binary name)
  • Walk robustness: soft-skip vanished /tmp files, /proc races, unreadable dirs
  • --include-cwd, restriction lists, tar-zstd/tar-lz4, non-solid 7z default

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).
Each archive contains a binary named rsync-archive (no OS/version suffix).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 15:45

rsync-archive v0.4.1

Multi-distro release builds (x86_64, default features).

Highlights

  • Walk robustness: soft-skip /proc races and unreadable dirs when packing broad trees
  • --include-cwd: pack process CWD at archive root (off by default; skips -o / .partial)
  • Restriction list files; RA-friendly tar-zstd/tar-lz4; non-solid 7z default

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive-<distro>-x86_64 --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 21:52

rsync-archive v0.4.0

Multi-distro release builds (x86_64, default features).

Highlights

  • --include-cwd: pack process CWD at archive root (off by default; skips -o / .partial)
  • Restriction list files: --file-size-from, --dir-max-size-from
  • RA-friendly tar-zstd / tar-lz4; non-solid 7z default; seekable-zstd

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive-<distro>-x86_64 --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:00

rsync-archive v0.3.0

Multi-distro release builds (x86_64, default features).

Highlights

  • RA-friendly tar-zstd / tar-lz4 create formats (ustar/pax meta; dirs, symlinks, hard links)
  • Restriction list files: --file-size-from, --dir-max-size-from (plus improved CLI help)
  • Existing non-solid 7z create/embed and seekable-zstd unchanged as defaults

Supported CI targets

Distro Versions
Ubuntu LTS 22.04, 24.04
Rocky Linux 8, 9, 10

Assets

Download the tarball matching your OS (glibc-linked; built on that distro).

tar -xzf rsync-archive-<distro>-x86_64.tar.gz
./rsync-archive-<distro>-x86_64 --version

Default features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).

Full Changelog: v0.2.0...v0.3.0