All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
v5.5.15 - 2024-12-09
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.14...v5.5.15
- demofix
e3b547d
- 双向认证
4299cc4
- fix
9432469
- Updated CHANGELOG.md
b8266fa
- test
24730f1
- demo fix
c991e09
- fix
802f4a9
v5.5.14 - 2024-09-23
demo 优化; 优化 chunk 类接口响应解析 body;
- 优化 demo;优化 chunk 类接口响应解析 body by @Huberyxiao in #166
- Feature huberyxxiao 9134bc9d by @Huberyxiao in #167
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.13...v5.5.14
- object 相关 demo 优化;Complete&Copy 增加body 解析etag 判断请求正常逻辑
ef18673
- 安全优化
46c61c2
- add demo
255f97f
- Updated CHANGELOG.md
4ed035c
v5.5.13 - 2024-07-16
- 修复qt环境下encode问题 by @Huberyxiao in #165
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.12...v5.5.13
- fix demo
acdf5c3
- 单测补充
7cfdb27
- 代码规范
acc53fa
- 安全问题修复
58bb1a6
- ut
1ef653b
- ut
1b54654
- ut
d2e6d13
- ut
9e2fe3f
- 单测补充
9f0802a
- 万象单测
37dd168
- ut
17d4ba8
- ut
e7cbd69
- 单测补充
11227ee
- ut
bc1db72
- ut
2d7d4bb
- ut
fce627f
- 单测补充
2f4db4b
- Updated CHANGELOG.md
8fc05d4
- ut
bda2b42
- ut
241adae
v5.5.12 - 2024-07-08
- 批量图片审核增加 timeout 参数&图片处理参数头部签名 by @wqingzhang in #160
- 安全优化 by @Huberyxiao in #161
- 修复安全问题 by @Huberyxiao in #163
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.11...v5.5.12
- Updated CHANGELOG.md
e178f03
v5.5.11 - 2024-04-12
- Feature huberyxxiao by @tencentyuncos in #136
- Feature huberyxxiao 73b21a23 by @chen-honggang in #137
- Feature wqingzhang 07b4400f by @wqingzhang in #139
- input增加url参数&Jobdetails部分参数补齐 by @wqingzhang in #140
- 数据万象媒体处理&内容审核相关功能补齐 by @wqingzhang in #142
- Feature huberyxxiao dbbe8ae4 by @Huberyxiao in #146
- Feature huberyxxiao 29593a27 by @Huberyxiao in #147
- 图片处理Pic-Operations头签入签名 by @wqingzhang in #149
- Feature huberyxxiao 144d3000 by @Huberyxiao in #151
- 复合上传复用https支持 by @Huberyxiao in #153
- Feature huberyxxiao 58acd2e4 by @Huberyxiao in #154
- fix by @Huberyxiao in #156
- Feature huberyxxiao b3b34cad by @Huberyxiao in #157
- Feature huberyxxiao 024bd8e2 by @Huberyxiao in #158
- @tencentyuncos made their first contribution in #136
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.10...v5.5.11
- Feature huberyxxiao 024bd8e2
#158
- Feature huberyxxiao b3b34cad
#157
- fix
#156
- Feature huberyxxiao 58acd2e4
#154
- 复合上传复用https支持
#153
- Feature huberyxxiao 144d3000
#151
- 图片处理Pic-Operations头签入签名
#149
- Feature huberyxxiao 29593a27
#147
- Feature huberyxxiao dbbe8ae4
#146
- 数据万象媒体处理&内容审核相关功能补齐
#142
- input增加url参数&Jobdetails部分参数补齐
#140
- Feature wqingzhang 07b4400f
#139
- Feature huberyxxiao 73b21a23
#137
- Feature huberyxxiao
#136
- 媒体处理任务补充&审核字段更新
a8f6e0e
- add ut
248546b
- upload
36e5ffd
- add ut
c0fac35
- 媒体处理 截图任务
7846c94
- 单元测试
9975c2b
- add ut
cf3ab93
- 文件压缩任务
61d9ecf
- add object tagging interface
60a7f40
- add ut;fix test_utils
fc7b40b
- 万象单元测试
6ab7321
- 支持异步断点下载;支持多AZ存储桶创建;支持存储桶策略接口;优化签名列表
1603c0c
- 万象ut覆盖率补充
5f19f0c
- 媒体处理&内容审核参数补齐
8772d33
- 万象单元测试覆盖
662d8e9
- Async
0a9a3b5
- 单元测试
8972b59
- 单元测试
e36f1cc
- 文件压缩接口
fd9f95b
- add ut
ff68eb6
v5.5.10 - 2023-03-07
- ut match stage 1 by @chen-honggang in #125
- fix: 主程序结束早于异步任务导致的crash by @Huberyxiao in #128
- 增加允许不签Host的接口&IsDomainSameToHost支持按实例单独配置 by @Huberyxiao in #130
- fix:修复PutObjectByStream接口 by @Huberyxiao in #131
- remove unnecessary sdk release library by @chen-honggang in #132
- 修复lcov数据不准确问题 by @chen-honggang in #133
- 修正lcov提取路径 by @chen-honggang in #134
- @Huberyxiao made their first contribution in #128
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.9...v5.5.10
- 修正lcov提取路径
#134
- 修复lcov数据不准确问题
#133
- remove unnecessary sdk release library
#132
- fix:修复PutObjectByStream接口
#131
- 增加允许不签Host的接口&IsDomainSameToHost支持按实例单独配置
#130
- fix: 主程序结束早于异步任务导致的crash
#128
- ut match stage 1
#125
- 增加允许不签Host的接口
7f87180
- IsDomainSameToHost支持按实例单独配置
072ff3d
- Updated CHANGELOG.md
4c0c85d
- Updated CHANGELOG.md
4dced4b
- fix:PutObjectByStream
e1ea968
v5.5.9 - 2022-11-24
- async upload sstream by @maddoxwang in #117
- support android&ios mobile by @chen-honggang in #118
- etag不匹配时增加body长度信息与requestid by @chen-honggang in #121
- 增加SetVerifyCert函数,支持配置不校验服务端证书(默认校验) by @chen-honggang in #122
- @maddoxwang made their first contribution in #117
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.8...v5.5.9
- 增加SetVerifyCert函数,支持配置不校验服务端证书(默认校验)
#122
- etag不匹配时增加body长度信息与requestid
#121
- support android&ios mobile
#118
- 内存数据异步上传接口实现&线程池线程数设置
#117
- Updated CHANGELOG.md
c7da7c0
v5.5.8 - 2022-07-28
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.7...v5.5.8
- Updated CHANGELOG.md
1aab4b6
v5.5.7 - 2022-07-20
- ip访问模式支持按实例级别单独配置 by @chen-honggang in #114
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.6...v5.5.7
- ip访问模式支持按实例级别单独配置
#114
- ip访问模式支持按实例级别单独配置(没有主动设置ip模式则兼容之前的ip配置全局共享方式)
d6d7d3e
- Updated CHANGELOG.md
eaf0941
- 解决用SetDestDomain设置域名后生成预签名url(GeneratePresignedUrl)异常的问题
56cb3f2
v5.5.6 - 2022-07-07
Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.5...v5.5.6
- Updated CHANGELOG.md
b27ddb3
v5.5.5 - 2022-06-20
增加URISyntaxException异常信息处理
- auditing fix
a04c6f6
- auditing api
e5df62b
- update
7f5f02e
- ci auditing api
c6446fd
- 图片上传时处理若覆盖原图则不检查Etag
1b6a7d7
- Updated CHANGELOG.md
8276a1e
- fix
5b28a85
v5.5.4 - 2022-04-14
1.完善aysnc api 2.完善async api UT测试 3.增加稳定性测试工具
- Dev/async api
#103
- 1.optimize async api 2.add stable test tool
19a52ae
- optimize async api
8ced1ae
- Updated CHANGELOG.md
1106925
v5.5.2 - 2022-02-15
optimize async api
- 1.check validation of secret_id/secret_key/region
c28447a
- Updated CHANGELOG.md
0af840b
- Updated CHANGELOG.md
4fbbe5b
- update doc
5339a9c
v5.5.1 - 2021-12-01
1.add new api 2.check crc64 for multipart uploading 3.support uploading wide-char files for windows 4.optimize UT
- Win widechar
#93
- check crc64
#92
- fix bug
#91
- update makefile
#90
- 1.add referer api
#89
- add media api
#85
- 1.add append object
#84
- fix scripts bug
#83
- optimize tool
#82
- Fixes #79
#81
- Fixed a crash caused by vector out-of-bound
#80
- fix multipart upload bug
#76
- fix bug
#73
- Merge pull request #81 from unity-cn/poco-global-fix
#79
- 1.support upload widechar file for windows
29ef003
- optimize UT
90ddc5b
- fixed crash caused by static initialization order
a7d7fc8
- use function static variable for lazy-initialization
8f26de2
- Updated CHANGELOG.md
7d472c8
- Update cos_demo.cpp
053789d
- Update Readme.txt
b053805
- Update README.md
b43d1a8
- Update cos_defines.h
433d95b
- out-of-bound fix
0afb5ff
- Update README.md
e5fc9a8
v5.5.0 - 2021-07-16
1.更新版本号为5.5.0 2.不再单独维护windows_dev分支,多个系统Linux/Windows/macOS等都使用master分支 3.增加logcallback功能,特别在Windows系统下,可以设置日志回调打印日志到自定义日志文件 4.优化日志,日志中打印上传下载速率,方便问题定位 5.优化Makefile,多个系统共用同一套Makefile,支持Linux/Windows/macOS系统,增加编译选项,可以支持编译动态库/编译demo/编译unittest 6.优化UT 7.去掉不必要的库依赖,例如Jsoncpp,OpenSSL,boost等,目前只依赖Poco库,并把相关头文件以及库文件添加到工程目录中,不需要再另行下载依赖库 8.tools目录中增加测速工具,方便问题定位 9.libs目录中添加已编译好的库文件,包括Linux/Win32/Win64/macOS等不同版本,不需要编译代码即可使用sdk
- v5.5.0
#72
- fix bug
#71
- Sdk v5 optimize
#70
- fix multidownload bug
#68
- add get object url
#67
- add timestamp delta
#61
- add linux lib
#60
- add intelligent tiering
#59
- 1.更新版本号为5.5.0
578bdbb
- 1.support CI 2.add async api 3.other optimize
aabac6f
- update doc api
521b06b
- update resumable get object
ca75b4b
- fix bugs
1ab3269
- Updated CHANGELOG.md
0439cd7
- fix multidown bug
344058f
- fix async api bug
b867d96
- update version to v5.4.6
acbae66
- Delete libcossdk_for_linux.a
c44071f
5.4.5 - 2021-02-25
1.add cos live api 2.support resume upload
- suppurt resume upload
fc4a15f
- Updated CHANGELOG.md
1fbc8fd
- add auto changelog workflow
b87abb4
- Delete libcossdk.a
ffdcf88
- add libcossdk.a
a58e74f
5.4.4 - 2020-07-13
1.add feature traffic-limit 2.add api select object content 3.other code optimize 4.fix some bugs
- new version 5.4.4
#47
- fix bug
#46
- add api select object content
#45
- Object options
#44
- Traffic limit
#43
- fix
#42
- LGTM
#41
- fix bug
#40
- fix
#39
- add the domain,intentory,logging,website and tagging API for bucket operation.
#36
- Add the control of whether domain same to host
#31
- Add the dest domain through the config file
#30
- Add the uint64_t header for lower compile
#29
- Check the get object resp content length with real recv, 200 but fail case.
#28
- Add list multi upload parts interface
#22
- Fix the check md5 casue the empty file problem(poco's streambuf issue).
#21
- Check delete object params
#20
- Add the SetXCosMeta in multiupload, send the config to init upload part.
#19
- add check md5 for each request, fix the range request check error
#18
- Add SetCredentail to set tmp ak, sk, token and fix bugs
#14
- fix bugs for mul compile
#13
- 添加HeadBucket接口,修复BUG
#12
- Add put object md5 check and ut
#11
- string自动填充\0,修复原string中末尾两个\0的问题
#9
- 兼容s3 listparts return header EncodingType
#8
- result id to resp
#7
- update
abc6cfe
- 1.add feature traffic-limit; 2.optimize unittest; 3.using lib PocoJson to parse config
b0db880
- 1.add api OptionsObject 2.add more signature header
ab07ba4
- 1)use sharedptr to transfer config. 2)use the scpoed lock for the config
bc71794
- add head bucket api and fix bugs
88d8b95
- add put object md5 check and ut
5d693cb
- Add the iostream copy istream from recevieResponse which Poco's streambuf can not relocate the pos then casue the recv_stream can not reuse
e354859
- turn on/off md5 check
ac0023e
- Check the resp content length with real recv, 200 but fail case.
a5c50c3
- add the SetXCosMeta in multiupload send the config to init upload part
d33a532
- add mult xcosmeta
1ac1af9
- update
271108a
- Add ut for deleteobject with empty param
9005a6c
- modify README.md
6c6235a
- change & to copy
f087902
- use the err info check
a7d7fb3
- fix name
c91e03b
- update
6555620
- 兼容s3 listparts return header EncodingType
ded884e
- test new branch
7710f75
- cos-cpp-sdk-v5 first commit
92b0b21
- add https and ut
a9a29fc
- update poco
1b26e3b
- add Poco header
e11c33f
- add cos-cpp-sdk.md and fix acl bug
0d81ac8
- V4 interface
b772a89
-
- copy 2. fix parse xml bug 3. bucket-name
c465cdc
- copy 2. fix parse xml bug 3. bucket-name
- add versioning and get service
7db5353
- add delete object
6647acb
- add unittest
af6b257
- 文档修改
4f5c951
- SSE
ec79580
- 多线程Copy
48592f6
- add getbucketversions ut
82bf59f
- add v4 demo
ba04316
- remove nearline storage class
d0ad816
- DeleteObject 可以指定Versionn
58a232c
- 修复poco初始化多次异常
1a508df
- fix SetObjectName bug
ddef881
- fix post obj restore bug
be5bfa0