Skip to content

3.4.0

Latest

Choose a tag to compare

@erikdarlingdata erikdarlingdata released this 07 Aug 10:44
1887c83

Highlights

  • Gzip plan-dimension storage (V54) — measured 14.4× on 885 GB of production plan XML (vs 8.9× lz4 TOAST), with the --recompress-plan-dim operator verb for existing stores: verified batch conversion + closing VACUUM FULL compaction, no service outage, validated end-to-end on a 52-replica production store (103 GB → 77 GB on disk).
  • Store self-metrics (V53): hourly size/compression/growth series + get_store_metrics for capacity forecasting.
  • Persisted finding drill-downs (V52), Lite Query Store backfill worker, Azure SQL DB support for the backfill worker.
  • First release with Linux artifacts: PerformanceMonitorDarling-linux-x64-3.4.0.tar.gz + ghcr images :3.4.0/:latest, keyless Sigstore signature on the image, SLSA provenance on the tarball (gh attestation verify).
  • --export-viewer-config: the remote-viewer setup as one copyable folder.
  • Field fixes: self-alert severity in webhook/Teams/Slack/PagerDuty payloads (#2090), --configure-network comma-splice on minimal configs (#2073), Linux add_servers secret references (#2087), non-interactive console guidance for interactive verbs (#2097), ACL-sweep idempotence (#2093), fleet-scope collector enablement (#2064).

Full detail in CHANGELOG.md.

Verify the Linux artifacts:

cosign verify ghcr.io/erikdarlingdata/performancemonitor-darling:3.4.0 \
  --certificate-identity-regexp 'github.com/erikdarlingdata/PerformanceMonitor' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
gh attestation verify PerformanceMonitorDarling-linux-x64-3.4.0.tar.gz -R erikdarlingdata/PerformanceMonitor