Skip to content

Releases: dragonflyoss/dragonfly

v2.2.4-beta.0

29 May 14:41
Compare
Choose a tag to compare

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

22 May 13:13
Compare
Choose a tag to compare

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

19 May 13:20
Compare
Choose a tag to compare

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

15 May 05:49
Compare
Choose a tag to compare

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

14 May 13:42
b2664ab
Compare
Choose a tag to compare

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

08 May 05:41
Compare
Choose a tag to compare

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

29 Apr 03:40
Compare
Choose a tag to compare

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

22 Apr 15:34
8c23c8b
Compare
Choose a tag to compare

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

14 Apr 02:41
4265552
Compare
Choose a tag to compare

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

13 Mar 03:42
5eec091
Compare
Choose a tag to compare

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)