Skip to content

Releases: tencentyun/cos-nodejs-sdk-v5

v2.4.0

03 May 15:25
Compare
Choose a tag to compare
  • 支持 UploadId 缓存到本地,减少 md5 计算过程,加速上传,默认缓存 500 个 UploadId,约占用50KB空间
  • 修复 sliceUploadFile 方法,所有分片都完成只执行 complete 时,没有反馈进度 100% 的问题
  • 修复 putObject 支持传中文字符串上传
  • 修复 putObject、sliceUploadFile 参数对象会被 SDK 污染的问题

v2.3.5

15 Mar 03:50
Compare
Choose a tag to compare
  • 添加 Protocol 参数支持
  • 优化返回数据的容错处理
  • 优化 Region 错误格式判断
  • 优化参数对象污染问题

v2.3.0

06 Mar 09:28
Compare
Choose a tag to compare
  • 支持多版本,多个接口支持 VersionId 参数
  • 支持自定义 Header 参数
  • 支持 SSE 服务端加密参数

v2.2.4

12 Jan 14:43
Compare
Choose a tag to compare
  • 去掉 AppId 概念,Bucket 需要传入这样的格式 test -1250000000
  • 修复多个问题
  • 新增多个接口

v2.0.8

13 Aug 00:47
Compare
Choose a tag to compare
  • getObject 支持 onProgress
  • 修改发请求的代码,修复 getObject 大文件报错问题

v2.0.0

08 Jul 14:37
Compare
Choose a tag to compare

新增功能

  • 新增 on、off、emit 方法,开始支持事件
  • 新增队列管理功能,可以通过 task-list-update 和 task-update 事件获取文件列表和文件更新
  • 新增任务管理功能,可以通过 cancelTask/pauseTask/restartTask 管理上传任务
  • 添加文件上传并发控制,并发数默认3

修改功能

  • 统一基础接口返回值,base.js 里的接口请求成功都会返回 statusCode 和 headers
  • 修改 *ACL 和 *CORS 接口名称,改为 *Acl 和 *Cors,原方法通过 warn 提示警告
  • putObject 接口不再支持在 Body 参数参入文件路径,会返回错误
  • getObject 接口默认直接返回文件内容
  • headObject 和 headBucket 接口更改,返回值移动到 headers
  • 修改多个 XML 格式接口,统一整理参数格式和返回格式
  • 修改多个 put* 和 delete* 接口,不再提供 *Success 的返回值,可换成 !err 判断

问题修复

  • 修复 porgress 的 speed 字段单位计算错误和计算误差

v1.2.4

20 Jun 09:43
Compare
Choose a tag to compare
  • XML API 的 bucket 有改动,所有接口支持 test-12500000 这样格式的 bucket
  • 分片上传完成的接口,改成了使用服务器返回的 ETag (线上 MultipartComplete API 参数的从 sha1 改成 md5)

v1.2.1

15 Jun 07:28
Compare
Choose a tag to compare
  • putObject 新增 onProgress 回调
  • 优化分片上传的 onProgress 回调,更细粒度地返回进度,修改回调返回的信息
  • 清除代码里的 console.log
  • 添加 mocha 自测代码

v1.1.3

31 May 14:25
Compare
Choose a tag to compare
  • 参数 Appid 改成 AppId,不再兼容传入 Appid,内部变量 appid 改成 appId
  • 修复 DeleteMultipleObject 方法的错误,并把方法名改成 deleteMultipleObject
  • 前缀为 Multipart 的方法改成首字母小写 multipart
  • 修复 sliceUploadFile 方法返回数据为空的问题

v1.1.0

24 May 14:51
Compare
Choose a tag to compare
  • 支持 npm 包引入
  • 调用方式改成 new Cos(options)
  • 参数 Appid 兼容AppId
  • 支持 PutObjectCopy、PutBucketPolicy、GetBucketPolicy
  • 新增多个 demo