- 新增
- CDN API 支持计量数据类型
- 新增
- 支持工作流模版
- 在 storage 包中支持上传加速
- 优化
- 超时连接重试机制
- 域名解析请求机制
- 域名解析缓存过期机制
- 新增
- 修复
downloader.DownloadDirectory
下载根目录出错的 Bug
- 新增
- 新版存储客户端库 storagev2 包,包含
- 新的 uploader 包设计,提供更好的对象上传接口
- 新的 downloader 包设计,提供更好的对象下载接口
- 新的 objects 包设计,提供更好的对象管理接口
- 为 HTTP 客户端新增防劫持能力
- 新版存储客户端库 storagev2 包,包含
- 调整
- 查询区域主备域名
- 修复
- Go SDK v7.21.1 可能出现崩溃的问题
- 修复
- 修复通过 ResumeUploaderV2 上传的文件无法正确设置 Content-Type 的问题
- 新增
- 修复
- 修复通过 FormUploader 上传的文件无法正确设置 Content-Type 的问题
- 新增
- 获取区域 API 支持单独配置 UC 域名
- BucketManager List Bucket 接口支持返回文件的 parts
- 新增
- 新版存储客户端库 storagev2 包,包含
- 新的 region 包设计,使用新的
RegionsProvider
和EndpointsProvider
接口替代之前的Region
结构体 - 新的 credentials 包设计,使用新的
CredentialsProvider
接口替代之前的Credentials
结构体 - 新的 uptoken 包设计,使用新的
PutPolicy
结构体,使用新的UpTokenProvider
接口替代之前用字符串表示上传凭证的方式 - 新的 apis 包设计,使用新的
Storage
结构体调用七牛 Kodo API
- 新的 region 包设计,使用新的
- 新版存储客户端库 storagev2 包,包含
- 新增
- PutPolicy 添加 transform 相关字段
- 新增
- 支持归档直读存储
- 调整
- PutPolicy 的 DetectMime 支持配置为 -1
- 新增
- BucketManager 支持下载
- BucketManager 支持获取和修改对象 meta data
- 上传和下载支持单链限速
- 优化
- 区域缓存信息 ID 和查询域名相关
- 优化
- 调整在获取 Bucket 所在区域服务域名时的主备域名顺序
- 调整
- 移除内置的亚太-首尔区域
- 优化
- 对象存储,UC 服务相关请求支持主备重试
- 新增
- 对象存储,
BucketManager
BucketsV4
获取该用户的指定区域内的空间信息,注意该 API 以分页形式返回 Bucket 列表 - 对象存储,
BucketManager
SetRemark
设置空间的备注信息
- 对象存储,
- 更新
- 对象存储,
BucketManager
GetBucketInfo
返回空间的备注信息
- 对象存储,
- 优化
- 表单上传 Put 方法的 PutExtra 参数,支持传入 nil
- Bucket 镜像源/配额方法内部请求使用 UC 域名
BucketManager
ListBucket
和ListBucketContext
方法内部接口由 /v2/list 调用调整为 /list
- 新增
BucketManager
新增批量方法BatchWithContext
BucketManager
增加 Bucket 列举方法ListFileWithContext
- Go SDK 对七牛回调请求的鉴权验证函数支持 Qiniu 签名
- UploadMananger 支持双活区域
- 优化分片上传 ctx 超时检测
- 表单 / 分片 v1 / 分片 v2 上传支持主备域名重试逻辑。
- 表单上传支持配置重试次数
- 处理 Config 配置固定 Region, 但不生效的问题(配置 Zone 生效)
- 移除雾存储区域:华东一区
- 增加亚太-首尔区域固定 Region
- 对象存储,管理类 API 发送请求时增加 X-Qiniu-Date (生成请求的时间) header
- 对象存储,补充 Stat API 可查看对象元数据信息
- 对象存储,新增支持 深度归档存储类型
- 对象存储,全面支持 Qiniu 签名
- 优化容器环境下 pod 当前内存工作集 (working set) 使用量
- 新增直播云服务端管理能力,包括:直播空间管理、域名管理、推拉流地址管理、直播流管理和统计数据查询 API
- 优化了分片上传内存占用
- 修复部分已知问题
- 增加了 PutWithoutKeyAndSize API,在上传时支持可不指定 size 和 key
- 修复了 已知 UcQuery 解析问题
- 补充了查询 object 元信息返回部分字段
- 修复了表单上传 FormUploader 在内部重试情况下的已知问题
- 在需要指定存储服务 host 情况下兼容了只配置域名和同时指定域名和访问 protocol 的问题
优化几个已知小问题
- 支持指定空间管理域名,默认是公有云地址
- 支持下载 escape 编码文件
- 优化对一些错误情况处理
- 兼容不同格式上传token
- 修复在复用上传token时,过期时间叠加问题
- UploadPartInfo 结构体公开使用,可用于定制分片上传过程
- 保持兼容支持上传API extra.UpHost参数
- 修复buckets api 已知问题
- 从 github.com/qiniu/api.v7 迁移至 github.com/qiniu/go-sdk