Skip to content

Releases: dragonflyoss/dragonfly

v2.1.0-alpha.5

26 Apr 08:41
7f0ebf9
Compare
Choose a tag to compare

Changelog

  • 0f95de6 Github docker workflow timeouts while building manager image (#2272)
  • 7a08385 chore(deps): bump d7y.io/api from 1.8.6 to 1.8.7 (#2278)
  • 6bf7ff9 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.244 (#2281)
  • e7748ce chore(deps): bump github.com/bits-and-blooms/bitset from 1.5.0 to 1.7.0 (#2300)
  • 85a4fbb chore(deps): bump github.com/casbin/gorm-adapter/v3 from 3.5.0 to 3.16.1 (#2298)
  • 7b79ca4 chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 (#2280)
  • 571ab93 chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 (#2299)
  • 564ab42 chore(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 (#2297)
  • 3f5cba7 chore(deps): bump gorm.io/gorm from 1.24.7-0.20230306060331-85eaf9eeda11 to 1.25.0 (#2277)
  • 2c0e306 chore(deps): bump gorm.io/plugin/soft_delete from 1.2.0 to 1.2.1 (#2279)
  • d3d102f chore: add ChatGPT Code Review to workflows (#2251)
  • ac70dcd chore: change timeout to 60m in docker workflows (#2274)
  • d49e392 chore: update oras error format (#2282)
  • d657e1a feat: add metrics for trainer (#2293)
  • 4ab2b70 feat: add Access-Control-Allow-Credentials to rest api (#2302)
  • 7f0ebf9 feat: add CORS middleware to manager (#2304)
  • 44cc74c feat: add cluster api in manager (#2288)
  • 78b437b feat: add model operation api (#2276)
  • cf367fe feat: add network topology and probes storage structs (#2254)
  • d60a2f0 feat: add network topology storage interface (#2286)
  • 677ae22 feat: move redis package to pkg dir (#2294)
  • 9bff153 feat: optimize model rest api in manager (#2291)
  • 0cc83e0 feat: remove SyncNetworkTopology API (#2296)
  • 905203e feat: remove security domain (#2285)
  • 9749c69 feat: rename trainer config package to config (#2283)
  • f261432 fix: redis validation in scheduler config (#2287)

v2.1.0-alpha.4

13 Apr 06:14
920e348
Compare
Choose a tag to compare

Changelog

  • d13bc0e chore(deps): bump github.com/aws/aws-sdk-go from 1.44.229 to 1.44.234 (#2240)
  • 646b82a chore(deps): bump github.com/casbin/casbin/v2 from 2.65.2 to 2.66.1 (#2238)
  • f6a3c7e chore(deps): bump github.com/casbin/casbin/v2 from 2.66.1 to 2.66.3 (#2260)
  • b097366 chore(deps): bump github.com/casbin/gorm-adapter/v3 from 3.5.0 to 3.15.0 (#2237)
  • fbb936f chore(deps): bump github.com/gin-gonic/gin from 1.8.2 to 1.9.0 (#2241)
  • 376f97f chore(deps): bump github.com/shirou/gopsutil/v3 from 3.23.2 to 3.23.3 (#2239)
  • a47c014 chore(deps): bump github.com/swaggo/gin-swagger from 1.5.3 to 1.6.0 (#2256)
  • 6ef1415 chore: add features swagger config (#2246)
  • 8c567d1 chore: change dingtalk-group qrcode (#2267)
  • 60552ec chore: change gorm-adaptor version to v3.5.0 (#2247)
  • df6fc66 chore: update dingtalk group qrcode (#2262)
  • 38ba453 feat: if the scheduler feature is not in feature flags, then it will stop providing the featrue (#2234)
  • c6d60ca feat: add CreatedAt function (#2244)
  • 4bfdd24 feat: add authinfo injector (#2149)
  • 920e348 feat: add multi-arch container images to workflow (#2270)
  • cbf0b38 feat: add train interval and trainer addresses (#2223)
  • d955b1b feat: add trainer configuration (#2216)
  • f2e42bc feat: local dynconfig notifies data in client (#2264)
  • 8a840f5 feat: rename Record to Download in storage (#2253)
  • bcd992e feat: update d7y.io/api package and change cpu percent validation (#2236)
  • 5c18272 feat: update resource director (#2243)
  • 0a83607 feat: when the cache is missing, change the error log to a warning log (#2235)
  • bb38e04 fix: client grpc dial non-block (#2261)
  • 719fd08 fix: ip and hostname params in FindSchedulerClusters (#2249)
  • 0216655 fix: local dynconfig panic in Notify (#2266)
  • c8b0e89 fix: modify the traversal condition for Items (#2250)

v2.1.0-alpha.3

30 Mar 10:01
3fbeac2
Compare
Choose a tag to compare

Changelog

  • 3fbeac2 feat: add logger.CoreLogger to searcher plugin (#2232)

v2.1.0-alpha.2

30 Mar 08:37
0d4ff92
Compare
Choose a tag to compare

Changelog

v2.1.0-alpha.1

28 Mar 12:10
5e154e0
Compare
Choose a tag to compare

Changelog

  • 7d62297 Merge branch 'main' of github.com:dragonflyoss/Dragonfly2
  • 7e9d60d chore(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.2.6+incompatible to 2.2.7+incompatible (#2218)
  • 8df1177 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.224 to 1.44.229 (#2221)
  • ed13b8a chore(deps): bump github.com/go-playground/validator/v10 from 10.11.2 to 10.12.0 (#2220)
  • a0036a4 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.37.0 to 0.40.0 (#2219)
  • ac5ce9b chore(deps): bump gorm.io/driver/postgres from 1.4.8 to 1.5.0 (#2217)
  • cc6a373 chore: add Mohammed Farooq to MAINTAINERS (#2211)
  • 06ed6ee chore: format ci action
  • cd94e99 feat: add CreateModel func to manager grpc client (#2207)
  • 87e7ca0 feat: add probes struct (#2190)
  • 9b96adb feat: add tfserving service to rpc package (#2210)
  • d9d2e7d feat: add trainer config in scheduler (#2214)
  • 95b462a feat: add trainer service to rpc package (#2209)
  • e9d1e92 feat: rename HostName to Hostname (#2205)
  • 7637acb feat: rename SecurityService to Security (#2206)
  • 1916000 feat: rename security client file name (#2208)
  • 5e154e0 fix: fsm events failed when register task (#2225)

v2.1.0-alpha.0

21 Mar 09:53
577ad16
Compare
Choose a tag to compare

Changelog

  • 4760bbf chore(deps): bump actions/setup-go from 3 to 4 (#2202)
  • b6f3fa2 chore(deps): bump github.com/aws/aws-sdk-go from 1.44.209 to 1.44.224 (#2200)
  • b2e0253 chore(deps): bump github.com/schollz/progressbar/v3 from 3.13.0 to 3.13.1 (#2199)
  • 5df472b chore(deps): bump github.com/swaggo/swag from 1.8.9 to 1.8.10 (#2197)
  • 83497f2 chore(deps): bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 (#2198)
  • 5fd6c31 chore(deps): bump google.golang.org/api from 0.109.0 to 0.114.0 (#2201)
  • 7dab709 chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 (#2195)
  • 85d7ab7 chore: add build-man-page to makefile (#2182)
  • d1388ff chore: change the compatibility testing version of manager and scheduler to v2.0.9 (#2184)
  • b72da1d chore: migrate from k8s.gcr.io to registry.k8s.io (#2186)
  • 7845376 chore: update nydus-snapshotter helm-charts to v0.0.4 (#2188)
  • e539078 feat: add advertise port (#2156)
  • 3f04583 feat: add advertisePort to manager (#2189)
  • edf9118 feat: add index uk_model to model table (#2196)
  • be3d6dd feat: add inference model table in database (#2192)
  • 66432d7 feat: change default value of dynconfig cache (#2203)
  • 078edb0 feat: remove model api (#2194)
  • 577ad16 feat: remove model migration (#2204)
  • fecd8bb feat: rename manager/model to manager/models (#2191)
  • f53cc8d feat:add default build param GOOS GOARCH (#2155)

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)