gofs v0.6.1 已经发布,基于 Go 的跨平台文件同步工具
此版本更新内容包括:
Fixed
- 更新rate测试的偏差值为8
Enhancements
- 新增
-max_tran_rate
命令行参数来支持在客户端和服务端限制最大传输速率 - 新增
core.FlagSet
结构,避免使用全局的flag.CommandLine
- 移除
hashutil
、server
、httputil
、ignore
、daemon
、conf
和report
包中的全局变量 - 新增
Config.ToArgs
函数,避免在daemon.Daemon
中使用全局成员os.Args
- 将fsctl移动到一个新的独立项目中 => https://github.com/no-src/fsctl
- 更新Dockerfile中的基础镜像,
alpine:3.15.4
=>alpine:latest
- 将
version
和about
包移动到internal
包中 - 将
resource.go
移动到server
包中 - 新增
yamlutil
包 - 新增scripts/clear-release.sh脚本来清理发布产生的文件
- 更新scripts/build-release.sh脚本,支持macOS软件的发布
- 更新依赖包,github.com/minio/minio-go/v7 v7.0.48 => v7.0.50
- 更新依赖包,github.com/schollz/progressbar/v3 v3.12.2 => v3.13.1
- 更新依赖包,golang.org/x/crypto v0.6.0 => v0.7.0
详情查看:https://gitee.com/no-src/gofs/releases/v0.6.1