v1.2.5
β‘ Highlights
π² Template and JSON transformers no longer corrupt their random generator under multi-worker snapshots
π New metrics and totals for what ignore_send_errors silently discards, plus a startup warning when suppression is on
π§Ύ Snapshot failures are logged as errors instead of rendering as {}
π Snapshot request status updates are retried, and report data loss when they still cannot be persisted
π A failed restore now carries the output that explains it, with credentials redacted
What's Changed
Bug fixes
- Pool the templates that share greenmask's funcmap state by @kvch in #1045
- Add a counter for batches dropped by ignore_send_errors by @kvch in #1042
- Log snapshot failures as errors instead of rendering them as {} by @kvch in #1039
- Retry snapshot recorder requests, emit errors by @kvch in #1041
- Add more details about failed statements by @kvch in #1040
CI / build
- Catch both outcomes of the enum type creation race in integration tests by @kvch in #1044
- Update golangci-lint in Makefile to match CI version by @kvch in #1046
Upgrade notes
No configuration changes are required.
Contributors. make lint now installs golangci-lint v2.10.1 to match CI, which reports findings the previously pinned v2.5.0 did not.
Full Changelog: v1.2.4...v1.2.5