Skip to content

Releases: poolifier/poolifier-web-worker

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)

v0.5.7

15 Jul 13:29
ed6a575

Choose a tag to compare

0.5.7 (2025-07-15)

✨ Polish

  • add task entry to run tests in parallel (fefb0fe)
  • queue: cleanup variables namespace (654ed90)

🧪 Tests

  • enlarge worker node events waiting timeout (601bd13)
  • ignore tests on linux generally (08bcec6)
  • refine task finished timeout (17e0945)

v0.5.6

11 Jul 10:21
3483e16

Choose a tag to compare

0.5.6 (2025-07-10)

⚡ Performance

  • avoid recursion in task queueing iterator (4f2eb8f)

🧪 Tests

  • enlarge pool events timeout waiting (462f362)