Skip to content

Latest commit

 

History

History
183 lines (108 loc) · 4.51 KB

CHANGELOG.md

File metadata and controls

183 lines (108 loc) · 4.51 KB

Changelog for node-docker-delta

All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.

v4.1.0

(2024-07-05)

  • Export OutOfSyncError [Felipe Lalanne]

v4.0.1

(2024-04-26)

  • Update dockerode and docker-toolbelt [Felipe Lalanne]

v4.0.0

(2023-11-22)

  • Use stream.promises.pipeline rather than manual pipe and promise wrapping [Pagan Gazzard]
  • Use fs.promises rather than manually wrapping fs calls with a promise [Pagan Gazzard]
  • Switch from readable-stream 2.x to nodejs built in stream passthrough [Pagan Gazzard]
  • Require dockerode instance to be passed in rather than defaulting one [Pagan Gazzard]
  • Convert to typescript [Pagan Gazzard]

v3.0.5

(2023-11-17)

  • Update chai-events [Pagan Gazzard]
  • Switch to tmp-promise [Pagan Gazzard]
  • Update mocha to 10.x [Pagan Gazzard]
  • Use chai directly rather than via mochainon [Pagan Gazzard]
  • Remove redundant versionist entries from package.json [Pagan Gazzard]
  • Set up husky/lint-staged for automatic linting [Pagan Gazzard]

v3.0.4

(2023-11-16)

  • Update typed-error to 3.x [Pagan Gazzard]

v3.0.3

(2023-11-15)

  • Fix linting by ensuring it uses typescript 5.1 [Pagan Gazzard]

v3.0.2

(2023-06-30)

  • Update to docker-toolbelt v5 [Akis Kesoglou]

v3.0.1

(2023-06-07)

  • Update docker-toolbelt to v4.1.0 [Akis Kesoglou]
  • Update dependencies [Akis Kesoglou]

v3.0.0

(2023-06-06)

  • Convert to Javascript [Akis Kesoglou]

v2.2.12

(2023-06-06)

  • Use Flowzone [Akis Kesoglou]

v2.2.11

(2020-08-19)

  • Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]

v2.2.10

(2020-08-05)

  • Removed unused dependencies [Pagan Gazzard]

2.2.9 - 2019-05-08

  • Move rsync stdin close to batch finish callback [Cameron Diver]

2.2.8 - 2019-05-07

  • Use the correct process event when force closing rsync stdin [Cameron Diver]

2.2.7 - 2019-05-07

  • Fix rsync delta application on node 8 [Cameron Diver]

2.2.6 - 2019-05-02

  • Move event-stream to devDependencies [Pagan Gazzard]

2.2.5 - 2019-05-02

  • Use workflows for tests and add node 10 [Pagan Gazzard]

2.2.4 - 2018-12-03

  • Pin event-stream to avoid a security issue [Akis Kesoglou]

2.2.3 - 2018-11-06

  • Update to typed-error 2 [Pagan Gazzard]

v2.2.2 - 2018-10-24

  • Replace the mkfifo package for an execSync(mkfifo) [Pablo Carranza Velez]
  • Add a minimal README.md [Pablo Carranza Velez]
  • Use a larger (10 minute) timeout for rsync to exit after applying [Pablo Carranza Velez]

v2.2.1 - 2018-06-25

  • Ensure rsync compares checksums to determine changed files #27 [Akis Kesoglou]

v2.2.0 - 2018-05-17

  • Optionally log debug information during delta generation #26 [Akis Kesoglou]
  • Ensure rsync has exited before cleaning up #26 [Akis Kesoglou]
  • Allow specifying an I/O timeout when generating a delta #26 [Akis Kesoglou]

v2.1.0 - 2018-04-25

  • Add logging to assist debugging #25 [Akis Kesoglou]

v2.0.5 - 2018-03-28

  • Fix seek error thrown when creating read stream in Node 8 #24 [Akis Kesoglou]

v2.0.4 - 2018-02-25

  • Avoid applyDelta hangs by making waitAsync work properly for processes that have already exited #23 [Pablo Carranza Velez]

v2.0.3 - 2017-10-17

  • Improve rsync termination #22 [Akis Kesoglou]
  • Ignore rsync’s stdio #22 [Akis Kesoglou]

v2.0.2 - 2017-10-12

  • Make sure all rejections in applyDelta are forwarded #21 [Akis Kesoglou]

v2.0.1 - 2017-08-02

  • Fix packaging issue [Akis Kesoglou]

v2.0.0 - 2017-08-02

  • Manually handle rsync timeout [Akis Kesoglou]

v1.1.2 - 2017-07-28

  • Add compatibility with npm link [Akis Kesoglou]

v1.1.1 - 2017-07-04

  • Update docker-toolbelt to v3.0.1 and add a basic test suite [Pablo Carranza Velez]

v1.1.0 - 2017-06-23

  • Added support for generating and applying deltas on overlay2 [Akis Kesoglou]

v1.0.3 - 2017-06-21

  • Change the rsync timeout to 30 minutes [Pablo Carranza Velez]
  • Revert "remove arbitrary 6 minute timeout" [Pablo Carranza Velez]

v1.0.2 - 2017-05-04

  • Update docker-toolbelt to v1.3.4 to support docker 17.03 [Pablo Carranza Velez]
  • Remove arbitrary 6 minute timeout [Petros Angelatos]

v1.0.1 - 2016-12-20

  • Add versionist for versioning and changelog [Pablo Carranza Velez]
  • Bump docker-toolbelt to v1.3.3 [Pablo Carranza Velez]

v1.0.0 - 2016-10-21

  • Use a hardlink copy to support AUFS (and OverlayFS) [Pablo Carranza Velez]

v0.0.12 - 2016-09-24

  • Use docker-toolbelt from npm module [Pablo Carranza Velez]