11.0.329

sipcapture/homer11.0.329Aug 21, 2026by adubovikov

AI Summary

Fixes a potential race condition in storage compaction cycles where overlapping operations could occur.

Key Highlights

  • Skip overlapping compaction cycles to prevent concurrent retention and native merge operations.

Full Release Notes

## What's Changed
* fix(storage): skip overlapping compaction cycles — startup (T+5s) and the first scheduled run (T+5min) could run retention and native merge on the same table concurrently. A second cycle that starts while another is still running is skipped (`CompactionService: cycle already running, skipping`). Addresses [#945](https://github.com/sipcapture/homer/issues/945).

**Full Changelog**: https://github.com/sipcapture/homer/compare/11.0.328...11.0.329