11.0.316
upstash/context711.0.316Aug 13, 2026by adubovikov
AI Summary
This release fixes a timestamp encoding issue between DuckDB and Arrow format that was causing data overflow in Grafana visualizations, ensuring accurate time-series data representation.
Key Highlights
- Fixed timestamp encoding in Arrow fields (from nanoseconds to microseconds).
- Resolved timestamp overflow errors in Grafana visualizations.
- Fixed data showing as 1882 due to conversion overflow.
- Ensures time_bucket functions work correctly with stored data.
New Features
- Corrected Arrow timestamp encoding for FlightSQL/Grafana.
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