Releases: dragonflyoss/dragonfly
Releases · dragonflyoss/dragonfly
v2.2.4-beta.0
Changelog
- 322f9c1 Add Chlins Zhang as maintainer (#4091)
- ebffa89 Consolidate community docs (#4087)
- 8197a6c Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- cfc2e37 chore(README.md): add maintainer google groups for communication channels and remove discussion group (#4093)
- 667c6a7 chore(deps): bump github.com/gomodule/redigo from 1.8.10-0.20230511231101-78e255f9bd2a to 1.9.2 (#4098)
- fad790e chore(deps): bump github.com/huaweicloud/huaweicloud-sdk-go-obs from 3.25.3+incompatible to 3.25.4+incompatible (#4101)
- 3281f2a chore(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.2 (#4097)
- aa7e849 chore: bump client to v0.2.23 (#4103)
- 67423da docs(host.go): Update NewHost comment for clarity (#4092)
- 49e6cf6 feat(manager): optimizing tracing configuration (#4102)
v2.2.3
Changelog
- 9a2cc11 Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- e1aa0ad Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- 18ea288 Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- 23ad58b chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 (#4077)
- 5f0952c chore(deps): bump github/codeql-action from 3.28.17 to 3.28.18 (#4076)
- c63b794 feat(manager): add ratelimiter for job oapi (#4088)
- 93aefb4 feat: add the API for trigger the GC manually (#4074)
- d31df45 feat: set poolSize and poolTimeout for manager (#4089)
- cee86a5 feat: update Redis connection pool configuration (#4086)
- e23bd66 feat: update machinery to v1.10.14 and adjust Redis config (#4075)
v2.2.3-rc.4
Changelog
- e7b1658 Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- 75083be chore(manager/console): bump console to v0.2.4 (#4073)
- 89ac602 comments(router): add Init function to initialize gin engine (#4071)
- 254040a feat(manager): add cleanup of associated tables in job garbage collection (#4069)
- 63b3cca feat: Update machinery to v1.10.13 and optimize Redis connection pool for weak network conditions (#4072)
- 2483762 feat: add the storage pkg for stat task (#4064)
- bf4c96b feat: implement distributed rate limiting by redis_rate/v10 (#4068)
- 6c6e295 fix: add the authorization for get configs API (#4067)
v2.2.3-rc.3
Changelog
- dd31181 Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- c1803ce Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- c5680e4 chore(client-rs): bump client-rs to v0.2.27 (#4055)
- 9c60d90 chore(deploy/docker-compose): update scheduleTimeout and pieceTimeout for dfdameon config (#4049)
- 9e382fb chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#4054)
- bc86061 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.4 (#4056)
- f3484ee chore(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#4058)
- 6a6ea2a chore(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 (#4059)
- 80d109e comments(manager/gc): add NewAuditGCTask function (#4048)
- b94a1c4 feat(manager): change refresh interval of the job rate limiter (#4063)
- ff59f21 feat(manager): support preheating by percentage (#4053)
- 252d11f feat(middlewares): add CreateJobRateLimiter middleware (#4061)
- 7a725c7 feat: add task type to ID generation for Standard and PersistentCache tasks (#4065)
- 21255b1 feat: support preheat by peer count (#4066)
- b2664ab refactor(manager): redis proxy to use bufio.Reader for protocol detection (#4062)
- bba5c52 refactor(manager/handlers/bucket.go): Reorder imports for clarity (#4052)
v2.2.3-rc.2
Changelog
- 530ba54 Correct error logging format in InitMonitor function (#4046)
- a8325d5 add comments for Oauth interface (#4038)
- 4d74f17 chore(.github/auto_assign.yml): add assignees for PR (#4005)
- b130585 chore(.github/workflows): add PR labels action (#3999)
- 5768125 chore(.github/workflows): add stale action (#4000)
- 49e5b76 chore(.github/workflows): change rules of the stale actions (#4028)
- 72f78cf chore(.github/workflows/release.yml): add custom SLSA provenance and SPDX file upload to release workflow (#4004)
- 2d331fc chore(.github/workflows/release.yml): update release workflow to correctly pass tag_name output to SLSA generator (#3988)
- c5680e4 chore(client-rs): bump client-rs to v0.2.27 (#4055)
- 9c60d90 chore(deploy/docker-compose): update scheduleTimeout and pieceTimeout for dfdameon config (#4049)
- 31ce2e3 chore(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 (#4015)
- 9e382fb chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 (#4054)
- fede64b chore(deps): bump actions/stale from 9.0.0 to 9.1.0 (#4010)
- 27521ce chore(deps): bump docker/build-push-action from 6.15.0 to 6.16.0 (#4017)
- 26ac4c4 chore(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 (#4031)
- 4db2b75 chore(deps): bump github.com/docker/docker from 28.0.0+incompatible to 28.1.1+incompatible (#4018)
- b707bbd chore(deps): bump github.com/huaweicloud/huaweicloud-sdk-go-obs from 3.24.6+incompatible to 3.25.3+incompatible (#4036)
- bc86061 chore(deps): bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.4 (#4056)
- 8d6efd1 chore(deps): bump github/codeql-action from 3.28.15 to 3.28.16 (#4016)
- 6b60929 chore(deps): bump github/codeql-action from 3.28.16 to 3.28.17 (#4029)
- 118a45c chore(deps): bump go.uber.org/mock from 0.5.1 to 0.5.2 (#4032)
- f3484ee chore(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#4058)
- 6a6ea2a chore(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 (#4059)
- 800fcd2 chore(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 (#4033)
- 405fc8b chore(deps): bump kentaro-m/auto-assign-action from 248761c4feb3917c1b0444e33fad1a50093b9847 to 7ae38e468e64dec0af17820972bc4915aa511ec2 (#4011)
- bf0e6f4 chore(deps): bump sigstore/cosign-installer from 3.8.1 to 3.8.2 (#4034)
- d9cfba7 chore: add auto-assign workflows for pr assign (#3998)
- efb7c75 chore: bump console from 0.2.1 to 0.2.3 (#4001)
- 17195e6 comments(auth/oauth): add default timeout comments for oauth (#4037)
- 8d5b1cc comments(dferrors): add comments for IsEndOfStream function to check … (#4008)
- ea5e0d6 comments(dferrors): add comments for IsGRPCDfError function to check … (#4009)
- ae76b12 comments(manager/config): add GRPCConfig struct for gRPC server confi… (#4044)
- 80d109e comments(manager/gc): add NewAuditGCTask function (#4048)
- 545f8c0 feat(manager): add redis proxy for manager and support redis username (#4041)
- b94a1c4 feat(manager): change refresh interval of the job rate limiter (#4063)
- ff59f21 feat(manager): support preheating by percentage (#4053)
- 5c8f8f1 feat(manager/config): add RedisConfig with documentation (#4043)
- 252d11f feat(middlewares): add CreateJobRateLimiter middleware (#4061)
- 2c83f80 feat: add content for calculating task id when preheat file and handle task (#3994)
- 50387b3 feat: add the audit gc (#3996)
- a61d870 feat: add the default gc config (#3987)
- 1edd631 feat: add unit tests for persistent cache task handlers (#4023)
- 47e6c33 feat: bump client to v0.2.26 and add CRC32FromStrings func (#4024)
- 83375a5 feat: resolve statsview hanging issue by improving port handling and shutdown logic (#3986)
- 62c03a7 feat: support to preheat multiple files (#3997)
- f45351f fix(.github/workflows): detected GitHub workflow tokens with excessive permissions in auto-assign.yml (#4021)
- 09d99d3 fix: remove the gorm tag for CreatedAt and UpdatedAt (#3990)
- 5126b25 fix: set the pat to context for audit (#4007)
- 876fd78 refactor(database/postgres): update migration comment for clarity (#3992)
- b2664ab refactor(manager): redis proxy to use bufio.Reader for protocol detection (#4062)
- bba5c52 refactor(manager/handlers/bucket.go): Reorder imports for clarity (#4052)
- c7b0241 refactor(peer_manager): remove unnecessary log in RunGC (#3984)
- 5bd4ae5 refactor(task_manager): Remove unnecessary error log in RunGC (#3985)
- 36c110b refactor: migrate the job gc to mananger gc server (#3991)
- fb5e1d7 refactor: pass context to run gc task (#4042)
- 50083ff refactor: remove legacy job gc config (#3995)
- 4406a0a style(database/postgres.go): Capitalize DSN in comment (#3993)
v2.2.3-rc.1
Changelog
- 530ba54 Correct error logging format in InitMonitor function (#4046)
- 9cda3c8 Merge branch 'main' of github.com:dragonflyoss/dragonfly into release-2.2
- a8325d5 add comments for Oauth interface (#4038)
- 4d74f17 chore(.github/auto_assign.yml): add assignees for PR (#4005)
- 49e5b76 chore(.github/workflows): change rules of the stale actions (#4028)
- 31ce2e3 chore(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 (#4015)
- fede64b chore(deps): bump actions/stale from 9.0.0 to 9.1.0 (#4010)
- 27521ce chore(deps): bump docker/build-push-action from 6.15.0 to 6.16.0 (#4017)
- 26ac4c4 chore(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 (#4031)
- 4db2b75 chore(deps): bump github.com/docker/docker from 28.0.0+incompatible to 28.1.1+incompatible (#4018)
- b707bbd chore(deps): bump github.com/huaweicloud/huaweicloud-sdk-go-obs from 3.24.6+incompatible to 3.25.3+incompatible (#4036)
- 8d6efd1 chore(deps): bump github/codeql-action from 3.28.15 to 3.28.16 (#4016)
- 6b60929 chore(deps): bump github/codeql-action from 3.28.16 to 3.28.17 (#4029)
- 118a45c chore(deps): bump go.uber.org/mock from 0.5.1 to 0.5.2 (#4032)
- 800fcd2 chore(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 (#4033)
- 405fc8b chore(deps): bump kentaro-m/auto-assign-action from 248761c4feb3917c1b0444e33fad1a50093b9847 to 7ae38e468e64dec0af17820972bc4915aa511ec2 (#4011)
- bf0e6f4 chore(deps): bump sigstore/cosign-installer from 3.8.1 to 3.8.2 (#4034)
- 17195e6 comments(auth/oauth): add default timeout comments for oauth (#4037)
- 8d5b1cc comments(dferrors): add comments for IsEndOfStream function to check … (#4008)
- ea5e0d6 comments(dferrors): add comments for IsGRPCDfError function to check … (#4009)
- ae76b12 comments(manager/config): add GRPCConfig struct for gRPC server confi… (#4044)
- 545f8c0 feat(manager): add redis proxy for manager and support redis username (#4041)
- 5c8f8f1 feat(manager/config): add RedisConfig with documentation (#4043)
- 1edd631 feat: add unit tests for persistent cache task handlers (#4023)
- 47e6c33 feat: bump client to v0.2.26 and add CRC32FromStrings func (#4024)
- f45351f fix(.github/workflows): detected GitHub workflow tokens with excessive permissions in auto-assign.yml (#4021)
- 5126b25 fix: set the pat to context for audit (#4007)
- fb5e1d7 refactor: pass context to run gc task (#4042)
v2.2.3-rc.0
Changelog
- 72ddef5 chore(.github/auto_assign.yml): add assignees for PR (#4005)
- b130585 chore(.github/workflows): add PR labels action (#3999)
- 5768125 chore(.github/workflows): add stale action (#4000)
- 72f78cf chore(.github/workflows/release.yml): add custom SLSA provenance and SPDX file upload to release workflow (#4004)
- 2d331fc chore(.github/workflows/release.yml): update release workflow to correctly pass tag_name output to SLSA generator (#3988)
- d9cfba7 chore: add auto-assign workflows for pr assign (#3998)
- efb7c75 chore: bump console from 0.2.1 to 0.2.3 (#4001)
- 2c83f80 feat: add content for calculating task id when preheat file and handle task (#3994)
- 50387b3 feat: add the audit gc (#3996)
- a61d870 feat: add the default gc config (#3987)
- 83375a5 feat: resolve statsview hanging issue by improving port handling and shutdown logic (#3986)
- 62c03a7 feat: support to preheat multiple files (#3997)
- 09d99d3 fix: remove the gorm tag for CreatedAt and UpdatedAt (#3990)
- 876fd78 refactor(database/postgres): update migration comment for clarity (#3992)
- c7b0241 refactor(peer_manager): remove unnecessary log in RunGC (#3984)
- 5bd4ae5 refactor(task_manager): Remove unnecessary error log in RunGC (#3985)
- 36c110b refactor: migrate the job gc to mananger gc server (#3991)
- 50083ff refactor: remove legacy job gc config (#3995)
- 4406a0a style(database/postgres.go): Capitalize DSN in comment (#3993)
v2.2.2
Changelog
- 916eff7 build(client-rs): update subproject commit and add comment in dfget (#3961)
- a53236f chore(README.md): change OpenSSF badge (#3959)
- 5065e9d chore(client-rs): bump client-rs from 0.2.22 to 0.2.23 (#3953)
- 7df026e chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 (#3973)
- 03c2612 chore(deps): bump d7y.io/api/v2 from 2.1.30 to 2.1.36 (#3976)
- c107bb2 chore(deps): bump github.com/gin-contrib/gzip from 1.2.2 to 1.2.3 (#3951)
- 4b7b773 chore(deps): bump github.com/gin-contrib/static from 1.1.2 to 1.1.5 (#3947)
- 7acccb7 chore(deps): bump github.com/gin-contrib/zap from 1.1.3 to 1.1.5 (#3978)
- 2d47155 chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.9.2 (#3950)
- 0cfd020 chore(deps): bump github.com/jarcoal/httpmock from 1.3.1 to 1.4.0 (#3974)
- 09fbb6f chore(deps): bump github/codeql-action from 3.28.14 to 3.28.15 (#3946)
- 2544503 chore(deps): bump golang.org/x/oauth2 from 0.27.0 to 0.29.0 (#3949)
- af47fea chore(deps): bump google.golang.org/api from 0.219.0 to 0.229.0 (#3977)
- 369a44a chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#3948)
- c713840 chore: bump client-rs to v0.2.23 (#3955)
- 8c23c8b chore: bump client-rs to v0.2.24 (#3983)
- b267a5d chore: bump golang version to 1.23.8 (#3960)
- e910d21 comments(genDocCommand): add runDoc method to generate markdown docs (#3967)
- fb84acc comments(rpcserver): add Stop method to gracefully stop servers (#3965)
- f9da220 comments: add initDfpath function to initialize dfpath (#3968)
- 9935857 feat(manager): add default value for operated_at (#3966)
- bf5a3cb feat: adds the audit middleware to records the system audit events (#3958)
- 18a8026 feat: change PersistentCacheTask to value type and ensure empty slice response (#3945)
- b03e14a feat: support query parameters for list audit API (#3970)
- e2976c3 fix(client/daemon): update type hint for resource clients option (#3957)
- df69b4f fix(genDocCommand): handle directory creation error in runDoc
- 3da4f63 fix(manager): fix peer ID logging in loadAllPeersByTaskID (#3954)
- 32e353a fix(peer/peertask_conductor): correct error handling in storeTinyPeer… (#3980)
- 8d2d672 refactor(lint): update golangci-lint to v2 and configure .golangci.yml (#3956)
- 72dd539 refactor(math/rand): remove init function for rand.Seed (#3979)
- ea52a84 refactor(root.go): simplify error handling in checkAndSpawnDaemon (#3962)
- d0bfdd4 refactor: modernize the code by new features provided by golang stand… (#3963)
- d7f0762 refactor: replace custom math functions with built-in max/min (#3972)
- 310ba08 style: Fix spacing in ComputePieceSize comment (#3969)
- 9422ac9 test(dragonfly-client-storage): add e2e test for cache upload/download. (#3941)
- 41208dd test(e2e): optimize testing for preheating in cache (#3952)
v2.2.2-rc.0
Changelog
- 2f49b73 Implement persistent cache service (#3903)
- c3e83cd chore(client-rs): update client-rs version to 0.2.20 (#3917)
- 1348e99 chore(deps): bump actions/setup-go from 5.3.0 to 5.4.0 (#3912)
- 60ad3e0 chore(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#3913)
- e553e4c chore(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 (#3900)
- 2606ef7 chore(deps): bump docker/login-action from 3.3.0 to 3.4.0 (#3898)
- 07d1404 chore(deps): bump github.com/appleboy/gin-jwt/v2 from 2.9.2 to 2.10.3 (#3910)
- 843dee5 chore(deps): bump github.com/containerd/containerd from 1.6.26 to 1.6.38 (#3901)
- 6631f48 chore(deps): bump github.com/fsouza/fake-gcs-server from 1.52.0 to 1.52.2 (#3931)
- 75929e9 chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#3906)
- 920d30e chore(deps): bump github.com/redis/go-redis/v9 from 9.7.0 to 9.7.3 (#3904)
- 648bbbf chore(deps): bump github/codeql-action from 3.28.11 to 3.28.13 (#3914)
- 2a1859e chore(deps): bump github/codeql-action from 3.28.13 to 3.28.14 (#3930)
- 324eb86 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.59.0 to 0.60.0 (#3893)
- f78cdee chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#3935)
- cc966bc chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (#3886)
- f0c8b53 chore(deps): bump golang.org/x/sys from 0.30.0 to 0.31.0 (#3896)
- 2f2dc13 chore(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 (#3924)
- 4265552 chore: bump console to v0.2.2 and bump client-rs to v0.2.22 (#3944)
- 0c6b0ff chore: update client version to 0.2.18 (#3887)
- e0bedbd chore: update client-rs version to 0.2.21 (#3918)
- 901a0d1 enhance: add comments for key scanning and context error handling
- e8166e4 feat(client): removing hostname resolution fallback when the IP address check fails (#3936)
- fbd88da feat(manager): an empty permissions list grants all permissions (#3889)
- 4e02af6 feat(manager): optimize service of the persistent cache task (#3929)
- 8eed7f6 feat: add log for searcher plugin (#3942)
- a700f5e feat: add swagger annotations for open API router (#3885)
- 5004b43 feat: enhance PAT validation in middleware (#3888)
- d5cd0d6 fix: replace builds with ids in config (#3943)
- c49a8d0 fix: update peer and task manager methods to use correct redis key format
- 49bfec4 refactor: use slices.Contains to check the permission (#3940)
v2.2.1
Changelog
- 51b0d25 chore(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 (#3878)
- 32c6a5a chore(deps): bump docker/setup-qemu-action from 3.4.0 to 3.6.0 (#3880)
- 785f300 chore(deps): bump github.com/bits-and-blooms/bitset from 1.20.0 to 1.22.0 (#3879)
- 9e3e0fe chore(deps): bump github/codeql-action from 3.28.10 to 3.28.11 (#3881)
- eaacbd4 chore(deps): bump go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin from 0.59.0 to 0.60.0 (#3874)
- d07f850 chore(deps): bump golang.org/x/time from 0.10.0 to 0.11.0 (#3875)
- 5eec091 chore: update image versions to v2.2.1-rc.3 in compatibility e2e test (#3882)