gofs v0.8.0 已经发布,基于 Go 的跨平台实时文件同步工具
Fixed 新增init-env.sh脚本来修复UDP缓冲区大小问题 Enhancements 移除ssh_key命令行参数,通过在source和dest命令行参数中新增一些参数来配置SFTP的认证信息 新增copy_link和copy_unsafe_link命令行参数来控制软链接在本地磁盘模式下的同步 更新scripts/build-release.sh脚本,新增linux arm64和macOS arm64发布 更新release脚本,从HEAD中获取最近一次git提交的哈希值 移除CBool结构并进行代码重构 移除未使用的全局变量 新增docker和release工作流 新增govulncheck工作流 将minio.statDirEntry和sftp.statDirEntry替换为fs.FileInfoToDirEntry 将全局日志替换为本地的局部日志 重构build-release.sh和build-docker.sh脚本,使其更加通用化 更新install-minio.sh脚本,使用-q命令行参数来避免打印进度日志 将函数NewDecryptReader重命名为newDecryptReader 更新依赖包,github.com/quic-go/quic-go v0.38.0 => v0.39.0 更新依赖包,github.com/minio/minio-go/v7 v7.0.62 => v7.0.63 更新依赖包,github.com/no-src/log v0.3.0 => v0.3.1 更新依赖包,golang.org/x/oauth2 v0.11.0 => v0.12.0 更新依赖包,google.golang.org/grpc v1.57.0 => v1.58.2 详情查看:https://github.com/no-src/gofs/releases/tag/v0.8.0