Skip to content

Tags: pgEdge/ace

Tags

v2.0.0

Toggle v2.0.0's commit message
test: extend awaitDataSync to also compare row content digest

Counts alone miss UPDATE-only drift: subtests that modify field values
without changing row counts leave the two-node table content temporarily
divergent while their cleanup repair replicates. The old gate returned
immediately in that window, letting the next subtest start against
drifted state.

Add a hashtext-sum row digest alongside the count check. The digest is
order-independent and PK-agnostic, so it generalises across tables and
catches UPDATE-induced drift that counts cannot see.

v1.9.0

Toggle v1.9.0's commit message
fix: close pgxpool in processReplicationStream to prevent connection …

…leak

processReplicationStream acquired a pgxpool via
auth.GetClusterNodeConnection on entry and never closed it — no defer,
no cleanup on any return path. Every call to UpdateFromCDC or
ListenForChanges leaked one pool, and each leaked pool retains a
backgroundHealthCheck goroutine plus its connections.

Under repeated invocations (e.g. the CDC regression tests with -count=10)
leaked connections accumulated until Postgres refused new clients with
"sorry, too many clients already" (SQLSTATE 53300).

Add the defer immediately after the pool acquisition so all return paths
release it, including the long-running continuous ListenForChanges case.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

v1.8.1

Toggle v1.8.1's commit message
Prepare v1.8.1

v1.8.0

Toggle v1.8.0's commit message
Prepare 1.8.0

v1.7.2

Toggle v1.7.2's commit message
Prepare v1.7.2

v1.7.1

Toggle v1.7.1's commit message
Update CHANGELOG.md for v1.7.1

v1.7.0

Toggle v1.7.0's commit message
Update CHANGELOG.md for repset-diff

v1.6.0

Toggle v1.6.0's commit message
Update CHANGELOG.md for v1.6.0

v1.5.5

Toggle v1.5.5's commit message
Update CHANGELOG.md for v1.5.5

Also fix previous bad merge to CHANGELOG

v1.5.4

Toggle v1.5.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #68 from pgEdge/task/ACE-156/licenses

Add NOTICE.txt for 3rd party licenses