Skip to content

Commit 005e1e0

Browse files
committed
Update CHANGELOG.md for v1.7.1
1 parent e803799 commit 005e1e0

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

docs/CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,19 @@
22

33
All notable changes to ACE will be captured in this document. This project follows semantic versioning; the latest changes appear first.
44

5-
## [v1.7.0] - 2026-03-23
5+
## [v1.7.1] - 2026-03-23
6+
7+
### Added
8+
- End-of-run summary for `schema-diff` and `repset-diff` listing identical, skipped, differed, missing, and errored tables with error reasons.
9+
10+
### Changed
11+
- `schema-diff` and `repset-diff` now query tables from all nodes and report tables not present on every node, instead of silently using only the first node's table list. still compared across all nodes.
12+
- `repset-diff` reports asymmetric repset membership when a table is in the repset on some nodes but not others.
13+
14+
### Fixed
15+
- `schema-diff` and `repset-diff` silently excluded tables that failed during per-table comparison (e.g. missing primary key). Failed tables now appear in the summary with the error reason, and the task status is set to FAILED.
16+
17+
## [v1.7.0] - 2026-03-18
618

719
### Added
820
- `table-repair --preserve-origin` flag to preserve replication origin node ID, LSN, and per-row commit timestamps during repair operations. Repaired rows retain the original source node's origin metadata instead of being stamped with the local node's identity, preventing replication conflicts when a failed node rejoins the cluster. Upserts are grouped by (origin, timestamp) into separate transactions to satisfy PostgreSQL's per-transaction replication origin session constraint; deletes commit in a preceding transaction.

0 commit comments

Comments
 (0)