Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More โ†’
Socket
Sign inDemoInstall
Socket

poolifier

Package Overview
Dependencies
Maintainers
1
Versions
192
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

poolifier - npm Package Versions

13
โ€ฆ
20

4.2.8

Diff

Changelog

Source

4.2.8 (2024-08-30)

๐Ÿž Bug Fixes

  • fix dynamic thread pool full event emission rate (52021de)

โœจ Polish

  • move dynamic pool only getters to its own class (21e6b0e)

๐Ÿงช Tests

  • refine pool event tests expectation (6a30766)

๐Ÿ“š Documentation

  • publish documentation (bc407dc)
  • README.md: fix worker example export (a5844a0)
  • README.md: use top level await syntax in example (3b4d090)
  • refine pool ready event emission condition (3abc7fe)

๐Ÿค– Automation

  • deps-dev: bump the regular group with 3 updates (d707c4d)
  • deps: bump the regular group across 11 directories with 2 updates (5c2e6e8)
pioardi
published 4.2.7 โ€ข

Changelog

Source

4.2.7 (2024-08-28)

โšก Performance

  • reduce useless branching at pool info building (4a29667)
  • track dynamic pool full lifecycle via events (5f9e905)

โœจ Polish

  • cleanup pool information ordering (ba443f4)
  • merge dynamic pool events emission code (e6cf2a9)

๐Ÿงช Tests

  • improve pool empty event test (4b91b77)

๐Ÿ“š Documentation

๐Ÿค– Automation

  • deps-dev: bump eslint-plugin-perfectionist from 3.2.0 to 3.3.0 in the regular group (#2549) (60b5fab)
  • deps: bump the regular group across 11 directories with 1 update (#2550) (7cfe89c)
pioardi
published 4.2.6 โ€ข

Changelog

Source

4.2.6 (2024-08-27)

๐Ÿž Bug Fixes

  • fix pool back pressure semantic on dynamic pool (227e9e9)

โšก Performance

  • track pool back pressure lifecycle via events (303c0db)
  • track pool busy lifecycle via events (f8a57da)

โœจ Polish

  • cleanup worker node back pressure checks (697d8c6)

๐Ÿ“š Documentation

๐Ÿค– Automation

  • deps-dev: bump the regular group with 2 updates (46c6476)
  • deps: bump the regular group across 11 directories with 2 updates (43922bf)
pioardi
published 4.2.5 โ€ข

Changelog

Source

4.2.5 (2024-08-26)

๐Ÿž Bug Fixes

  • ensure no deleted dynamic worker can be used to steal task(s) (60ff5f0)

โœจ Polish

  • cleanup worker node back pressure detection implementation (6546b6a)
  • cleanup worker node state conditions check (2a8bfdf)

๐Ÿ“š Documentation

pioardi
published 4.2.4 โ€ข

Changelog

Source

4.2.4 (2024-08-24)

๐Ÿž Bug Fixes

  • fix pool ready status with zero min size dynamic pool (e48fa7a)

โœจ Polish

  • switch to eslint-plugin-perfectionist (9723108)

๐Ÿงช Tests

  • add pool empty event test (7682c56)
  • optimize pool empty event test (fa97876)

๐Ÿ“š Documentation

๐Ÿค– Automation

  • deps-dev: bump husky from 9.1.4 to 9.1.5 in the regular group (#2538) (d25e4f5)
  • deps-dev: bump the regular group across 11 directories with 1 update (#2539) (dd24a54)
  • deps-dev: bump the regular group with 2 updates (205d209)
  • deps: bump sonarsource/sonarcloud-github-action (#2537) (82e0653)
  • deps: bump the regular group across 11 directories with 3 updates (#2536) (b901726)
  • deps: bump the regular group across 7 directories with 2 updates (e559d2d)
pioardi
published 4.2.3 โ€ข

Changelog

Source

4.2.3 (2024-08-19)

๐Ÿž Bug Fixes

  • account for all stealing worker nodes (d967235)

โœจ Polish

  • define a variable only when needed (4f28c7a)
  • display back pressured worker nodes in pool info (8c7a518)

๐Ÿ“š Documentation

๐Ÿค– Automation

  • deps-dev: apply updates (5a96b64)
  • deps-dev: bump @types/node in the regular group (#2533) (b2cd95b)
  • deps-dev: bump eslint-plugin-jsdoc in the regular group (d20645f)
  • deps-dev: bump the regular group across 11 directories with 1 update (#2534) (a9c233d)
  • deps: bump the regular group across 11 directories with 2 updates (c657b5d)
pioardi
published 4.2.2 โ€ข

Changelog

Source

4.2.2 (2024-08-14)

๐Ÿž Bug Fixes

  • fix race condition at task response handling during pool destroy (b28533a)
  • workaround race conditions at pool destroy (684f132)

๐Ÿ“š Documentation

pioardi
published 4.2.1 โ€ข

Changelog

Source

4.2.1 (2024-08-14)

๐Ÿž Bug Fixes

  • ensure task stealing can't start twice on the same worker node (37cc14e)
  • trigger continuous tasks stealing under proper conditions (2663563)

โœจ Polish

  • remove unneeded condition at task response handling (93df097)

๐Ÿ“š Documentation

  • publish documentation (b4f9421)
  • refine code comment about task stealing conditions (80716e5)

๐Ÿค– Automation

  • deps-dev: bump eslint-plugin-jsdoc in the regular group (#2525) (b9873cb)
  • deps: bump the regular group across 11 directories with 2 updates (#2526) (d3167a7)
pioardi
published 4.2.0 โ€ข

Changelog

Source

4.2.0 (2024-08-13)

๐Ÿš€ Features

  • reenable tasks stealing under back pressure by default (f09b195)

๐Ÿž Bug Fixes

  • protect worker node tasks queue from concurrent tasks stealing (eebfd81)

โšก Performance

  • do mapExecute() args sanity checks once (390300c)

โœจ Polish

  • cleanup eslint configuration (d5f06e4)
  • cleanup worker condition checks at task stealing (d52d477)

๐Ÿงช Tests

  • cleanup fixed pool tests setup and teardown (311c5bd)
  • cleanup resources setup and teardown (e1e0cb2)
  • remove duplicate tests (55a9fbc)

๐Ÿ“š Documentation

  • add documentation on enablePrority priority queue getter/setter (3e53cc1)
  • api: add missing tasksStealingRatio default value (5b65da9)
  • publish documentation (e57792c)

๐Ÿค– Automation

  • ci: reenabled code auto formatting and linting (31e5cb9)
  • ci: silence linter on examples (6a2f448)
  • deps-dev: bump @commitlint/cli in the regular group (#2518) (798d464)
  • deps-dev: bump @cspell/eslint-plugin from 8.11.0 to 8.12.1 (cb4a4fd)
  • deps-dev: bump @cspell/eslint-plugin from 8.12.1 to 8.13.0 (#2490) (d94680b)
  • deps-dev: bump @cspell/eslint-plugin from 8.13.0 to 8.13.1 (f4b46c2)
  • deps-dev: bump @types/node (898fb96)
  • deps-dev: bump @types/node (b83105c)
  • deps-dev: bump @types/node (30ccf3b)
  • deps-dev: bump @types/node (72e99f3)
  • deps-dev: bump @types/node (6032c66)
  • deps-dev: bump @types/node (90a355a)
  • deps-dev: bump @types/node (dc72c1f)
  • deps-dev: bump @types/node (9072888)
  • deps-dev: bump @types/node (4001e8f)
  • deps-dev: bump @types/node (4b3f7ff)
  • deps-dev: bump @types/node (bffa27b)
  • deps-dev: bump @types/node (51b8676)
  • deps-dev: bump @types/node (84e2af2)
  • deps-dev: bump @types/node from 20.14.11 to 20.14.12 (#2484) (b04790a)
  • deps-dev: bump @types/node from 22.0.2 to 22.1.0 (e2c63d9)
  • deps-dev: bump eslint-plugin-jsdoc from 48.10.2 to 48.11.0 (a335dbb)
  • deps-dev: bump eslint-plugin-jsdoc from 48.9.2 to 48.10.2 (#2489) (7740dd2)
  • deps-dev: bump eslint-plugin-jsdoc in the major group (#2519) (97be5ef)
  • deps-dev: bump husky from 9.1.2 to 9.1.3 (#2487) (788cee8)
  • deps-dev: bump rollup (cc75e8e)
  • deps-dev: bump rollup (b802739)
  • deps-dev: bump rollup (1d82f1e)
  • deps-dev: bump rollup (18ccae8)
  • deps-dev: bump rollup (e45d209)
  • deps-dev: bump rollup (865b4f5)
  • deps-dev: bump rollup from 4.19.1 to 4.19.2 (caf6fe3)
  • deps-dev: bump the regular group with 2 updates (#2523) (cc9a0fb)
  • deps-dev: bump typedoc from 0.26.4 to 0.26.5 (27433e0)
  • deps-dev: update eslint-plugin-jsdoc to 50.2.0 (25bf98e)
  • deps: bump axios in /examples/typescript/http-client-pool (#2501) (9c8c7b6)
  • deps: bump github/combine-prs from 5.0.0 to 5.1.0 (#2476) (9c14720)
pioardi
published 4.1.0 โ€ข

Changelog

Source

4.1.0 (2024-07-18)

๐Ÿš€ Features

  • add ratio of worker nodes in a pool allowed to perform concurrent tasks stealing (e25f86b), closes #2284

โœจ Polish

  • npx -> pnpm dlx where appropriates (21b76dc)

๐Ÿงช Tests

  • fix error type expectation (16196bc)

๐Ÿ“š Documentation

  • api.md: add missing ToC entry (989a71a)
  • api.md: document tasksStealingRatio tasks queue option (453c646)
  • publish documentation (082fb4d)

๐Ÿค– Automation

  • deps-dev: bump @cspell/eslint-plugin from 8.10.4 to 8.11.0 (ae8cecf)
  • deps-dev: bump @types/node (e1436e8)
  • deps-dev: bump husky from 9.0.11 to 9.1.0 (#2474) (8b770d2)
  • deps-dev: bump prettier from 3.3.2 to 3.3.3 (#2469) (ed09ef1)
  • deps-dev: bump tatami-ng from 0.5.1 to 0.5.3 (27ddec8)
  • deps: bump poolifier (01afcb2)
  • deps: bump poolifier (f49f67f)
  • deps: bump poolifier (ac181f4)
  • deps: bump poolifier (966953d)
  • deps: bump poolifier (d67aa39)
  • deps: bump poolifier (4763e8c)
  • deps: bump poolifier (69b9ebc)
  • deps: bump poolifier (37645d7)
  • deps: bump poolifier (c63416f)
  • deps: bump poolifier in /examples/typescript/http-client-pool (d96a9d3)
  • deps: bump poolifier in /examples/typescript/smtp-client-pool (af1cc0e)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with โšก๏ธ by Socket Inc