11.0.320
sipcapture/homer11.0.320Aug 16, 2026by adubovikov
AI Summary
Fixes a critical DuckDB compaction issue that caused silent Out of Memory (OOM) crashes on the `hep_proto_1_call` table.
Key Highlights
- Fixes silent OOM crashes during compaction by adjusting merge defaults to 32 operations/cycle, 64MB max file size, and 1 thread.
- Prevents SIGKILL on high RSS usage by staying on `engine=duckdb`.
- Addresses catalog lock holding issues that caused UI 5xx errors.
Full Release Notes
## What's Changed * fix(storage): bound DuckDB compaction merge to prevent silent OOM by @adubovikov in https://github.com/sipcapture/homer/pull/946 Compaction on `hep_proto_1_call` could SIGKILL the process with no `Out of Memory` log (catalog lock held, RSS 100%, UI 5xx). Stay on `engine=duckdb` — do not switch to `engine=native`. Merge now defaults to 32 operations/cycle, `max_file_size` 64MB, and `threads=1` on a dedicated connection ([#945](https://github.com/sipcapture/homer/issues/945)). **Full Changelog**: https://github.com/sipcapture/homer/compare/11.0.319...11.0.320