From 00197102bfe367d152977bbdfffb781c13b32ac5 Mon Sep 17 00:00:00 2001 From: TapTap Date: Wed, 23 Sep 2026 01:59:44 +0200 Subject: [PATCH] Release v2.29.0 - Transport I/O vtable over TCP/TLS; TLS multithreaded sendfile fixed - Symlink-xattr wire block (protocol 2.29.0; config frame unchanged) - No-wire parity burn-down: --inc-recursive, in-root --temp-dir, --delete-before phase-0, rsync-interoperable --fake-super, --devices per-entry failure, rsyncd.conf key subset (read-only default) - Protocol version: 2.29.0 - Tested: unit, integration, ASan, UBSan, valgrind, differential parity --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f299f7..d2292e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ run the same version because the handshake is strict. ## [Unreleased] +## [2.29.0] - 2026-09-23 + The rsync-parity cycle 2.29 (no wire change; `PROTOCOL_VERSION` stays 2.28.0). `RSYNC_COMPAT.md` moves from **116 ✅ / 14 ⚠️ / 27 ❌** to **120 ✅ / 10 ⚠️ / 27 ❌** of 157 rows.