- Optimize worker storage in pool.
- Optimize worker alive status check.
-- Rename worker choice strategy `LESS_RECENTLY_USED` to `LESS_USED`.
+- BREAKING CHANGE: Rename worker choice strategy `LESS_RECENTLY_USED` to `LESS_USED`.
- Optimize `LESS_USED` worker choice strategy.
### Fixed
"microjob": "0.7.0",
"node-worker-threads-pool": "1.5.1",
"piscina": "3.2.0",
- "poolifier": "2.3.4",
+ "poolifier": "2.3.10",
"threads": "1.7.0",
"threadwork": "0.6.0",
"worker-nodes": "2.4.0",
- "workerpool": "6.2.1"
+ "workerpool": "6.4.0"
}
},
"node_modules/@assemblyscript/loader": {
}
},
"node_modules/poolifier": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/poolifier/-/poolifier-2.3.4.tgz",
- "integrity": "sha512-kb5VsjkMxLPJagJmwnlv5bSe87O2V3hIPLAJLvmDlMoo9+2bqFLxCsxz+suC+sQyHxiLw97QL6pR1+oBVAq2Lg==",
+ "version": "2.3.10",
+ "resolved": "https://registry.npmjs.org/poolifier/-/poolifier-2.3.10.tgz",
+ "integrity": "sha512-aIvMUZLWQom48EHhniv2Gt0qP6gRYrBMa2uCexKPdjDDBCcgOCvOvIqt1TwZPxzRrNZY7pqw1gni7bPusL1U6g==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/poolifier"
+ }
+ ],
"engines": {
"node": ">=16.0.0",
"npm": ">=8.0.0"
}
},
"node_modules/workerpool": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
- "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw=="
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.4.0.tgz",
+ "integrity": "sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A=="
},
"node_modules/yocto-queue": {
"version": "0.1.0",
}
},
"poolifier": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/poolifier/-/poolifier-2.3.4.tgz",
- "integrity": "sha512-kb5VsjkMxLPJagJmwnlv5bSe87O2V3hIPLAJLvmDlMoo9+2bqFLxCsxz+suC+sQyHxiLw97QL6pR1+oBVAq2Lg=="
+ "version": "2.3.10",
+ "resolved": "https://registry.npmjs.org/poolifier/-/poolifier-2.3.10.tgz",
+ "integrity": "sha512-aIvMUZLWQom48EHhniv2Gt0qP6gRYrBMa2uCexKPdjDDBCcgOCvOvIqt1TwZPxzRrNZY7pqw1gni7bPusL1U6g=="
},
"threads": {
"version": "1.7.0",
"integrity": "sha512-s32ziQpiWkWbB/ziFKiudpm5/mreSnwpTtKzPxgcPXpl+kXpesiibjM/2Z8i/lDO8kDCUio7wQFXtndopgfsUg=="
},
"workerpool": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
- "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw=="
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.4.0.tgz",
+ "integrity": "sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A=="
},
"yocto-queue": {
"version": "0.1.0",