Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accele
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accele
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch. It aims to provide a best‑practice, standards‑based solution for cloud‑native architectures, improving large‑scale delivery of files, container images, OCI artifacts, AI/ML models, caches, logs, dependencies, etc.
You can find the full documentation on the d7y.io.
Join the conversation and help the community grow. Here are the ways to get involved:
22880028764You can also find community information in the community repository.
You can find the roadmap in the community repository.
A third-party security audit of Dragonfly was performed by Trail of Bits, with the full report available at Dragonfly Comprehensive Report.
If you discover a vulnerability, please report it per our Security Policy at Security Policy, and security insights are detailed in SECURITY-INSIGHTS.yml.
We publish SBOMs with all of our releases. You can find them in Github release assets.
You should check out our CONTRIBUTING and develop the project together.
Please refer to our Code of Conduct which applies to all Dragonfly community members.
AnnounceHost heartbeats can be starved by SyncHost streams contending on the shared network statistics mutex
Image pull failed precondition due to sha256 digest mismatch
Implement dfget's Python SDK
Manager cache and job queue ignore database.redis.tls (plaintext connect, i/o timeout)
Add fuzz targets to support the OSS-Fuzz build of Dragonfly v2
permission deny
Enable server-auth mode to alllow different multi-cluster network topologies
Add trace info about source seed client in the client sdk
Seed Peer cached pieces are not re-announced after Scheduler restart