Releases: dragonflyoss/dragonfly
Release list
v2.5.1
Changelog
Features
- 530a1d2 feat(scheduler): handle HitLocalCache in peer register & upgrade v2.2.32 (#4881)
- 57f363d feat(scheduler): use sharded keymutex in peer manager
- 398618f feat(stats): add Capacity field and IsFull method to Snapshot
- 2c2a616 feat(stats): add RollingWindow and use it for peer piece cost tracking
Bug Fixes
- aa319dd fix(database): reset scheduler_cluster postgres sequence after seeding default cluster (#4857)
- a9e6e06 fix(manager): format RBAC subject from integer user id (#4877)
- c003aed fix(manager): make redis proxy Stop idempotent to prevent double-close panic (#4866)
- 3d5c223 fix(net): guard HeaderToMap against header keys with empty value slices (#4855)
- 1e2b8ca fix(scheduler): fix DeletePeerOutEdges using wrong peer var for metrics
- fe42b24 fix(scheduling): use addedParents instead of candidateParents in responses
- 6bbe82d fix(stats): fix variable shadowing in rolling window test
- 6d5a332 refactor(dag): replace sync.Map with RWMutex map, add Range method
Dependency updates
- 99555f0 chore(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (#4844)
- e5e2263 chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 (#4887)
- 68d8be7 chore(deps): bump actions/stale from 10.3.0 to 10.4.0 (#4868)
- 15e3b03 chore(deps): bump azure/setup-helm from 5.0.0 to 5.0.1 (#4847)
- 5018cbf chore(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 (#4873)
- 2ac9f41 chore(deps): bump docker/setup-buildx-action from 4.1.0 to 4.2.0 (#4858)
- 2a60c52 chore(deps): bump docker/setup-qemu-action from 4.1.0 to 4.2.0 (#4871)
- acac3f9 chore(deps): bump github.com/bits-and-blooms/bitset from 1.24.5 to 1.24.6 (#4888)
- fd5eb77 chore(deps): bump github.com/containerd/containerd from 1.7.33 to 1.7.34 (#4874)
- cba0bbb chore(deps): bump github.com/montanaflynn/stats from 0.9.0 to 0.10.0 (#4876)
- 06a3aac chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.2 to 2.32.0 (#4850)
- 7aaad68 chore(deps): bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#4889)
- 2a6231c chore(deps): bump github/codeql-action/upload-sarif from 4.36.2 to 4.36.3 (#4863)
- b03009c chore(deps): bump github/codeql-action/upload-sarif from 4.36.3 to 4.37.1 (#4884)
- c19717f chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#4883)
- 1edef28 chore(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 (#4869)
- d208b8b chore(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 (#4875)
- 91a9482 chore(deps): bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 (#4849)
- 064c72a chore(deps): bump google.golang.org/api from 0.279.0 to 0.288.0 (#4872)
- e522950 chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 (#4864)
- 3582b90 chore(deps): bump kentaro-m/auto-assign-action from 2fdd10134f759704abd4f54e8e9bf19d10b52d01 to e4bac10e264c621dbfddcba9b25d1f9d79c3117a (#4860)
- bdf7a02 chore(deps): bump mheap/github-action-required-labels from 5.5.1 to 5.6.0 (#4882)
- 798c489 chore(deps): upgrade go-github to v89 and update client initialization (#4878)
Chores
- 5523218 Decoupling Scheduler from Manager (#4895)
- bf921a9 chore(client): update client submodule to v1.4.1 (#4892)
- 0947474 chore(client): update client submodule to v1.4.2 (#4894)
- e965855 chore: add Scarf analytics pixel to README (#4840)
- 1a0f5ce clamp preheat percentage to available peers in selectPeers (#4856)
- 3b64447 docs(dag): update Range method comment to remove outdated lock warning
- a7b3aaf perf(dag): add batch AddEdges/CanAddEdges to amortize cycle detection
- 5b723a4 perf(evaluator): avoid duplicate score evaluation when sorting parents
- 0286304 reject non-hex encoded value in digest.Parse (#4837)
- c05ff6e style(stats): prefix unused parameter with underscore in test
- cfe2490 style: simplify multi-line comments to single lines
Contributors
Thanks to all the contributors! ❤️
v2.5.0
Dragonfly v2.5.0 is released!🎉🎉🎉 Thanks to the contributors who made this release happen and welcome you to visit d7y.io website.
New features and enhancements
Direct Repository Downloads from Hugging Face and ModelScope
Dragonfly Client now supports directly downloading model repositories from Hugging Face and ModelScope. Users can run commands such as dfget hf://deepseek-ai/DeepSeek-OCR and dfget modelscope://models/deepseek-ai/DeepSeek-OCR to fetch repositories.
Git LFS data is downloaded through Dragonfly P2P acceleration, while other repository metadata is fetched through the Git protocol.
For more information, please refer to Hugging Face repository download and ModelScope repository download.
Dragonfly Injector for Kubernetes Webhook Injection
Dragonfly provides dragonfly-injector, a Kubernetes Mutating Admission Webhook for automatic P2P capability injection.
It can inject Dragonfly client binaries and configurations, dfdaemon socket mounts, and CLI tools into application Pods through annotation-based policies, enabling Pods to use Dragonfly for file downloads without rebuilding container images.
Helm Charts now also support deploying Dragonfly with webhook injection enabled.
For more details, please refer to Using Dragonfly with webhook injection.
Blocklist for Download Control
Dragonfly supports configuring a blocklist in the Manager console to disable specific downloads.
This can be used as an emergency measure to mitigate the impact of sudden abnormal requests on the service.
When a blocked download is intercepted, gRPC downloads return a PermissionDenied error code, and HTTP proxy downloads return a FORBIDDEN status.
For more information, please refer to Blocklist.
Comprehensive Rate Limiting
Dragonfly introduces more complete rate limiting capabilities across the control plane and client.
Manager and Scheduler gRPC servers now support a configurable request rate limit for unary requests and streaming connections.
The client supports outbound bandwidth, inbound bandwidth, back-to-source bandwidth, prefetch bandwidth, upload request, download request, and adaptive rate limiting to better protect source services and improve system stability under high load.
For more information, please refer to Rate Limit.
dfctl Command Line Tool
Dragonfly Client introduces dfctl, a command-line tool used to manage tasks in the client's local storage, including tasks, persistent tasks, and persistent cache tasks.
It supports listing and removing local resources, and can preheat file and image tasks through the Scheduler.
For more information, please refer to dfctl.
Container Registry Proxy Configuration Simplification
dfdaemon can now infer the upstream registry from the ns query parameter appended by containerd registry mirror requests.
Combined with proxyAllRegistries: true, users can route all registries through Dragonfly with a single _default/hosts.toml configuration instead of maintaining separate registry-specific hosts.toml files and X-Dragonfly-Registry headers.
For more information, please refer to Infer upstream registry from containerd ns query parameter and proxyAllRegistries documentation update.
Client Download and Transfer Optimization
Dragonfly Client improves download efficiency and file transfer reliability in multiple areas.
The parent selector and piece collector now coordinate more closely to collect enough parent peers before scheduling decisions, improving bandwidth utilization while keeping graceful fallback for unstable parent peers.
File export and download operations now use buffered writes, and gRPC stream buffer sizes and connection settings have been tuned for better large-file transfer performance.
HTTP Handling and Redirect Security Improvements
The HTTP backend now uses HTTP/1.1 and improves stat request handling by retrying with a HEAD request when a response has Transfer-Encoding but no Content-Length.
Dragonfly also strips sensitive headers such as Authorization and Cookie when following cross-origin redirects, and avoids caching relative HTTP 307 redirect locations while still resolving them correctly during request processing.
Additional Enhancements
- Add ExternalRedis TLS support in Manager, including CA certificate, client certificate, key, and
insecureSkipVerifyoptions. - Remove deprecated V1 preheat API endpoints and consolidate health checks to the
/healthyendpoint. - Improve upload and download metrics collection and remove unused gRPC piece download logic.
- Improve
INSTANCE_NAMEgeneration by using Kubernetes build-time environment variables and falling back to the system hostname. - Add dfdaemon
hickory_dnsoptions to make DNS resolver behavior configurable. - Improve task ID calculation for OCI registry blob downloads to reduce redundant downloads and storage across registries.
Significant bug fixes
- Fixed the Redis Lua script argument order for peer TTL and
concurrent_piece_count, preventing unintended key expiration and incorrect peer state. - Fixed PostgreSQL
SERIALsequence handling after seeding default Scheduler Cluster and Seed Peer Cluster records, avoiding primary key conflicts when creating new clusters. - Fixed relative HTTP 307 redirect handling by skipping cache for relative
Locationvalues and resolving them against the base URL before following redirects.
Nydus
New features and enhancements
- Support building prefetch-optimized layer blobs for Ondemand data.
- Support converting Nydus images to OCI format and converting to/from local archives.
- Support zero-disk transfer in Nydusify Copy.
- Introduce uffd-based support for the virtio-pmem DAX backend to enable high-performance on-demand image loading in Kata scenarios.
- Support switching the Storage layer from Proxy mode to Dragonfly SDK mode to improve P2P cache hit performance.
- Support committing with short container IDs and synchronizing the filesystem before commit.
- Support resending FUSE requests when recovering Nydusd, fixing hot-upgrade tests.
Significant bug fixes
- Fix Blobfs compatibility with fuse-backend-rs 0.12.0.
- Fix failover-policy parameter parsing.
- Fix a panic in Builder when a symbolic link overwrites a directory.
- Fix multiple issues in chunkdict deduplication logic, DBSCAN clustering, and chunk sorting.
- Fix Nydus image detection logic.
- Fix remount invalidation for nested mount points in fusedev.
- Fix abnormal values when Nydusctl backend metric counters are reset.
- Fix Nydusify failing to find blobs when image names are modified.
- Fix plain HTTP conversion in Nydusify.
Others
You can see CHANGELOG for more details.
Links
- Dragonfly Website: https://d7y.io/
- Dragonfly Repository: https://github.com/dragonflyoss/dragonfly
- Dragonfly Client Repository: https://github.com/dragonflyoss/client
- Dragonfly Injector Repository: https://github.com/dragonflyoss/dragonfly-injector
- Dragonfly Console Repository: https://github.com/dragonflyoss/console
- Dragonfly Charts Repository: https://github.com/dragonflyoss/helm-charts
- Dragonfly Monitor Repository: https://github.com/dragonflyoss/monitoring
Dragonfly Github

v2.4.4
v2.4.4-rc.4
Changelog
Bug Fixes
- 71cd1b1 fix(scheduler): delete AnnouncePeer stream reference to prevent transport memory leak (#4827)
- 69fc4d1 fix(scheduler): honor peer concurrency during preheat jobs (#4817)
- e63ac7e fix(scheduler): skip exponential delay for super seed peers on register (#4816)
- 1b2bcec refactor: remove MustParseRange/ParseOneRange/ParseURLMetaRange helpers (#4835)
Dependency updates
- 996ad9a chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#4832)
- 4a85ece chore(deps): bump github.com/containerd/containerd from 1.7.32 to 1.7.33 (#4831)
- c788d19 chore(deps): bump github.com/onsi/gomega from 1.41.0 to 1.42.0 (#4822)
- c9e2e6d chore(deps): bump github.com/redis/go-redis/v9 from 9.19.0 to 9.20.1 (#4820)
- 457196f chore(deps): bump github.com/redis/go-redis/v9 from 9.20.1 to 9.21.0 (#4834)
- 9d6de98 chore(deps): bump go.mongodb.org/mongo-driver from 1.17.0 to 1.17.7 (#4829)
- 0883ac9 chore(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0 (#4821)
- 0041afa chore(deps): upgrade retry-go to v5 (#4830)
Chores
- e2e7dd0 Fix Postgres SERIAL after seeding default clusters (#4752) (#4753)
- 9f49417 reject negative suffix-length in ParseRange (#4825)
Contributors
Thanks to all the contributors! ❤️
v2.4.4-rc.3
Changelog
Bug Fixes
- d8c5ea6 fix(job): fix data race on slice appends in preheatV2SingleSeedPeer (#4774)
- 2dc7c97 fix(preheat): add objectStorage and hdfs params for manager preheat job (#4764)
- db4fc5b fix: correct typos in scheduler log messages and preheat response fields (#4788)
Dependency updates
- af46cd7 chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#4796)
- 4786768 chore(deps): bump actions/stale from 10.2.0 to 10.3.0 (#4783)
- a001dae chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 (#4770)
- 87dc578 chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 (#4813)
- 18f97e0 chore(deps): bump d7y.io/api/v2 from 2.2.28 to 2.2.30 (#4778)
- 457fe37 chore(deps): bump docker/build-push-action from 7.1.0 to 7.2.0 (#4784)
- 111d819 chore(deps): bump docker/login-action from 4.1.0 to 4.2.0 (#4785)
- dc727b3 chore(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#4797)
- 3dc89d6 chore(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#4798)
- 47e29c6 chore(deps): bump github.com/bits-and-blooms/bitset from 1.24.4 to 1.24.5 (#4811)
- 46a8f1e chore(deps): bump github.com/containerd/containerd from 1.7.31 to 1.7.32 (#4775)
- 3f58941 chore(deps): bump github.com/go-playground/validator/v10 from 10.30.2 to 10.30.3 (#4814)
- 3ccec24 chore(deps): bump github.com/onsi/gomega from 1.39.1 to 1.41.0 (#4772)
- f78cd62 chore(deps): bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 (#4799)
- 6eaf44e chore(deps): bump github.com/redis/go-redis/v9 from 9.18.0 to 9.19.0 (#4758)
- 8e116c4 chore(deps): bump github/codeql-action from 4.35.2 to 4.35.4 (#4755)
- 0e8d96a chore(deps): bump github/codeql-action from 4.35.4 to 4.35.5 (#4768)
- 3ad0cbd chore(deps): bump github/codeql-action from 4.35.5 to 4.36.0 (#4782)
- 4b93799 chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 (#4794)
- 1974e13 chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 (#4810)
- 0ccfc79 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.68.0 to 0.69.0 (#4809)
- 906f6ec chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.43.0 to 1.44.0 (#4793)
- 37a530f chore(deps): bump golang.org/x/crypto from 0.50.0 to 0.52.0 (#4781)
- e2bedf3 chore(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0 (#4754)
- 98f5fca chore(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 (#4780)
- 2fcf160 chore(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 (#4812)
- 79f9850 chore(deps): bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 (#4777)
- fb2f071 chore(deps): bump google.golang.org/api from 0.276.0 to 0.279.0 (#4766)
- 53c69b7 chore(deps): bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 (#4771)
- 0d7caae chore(deps): bump kentaro-m/auto-assign-action from 3f4d16b9e7887503a0fef2c3ccd80aa64cad8f31 to ec535837f27fe559c375eb1000f68aa155afc2d1 (#4795)
- d3309d2 chore(deps): bump kentaro-m/auto-assign-action from 4752280082a529498fe22a149e6c9814d87966ec to cc0141d9009b0904e6d9988d0f1a51d64cd3d008 (#4759)
- 6c4ad87 chore(deps): bump kentaro-m/auto-assign-action from cc0141d9009b0904e6d9988d0f1a51d64cd3d008 to 3f4d16b9e7887503a0fef2c3ccd80aa64cad8f31 (#4765)
- 063fcb4 chore(deps): bump kentaro-m/auto-assign-action from ec535837f27fe559c375eb1000f68aa155afc2d1 to 2fdd10134f759704abd4f54e8e9bf19d10b52d01 (#4807)
Chores
- f72a5f8 Add support for FreeBSD (#4686)
- 2d30403 Fix test failures from SafeDialer blocking loopback httptest servers (#4804)
- 20cb2f9 Merge commit from fork
- 4f9bd93 Merge commit from fork
- 42aefc1 build: upgrade alpine to 3.23.4 and golang builder to alpine3.23 (#4776)
- b69614e chore: Upgrade go-docker minor version to patch CVE-2024-41110 (#4801)
- b6b612b chore: Upgrading from Alpine 3.21.5 to 3.21.7 to patch vulns (#4762)
- 552db45 ci(docker): remove freebsd/amd64 from build platforms (#4786)
- 241a3ce ci: upgrade KIND_VERSION from v0.12.0 to v0.32.0 in e2e workflows (#4806)
Contributors
Thanks to all the contributors! ❤️
v2.4.4-rc.2
Changelog
Features
Bug Fixes
- 1db2e55 fix: Upgrading grpc_health_probe to 0.4.48 to patch CVE-2025-68121 (#4745)
Dependency updates
- e3572b1 chore(deps): bump actions/cache from 5.0.3 to 5.0.5 (#4715)
- 312fe6f chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#4719)
- eaa47e6 chore(deps): bump actionsdesk/lfs-warning from 3.2 to 3.3 (#4717)
- d194dc9 chore(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 (#4741)
- a5aeb3a chore(deps): bump d7y.io/api/v2 from 2.2.25 to 2.2.28 (#4718)
- b0dc755 chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 (#4722)
- 0b579bb chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.31 (#4726)
- a3a3afd chore(deps): bump github.com/docker/go-connections from 0.6.0 to 0.7.0 (#4725)
- 8c4b2b9 chore(deps): bump github.com/jackc/pgx/v5 from 5.5.4 to 5.9.0 (#4724)
- 6064b18 chore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 (#4732)
- 0ce4b7b chore(deps): bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.2 (#4740)
- 9b753a2 chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (#4727)
- 6b2412c chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.67.0 to 0.68.0 (#4730)
- 424d87f chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.67.0 to 0.68.0 (#4713)
- 1166507 chore(deps): bump golang.org/x/crypto from 0.49.0 to 0.50.0 (#4714)
- 88e2170 chore(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 (#4716)
- 8852553 chore(deps): bump google.golang.org/api from 0.269.0 to 0.276.0 (#4729)
- 08ed6a9 chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 (#4728)
- 90800a0 chore(deps): bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 (#4742)
- 7682d05 chore(deps): bump kentaro-m/auto-assign-action from 2540405c417e3376a45f5fc809acd86fe2dfeec5 to 646e8b333af1f2578621db2ad3a1373665e53201 (#4731)
- 2384faf chore(deps): bump kentaro-m/auto-assign-action from 646e8b333af1f2578621db2ad3a1373665e53201 to 4752280082a529498fe22a149e6c9814d87966ec (#4739)
- cabea58 chore(deps): bump kentaro-m/auto-assign-action from 7d91347892b849bdd20a3d67c7564caa4ff21e35 to 2540405c417e3376a45f5fc809acd86fe2dfeec5 (#4721)
Contributors
Thanks to all the contributors! ❤️
v2.4.4-rc.1
v2.4.4-rc.0
Changelog
Bug Fixes
Dependency updates
- c8371d6 chore(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 (#4703)
- df2d375 chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 (#4705)
- c8dbcce chore(deps): bump github.com/go-playground/validator/v10 from 10.30.1 to 10.30.2 (#4704)
- e0bfe11 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.42.0 to 1.43.0 (#4699)
- e31f3bf chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.42.0 to 1.43.0 (#4707)
- 9f7c81c chore(deps): bump kentaro-m/auto-assign-action from 79356e58e31446bdb2b16fbd862d671afa66a0a5 to 7d91347892b849bdd20a3d67c7564caa4ff21e35 (#4706)
Chores
Contributors
Thanks to all the contributors! ❤️
v2.4.4-beta.0
Changelog
Features
Bug Fixes
Dependency updates
- 2eae4e9 chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#4696)
- 77034ae chore(deps): bump anchore/sbom-action from 0.22.2 to 0.23.1 (#4660)
- 8b0441b chore(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.35.0 (#4658)
- 167f015 chore(deps): bump azure/setup-helm from 4.3.1 to 5.0.0 (#4695)
- 629f9ad chore(deps): bump d7y.io/api/v2 from 2.2.24 to 2.2.25 (#4663)
- b209868 chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 (#4664)
- 5e34132 chore(deps): bump github.com/gin-contrib/gzip from 1.2.3 to 1.2.6 (#4691)
- 7a8b8ff chore(deps): bump github.com/gin-contrib/zap from 1.1.5 to 1.1.7 (#4692)
- 4adf0d8 chore(deps): bump github.com/montanaflynn/stats from 0.7.1 to 0.9.0 (#4694)
- 4dcce3a chore(deps): bump github/codeql-action from 4.32.5 to 4.35.1 (#4693)
- 6b087c1 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.61.0 to 0.67.0 (#4661)
- 7082532 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.40.0 to 1.42.0 (#4656)
- 06b34d1 chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 (#4670)
- 6dab7f4 chore(deps): bump kentaro-m/auto-assign-action from c8db276c3a2c3609c66ffe9f371cf1ebe80bc1b1 to 79356e58e31446bdb2b16fbd862d671afa66a0a5 (#4690)
- e9dff4c chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.1.0 (#4662)
- 309dc2a chore(deps): bump sigstore/cosign-installer from 4.1.0 to 4.1.1 (#4697)
Chores
- 3fa1113 chore(client): update client submodule to e9ff9699 (#4669)
- 2aab22a chore: add dragonfly-maintainers as codeowners alongside approvers (#4684)
- eda0bdc chore: update CODEOWNERS team names to dragonfly-approvers/maintainers (#4672)
- 4625771 ci: add Docker credentials env vars and skip test if not set (#4687)
Contributors
Thanks to all the contributors! ❤️
v2.4.3
Changelog
Dependency updates
- e1491bf chore(deps): Bump d7y.io/api to v2.2.24 (#4653)
- 5e7833d chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 (#4644)
- f0e6ca4 chore(deps): bump actions/stale from 9.1.0 to 10.2.0 (#4650)
- 2b55113 chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (#4645)
- e54da15 chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#4648)
- 64a8c97 chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0 (#4652)
- 585528c chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.63.0 to 0.67.0 (#4646)
- 4945e62 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.40.0 to 1.42.0 (#4651)
- 5b38216 chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.40.0 to 1.42.0 (#4643)
- 8ec8522 chore(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 (#4647)
- 68ef3a2 chore(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0 (#4649)
Contributors
Thanks to all the contributors! ❤️