11.0.285

parruda/swarm11.0.285Jun 29, 2026by adubovikov

AI Summary

This release optimizes search performance by changing filter logic to exact equality and fixes SIP routing for REFER messages.

Key Highlights

  • Dashboard filters now default to exact equality (`=`) for improved performance
  • Route `REFER` SIP messages are now routed to `hep_proto_1_call` for Homer 7 parity
  • Enabled `lazy_payload` by default for efficient data loading
  • Call-ID and other string filters are exact match unless a wildcard is used

Breaking Changes

  • Existing data in `hep_proto_1_default` is unchanged unless re-ingested
  • String filters now default to exact match instead of `LIKE`

New Features

  • Exact equality search filters
  • Lazy payload optimization
  • SIP REFER routing fix

Full Release Notes

## Summary

Search performance and SIP ingest routing fixes.

### Features
* **#849** — Dashboard form filters use exact equality (`=`) by default; SQL `LIKE` only when the value contains `%`. `lazy_payload` phase 1 is `SELECT uuid, timestamp`; full rows are hydrated by uuid in phase 2.

### Fixes
* **#850** — Route `REFER` SIP messages to `hep_proto_1_call` (Homer 7 parity); they no longer land only in `hep_proto_1_default` ([#851](https://github.com/sipcapture/homer/pull/851)).

### Upgrade notes
* **REFER:** new traffic appears in the calls table and call-flow view. Rows already stored in `hep_proto_1_default` are unchanged unless re-ingested.
* **Form search:** Call-ID and other string filters are exact match unless you type a `%` wildcard pattern.
* **`lazy_payload`:** enabled by default (`storage.ducklake.search.lazy_payload: true`).