github pgEdge/ace v2.0.1-test1

4 hours ago

Changelog

  • 8dc2f4c Add cdc_flush_batch_size to config templates (CodeRabbit #130)
  • 5664a04 Add mtree vs table-diff performance benchmark (not run in CI) (#127)
  • 6944f0e Address Codacy review on #130: suppress SQL false positive and inherent complexity
  • ba39e31 Address CodeRabbit review on #130: advance keepalive checkpoint, add docstrings
  • b46c8c1 Address the review
  • ec888aa Drain CDC streams concurrently across nodes in UpdateMtree
  • 7dad6fc Drain large CDC transactions via sub-batch flushing
  • 67642c1 Enforce table-diff max_diff_rows per node pair
  • 4b8904f Fix formatting issues in table-diff documentation
  • 9f66f99 Merge pull request #129 from pgEdge/zaidshabbir25-patch-1
  • 9d5a4b9 Require bounded CDC drain to reach target LSN before reporting success
  • 7cf19eb Reveal consumed positional when cluster name is missing
  • 5fb45b6 Stop CDC drain promptly when caught up to target LSN
  • d7c6855 Update table-diff.md with max_diff_rows information
  • 7592cb8 ci(ace): add native RPM/DEB release pipeline alongside goreleaser + docker
  • 88d35be feat(cli): add --version flag
  • 07a0fec feat(mtree): adaptively escalate flooded tables to bulk rehash (#138)
  • bf9ac32 fix(cli): don't require ace.yaml for --version with a subcommand
  • 7d9bd39 fix(diff): normalise scanned values in both engines so typed columns repair
  • f085feb fix(mtree): address CodeRabbit review on max_diff_rows
  • 3aea5cc fix(mtree): allow table-diff/update to run while mtree listen is active (ACE-199)
  • e14b6b2 fix(mtree): bound table-diff row collection with max_diff_rows (ACE-198)
  • 4c8178b fix(mtree): fail fast when no Merkle tree exists for a table
  • 016e963 fix(mtree): fetch complex-typed columns as text so their diffs repair (#140)
  • fe9abba fix(mtree): resolve phantom mismatches and heal stale leaves in table-diff
  • fc4af60 fix(mtree): surface best-effort CDC skip and stop over-claiming listen
  • e8a5f1a fix(mtree): warn on reaching max_diff_rows, matching table-diff (ACE-198)
  • b9be43a fix: BuildMtree per-node error path deadlocked on pool.Close
  • b5a7bf7 fix: GetCDCMetadata tolerates pre-migration ace_cdc_metadata
  • ff67d12 fix: close all node pools in BuildMtree on early return
  • 2752ea5 fix: drop redundant DDL from BuildMtree that races with Spock apply
  • 7e4fec6 fix: make unresolved-origin hint consistent with diff output
  • 4271a3b fix: mtree diff queries open-ended leaf ranges
  • 9f4956e fix: mtree init publication ordering
  • f54fc5c fix: repair spock-diff against spock-enabled clusters
  • d460f9e fix: stop spock-diff sorting replication sets in place
  • 113b0bc fix: suppress Spock DDL replication and repset auto-add on ACE conns
  • df5b29a refactor: drop redundant single-point slice in mtree open-ended diff

Released by GoReleaser.

Don't miss a new ace release

NewReleases is sending notifications on new releases.