Skip to content

Latest commit

 

History

History
531 lines (398 loc) · 37.4 KB

CHANGELOG.md

File metadata and controls

531 lines (398 loc) · 37.4 KB

Changelog

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

What's Changed

  • 双向认证 by @Huberyxiao in #169
  • demo 优化 by @Huberyxiao in #170

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.14...v5.5.15

Merged

  • demo 优化 #170
  • Feature huberyxxiao 42e1ad74 #169

Commits

v5.5.14 - 2024-09-23

demo 优化; 优化 chunk 类接口响应解析 body;

What's Changed

  • 优化 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

Merged

  • demo 优化 #167
  • 优化 demo;优化 chunk 类接口响应解析 body #166

Commits

  • object 相关 demo 优化;Complete&Copy 增加body 解析etag 判断请求正常逻辑 ef18673
  • 安全优化 46c61c2
  • add demo 255f97f
  • Updated CHANGELOG.md 4ed035c

v5.5.13 - 2024-07-16

What's Changed

  • 修复qt环境下encode问题 by @Huberyxiao in #165

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.12...v5.5.13

Merged

  • 修复qt环境下encode问题 #165
  • 提交 #164

Commits

v5.5.12 - 2024-07-08

What's Changed

  • 批量图片审核增加 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

Merged

  • 修复安全问题 #163
  • 安全优化 #161
  • 批量图片审核增加 timeout 参数&图片处理参数头部签名 #160

Commits

v5.5.11 - 2024-04-12

What's Changed

  • 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

New Contributors

  • @tencentyuncos made their first contribution in #136

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.10...v5.5.11

Merged

  • 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

Commits

v5.5.10 - 2023-03-07

What's Changed

  • 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

New Contributors

  • @Huberyxiao made their first contribution in #128

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.9...v5.5.10

Merged

  • 修正lcov提取路径 #134
  • 修复lcov数据不准确问题 #133
  • remove unnecessary sdk release library #132
  • fix:修复PutObjectByStream接口 #131
  • 增加允许不签Host的接口&IsDomainSameToHost支持按实例单独配置 #130
  • fix: 主程序结束早于异步任务导致的crash #128
  • ut match stage 1 #125

Commits

  • 增加允许不签Host的接口 7f87180
  • IsDomainSameToHost支持按实例单独配置 072ff3d
  • Updated CHANGELOG.md 4c0c85d
  • Updated CHANGELOG.md 4dced4b
  • fix:PutObjectByStream e1ea968

v5.5.9 - 2022-11-24

What's Changed

  • 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

New Contributors

  • @maddoxwang made their first contribution in #117

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.8...v5.5.9

Merged

  • 增加SetVerifyCert函数,支持配置不校验服务端证书(默认校验) #122
  • etag不匹配时增加body长度信息与requestid #121
  • support android&ios mobile #118
  • 内存数据异步上传接口实现&线程池线程数设置 #117

Commits

v5.5.8 - 2022-07-28

What's Changed

  • DestDomain支持按实例单独配置 by @chen-honggang in #115
  • fixed macos compile error by @chen-honggang in #116

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.7...v5.5.8

Merged

  • fixed macos compile error #116
  • DestDomain支持按实例单独配置 #115

Commits

v5.5.7 - 2022-07-20

What's Changed

  • ip访问模式支持按实例级别单独配置 by @chen-honggang in #114

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.6...v5.5.7

Merged

  • ip访问模式支持按实例级别单独配置 #114

Commits

  • ip访问模式支持按实例级别单独配置(没有主动设置ip模式则兼容之前的ip配置全局共享方式) d6d7d3e
  • Updated CHANGELOG.md eaf0941
  • 解决用SetDestDomain设置域名后生成预签名url(GeneratePresignedUrl)异常的问题 56cb3f2

v5.5.6 - 2022-07-07

What's Changed

  • 允许独立配置IntranetAddr by @chen-honggang in #109
  • update version to v5.5.6 by @chen-honggang in #111

Full Changelog: https://github.com/tencentyun/cos-cpp-sdk-v5/compare/v5.5.5...v5.5.6

Merged

  • update version to v5.5.6 #111
  • 允许独立配置IntranetAddr #109

Commits

v5.5.5 - 2022-06-20

增加URISyntaxException异常信息处理

Merged

  • 增加URISyntaxException异常信息处理 #108
  • CI Auditing #106
  • CI auditing #1
  • 图片上传时处理兼容覆盖原图,不检查Etag #105

Commits

v5.5.4 - 2022-04-14

1.完善aysnc api 2.完善async api UT测试 3.增加稳定性测试工具

Merged

  • Dev/async api #103

Commits

  • 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

Merged

  • fix bug #101
  • fix compile bug #99
  • optimize async api #97
  • update demo #95
  • Optimize ii #94

Commits

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

Merged

  • 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

Fixed

  • Merge pull request #81 from unity-cn/poco-global-fix #79

Commits

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

Merged

  • 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

Commits

5.4.5 - 2021-02-25

1.add cos live api 2.support resume upload

Merged

  • add lib #57
  • support resume upload #56
  • add cos live #54
  • 响应头中找不到ETag,则尝试查找Etag #52

Commits

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

Merged

  • 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

Commits

  • 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

v5.4.3 - 2018-05-28

Merged

  • add merge xml tool #5
  • fix parse deleteObjects bug #3
  • V4 #2
  • V2 #1

Commits