The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.6 - 2019-10-01
- Upgrades axios and mocha to fix security issues.
1.0.5 - 2019-09-29
- Ensures successfull file transmision by checking GCS response headers containing chunk and file checksums, re-transmitting chunks when they differ.
- SparkMD5 states was being saved/restored without cloning the structure, causing the values to be changed in unexpected ways and giving wrong checksum values.
1.0.4 - 2019-09-14
- The exponential backoff changed a bit the upload semantics, breaking the tests. This release maintains the pre-1.0.3 semantics, making all green again!
1.0.3 - 2019-09-14
- Exponential backoff to retry failed chunk transmissions.
- Store SparkMD5 state, together with the chunk checksum, to localStorage so we can continue to calculate the file checksum without having to start from scratch. This also corrects a bug: the second time you started a resumable, a wrong checksum is calculated for the chunks uploaded in the first resume operation, discarding all the upload progress and starting from scratch.
- Increase the transmission chunk size to 5mb.
- Only checks the two last uploaded chunks (10mb) before starting a resume operation.