Skip to content

Releases: poolifier/poolifier-web-worker

v0.6.1

20 Feb 16:09
39bd363

Choose a tag to compare

0.6.1 (2026-02-20)

🚀 Features

  • add agingFactor and loadExponent tunables for priority queue anti-starvation (7d7d84b)

🐞 Bug Fixes

  • deps: update dependency poolifier-web-worker to ^0.6.0 (#127) (2230ff5)

🧪 Tests

  • ignore flaky workerNodeKeys affinity test on Linux (225b084)

v0.6.0

16 Feb 19:34
07ce022

Choose a tag to compare

0.6.0 (2026-02-16)

🚀 Features

  • add task function worker node affinity (#126) (af54b3b)

🐞 Bug Fixes

  • deps: update dependency poolifier-web-worker to ^0.5.15 (#114) (ad27378)

🧪 Tests

  • refine ignore conditions (a1fe073)

🧹 Chores

v0.5.15

16 Nov 20:20
1d5ea9a

Choose a tag to compare

0.5.15 (2025-11-16)

🐞 Bug Fixes

  • potention race on circular buffer size (6a9fcd0)
  • safe access to tasks queue size (0771f47)

⚡ Performance

  • switch default worker choice strategy to LEAST_USED (7e160a5)

✨ Polish

  • cleanup main deno.json (7bf4372)
  • cleanup type casting (6abbc70)
  • switch benchmarks to tinybench (6ffb0c7)

🧪 Tests

  • also tests properly for round robin strategy (c620e5f)
  • ignore flaky on linux and deno version >= 2 (e4eec99)
  • ignore flaky tests on linux and deno version >= 2 (abf3127)

🤖 Automation

  • deps: Bump actions/setup-node from 4 to 5 (#105) (cb4aab3)
  • deps: Bump actions/setup-node from 5 to 6 (#109) (27b1db2)
  • deps: Bump github/codeql-action from 3 to 4 (#108) (54b815e)
  • deps: Bump sonarsource/sonarqube-scan-action from 5.3.0 to 5.3.1 (#104) (f6a52c4)
  • deps: Bump sonarsource/sonarqube-scan-action from 5.3.1 to 6.0.0 (#106) (257c4e8)

v0.5.14

26 Aug 14:52
a9612e1

Choose a tag to compare

0.5.14 (2025-08-26)

🐞 Bug Fixes

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

✨ Polish

  • cleanup nested conditions (a7fef39)

v0.5.13

23 Aug 13:36
4331f47

Choose a tag to compare

0.5.13 (2025-08-23)

⚡ Performance

  • add adaptive aging factor to priority queue (c4ec62b)

✨ Polish

  • refine circular buffer API (e31104e)

📚 Documentation

  • amend priority queue constructor comment (54af2cd)

v0.5.12

22 Aug 18:03
e926e5d

Choose a tag to compare

0.5.12 (2025-08-22)

🐞 Bug Fixes

  • ensure destroy event has up2date pool info (6ae415c)

✨ Polish

  • make pool destroy() more robust (74899b5)

📚 Documentation

  • refine some code comments (c306ee8)

v0.5.11

21 Aug 18:44
d0d0765

Choose a tag to compare

0.5.11 (2025-08-21)

🐞 Bug Fixes

  • properly account strategy retries on a per strategy basis (98b3742)

⚡ Performance

  • reduce pool info property internal usage (3c7ad6e)

v0.5.10

20 Aug 16:02
7c74c69

Choose a tag to compare

0.5.10 (2025-08-20)

🐞 Bug Fixes

  • avoid starvation with task priority (aaad1df)

✨ Polish

  • add guard to priority queue delete() (d681bdd)
  • flag fixed queue internal storage data structure readonly (204465c)

📚 Documentation

  • refine queueing code comment (14a1b3a)

v0.5.9

19 Aug 17:40
7ca229f

Choose a tag to compare

0.5.9 (2025-08-19)

🐞 Bug Fixes

  • worker index identification at tasks stealing under back pressure (bd5f61e)

✨ Polish

  • cleanup queuing code (7433448)
  • cleanup worker selection strategies code (2c17456)

🤖 Automation

  • deps: Bump actions/checkout from 4 to 5 (#96) (eb494ea)

v0.5.8

28 Jul 18:45
f7d06e7

Choose a tag to compare

0.5.8 (2025-07-28)

🐞 Bug Fixes

  • worker specifier can be a string or an URL instance (#95) (e604297)

✨ Polish

🤖 Automation

  • deps: Bump sonarsource/sonarqube-scan-action from 5.2.0 to 5.3.0 (#93) (78e6f7d)