Skip to content

Commit cf8794d

Browse files
committed
Prepare v1.8.1
1 parent 02968e9 commit cf8794d

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

docs/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
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.8.1] - 2026-04-10
6+
7+
### Changed
8+
- Prevent overlapping scheduled job runs.
9+
The scheduler now uses singleton mode so a job that exceeds its
10+
`run_frequency` will not start a second concurrent instance.
11+
12+
### Fixed
13+
- Fix connection pool leak when table validation fails.
14+
`RunChecks()` did not close its connection pool on error paths. Leaked
15+
connections accumulated across scheduled runs — one per failing table
16+
per tick — and could exhaust database connection limits over time.
17+
18+
- Apply max_connections cap to discovery pools.
19+
Repset-diff and schema-diff metadata queries now respect the configured
20+
`max_connections` limit instead of using the pgxpool default.
21+
522
## [v1.8.0] - 2026-04-08
623

724
### Added

0 commit comments

Comments
 (0)