Releases: aliyun/aliyun-oss-cpp-sdk
1.10.0
1.9.2
verify object name strictly in presign
1.9.1
fix bugs in resumable resumable upload/download.
fix conversion issue caused by locale
add CURLE_SEND_FAIL_REWIND into retryable error.
support to unencode slash in presigned url path.
The file may uploaded incompletely in unplug & plug hard disk test.
GetBukcetStatResult returns more information.
support list buckets by region.
compatible with OpenSSL 3.0.
add EnvironmentVariableCredentialsProvider.
support path style.
add RestoreInfo filed in ListObjects/ListObjectsV2 result.
1.9.0
添加:支持 WORM 功能
添加:支持 ListObjectV2 接口
添加:UploadPart 接口支持设置 Content-MD5
优化:增强 endpoint 参数 校验规则
1.8.2
修改:对于https请求,默认开始ssl 证书校验
增加:支持按照key删除bucket标签
1.8.1
优化:增加CMAKE 编译参数,根据需求禁用部分功能,方便缩减库大小
修复:超时设置参数 不正确的问题
优化:禁用 Expect 100 continue 请求行为
优化:增加libcurl 详细错误信息上报,方便分析问题
优化:修改对象名字的校验规则
1.8.0
添加:客户端加密功能
添加:清单功能
添加:签名url支持访问者付费参数
添加:分片上传支持sequential参数,支持分片上传的文件返回content-md5
添加:增加 ENABLE_RTTI CMake选项,默认值为 ON
添加:支持标准行为的 range 请求
优化:当请求返回不为CURLE_OK时,不复用CURL 句柄
优化:暴露httpclient 和 excutor 接口
1.7.0
添加:增加多版本(Versioning) 功能
添加:断点 上传/下载/拷贝 接口支持 wstring 类型的路径 (仅限windows平台)
修复:批量删除接口中对object key转义不正确的问题
优化:对引入的第三方库(jsoncpp & tinyxml2) 添加名字空间隔离
1.6.0
添加:增加Bucket Encryption接口
添加:增加Bucket Tagging接口
添加:支持在创建bucket时设置容灾类型
添加:面向用户的QOS查询设置接口
优化:部分std::regex变量声明为static类型,提升参数检查的速度
1.5.0
添加:增加Bucket Policy 接口
添加:增加Request Payment 接口,支持访问者付费请求
添加:增加服务端限速设置接口,支持上传下载限速功能
修复:断点下载导致的崩溃问题(issue 17)
修复:HTTP 代理无法设置的问题(issue 21)
修复:修复MAC下生成的动态库无法链接的问题(issue 28)