Skip to content

Releases: tencentyun/cos-nodejs-sdk-v5

v2.0.8

13 Aug 00:47

Choose a tag to compare

  • getObject 支持 onProgress
  • 修改发请求的代码,修复 getObject 大文件报错问题

v2.0.0

08 Jul 14:37

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

Choose a tag to compare

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

v1.2.1

15 Jun 07:28

Choose a tag to compare

  • putObject 新增 onProgress 回调
  • 优化分片上传的 onProgress 回调,更细粒度地返回进度,修改回调返回的信息
  • 清除代码里的 console.log
  • 添加 mocha 自测代码

v1.1.3

31 May 14:25

Choose a tag to compare

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

v1.1.0

24 May 14:51

Choose a tag to compare

  • 支持 npm 包引入
  • 调用方式改成 new Cos(options)
  • 参数 Appid 兼容AppId
  • 支持 PutObjectCopy、PutBucketPolicy、GetBucketPolicy
  • 新增多个 demo

v1.0.0

24 May 14:40

Choose a tag to compare

cos-js-sdk-v4 v1.0.0
For Qcloud COS XML API
https://www.qcloud.com/document/product/436/7751