Skip to content
This repository was archived by the owner on May 13, 2020. It is now read-only.

Releases: ItalyPaleAle/azbak.js

v2.0.6

03 Nov 00:06

Choose a tag to compare

Fixes:

  • SAS tokens that contained an IP address were still rejected sometimes
  • Updated dependencies

v2.0.5

13 Jun 07:58

Choose a tag to compare

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

25 Aug 03:02

Choose a tag to compare

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

11 Aug 01:35

Choose a tag to compare

Fixes:

  • Replaced unsafe calls to new Buffer with Buffer.from
  • Updated dependencies, including lodash which had a security issue

v2.0.1

08 Aug 04:05

Choose a tag to compare

Fixes:

  • Updated dependencies

v2.0.0

06 Jun 01:34

Choose a tag to compare

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

24 Feb 02:02

Choose a tag to compare

v2.0.0-beta.2 Pre-release
Pre-release

Second pre-release of azbak 2.0.

Enhancements

  1. 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).
  2. First steps towards writing a full suite of unit tests, based on Mocha. Also, implemented ESLint to improve coding style.

Bug fixes

  1. Fixed: Setting a custom endpoint was not working.
  2. Other improvements in code style and minor bug fixes.

v2.0.0-beta.1

12 Feb 23:18

Choose a tag to compare

v2.0.0-beta.1 Pre-release
Pre-release

First pre-release of version 2.0.0. Major version bump necessary because of breaking changes in the API.

Major improvements

  1. Support for Shared Access Signature (SAS) tokens while uploading files/streams.
  2. azbak can now be used as a Node.js library (in addition to CLI tool), so you can incorporate it into custom applications.
  3. Support for larger block blobs on Azure, up to ~4.77 TB.
  4. Azure Storage endpoint is now customizable, to support Azure China, Azure Germany and Azure Stack.
  5. Better error handling, retrying requests that fail because of recoverable errors (e.g. network issues).

Enhancements

  1. Option to disable suffix on file name when file/stream fits a single blob (e.g. ".000").
  2. azbak calculates the MD5 checksum of blocks before uploading them, to ensure data integrity while in transit.
  3. Number of concurrent uploads is now configurable, to better control memory usage.

v1.0.0

29 Nov 04:01

Choose a tag to compare

Initial release