Releases: dragonflyoss/dragonfly
Releases · dragonflyoss/dragonfly
v2.0.8-beta.3
v2.0.8-beta.2
v2.0.8-beta.1
v2.0.8-beta.0
Changelog
- b5d961f chore(deps): bump github.com/gammazero/deque from 0.2.0 to 0.2.1 (#1810)
- e8d21fd chore(deps): bump github.com/shirou/gopsutil/v3 from 3.22.9 to 3.22.10 (#1812)
- 50f79d9 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.36.1 to 0.36.4 (#1811)
- 86fe958 chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.10.0 to 1.11.1 (#1813)
- 3786370 chore: close out of use client grpc conn (#1817)
- 14ff235 chore: make SendMsg in doRecursiveDownload safe (#1806)
- 33b134c feat: add otel trace in log (#1804)
- c2ff255 feat: add workHome and pluginDir to configuration (#1807)
- 7c007b4 feat: optimize peer gc (#1819)
- 1c0cfed feat: peer.UpdateAt needs to be updated during download process (#1818)
- bde6496 feat: returns an scheduling error if the peer state is not PeerStateRunning (#1821)
- 80e1889 feat: statistical the traffic of reused peer (#1816)
- abd11a2 fix: otel goroutine leak (#1815)
v2.0.8-alpha.4
v2.0.8-alpha.3
v2.0.8-alpha.2
v2.0.8-alpha.1
Changelog
- 3b04c74 chore(deps): bump github.com/onsi/gomega from 1.22.1 to 1.23.0 (#1798)
- 34c38d3 chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (#1796)
- 1318d02 chore(deps): bump google.golang.org/api from 0.97.0 to 0.101.0 (#1800)
- d812c67 chore(deps): bump gorm.io/driver/mysql from 1.4.1 to 1.4.3 (#1799)
- fe39b34 chore(deps): bump gorm.io/driver/postgres from 1.4.4 to 1.4.5 (#1797)
- ab2a427 feat: add leave host logger (#1801)
- fb5ae03 feat: scheduler's record adds ParentUploadCount and ParentUploadFailedCount (#1795)
- 768fdff fix: leave host (#1803)
v2.0.8-alpha.0
Changelog
- 282262b chore(deps): bump github.com/aws/aws-sdk-go from 1.44.114 to 1.44.121 (#1785)
- f777ec7 chore(deps): bump github.com/casbin/gorm-adapter/v3 from 3.11.0 to 3.12.1 (#1786)
- c7d4db7 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.4.0 (#1787)
- a3a3e66 chore(deps): bump github.com/shirou/gopsutil/v3 from 3.22.7 to 3.22.9 (#1784)
- 7b5d47d chore(deps): bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1 (#1783)
- 4560255 chore: add intel to ADOPTERS.md (#1778)
- 75791cf chore: add timestamp to stdout&stderr (#1781)
- f472c9f chore: update grpc api proto verison (#1779)
- 78f0513 chore: update helm-charts submodule
- 2556582 feat: add LeaveHost handler (#1780)
- 61518de feat: add calculateParentHostUploadSuccessScore to scheduler (#1789)
- eef6885 feat: add download header log (#1793)
- c66f5a3 feat: daemon call leaveHost when exit (#1788)
- 7dfe5cf feat: grpc scheduler client dial options (#1792)
- 9d69a74 feat: support split running tasks (#1794)
- 2556626 fix: daemon don't leaveHost when keepStorage=true (#1790)
- fbbbe3b fix: did not call scheduler leave tasks in forceGC (#1782)
v2.0.7
Dragonfly v2.0.7 is released! 🎉🎉🎉 Thanks to the contributors of dragonfly, welcome to visit d7y.io website.
Features
- Add nydus mirror mode to integrate dragonfly, please refer to integration/nydus.
- Scheduler removes task and host gc ttl.
- Optimize the scheduler registration logic in the case of concurrency.
- Add the leave state for task, optimize the scheduling when there are no available peers for the task.
- Support download empty file.
- Support ipv6.
- Manager supports redis cluster mode.
- Stat peer count with memory cache.
- Peer changes default storage strategy to
io.d7y.storage.v2.simple
. - Add MaxConnectionIdle to grpc keepalive.
- Update golang version to
1.19
.
You can see CHANGELOG for more details.