Skip to content

Releases: thomasdondorf/puppeteer-cluster

v0.24.0

17 Mar 14:04
Compare
Choose a tag to compare

Note: Use a version older than 0.24.0 if you want to use a puppeteer version older than 22.0.0.

Changed

  • Updated all dependencies to their latest versions
  • Added a missing timeout case when closing the browser
  • Removed package-lock.json as otherwise yarn complains (warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.).
  • Dropped support (in tests) for Node.js <=16 as puppeteer also support for these versions

Fixed

  • Fixed breaking puppeteer changes introduced in version 22 (renamed createIncognitoBrowserContext to createBrowserContext)

v0.23.0

23 Jan 16:09
Compare
Choose a tag to compare

Changed

  • Updated dependencies which haven't been updated for more than one year
  • Moved from Travis to Github Actions
  • Remove the linter for now, but will probably add it back later after having a look at the pull requests.

Fixed

  • Fixed bug #395 not using perBrowserOptions

v0.22.0

23 Jan 14:01
Compare
Choose a tag to compare

Changed

  • Updated dependencies to their latest versions
    • In particular the devDependencies puppeteer and puppeteer-core received a major upgrade (to version 5)
    • peerDependencies was changed accordingly.

v0.21.0

24 May 10:11
Compare
Choose a tag to compare

Changed

  • Updated dependencies to their latest versions
    • In particular the devDependencies puppeteer and puppeteer-core received a major upgrade (to version 3)
  • peerDependencies was changed to ^1.5.0 || ^2.0.0 || ^3.0.0 as there were no changes regarding the API that this library uses.
  • Removed support for Node.js version 8 as puppeteer dropped support for it.
  • Added check to ensure maxConcurrency is set (#243)

v0.20.0

24 May 10:11
Compare
Choose a tag to compare

Added

  • Add a new option perBrowserOptions for using different args for each puppeteer instance
    • Allowing to use a different proxy for each worker

Changed

  • Updated dev dependencies to their latest versions

v0.19.0

24 May 10:11
Compare
Choose a tag to compare

Changed

  • Added the parameter jobWillRetry to the 'taskerror' Event

v0.18.0

24 May 10:11
Compare
Choose a tag to compare

Changed

  • Updated dependencies to their latest versions
    • In particular the devDependencies puppeteer and puppeteer-core received a major upgrade (to version 2)
  • peerDependencies was changed to ^1.5.0 || ^2.0.0 as there were no changes regarding the API that this library uses.
  • Removed support for Node.js version 6 as puppeteer dropped support for it.

v0.17.0

24 May 10:10
Compare
Choose a tag to compare

Changed

  • Updated dependencies to their latest versions

Fixed

  • Fixed bug making it impossible to queue null (issue #178)

v0.16.0

11 May 14:17
Compare
Choose a tag to compare

Changed

  • License changed to MIT
  • Updated dependencies to their latest versions

v0.15.2

09 Mar 18:13
Compare
Choose a tag to compare

Fixed

  • Fixed bug, which crashed the cluster in some environments (#113)