Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: poolifier/poolifier

v5.1.7

16 Nov 16:14
bfec5a6

Choose a tag to compare

5.1.7 (2025-11-16)

🐞 Bug Fixes

  • examples: properly handle ws raw data (c410293)
  • potention race on circular buffer size (3b33f0f)

⚡ Performance

  • switch default worker choice strategy to LEAST_USED (1dadb96)

✨ Polish

  • migrate benchmarks to tinybench (b4c993e)

📚 Documentation

🤖 Automation

  • deps-dev: bump @biomejs/biome in the regular group (#2987) (db44d10)
  • deps-dev: bump @types/node in the regular group (#2991) (6f7fe88)
  • deps-dev: bump clean-publish from 5.2.2 to 6.0.1 (#3031) (e7fd82d)
  • deps-dev: bump eslint from 9.35.0 to 9.36.0 (9e35aa3)
  • deps-dev: bump eslint-plugin-jsdoc from 54.5.0 to 56.1.2 (#2989) (bd25edb)
  • deps-dev: bump eslint-plugin-jsdoc in the regular group (#2975) (8576334)
  • deps-dev: bump globals from 16.3.0 to 16.4.0 in the regular group (1b12c14)
  • deps-dev: bump rollup from 4.48.1 to 4.49.0 in the regular group (#2970) (6df2b5f)
  • deps-dev: bump the regular group across 1 directory with 11 updates (#3011) (e4e8d00)
  • deps-dev: bump the regular group across 11 directories with 1 update (473f4c3)
  • deps-dev: bump the regular group across 11 directories with 1 update (c458f79)
  • deps-dev: bump the regular group across 11 directories with 1 update (#2978) (eb571ba)
  • deps-dev: bump the regular group across 11 directories with 2 updates (#3029) (e0befec)
  • deps-dev: bump the regular group across 6 directories with 1 update (7146480)
  • deps-dev: bump the regular group across 6 directories with 1 update (#2971) (b9650fc)
  • deps-dev: bump the regular group across 6 directories with 1 update (#3032) (ee28b0f)
  • deps-dev: bump the regular group with 2 updates (a5d8135)
  • deps-dev: bump the regular group with 2 updates (#2977) (92a1ceb)
  • deps-dev: bump the regular group with 2 updates (#3012) (cc8b2cb)
  • deps-dev: bump the regular group with 2 updates (#3033) (ec1981d)
  • deps-dev: bump the regular group with 3 updates (1d390fc)
  • deps-dev: bump the regular group with 3 updates (66db8fb)
  • deps-dev: bump the regular group with 3 updates (189332b)
  • deps-dev: bump the regular group with 4 updates (#3027) (1a83c87)
  • deps-dev: bump the regular group with 5 updates (#2973) (b403b08)
  • deps-dev: bump the regular group with 5 updates (#3030) (a6892a9)
  • deps-dev: bump typescript in the typescript group (#3008) (1b7cff1)
  • deps: bump actions/setup-node from 4 to 5 (#2976) (0aa38f3)
  • deps: bump actions/setup-node from 5 to 6 (#3022) (167ea45)
  • deps: bump axios (#2990) (b8cca95)
  • deps: bump axios from 1.12.2 to 1.13.0 in /examples/typescript/http-client-pool in the regular group across 1 directory (af05b6d)
  • deps: bump github/codeql-action from 3 to 4 (#3015) (3dccb1e)
  • deps: bump nodemailer in /examples/typescript/smtp-client-pool (#3014) (ce1a63b)
  • deps: bump sonarsource/sonarqube-scan-action from 5.3.0 to 5.3.1 (#2972) (ec8faae)
  • deps: bump sonarsource/sonarqube-scan-action from 5.3.1 to 6.0.0 (#2997) (49e8720)
  • deps: bump the regular group across 11 directories with 1 update (#2969) (c01f744)
  • deps: bump the regular group across 11 directories with 2 updates (#2992) (f27aa26)
  • deps: bump the regular group across 11 directories with 4 updates (2ad1da0)
  • deps: bump the regular group across 11 directories with 5 updates (#3009) (c9d288b)
  • deps: bump the regular group across 3 directories with 1 update (b299023)
  • deps: bump the regular group across 7 directories with 2 updates (#2974) (b22eee6)
  • deps: bump the regular group across 7 directories with 2 updates (#3034) (833e127)

v5.1.6

26 Aug 14:40
ed0bd16

Choose a tag to compare

5.1.6 (2025-08-26)

🐞 Bug Fixes

  • use strict object equality in tasks stealing code (eec0932)

✨ Polish

  • cleanup nested conditions (4377e4a)

📚 Documentation

🤖 Automation

  • deps-dev: bump the regular group with 2 updates (#2966) (b988f54)
  • deps: bump the regular group across 11 directories with 2 updates (#2967) (4119b66)

v5.1.5

23 Aug 13:27
9dd5392

Choose a tag to compare

5.1.5 (2025-08-23)

⚡ Performance

  • add adaptive aging factor to priority queue (66c08e6)
  • soften priority queue adaptive aging (6730e51)

📚 Documentation

v5.1.4

22 Aug 18:04
4157327

Choose a tag to compare

5.1.4 (2025-08-22)

🐞 Bug Fixes

  • ensure destroy event has up2date pool info (c4138fc)

✨ Polish

  • make pool destroy() more robust (8b444c5)
  • reorder task finished event emission (e2f9978)

📚 Documentation

v5.1.3

21 Aug 18:39
8e18601

Choose a tag to compare

5.1.3 (2025-08-21)

🐞 Bug Fixes

  • properly account strategy retries on a per strategy basis (910c169)

⚡ Performance

  • reduce pool info property internal usage (662c6c1)

🧪 Tests

  • cleanup worker selection strategies test (b283bd6)

📚 Documentation

🤖 Automation

  • deps: bump the regular group across 11 directories with 1 update (23a0e5f)
  • deps: bump the regular group across 11 directories with 1 update (#2961) (6c58a40)

v5.1.2

20 Aug 15:54
d4599c0

Choose a tag to compare

5.1.2 (2025-08-20)

🐞 Bug Fixes

  • avoid starvation with task priority (0055d2c)

✨ Polish

  • add guard to priority queue delete() (4b7df91)
  • flag fixed queue internal storage data structure readonly (f867622)

📚 Documentation

v5.1.1

19 Aug 17:23
b0659a9

Choose a tag to compare

5.1.1 (2025-08-19)

🐞 Bug Fixes

  • handle more task function declaration signatures (aa06657)
  • worker index identification at tasks stealing under back pressure (ae736ce)

✨ Polish

  • avoid delete usage (39cb900)
  • cleanup worker selection strategies code (60da3e6)
  • refine error messages (d03a706)

📚 Documentation

🤖 Automation

  • deps-dev: bump @types/node in the regular group (#2935) (cc27648)
  • deps-dev: bump eslint-plugin-jsdoc in the regular group (#2933) (85e355c)
  • deps-dev: bump the regular group across 1 directory with 3 updates (#2940) (3cb877a)
  • deps-dev: bump the regular group across 1 directory with 3 updates (#2954) (d34f1ec)
  • deps-dev: bump the regular group across 1 directory with 6 updates (348ff1f)
  • deps-dev: bump the regular group across 11 directories with 1 update (1614af7)
  • deps-dev: bump the regular group across 11 directories with 1 update (#2936) (5d1e63c)
  • deps-dev: bump the regular group across 11 directories with 1 update (#2941) (f916f0a)
  • deps-dev: bump the regular group across 11 directories with 1 update (#2955) (9a15e97)
  • deps-dev: bump the regular group across 6 directories with 1 update (#2938) (df3b3f2)
  • deps-dev: bump the regular group across 6 directories with 2 updates (#2930) (287a21b)
  • deps-dev: bump the regular group with 2 updates (#2931) (76a12f4)
  • deps-dev: bump the regular group with 2 updates (#2943) (73060fd)
  • deps-dev: bump typescript in the typescript group (#2942) (b65f4dc)
  • deps: bump actions/checkout from 4 to 5 (#2950) (6cc40dd)
  • deps: bump sonarsource/sonarqube-scan-action from 5.2.0 to 5.3.0 (#2934) (a18fcb5)
  • deps: bump the regular group across 11 directories with 3 updates (#2932) (364bf42)
  • deps: bump the regular group across 3 directories with 1 update (#2952) (cfc45f3)

v5.1.0

15 Jul 09:59
2097c2b

Choose a tag to compare

5.1.0 (2025-07-15)

🚀 Features

  • account task wait time in least ELU strategy (673d651)

✨ Polish

  • queue: cleanup variables namespace (5434cce)

🧪 Tests

📚 Documentation

🤖 Automation

  • deps-dev: bump the regular group with 2 updates (#2927) (b39240e)
  • deps: bump the regular group across 11 directories with 1 update (#2926) (92acda5)

v5.0.9

11 Jul 14:01
5643be4

Choose a tag to compare

5.0.9 (2025-07-11)

🐞 Bug Fixes

  • ensure worker ready handler is registered once on windows (#2917) (906c321)

📚 Documentation

🤖 Automation

  • deps: bump the regular group across 11 directories with 2 updates (#2923) (d610205)

v5.0.8

11 Jul 10:29
e84255a

Choose a tag to compare

5.0.8 (2025-07-11)

⚡ Performance

  • avoid recursion in task queueing iterator (359c1fd)

📚 Documentation