All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.5.0 (2020-01-16)
- bucket encryption test (#721) (a7d4904)
- remove completeMultipartUpload encryption header (#718) (0ed0d57), closes #715
- when value is Number,Buffer.alloc replace Buffer.from (#719) (4e137d4)
- add tip for exposing headers etags (#725) (9eb368a)
- bucket severside encryption (#707) (68be73e)
- support SecondLevelDomain (#729) (1580167)
- support tags for bucket and object (#734) (0daa5ae), closes #663
- support uploads directly with signature (#731) (e6b4ffe)
6.4.0 (2019-12-19)
- browser: warnning when browser is not support (#703) (bd99280)
- checkBucketName in setBucket/initOption/useBucket (#709) (162dfb5)
- multipartupload support 'x-oss-server-side-encryption'
- add bucket severside encryption
6.3.1 (2019-12-03)
- browser: copy for the browser (#697)
6.3.0 (2019-12-02)
- if browser support AbortController api , stream-http timeout err (#466) (69ad003)
- modify config to support ip visit about example (#486) (304bdbb)
- remove replace %20 to '+' (#489) (22363d0)
- repair timeout excepiton (#481) (ec8ae25)
- rtml generate url (#463) (53f1f0c)
- signatureUrl With response settings (#465) (3bf1be7)
- support ipv6 address when set endpoint (#482) (1c7616d)
- add sample about cname's usage (#453) (54db574)
- publish CDN check script (#452) (3190ce6)
- restore object api and support to create archvie bucket (#450) (79eb5ef)
- Browser: multipartUpload callback resumble parse error (#442) (e22ecf6)
- Browser: signatureUrl with content-type and content-md5 (#441) (50f0093)
6.2.1 (2019-11-15)
6.2.0 (2019-11-13)
- browser: set ascii_only to be true for browserify (#661) (e0ec299)
- browser: support web work (#667) (655ee3d)
- browser: put stream content empty when date is skew (#669) (48d9546)
- node: bucket name cause ssrf attack (#666) (d200573)
- node: putStream use third lib stream will signature error(#402) (c544bab)
- browser: add warn when not use sts for the browser (#668) (1f49ff3)
- node: only read from master (#623) (6357340)
- node: support symlink api (#673) (041591b)
6.1.1 (2019-01-08)
- support useFetch options to resovle browser compatibility
- fix mulipartUpload bug in IE 10 or parallel == 1
- fix invalid partSize
6.1.0 (2019-04-08)
- support requestPayer
- repair codecov
- docs
6.0.2 (2018-12-10)
6.0.1 (2018-07-17)
6.0.0 (2018-07-10)
- refactor async/await instead of generator and test case
- remove region param about bucket operations
- support cancel on node sdk
- mount debug info on client proto
- remove unuse browser.js in /
- README.md example
5.3.2 (2018-07-17)
5.3.1 (2018-06-27)
- lock dependency stream-http 2.8.2
5.3.0 (2018-06-13)
- remove replace %20 to '+' (#489) (22363d0)
- clean browser test bucket (#487) (bf546ce)
- support ipv6 address when set endpoint (#482) (1c7616d)
- repair timeout excepiton (#481) (ec8ae25)
- refactor example to support open browser auto and hot reload (#477) (3012bc6)
- support getBucketLocation api in node sdk (#476) (2273a39)
- support getBucketInfo api in node sdk (#476) (2273a39)
5.2.0 (2018-05-08)
- if browser support AbortController api , stream-http timeout err (#466) (69ad003)
- rtml generate url (#463) (53f1f0c)
- signatureUrl With response settings (#465) (3bf1be7)
- add sample about cname's usage (#453) (54db574)
- publish CDN check script (#452) (3190ce6)
- restore object api and support to create archvie bucket (#450) (79eb5ef)
5.1.1 (2018-04-16)
- Browser: multipartUpload callback resumble parse error (#442) (e22ecf6)
- Browser: signatureUrl with content-type and content-md5 (#441) (50f0093)
5.1.0 (2018-04-14)
5.0.1 (2018-04-10)
-
sign method fix && ci support node 9 (f82bf8f3c)
- add node and browser compatibility desc (f5de168e)
5.0.0 (2018-04-03)
Node >= 8 is required.
4.14.1 (2018-04-03)
4.14.0 (2018-03-30)
- Browser: multipartUpload InvalidPartOrderError by doneParts repeat (#414) (2b0967f)
- _resumeMultipart not use yield (ba2382b)
- issues ali-sdk#386 (#390) (5b5ae3e)
- add ignore (#397) (0f003aa)
- browser: multipartUpload err will cancel this task (#399) (64f8d68)
- browser support blob (#409) (e8a78b5), closes #401
- expose sdk version with OSS (#389) (0bdc876)
- rm unused test data (#401) (3d2ce4e)
- signatureUrl refactor and support callback (#408) (343938f)
4.13.2 (2018-03-13)
- change timeout default value to 60s (fcb8847)
4.13.1 (2018-03-11)
4.13.0 (2018-03-07)
- add any-promise dependencies (#381) (366257a)
- move 'stream-http' to devDependencies (7c4f330)
- userAgent with alpha and beta (#373) (367521b)
- add options doc and multipart options-progress doc (#370) (2086bd3)
- example with build in es6 (#363) (a00e26e)
- multipart copy support (#371) (e42a534)
- rtmp api (#359) (b4f9434), closes #345
- support callback options for put and multipartUpload (#379) (46c8dec), closes #85
fix
- move 'stream-http' to devDependencies (饶培泽 <[email protected]>)
others
- chore: update version to 4.12.2 (饶培泽 <[email protected]>)
features
- [
b7c5daaf812
] - feat: add local protocol check for web (#347) (binghaiwang <[email protected]>) - [
02f9ba7ed87935
] - feat: cancel multipartUpload (#356) (binghaiwang <[email protected]>)
fixs
- [
b62bd2eea
] - fix: multipartUpload small file upload by callback data (#358) (binghaiwang <[email protected]>)
others
- chore: update version to 4.11.5 (饶培泽 <[email protected]>)
- docs: add timeout doc about multipart (#353) (binghaiwang <[email protected]>)
fixes
- [
dda7ff6
] - fix: safari blob fail case (#346) (binghaiwang <[email protected]>) - [
ed68ba3d7c9
] - fix: RequestTimeTooSkewed(#341) (binghaiwang <[email protected]>)
others
- chore: update version to 4.11.5 (饶培泽 <[email protected]>)
fixes
- [
2021661
] - feat: add net error code (#332) (binghaiwang <[email protected]>) - [
ceae401
] - feat: multipartUpload add the return parameter for resoponse (#335) (binghaiwang <[email protected]>)
others
- chore: update version to 4.11.4 (饶培泽 <[email protected]>)
fixes
- [
12a4271
] - fix: add shims for browser (#316) (饶培泽 <[email protected]>)
others
- [
060df98
] - chore: update dist version to 4.11.2 (fengmk2 <[email protected]>)
fixes
- [
c062249
] - fix: the multipartUpload return value has same structure (#306) (饶培泽 <[email protected]>)
fixes
- [
029dcc2
] - fix: process the client's local time is skew (#314) (饶培泽 <[email protected]>)
features
- [
c50cc9e
] - feat: handle browser compatibility alone (饶培泽 <[email protected]>)
fixes
- [
22fbad2
] - fix: getStream support options.process (#304) (饶培泽 <[email protected]>)
others
- [
fc3cd7f
] - docs: update the full name of OSS (#297) (David Chen <[email protected]>)
- fix issue #288: startsWith not support by ie11 (#289)
- fix: add 4.10.0 dist
features
- [
8b176d6
] - feat: manage cors for bucket (#279) (Haoliang Gao <[email protected]>)
fixes
- [
915b196
] - fix: add missing dist (fengmk2 <[email protected]>)
- feat: support oss.append (#275)
- test: add node 8
- test: skip callbackurl test cases
- test: set default platform on user-agent
- docs: Document
secure
option when creating bucket store. (#252) - chore: add dist build files
- feat: support VPC region #181 (#183)
- fix comment typo and add object check to avoid call properties of null object (#176)
- update dist
- update dist
- 🐛 fix bowser dependency (#174)
- fix: the copy object api bug which can not use non-English source object name (#166)
- feat: add process params to signatureUrl and get api for image process (#170)
- fix: multipartUpload can not work with IE10 bug (#167)
- fix request stream bug of the multipart upload feature (#155)
- chore(package): update dateformat to version 2.0.0 (#156)
- doc: param "file" of
*get
method is optional (#158)
- Fix browserify transform with co-gather (#150)
- feat: implement parallel uploading for multipartUpload (#149)
- feat: add options.ctx for every request params (#144)
- chore(package): update urllib to version 2.16.1 (#146)
- chore(package): update uglify-js to version 2.7.1
- chore(package): update should to version 11.0.0
- chore(package): update mocha to version 3.0.0
- chore(package): update mm to version 2.0.0
- chore(package): update mm to version 1.5.1
- chore(package): update should to version 10.0.0 (#125)
- doc: Update API doc for .multipartUpload
- chore(package): update should to version 9.0.2
- deps: use ^
- Fix isGeneratorFunction and Date format problems in IE10 (#118)
- chore(package): update humanize-ms to version 1.2.0
- fix: memory leak in multipart (#113) (#114)
- chore(package): update utility to version 1.8.0
- chore(package): update urllib to version 2.9.1 (#111)
- fix: support node 6 (#109)
- fix: Correctly parse Put/MultipartUpload response when using upload callback (#104)
- chore(package): update babel-plugin-transform-runtime to version 6.8.0 (#103)
- add options.ignoreStatusFile to ignore put status file for status check (#100)
- deps: uglify-js
- Add a wrapper to return Promise (#95)
- Rework browser build to reduce dist size (#94)
- chore(package): update babel-plugin-transform-runtime to version 6.7.5
- test: add update exists object headers test case
- fix: add getObjectUrl on cluster client
- feat: introduce getObjectUrl method
- Trim access key id/secret
- Replace babel-polyfill with babel-runtime to avoid conflict with react
- chore(package): update sdk-base to version 2.0.1
- chore(package): update sdk-base to version 2.0.0
- add README for multipart
- provide checkpoint in multipart upload progress
- allow more HTTP methods in signatureUrl
- allow config expires in signatureUrl
- ignore image-client coverage
- stop check leaks in test, work around #74
- chore(package): update urllib to version 2.8.0
- fix post-release
- improve user-agent test
- use platform to detect browser user agent
- add script to publish dist/ to cdn after each release
- chore: update README
- add user-agent in header
- update dist
- deps: update dependencies
- update dist
- add build-dist script
- refine put/putStream interfaces
- add putACL & getACL
- fix bug when endpoint is IP with port
- fix IE10 compatibility and refine test
- build: only test on 4&5
- Merge pull request #55 from rockuw/master
- add .babelrc
- use readAsArrayBuffer for IE11 doesn't support readAsBinaryString
- reduce putBucketACL() case
- avoid putBucketACL() timeout
- sleep logger in bucket.test.js
- add node 5 and tidy .travis.yml
- use ms to tidy code
- Wait some time in test for bucket meta sync
- make region configurable
- test travis ci
- Set sts client default timeout to 60s
- test travis ci
- handle policy string in STS
- Merge pull request #57 from ali-sdk/greenkeeper-autod-2.4.2
- fix cdn addr
- use utility.escape
- chore(package): update autod to version 2.4.2
- refine as review comments
- add object key encoding test
- refine bucket test
- add content type test
- add browser usage in README
- signatureUrl() supports STS
- refine as review comments
- Merge pull request #56 from ali-sdk/greenkeeper-merge-descriptors-1.0.1
- chore(package): update merge-descriptors to version 1.0.1
- add policy to STS assumeRole
- correct author & cont. remove indent tabs
- expose .putData as public function
- remove indent tabs
- add comments to browser.js
- add browser.js and change 'let' to 'var'
- move multipart into a separate file
- refine subres
- rich multipart test
- support STS in oss client
- add STS client, test pass
- fix bug in uploadPart, and refine multipart test
- support generator progress callback
- add progress callback
- browser multipartUpload test pass
- multipart for server test pass
- fix object url
- pass all tests
- refine client constructor to handle endpoint/ip/cname/region
- Change 'Date' header to 'x-oss-date' for browser compatibility
- fix(object): custom content-type support lower case
- deps: update dependencies
- feat: support custom Content-Type
- fix(cluster): simplify cluster config
- feat: support custom urllib client
- chore: add node required on package.json
- feat: change check status file path
- feat: make chooseAvailable public
- deps: [email protected]
- refactor: change signatureUrl to normal function
- feat: add available checking
- test: cluster store to two different bucket
- feat: support signatureUrl
- feat: add clusterClient
- feat: support cname and object url
- add endpoint into readme
- chore: fix codecov link
- test: skip image upload
- docs: add putStream doc
- test: use codecov
- feat: put object support streaming
- fix: remove unnecessary decode
- fix: signature url
- fix: escape resource
- chore: travis use sudo: false
- feat: request error add params info
- feat(createRequest): expose create request method
- deps upgrade
- feature: support custom agent by options.agent
- Image service API (@zensh)
- feat: add getStream*() api
- fix get not exists object TypeError
- transfer to ali-sdk/ali-oss
- feat(object): support streaming put
- refactor object operations with successStatuses and xmpResponse
- finish bucket operations
- ensure tmp dir exists
- add appveyor.yml
- add bucket operations
- support deleteMulti
- support copy and updateMeta
- support get object
- support delete object
- totally refactor according to ali-sdk
- feat: support signature url
- use urllib replace of co-urllib
- fix readme
- ocd
- update examples
- update co-urllib, add mime, add alias
- fix 404 error handler
- Merge branch 'master' of github.com:node-modules/ali-oss
- add istanbul
- Merge pull request #1 from chunpu/patch-1
- fix regenerator url
- fix readme
- add travis-ci
- use renegerator
- update readme
- add callback example
- add test
- finish get and remove
- complete upload
- Initial commit