What's new in chart-v0.2.34
This is a metadata-only chart bump: appVersion advances from 0.6.1 to 0.6.2, the default image.tag now resolves to ghcr.io/robintra/perf-sentinel:0.6.2, and the artifacthub.io/changes annotation refreshes to surface the 0.6.2 dashboard polish on Artifact Hub. No chart-level template diff, no values.yaml schema change, no new RBAC, no new optional ConfigMap or Secret, no .perf-sentinel.toml review needed. The chart-v0.2.33 surface is preserved byte-for-byte.
The 0.6.2 daemon image is a polish release with no operator-visible runtime impact. The only user-visible change lands inside HTML reports rendered by perf-sentinel report: the Explain trace_id breadcrumb now renders as a chip rather than bare text against the span tree, and the .ps-drill banner used on the pg_stat tab and on the suggested-fix box on Explain carries a 12px bottom margin so it no longer sits flush against the content below. The daemon process itself, the /metrics shape, the OTLP HTTP and gRPC routes, the /api/* JSON surface, the ack store JSONL schema, and the chart-rendered ConfigMap and Secret schemas are unchanged.
The HTTP API surface, the 0.5.21 ack Prometheus counters, the 0.5.23 [daemon.cors] config section, the 0.5.25 Scaphandre scrape counters on /metrics, the 0.5.27 hardening, the 0.5.28 32-hex finding signature, the 0.6.1 CORS-vs-api_key validation tightening, the ServiceMonitor rendering, the NetworkPolicy rendering, and the optional [daemon.ack] ConfigMap-and-Secret plumbing all keep their prior contracts. A helm upgrade from chart-v0.2.33 to chart-v0.2.34 is metadata-only on every side, no daemon-side validation tightening, no on-disk migration, no upgrade hook required.
Changed
appVersionbumped from0.6.1to0.6.2, defaultimage.tagnow resolves toghcr.io/robintra/perf-sentinel:0.6.2.artifacthub.io/changesannotation refreshed to surface the 0.6.2 dashboard polish on Artifact Hub.- No chart-level config change.
values.yaml, every template, theServiceMonitorrendering, theNetworkPolicyrendering, the optional[daemon.ack]and[daemon.cors]plumbing, and theack-toml-baselinemount are byte-for-byte identical to chart-v0.2.33.
Behavior
- HTML report side:
Explaintrace_idbreadcrumb renders as a chip with padding, a--color-background-tertiarytint and--border-radius-md, visually detached from the span tree below. Affects the static HTML produced byperf-sentinel report, not the live daemon API. - HTML report side:
.ps-drillbanner carries amargin-bottom: 12pxso the "Filtered from Explain" banner onpg_statand the suggested-fix box onExplainno longer sit flush against the content immediately below. - No HTTP-shape change on the daemon side. Every
/api/*route, every/metricsline, the OTLP HTTP and gRPC routes and every JSON shape are byte-for-byte identical to chart-v0.2.33 for already-clean inputs. - No upgrade hook required, no on-disk migration. The runtime ack store JSONL schema is unchanged. Existing acks survive the upgrade.
Install
helm install perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.2.34Upgrade an existing release:
helm upgrade perf-sentinel oci://ghcr.io/robintra/charts/perf-sentinel --version 0.2.34The bump is metadata-only on every side, no .perf-sentinel.toml edit required.
Full Changelog: chart-v0.2.33...chart-v0.2.34