Releases: hilather/rsync-archive
Release list
v0.6.1
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
.rpmpackages 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 --versionDefault 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
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.5.3...v0.6.0
v0.5.3
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.5.2...v0.5.3
v0.5.2
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.5.1...v0.5.2
v0.5.1
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.4.2...v0.5.0
v0.4.2
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
/tmpfiles,/procraces, 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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.4.1...v0.4.2
v0.4.1
rsync-archive v0.4.1
Multi-distro release builds (x86_64, default features).
Highlights
- Walk robustness: soft-skip
/procraces 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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.4.0...v0.4.1
v0.4.0
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.3.0...v0.4.0
v0.3.0
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 --versionDefault features: pure-Rust LZMA2 + zstd + lz4_flex (no system liblzma required).
Full Changelog: v0.2.0...v0.3.0