11.0.316
sipcapture/homer11.0.316Aug 13, 2026by adubovikov
AI Summary
Fixes a critical Grafana integration bug where timestamp conversions caused data overflow and incorrect display of capture times in FlightSQL.
Key Highlights
- Fix FlightSQL timestamp encoding to use Arrow `timestamp[us]` instead of nanoseconds.
- Resolve Grafana overflow issue where `value*1000` caused integer overflow.
- Fix `time_bucket` function to work without `to_timestamp(epoch(timestamp))`.
Full Release Notes
## What's Changed * fix(flightsql): encode timestamps in Arrow field units by @adubovikov in https://github.com/sipcapture/homer/pull/932 ### FlightSQL / Grafana - Write DuckDB `TIMESTAMP` values as Arrow `timestamp[us]` (not nanoseconds). Grafana/Influx converting us→ns with `value*1000` overflowed int64 and showed capture times as **1882**. - `time_bucket(..., timestamp)` works without `to_timestamp(epoch(timestamp))`. Stored DuckLake data is unchanged. **Full Changelog**: https://github.com/sipcapture/homer/compare/11.0.315...11.0.316