11.0.316
gophish/gophish11.0.316Aug 13, 2026by adubovikov
AI Summary
Fixes timestamp encoding in FlightSQL to prevent integer overflow when converting data for Grafana.
Key Highlights
- Encode DuckDB `TIMESTAMP` as Arrow `timestamp[us]` instead of nanoseconds to fix overflow.
- Fixes Grafana/Influx conversion issues that displayed capture times as 1882.
- Enables `time_bucket` function to work without complex conversion steps.
New Features
- Fixed timestamp encoding for FlightSQL/Grafana compatibility.
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