Repository navigation
v0.9.0
[0.9.0] - 2026-10-30
HAPTIC 0.9 pins release charts to signed image digests, splits the Grafana
dashboard into controller and traffic views, and fixes request-metric data loss
in the Vector sidecar.
Before upgrading: if you install from an image mirror, check that it keeps
the original image index. Read the
upgrade notes.
Helm chart
Added
- Optional
vector.requestMetrics.serverLabelidentifies the selected upstream server in request counters and duration histograms (#533).
Changed
- Published release charts select matching multi-platform controller image digests by default, including agents and lifecycle hooks; explicit image tags and digests retain precedence (#527).
- The built-in Grafana dashboard is split into controller and traffic dashboards, adding route, status, termination-state, latency, throughput, and backend-target panels. The
haptic.jsonConfigMap key andhapticUID remain the controller view;haptic-traffic.jsonand UIDhaptic-trafficare new. - Request counters use the conventional
_requests_totalname; the unsuffixed counter remains as a compatibility alias (#531).
Fixed
- Prometheus no longer drops Vector request metrics as out-of-order samples: the exporters omit sample timestamps (#537).
- Vector keeps request histogram counts when a configuration reload changes the metric pipeline inputs (#532).
- Vector forwards newline-terminated access logs without extra blank stdout records (#534).
- Grafana panels read registered configuration-validation outcomes and observability-drop counts instead of an absent histogram and an event-dependent subscriber series (#530).