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