Skip to content

Commit cd9a2a3

Browse files
committed
Add changelog entries for v5.3.18 and v5.3.19
1 parent e48881d commit cd9a2a3

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [5.3.19] - 2025-12-04
6+
7+
### Fixed
8+
9+
- **Fix `database_is_empty()` checking wrong database**: When checking if an existing target database is empty, the function now connects to the specific target database (target_db_url) instead of the default connection database (target_url). Previously, this bug caused the check to always return true because it was querying tables in the wrong database, potentially leading to data loss when the target was not actually empty.
10+
11+
- **Add 30-second timeout to `database_is_empty()` query**: Prevents indefinite hangs on stale serverless connections (SerenDB, Neon) by wrapping the information_schema query in a tokio timeout. If the query doesn't complete within 30 seconds, it fails with a clear timeout error instead of hanging forever.
12+
13+
## [5.3.18] - 2025-12-04
14+
15+
### Changed
16+
17+
- Internal version bump for CI testing (no functional changes).
18+
519
## [5.3.17] - 2025-12-03
620

721
### Fixed

0 commit comments

Comments
 (0)