Releases: dragonflyoss/dragonfly
Releases · dragonflyoss/dragonfly
v2.1.0-alpha.5
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
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
v2.1.0-alpha.2
v2.1.0-alpha.1
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
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
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
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 theLeave Host
. - Scheduler supports scheduling based on the upload success rate of the parent.
- Added the
workHome
andpluginDir
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.