What's Changed
- Decode truncate replication messages by @mustafa0x in #117
- feat: enable custom query condition in snapshot mode by @ardakyigit in #110
- add LSN to insert/update/delete messages by @briankski in #129
- Fix TimescaleDB YAML config tag by @mustafa0x in #121
- Close message channel when replication sink exits by @mustafa0x in #120
- Use EXISTS for snapshot chunk readiness check by @mustafa0x in #126
- Harden slot LSN metric calculation by @mustafa0x in #123
- Fix no-walsender snapshot test race by @mustafa0x in #128
- fix: recover missing singleton row automatically by @miyasasa in #130
- Avoid WAL payload conversion in debug logs by @mustafa0x in #124
- Add millisecond replication latency metrics by @mustafa0x in #122
- fix: enable graceful termination during slog capturing by @sunziping2016 in #138
- chore: migrate golangci-lint v1 to v2 by @huseyinakuzum in #134
- chore: bump Go version from 1.22.4 to 1.25 by @huseyinakuzum in #139
- fix: fail startup when heartbeat table is missing from publication (#136) by @ardakyigit in #141
- fix(replication): serialize connection access to prevent corrupted-connection panic by @barp in #142
New Contributors
- @ardakyigit made their first contribution in #110
- @miyasasa made their first contribution in #130
- @sunziping2016 made their first contribution in #138
- @barp made their first contribution in #142
Full Changelog: v1.9.10...v1.10.11