Releases: dragonflyoss/Dragonfly2
Releases · dragonflyoss/Dragonfly2
v2.1.64
Changelog
- 1b1014f chore(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (#3659)
- c05bff9 chore(deps): bump github.com/gammazero/deque from 0.2.1 to 1.0.0 (#3657)
- 3aea1e6 chore(deps): bump github.com/swaggo/swag from 1.16.3 to 1.16.4 (#3655)
- 34e343a chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1 (#3646)
- 2a3e846 chore(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#3658)
- 97e73cb chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.56.0 to 0.57.0 (#3643)
- 11d6564 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.56.0 to 0.57.0 (#3644)
- 1737eaa chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#3647)
- 55a3bd0 chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 (#3654)
- 0125102 chore(deps): bump google.golang.org/api from 0.199.0 to 0.205.0 (#3645)
- fb74a23 chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#3653)
- aca4d14 chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 (#3648)
- b370415 chore(deps): bump k8s.io/component-base from 0.29.2 to 0.31.2 (#3649)
- 386c91b chore: update client submodule (#3661)
- b2c8e76 feat: add disk bandwidth information for host (#3652)
- 555a132 feat: add garbage collection for persistent cache host (#3642)
- 9376c5d feat: optimize api for shceduling (#3660)
- 8711108 feat: store persistent cache host by announce host api (#3640)
v2.1.63
Changelog
- 83fec0b chore(deps): bump actions/cache from 4.1.0 to 4.1.2 (#3616)
- c1ed128 chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#3618)
- 39dbfe2 chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#3615)
- 5040c1e chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#3632)
- a9301db chore(deps): bump github.com/onsi/gomega from 1.34.1 to 1.35.1 (#3631)
- b19bed5 chore(deps): bump github.com/schollz/progressbar/v3 from 3.14.6 to 3.17.0 (#3610)
- bd08063 chore(deps): bump github/codeql-action from 3.26.12 to 3.27.0 (#3617)
- 5a3e70c chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.53.0 to 0.56.0 (#3612)
- a718fd7 chore(deps): bump go.uber.org/mock from 0.4.0 to 0.5.0 (#3630)
- d5ab25a chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (#3627)
- 10062d7 chore: update console and rust client version (#3639)
- 071ab91 chore: update console submodule (#3641)
- 4a791c7 chore: update golang version to v1.23.0 (#3609)
- 19b38a1 feat: add filtered query params of the containerd (#3621)
- b31e5be feat: add rate limit for job open api by cluster (#3638)
- e826d72 feat: implement delete peer and task in persistent cache (#3623)
- 58959be feat: implement delete persistent cache task in scheduler (#3619)
- 4f8fb8f feat: implement upload persistent cache task (#3620)
- ab11fbf feat: optimize error message of preheating (#3622)
- da8eab8 fix: generate wrong sql with gorm (#3626)
v2.1.62
Changelog
- dc10763 Add tests for ListHosts() and DeleteHost() (#3604)
- d6981cd chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 (#3600)
- e0e0c47 chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.3 (#3599)
- 0fc7304 chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#3598)
- 37178c6 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.54.0 to 0.56.0 (#3594)
- 4c50a0d chore: update client version to v0.1.113 (#3593)
- 2793851 feat: add CreateJobCount and CreateJobSuccessCount metrics (#3588)
- 90d2017 feat: add DefaultFilteredQueryParams for job (#3608)
- 071072f feat: add E2E tests for cases that peers going offline (#3524)
- eb4e101 feat: add interface of the persistent cache resource (#3602)
- 2e1a6b5 feat: add peer manager for persistent cache task (#3592)
- 713d5aa feat: change job gc interval in manager (#3591)
- 770d6c9 feat: implement StatPersistentCachePeerRequest and StatPersistentCacheTaskRequest for persistent cache (#3603)
- 5a51a61 feat: support searching task by url for GetTask and DeleteTask (#3607)
v2.1.61
Changelog
- da799c6 chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (#3561)
- 6c363eb chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#3549)
- d14c7f7 chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#3559)
- 385a813 chore(deps): bump github.com/docker/docker from 27.1.1+incompatible to 27.3.1+incompatible (#3556)
- 734c7e6 chore(deps): bump github/codeql-action from 3.26.8 to 3.26.12 (#3565)
- fa03cde chore(deps): bump google.golang.org/api from 0.197.0 to 0.199.0 (#3554)
- 1bad8a8 chore: generate SBOM for release artifacts (#3585)
- 030f337 chore: generate sbom for release artifacts (#3587)
- 5ab6450 chore: update go version to v1.22.4 (#3580)
- da10972 chore: update rust client and console submodule (#3567)
- 1198c98 feat: add fsm for persistent cache peer (#3563)
- 5c52a02 feat: add self-signed certs for mTLS (#3583)
- e3b8583 feat: support set self-signed cert for service (#3568)
v2.1.60
Changelog
- 8b6e40f chore: update client-rs version (#3562)
- 4a7ae85 feat: add auto switch scheduler e2e test (#3486)
- 4d2e929 feat: add downloadRate and uploadRate for host (#3548)
- bd8ecfb feat: add host manager for persistent cache (#3546)
- 53f5e9c feat: add persistent cache task for scheduler (#3545)
- 7253f0f feat: increase interval of the preheat polling (#3544)
- 8d956eb feat: removed network topology (#3547)
- 688b9d7 feat: rename
scheduler/resource
toscheduler/resource/standard
(#3542) - 9cd6f41 feat: update new task type(TaskType_STANDARD, TaskType_PERSISTENT, TaskType_PERSISTENT_CACHE) (#3540)
v2.1.59
Changelog
- 4de427a chore(deps): bump actions/checkout from 4.1.1 to 4.1.7 (#3529)
- 6d75fb9 chore(deps): bump github.com/prometheus/client_golang from 1.19.0 to 1.20.4 (#3532)
- cb30b04 chore(deps): bump github/codeql-action from 3.26.2 to 3.26.8 (#3530)
- e5440fb chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0 (#3528)
- c9180af chore: update api version to v2.0.158 and update helm chart (#3527)
- 1afe79e feat: add metrics for grpc api of the cache task (#3539)
- b1875df feat: fixed lint in manager sync_peers.go (#3536)
- 3e73231 feat: seed max concurrent (#3482)
- ea850f7 feat: support preheat with self-signed certs (#3541)
- 61c3cf4 feat: support set max threads (#3537)
- b226996 fix(dfget): Change file path (#3519)
- 5056506 fix: make e2e test (#3487)
- 80717c7 fix: update get and delete task unit test and e2e test. (#3525)
- 820e719 select all peers in one scheduler_cluster (#3503)
v2.1.58
v2.1.57
Changelog
- 6b46d0e Merge branch 'main' of github.com:dragonflyoss/Dragonfly2
- f2fac17 chore(deps): bump github.com/jellydator/ttlcache/v3 from 3.2.0 to 3.3.0 (#3494)
- e616f93 chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.23.0 (#3491)
- 624bf28 chore(deps): bump google.golang.org/api from 0.189.0 to 0.197.0 (#3510)
- e044dae chore: add -y option to cosign
- 74b4084 chore: add COSIGN_PUBLIC_KEY for cosign verify
- 526e5ef chore: add GITHUB_TOKEN for ghcr to login (#3515)
- 65b06b2 chore: add upload-tag-name for release
- ff2b1f4 chore: fixed Pinned-Dependencies for actions (#3518)
- ae9f8df chore: fixed Token-Permissions for Actions (#3517)
- 79bd59a chore: generate SLSA3 provenance for GoReleaser (#3516)
- 22ce71e chore: remove distribution in goreleaser
- dffcf68 chore: remove sboms in goreleaser
- 608b6a2 chore: remove verify base image
- 8c0909a chore: signed release for container image (#3514)
- 8429707 chore: update client version (#3496)
- 8a1e858 chore: update console submodule version (#3505)
- 151070a feat: add job feature for scheduler's announcer (#3489)
- 6ba4782 feat: add scheduler features api for manager (#3488)
- 76cf35f feat: add scope for preheating job (#3497)
- e8d696b feat: change gc config for manager job (#3507)
- 1e0dcaf feat: change timeout and max refresh in jwt token (#3501)
- d5eef60 feat: clean up expired jobs to prevent performance problems (#3504)
- bba6b9b feat: remove order by created_at for selecting job (#3502)
- 84ad2ff feat: response server real ip in X-Server-IP header (#3500)
- 3f7e48e feat: when peer disabled shared, scheduler will skip peer in filterCandidateParents (#3506)
- 92b26fa fix: add sentinel authentication settings (#3484)
- 759a70e fix: fixed the token-permission and pinned dependencies (#3513)
v2.1.56
Changelog
- e1fadbb Merge branch 'main' of github.com:dragonflyoss/Dragonfly2
- 75a35b8 chore(deps): bump actions/upload-artifact from 3.pre.node20 to 4.3.6 (#3454)
- f45a77f chore(deps): bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.1 (#3463)
- 5ac7bdb chore(deps): bump github.com/zeebo/blake3 from 0.2.3 to 0.2.4 (#3466)
- 988b9a4 chore(deps): bump go.opentelemetry.io/otel/sdk from 1.28.0 to 1.29.0 (#3462)
- 1c14209 chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#3464)
- c7ea099 chore(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0 (#3453)
- a637440 chore: fix 'as' keyword should match the case of the 'from' keyword (#3445)
- b23b18d chore: mute some reclaim check log (#3469)
- e3fd3b9 chore: udpate client-rs version (#3461)
- eaaeec4 chore: update console and client version (#3438)
- 2b2635c feat: add ScheduleDuration for recording duration of the scheduling (#3444)
- 2c0ae78 feat: add proxy error metric (#3470)
- c463f7f feat: add rate limit middlewares for job (#3481)
- 75d6242 feat: add ratelimit for job in manager (#3480)
- 58b612f feat: add source http metric (#3468)
- 2ae56e2 feat: added the scorecard github action and its badge (#3440)
- b5b2f39 feat: daemon add back source metric (#3460)
- e0e9654 feat: remove trainer and model
- b2babf8 feat: resource add rdb for cache task (#3467)
- f1dec25 feat: use context.Background for ScheduleCandidateParents to prevent stream breaking (#3485)
- bd6cbbe fix: AutoIssueCert loses control in dfdaemon(#3422) (#3423)
- b4493b2 fix: fix null pointer dereference issue when parent task storage registration fails (#3458)
- c141087 fix: key/value format with whitespace separator should not be used (#3459)
- 12969b4 vulnerability fix (#3443)
v2.1.55
Changelog
- 53ba603 chore(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0 (#3428)
- 8516147 chore: export content range in http source (#3437)
- 44658cf chore: fix typo (#3435)
- d68e707 chore: rename name_template to version_template in goreleaser
- 9eb1f08 chore: update rust client version (#3424)
- b6c9249 feat: add accept ranges header (#3433)
- 5547307 feat: add delete task and list tasks manager api with request type and service type. (#3378)
- 517aed7 feat: optimize GetTaskJob and DeleteTaskJob (#3434)
- 22913db fix: reuse length check (#3432)
- 584b67d fix: start with zero half-open interval range (#3431)