X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=CHANGELOG.md;h=49f58dc14e354354be2dbb9d502022ecd6c2a8aa;hb=f9ab13ca6b2cc8e96ab98910e2d3501981c3fc30;hp=03763a6e6f1def336fb026eaeb8065bf051d9763;hpb=ec2ccfc827cf319fa709ca640ed9ebbb8ed84777;p=poolifier.git diff --git a/CHANGELOG.md b/CHANGELOG.md index 03763a6e..49f58dc1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [2.0.0] - not released yet +## [2.0.0] - 2021-01-03 ### Bug fixes @@ -13,9 +13,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Breaking Changes -- `maxInactiveTime` default behavior is now changed, if you want to keep the old behavior set `killBehavior` to `KillBehaviors.HARD`. +- `FullPool` event is now renamed to `busy`. +- `maxInactiveTime` on `ThreadWorker` default behavior is now changed, if you want to keep the old behavior set `killBehavior` to `KillBehaviors.HARD`. _Find more details on our JSDoc._ +- `maxTasks` option on `FixedThreadPool` and `DynamicThreadPool` is now removed since is no more needed. + - We changed some internal structures, but you shouldn't be too affected by them as these are internal changes. ### Pool options types declaration merge @@ -45,7 +48,6 @@ _This is not a limitation by poolifier but NodeJS._ #### Public property replacements `numWorkers` property is now `numberOfWorkers` -`nextWorker` property is now `nextWorkerIndex` #### Internal (protected) properties and methods renaming