This repository was archived by the owner on May 13, 2020. It is now read-only.
Releases: ItalyPaleAle/azbak.js
Releases · ItalyPaleAle/azbak.js
v2.0.6
v2.0.5
Fixes:
- Updated dependencies, and removed the package-lock.json file, given that this module is published to NPM, and so the lock file is ignored anyways.
Misc:
- Added automated CI and testing with Azure Pipelines
- Added CI tests for Node.js up to version 12
- Officially dropped support for Node.js 7 and below
v2.0.4
Fixes:
- SAS tokens that contained an IP address were previously rejected
Note: version 2.0.3 was skipped as it was accidentally published to NPM
v2.0.2
Fixes:
- Replaced unsafe calls to
new BufferwithBuffer.from - Updated dependencies, including
lodashwhich had a security issue
v2.0.1
Fixes:
- Updated dependencies
v2.0.0
The previous beta version had been used in production for a while, with no major issue reported. Releasing this as stable. Automated test suite is not yet complete, however.
This release added a Dockerfile too, so the utility can be run from within a Docker container.
v2.0.0-beta.2
Second pre-release of azbak 2.0.
Enhancements
- Can now pass Storage Account name, Access Key and SAS Tokens as command line arguments, to help with situations where using environmental variables aren't convenient (for example, scripts).
- First steps towards writing a full suite of unit tests, based on Mocha. Also, implemented ESLint to improve coding style.
Bug fixes
- Fixed: Setting a custom endpoint was not working.
- Other improvements in code style and minor bug fixes.
v2.0.0-beta.1
First pre-release of version 2.0.0. Major version bump necessary because of breaking changes in the API.
Major improvements
- Support for Shared Access Signature (SAS) tokens while uploading files/streams.
- azbak can now be used as a Node.js library (in addition to CLI tool), so you can incorporate it into custom applications.
- Support for larger block blobs on Azure, up to ~4.77 TB.
- Azure Storage endpoint is now customizable, to support Azure China, Azure Germany and Azure Stack.
- Better error handling, retrying requests that fail because of recoverable errors (e.g. network issues).
Enhancements
- Option to disable suffix on file name when file/stream fits a single blob (e.g. ".000").
- azbak calculates the MD5 checksum of blocks before uploading them, to ensure data integrity while in transit.
- Number of concurrent uploads is now configurable, to better control memory usage.
v1.0.0
Initial release