Skip to content

Releases: dragonflyoss/Dragonfly2

v2.0.9-rc.2

13 Mar 10:45
684469a
Compare
Choose a tag to compare

Changelog

  • 6555a56 Compile API group regexp only once (#2135)
  • 28b0db5 Fix a minor typo (#2127)
  • 53858b0 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.189 to 1.44.209 (#2122)
  • bdf72a6 chore(deps): bump github.com/casbin/casbin/v2 from 2.61.1 to 2.64.0 (#2123)
  • 7ed7cc5 chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#2140)
  • 873fb62 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.37.0 to 0.39.0 (#2120)
  • 31358c2 chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.13.0 to 1.14.0 (#2144)
  • c67a2bb chore(deps): bump gorm.io/driver/postgres from 1.4.6 to 1.4.8 (#2142)
  • 9777569 chore(deps): bump gorm.io/gorm from 1.24.5 to 1.24.6 (#2143)
  • fdb22ca chore: add Garen Wen to maintainers (#2136)
  • cddcac7 feat: add SearchSchedulerClusterCount metric to manager (#2152)
  • 684469a feat: add auth config to manager (#2161)
  • b310588 feat: add handleRegisterSeedPeerRequest to AnnouncePeer in service v2 (#2147)
  • a2fcca6 feat: add handleRegisterSeedPeerRequest to service v2 in scheduler (#2148)
  • 5d5804e feat: add metrics to service v2 (#2153)
  • d5462ef feat: change ScheduleCandidateParentsForNormalPeer implement (#2133)
  • 518d143 feat: enhance daemon health check (#2130)
  • b834cae feat: implement announce peer (#2150)
  • dbbf329 feat: implement v2 version of scheduler service (#2125)
  • a262f76 fix: remove unnecessary fmt.Sprintf calls (#2159)
  • c37e227 refactor: optimize certifyCache Get function (#2160)

v2.0.8

02 Mar 07:05
32771b6
Compare
Choose a tag to compare

Dragonfly v2.0.8 is released! 🎉🎉🎉 Thanks to the contributors of dragonfly, welcome to visit d7y.io website.

Features

  • Added the Leave Host feature. When the peer machine goes offline, the peer notifies the scheduler to release the metadata through the Leave Host.
  • Scheduler supports scheduling based on the upload success rate of the parent.
  • Added the workHome and pluginDir to configuration.
  • Statistical the traffic of reused peer.
  • Optimize the preheat module and added timeout to preheating.
  • When dfdaemon disable object storage, dynconfig can't fetch object storage api of manager.
  • Added the Announcer module, when the server setups, it will announce to the p2p network.
  • Store the peer download information in scheduler.
  • If scheduler can not find peer information, peer will reregister to scheduler.
  • Support for S3 resource client.
  • Support for OBS resource client.
  • Dfdaemon avoid alway open metadata files.
  • Support concurrent recursive download resource.

You can see CHANGELOG for more details.

v2.0.9-rc.1

27 Feb 14:27
de2a7c9
Compare
Choose a tag to compare

Changelog

  • 676ac98 feat: correct grpc error code and implement StatPeer and LeavePeer (#2115)
  • 262defe feat: update golang version to 1.20.1 (#2117)
  • de2a7c9 fix: validate daemon gcInterval config (#2118)

v2.0.9-rc.0

24 Feb 10:07
92a19b5
Compare
Choose a tag to compare

Changelog

  • 92a19b5 feat: add SyncNetworkTopology and SyncProbes to scheduler client (#2114)
  • 1df0139 refactor: preheat job (#2113)

v2.0.9-beta.4

23 Feb 14:14
e0ce8d8
Compare
Choose a tag to compare

Changelog

v2.0.9-beta.3

22 Feb 13:13
2b0c8f3
Compare
Choose a tag to compare

Changelog

  • aff726b chore(deps): bump github.com/bits-and-blooms/bitset from 1.4.0 to 1.5.0 (#2097)
  • 4f4053c chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.12.0 to 1.13.0 (#2093)
  • 86dda91 chore(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 (#2094)
  • 8b8778b chore(deps): bump gorm.io/driver/mysql from 1.4.5 to 1.4.7 (#2096)
  • 409e4b6 chore: remove unused MarkInvalid in daemon (#2101)
  • 952f0f9 feat: add host ttl to scheduler (#2089)
  • 051f400 feat: avoid checking dir existence before MkdirAll (#2090)
  • c4b2194 feat: don't GC task if expire time is 0 (#2102)
  • a83d5e4 feat: dynconfig resolves addresses with host (#2109)
  • 8384463 feat: enable oss client download object concurrently. (#2105)
  • 7d07032 feat: oss client supports STS access (set security token in header) (#2103)
  • 2b0c8f3 feat: remove Scopes and SecurityGroup in seed peer cluster (#2110)
  • 00de382 feat: rename scheduler package to scheduling (#2087)
  • 2877c62 feat: support reload scheduler addresses for local Dynconfig (#2091)
  • c31fd3a feat: use v2 version of host id and add Addrs func to seed peer (#2086)
  • bee58e5 fix: unregister task from scheduler in storage.deleteTask (#2100)
  • 1dd5829 refactor: package digest (#2085)
  • 55379c2 refactor: scheduling with v2 grpc (#2104)
  • c49110b refactor: support reload scheduler addresses for local Dynconfig in client (#2107)
  • 1874723 refactor: type of digest in task (#2084)

v2.0.9-beta.2

15 Feb 14:24
0ea73ad
Compare
Choose a tag to compare

Changelog

  • d2fdd8a chore(deps): bump github.com/casbin/casbin/v2 from 2.60.0 to 2.61.1 (#2075)
  • 1ca752a chore(deps): bump github.com/go-playground/validator/v10 from 10.11.1 to 10.11.2 (#2077)
  • 9875378 chore(deps): bump github.com/looplab/fsm from 1.0.0 to 1.0.1 (#2073)
  • 9050880 chore(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0 (#2074)
  • d206d20 feat: add networkTopology configuration to scheduler (#2070)
  • 2ca3aa9 feat: change piece size to length (#2079)
  • b3a957c feat: remove training configuration in scheduler (#2081)
  • 4e932a8 fix: backsource first piece timeout (#2083)
  • 536ef25 refactor: task piece with v2 grpc (#2080)
  • 0ea73ad refactor: task.SizeScope with v2 grpc in scheduler (#2082)

v2.0.9-beta.1

14 Feb 12:15
28a8390
Compare
Choose a tag to compare

Changelog

  • 8c72659 chore(deps): bump docker/build-push-action from 3 to 4 (#2047)
  • 685d493 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.180 to 1.44.184 (#2022)
  • b789372 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.184 to 1.44.189 (#2029)
  • 55e3c65 chore(deps): bump github.com/jarcoal/httpmock from 1.2.0 to 1.3.0 (#2044)
  • ff0b757 chore(deps): bump github.com/montanaflynn/stats from 0.6.6 to 0.7.0 (#2020)
  • 99cf6d7 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 (#2028)
  • 537d096 chore(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 (#2021)
  • d6075c9 chore(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 (#2024)
  • 9100174 chore(deps): bump github.com/shirou/gopsutil/v3 from 3.22.12 to 3.23.1 (#2045)
  • d4e5bd1 chore(deps): bump github.com/spf13/viper from 1.13.0 to 1.15.0 (#2019)
  • 221176b chore(deps): bump go.opentelemetry.io/otel/exporters/jaeger from 1.11.2 to 1.12.0 (#2030)
  • a60ff8d chore(deps): bump google.golang.org/api from 0.107.0 to 0.109.0 (#2043)
  • 1e913ce chore(deps): bump google.golang.org/grpc from 1.52.0 to 1.52.3 (#2046)
  • 298cfdd chore(deps): bump gorm.io/gorm from 1.24.2 to 1.24.3 (#2018)
  • ab22564 chore(deps): bump gorm.io/gorm from 1.24.3 to 1.24.5 (#2042)
  • d158d09 chore: add miHoYo to ADOPTERS.md (#2054)
  • a808ff9 chore: change e2e timeout (#2062)
  • 5fc363c chore: change maintainers informations (#2038)
  • 5742226 chore: ignore configs generate with docker compose (#2034)
  • 909120e chore: update issue templates (#2041)
  • 4bd79ae feat: add AnnouncePeers to task in resource (#2051)
  • 25f27fd feat: add DownloadTask to seed peer resource (#2048)
  • 42b1e08 feat: add v2 version of dfdaemon client (#2050)
  • 04a1356 feat: add v2 version of the idgen (#2056)
  • fdd9d0a feat: change PeerCountLimitForTask to 1000 (#2059)
  • 056691d feat: init AnnouncePeerStream of the peer (#2040)
  • 76ae4fd feat: set gorm log level (#2063)
  • 4267bbf feat: update dingtalk qrcode (#2016)
  • ba3a220 feat: update task type from v1 to v2 (#2053)
  • 4ed60dd fix: peer GC clear all peers when peer's count large than PeerCountLimitForTask (#2061)
  • f675bc3 fix: spelling mistakes (#2027)
  • e45b874 refactor: announcer and dynconfig with v2 verison of the manager grpc (#2037)
  • 3b63607 refactor: parse http range (#2071)
  • 8d993a3 refactor: peer resource with v2 version of the grpc (#2039)
  • fe7b7fd refactor: resource host without scheduler v1 definition (#2036)
  • 28a8390 refactor: resource task with v2 version of grpc (#2078)

v2.0.9-beta.0

19 Jan 03:58
7af9626
Compare
Choose a tag to compare

Changelog

v2.0.9-alpha.10

13 Jan 14:42
ca7afc1
Compare
Choose a tag to compare

Changelog