皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Seaweedfs 4.06发布

Seaweedfs 4.06发布

有什么变化

  • Helm 图表
    • 图表:通过 in #7936 将管理员指标端口设置为 http 端口
    • 修复:在 filer 模板中无效的卷挂载条件 by in #7992
  • S3 API

    • 修复 S3 ListObjects 的对象分隔符标记调整问题 by #7938
    • 修复:目录在 S3 ListObjects 中被错误列为对象 by #7939
    • 优化存储桶大小指标:逻辑和物理大小 by #7943
    • 修复使用 STS 凭证的 AWS SDK 签名 V4(问题 #7941 )由 #7944 提出
    • 修复 filer 初始化中的 S3 nil cipher 引用问题(由 #7952 提出)
    • 支持 AWS 标准 IAM 角色 ARN 格式(问题 #7946 )由 #7948 提出
    • s3api:修复身份验证绕过和潜在的 SIGSEGV(问题 #7912 )由 #7954 提出
    • 将 S3 存储类存储在扩展属性 #7961 中,由 #7962 实现
    • 修复:通过 #7963 处理空对象(大小=0)的范围请求
    • 修复信任策略通配符主体处理,由 #7970 实现
    • 支持对象存储用户策略附加,由 #7981 实现
    • 修复 STS 身份授权问题,通过在 #7986 中填充 PolicyNames ( #7985 )
    • 修复:ListObjectVersions 分隔符支持,通过在 #7987 中实现
    • 修复流式/分块上传中的 STS 授权问题,通过在 #7988 中实现
    • fix(s3api): 确保 S3 配置持久化,并重构授权测试,通过在 #7989 中实现
  • 杂项
    • 将 -ip.bind 标志标准化为默认为空,并在 #7945 中回退到 -ip
    • 通过在 #7959 中收集服务器日志来修复 ARM32 上的未对齐 64 位原子操作
    • 通过在 #7969 中收集服务器日志来修复不可靠的 EC 集成测试
    • test: 修复 EC 集成测试中 needle blob 不匹配问题 by in #7972
    • chore: 使用 goimports 格式化代码 by in #7983
  • Filer

    • fix(gcs): 解决凭证冲突并改进备份日志 by in #7951
    • 修复 Filer pod (k8s) 中的 jwt 错误(由 #7960 提出)
    • 修复大文件集上的 chown 输入/输出错误(由 #7996 提出)
  • 管理员
    • 修复查看分片详情时 EC UI 模板错误(由 #7955 提出)
    • 修复管理员生成的密钥中的特殊字符,通过 #7994
  • FUSE 挂载
    • 修复:当交换文件创建失败时防止 panic,通过 #7957
    • 启用 writeback_cache 和 async_dio FUSE 选项,通过 #7980
  • Mini

    • 功能:为 weed mini 添加禁用 WebDAV 和 Admin UI 的标志 by in #7971
  • Volume Server

    • 存储/needle:为 WriteNeedleBlob 缓冲区添加边界检查 by in #7973
    • opt: 使用位图和排序切片减少 ShardsInfo 内存使用 in #7974

Assets54