RATATOSKRATATOSK
Sign in

Dragonfly

v2.5.1Storage & Data
Jul 27, 2026

Dragonfly v2.5.1 is a routine bugfix and dependency rollup. The only operator-relevant behavior change is a validation tightening in digest.Parse that rejects non-hex encoded values; the remainder consists of internal bug fixes (PostgreSQL sequencing, header handling, peer metrics recording), performance improvements (batch DAG operations, duplicate score evaluation), and concurrency enhancements across the scheduler and peer manager.

  • breakingDigest parsing now rejects non-hex encoded values

    digest.Parse now rejects non-hex encoded values. This validation tightening applies to all digest parsing operations and may require review if your code passes untrusted or non-standard digest inputs to Dragonfly v2.5.1.

Key changes (6)

  • Validation tightened: digest.Parse rejects non-hex encoded values
  • PostgreSQL scheduler_cluster sequence fix prevents primary key collisions
  • Manager's redis proxy Stop method made idempotent (prevents double-close panic)
  • Scheduler peer registration now handles HitLocalCache
  • Multiple internal scheduler and peer manager improvements
  • Dependencies updated: golang.org/x/crypto, golang.org/x/sync, golang.org/x/sys, google.golang.org/grpc, google.golang.org/api, containerd, prometheus client_golang, and GitHub Actions
Add Dragonfly to your stack

A weekly email arrives when a release needs action. Like the breaking changes in this release.

Add to stack