- Export aws-sdk dependency
- Update dependencies
- Ability to handle symlinks in uploadDir and downloadDir
- Expose S3 constants
- Add downloadStream API
- Update dependencies
- fix open file descriptor leak. Thanks Ross Wilson
- add downloadBuffer API
- uploadDir: add 'fileUploadStart', 'fileUploadEnd' events
- downloadDir: add 'fileDownloadStart', 'fileDownloadEnd' events
- update aws-sdk to 2.0.19
- use new AWS SDK API to avoid PassThrough stream workaround
- update aws-sdk to 2.0.17
uploadFileanduploadDirnow have optional argumentdefaultContentType.- Fixes default Content-Type able to be mutated by third party modules
changing the global
mime.default_typevariable.
- Content-Type header is now automatically filled out if you do not explicitly
provide it or set it to
null.
- support for multipart uploading and downloading. This raises the maximum supported file size to the S3 maximum of 5 TB. It also allows this module to be used to download files which were uploaded via multipart.
uploadFileno longer emits 'stream' (possibly multiple times). Instead, it emits 'fileOpened' exactly once, and the parameter can be used to create read streams.uploadFileuses fstat instead of stat. Fixes a possible file system race condition.uploadfileno longer accepts thelocalFileStatparameter.- default
maxAsyncS3increased from 14 to 20 - added
multipartUploadThreshold,multipartUploadSize
uploadDiranddownloadDir: fix incorrectly deleting files- update aws-sdk to 2.0.8
- add license
- update aws-sdk to 2.0.6. Fixes SSL download reliability.
uploadDirhandles source directory not existing error correctly
uploadFilecomputes MD5 and sends bytes at the same timegetPublicUrlhandlesus-east-1bucket location correctly
- fix upload path on Windows
- Default
maxAsyncS3setting change from30to14. - Add
Expect: 100-continueheader to downloads.
uploadDiranddownloadDircompletely rewritten with more efficient algorithm, which is explained in the documentation.- Default
maxAsyncS3setting changed fromInfinityto30. - No longer recommend adding graceful-fs to your app.
- No longer recommend increasing ulimit for number of open files.
- Add
followSymlinksoption touploadDiranddownloadDir uploadDiranddownloadDirsupport these additional progress properties:filesFoundobjectsFounddeleteAmountdeleteTotaldoneFindingFilesdoneFindingObjectsprogressMd5AmountprogressMd5TotaldoneMd5
getPublicUrlAPI changed to support bucket regions. UsegetPublicUrlHttpif you want an insecure URL.
downloadFilerespectsmaxAsyncS3- Add
copyObjectAPI - AWS JS SDK updated to 2.0.0-rc.18
- errors with
retryableset tofalseare not retried - Add
moveObjectAPI uploadFileemits astreamevent.
- fix
listObjectsfor greater than 1000 objects downloadDirsupportsgetS3ParamsparameteruploadDiranddownloadDirexposeobjectsFoundprogress
uploadDiracceptsgetS3Paramsfunction parameter
- fix handling of directory seperator in Windows
- allow
uploadDiranddownloadDirwith emptyPrefix
- Add an API function to get the HTTP url to an S3 resource
- complete module rewrite
- depend on official AWS SDK instead of knox
- support
uploadDir,downloadDir,listObjects,deleteObject, anddeleteDir
- fix
resp.req.urlsometimes not defined causing crash - fix emitting
endevent before write completely finished