Releases: poolifier/poolifier-web-worker
Releases · poolifier/poolifier-web-worker
v0.4.27
0.4.27 (2024-09-08)
⚡ Performance
- track dynamic pool
empty
event lifecycle (1c82a75)
✨ Polish
- add dynamic worker nodes count to pool info (27f1bca)
🧪 Tests
- refine dynamic pool shutdown test expectations (4562a61)
🤖 Automation
- sonar: refine sonar-project.properties (e43d3d8)
- sonar: refine sonar-project.properties (893e2a0)
v0.4.26
0.4.26 (2024-09-06)
⚡ Performance
- optimize backpressure task(s) stealing conditions (75ddbb8)
✨ Polish
- add
isWorkerNodeStealing()
helper (508b201)
- factor out stealing ratio conditions check into an helper (17369b6)
🧪 Tests
- cleanup error handling expectations (ecf101e)
v0.4.25
0.4.25 (2024-08-30)
🐞 Bug Fixes
- handle properly small or zero
tasksStealingRatio
(ab6e570)
✨ Polish
- move dynamic pool only getters to its own class (74970f2)
🧪 Tests
- fix variable casing (a2727d7)
- refine pool event tests expectation (5bdf99a)
📚 Documentation
- cleanup code examples (28b119c)
- refine pool ready event emission condition (e7d0673)
- switch examples to top level await usage (ESM) (30781c3)
v0.4.24
0.4.24 (2024-08-28)
⚡ Performance
- reduce useless branching at pool info building (1184246)
- track dynamic pool full lifecycle via events (5415178)
✨ Polish
- cleanup pool information ordering (91eb092)
- merge dynamic pool events emission code (2babd9d)
v0.4.23
0.4.23 (2024-08-27)
🐞 Bug Fixes
- fix pool back pressure semantic on dynamic pool (00e2a3f)
⚡ Performance
- track pool busy and back pressure lifecycle via events (a58ab3b)
📚 Documentation
v0.4.22
0.4.22 (2024-08-26)
🐞 Bug Fixes
- ensure no deleted dynamic worker can be used to steal task(s) (5c504d4)
✨ Polish
- cleanup worker node back pressure detection implementation (1e0e4b5)
- cleanup worker node state conditions check (5d8036c)
v0.4.21
0.4.21 (2024-08-24)
🐞 Bug Fixes
- fix pool ready status with zero min size dynamic pool (cebb8d8)
🧪 Tests
- add pool empty event test (e353778)
- optimize pool empty event test (e49f64a)
📚 Documentation
🤖 Automation
- deps: Bump sonarsource/sonarcloud-github-action (#59) (d35a85f)
v0.4.20
0.4.20 (2024-08-19)
🐞 Bug Fixes
- account for all stealing worker nodes (039ec77)
✨ Polish
- define a variable only when needed (145c656)
- display back pressured worker nodes in pool info (51a3b96)
- format properly || condition (da6bafa)
v0.4.19
0.4.19 (2024-08-14)
🐞 Bug Fixes
- reduce race condition at task response handling during pool destroy (7227fec)
v0.4.18
0.4.18 (2024-08-14)
🐞 Bug Fixes
- ensure task stealing can't start twice on the same worker node (6d81a8e)
- fix dynamic worker node killing condition (6b3780e)
- trigger continuous tasks stealing under proper conditions (ed3da2d)
🧪 Tests
- silence leaks detection false positive on windows (96a0e78)
📚 Documentation
- refine code comment about task stealing conditions (2459840)