Releases: piscinajs/piscina
Releases · piscinajs/piscina
v5.1.3
What's Changed
- test: remove 
c8by @github-actions in #832 - feat: offload drain events to microtask by @github-actions in #835
 - [Backport v5] chore(deps): bump @napi-rs/nice by @github-actions in #838
 - [Backport v5] Change assert.strictEqual to a safe early exit by @github-actions in #844
 
Full Changelog: v5.1.2...v5.1.3
v5.1.2
v5.1.1
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- chore: social banner by @metcoder95 in #783
 - chore(deps-dev): Bump eslint from 9.25.1 to 9.26.0 by @dependabot in #785
 - chore: set minimum node version to 20.x in package 
enginessetting by @dasa in #786 - chore(deps-dev): Bump @types/node from 22.15.2 to 22.15.3 by @dependabot in #784
 - chore(deps-dev): Bump @types/node from 22.15.12 to 22.15.17 by @dependabot in #789
 - chore(deps-dev): Bump eslint from 9.26.0 to 9.27.0 by @dependabot in #790
 - chore(deps-dev): Bump @types/node from 22.15.17 to 22.15.21 by @dependabot in #794
 - chore(deps-dev): Bump eslint from 9.27.0 to 9.28.0 by @dependabot in #800
 - Add documentation for experimental typescript support in node by @ctrl-cheeb-del in #798
 - chore: add editorconfig by @danielpza in #802
 - chore(deps-dev): Bump @types/node from 22.15.21 to 22.15.30 by @dependabot in #804
 - chore: migrate tests from tap to node:test by @pmarchini in #792
 - chore(deps): Bump brace-expansion from 1.1.11 to 1.1.12 in /docs by @dependabot in #806
 - chore: smaller improvements and cleanup by @metcoder95 in #808
 - feat: add explicit resource management support by @metcoder95 in #810
 - fix(#805): Fix handling of aborted tasks by @metcoder95 in #807
 
New Contributors
- @dasa made their first contribution in #786
 - @ctrl-cheeb-del made their first contribution in #798
 - @danielpza made their first contribution in #802
 
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- chore(deps-dev): Bump eslint from 9.22.0 to 9.23.0 by @dependabot in #762
 - chore(deps-dev): Bump tinybench from 3.1.1 to 4.0.1 by @dependabot in #763
 - chore(deps-dev): Bump @types/node from 22.13.10 to 22.13.12 by @dependabot in #764
 - chore(deps): Bump @babel/helpers from 7.24.7 to 7.26.10 in /docs by @dependabot in #759
 - chore(deps-dev): Bump @types/node from 22.13.12 to 22.13.14 by @dependabot in #767
 - chore(deps): Bump fastify/github-action-merge-dependabot from 3.11.0 to 3.11.1 by @dependabot in #769
 - chore(deps): Bump image-size from 1.1.1 to 1.2.1 in /docs by @dependabot in #770
 - chore(deps-dev): Bump eslint from 9.23.0 to 9.24.0 by @dependabot in #771
 - chore(deps-dev): Bump @types/node from 22.13.14 to 22.14.0 by @dependabot in #772
 - chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 by @dependabot in #773
 - chore(deps): Bump estree-util-value-to-estree from 3.1.1 to 3.3.3 in /docs by @dependabot in #774
 - chore(deps-dev): Bump eslint from 9.24.0 to 9.25.0 by @dependabot in #776
 - chore(deps): Bump @babel/runtime from 7.24.7 to 7.27.0 in /docs by @dependabot in #778
 - chore(deps): Bump @babel/runtime-corejs3 from 7.24.7 to 7.27.0 in /docs by @dependabot in #777
 - chore(deps): Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /docs by @dependabot in #779
 - chore(deps-dev): Bump @types/node from 22.14.0 to 22.14.1 by @dependabot in #775
 - chore(deps-dev): Bump @types/node from 22.14.1 to 22.15.2 by @dependabot in #780
 - chore(deps-dev): Bump eslint from 9.25.0 to 9.25.1 by @dependabot in #781
 - chore(deps): Bump prismjs from 1.29.0 to 1.30.0 in /docs by @dependabot in #756
 - chore!: drop v18 by @metcoder95 in #782
 
Full Changelog: v5.0.0-alpha.2...v5.0.0
What's Changed
- chore(deps-dev): Bump @types/node from 22.5.4 to 22.5.5 by @dependabot in #658
 - chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 by @dependabot in #659
 - feat: use @napi-rs/nice to support Windows by @Brooooooklyn in #655
 - chore(v5): merge 
v5by @metcoder95 in #657 - docs: An example that implements broadcast communication by @testwhygh in #656
 - chore(deps-dev): Bump tinybench from 2.8.0 to 2.9.0 by @dependabot in #665
 - chore(deps-dev): Bump @types/node from 22.5.5 to 22.7.4 by @dependabot in #670
 - chore(deps-dev): Bump @types/node from 22.7.4 to 22.7.5 by @dependabot in #675
 - chore(deps): Bump cookie and express in /docs by @dependabot in #677
 - chore(deps-dev): Bump @types/node from 22.7.5 to 22.7.7 by @dependabot in #680
 - chore(deps-dev): Bump typescript from 5.6.2 to 5.6.3 by @dependabot in #674
 - chore(deps): Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs by @dependabot in #684
 - chore(deps-dev): Bump tinybench from 2.9.0 to 3.0.0 by @dependabot in #685
 - chore(deps-dev): Bump @types/node from 22.7.7 to 22.8.1 by @dependabot in #686
 - feat: Custom Balancer by @metcoder95 in #590
 - chore: Replace type casting with nullish coalescing by @tuanlc in #696
 - chore(deps-dev): Bump tinybench from 3.0.0 to 3.0.6 by @dependabot in #700
 - chore(deps): Bump cross-spawn from 7.0.3 to 7.0.6 in /docs by @dependabot in #703
 - chore(deps-dev): Bump @types/node from 22.8.1 to 22.9.1 by @dependabot in #702
 - chore(deps-dev): Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #705
 - chore(deps-dev): Bump @types/node from 22.9.1 to 22.9.3 by @dependabot in #707
 - chore(deps-dev): Bump @types/node from 22.9.3 to 22.10.1 by @dependabot in #710
 - chore: fix lint and ts by @metcoder95 in #712
 - feat: support Atomics.waitAsync by @metcoder95 in #687
 - chore: add electron to the examples section in docs by @tsekiguchi in #713
 - chore(deps-dev): Bump neostandard from 0.11.9 to 0.12.0 by @dependabot in #719
 - chore(deps-dev): Bump c8 from 10.1.2 to 10.1.3 by @dependabot in #718
 - chore(deps-dev): Bump @types/node from 22.10.1 to 22.10.2 by @dependabot in #720
 - chore(deps-dev): Bump eslint from 9.16.0 to 9.17.0 by @dependabot in #717
 - chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #716
 - chore(deps-dev): Bump tinybench from 3.0.7 to 3.1.0 by @dependabot in #722
 - chore(deps-dev): Bump @types/node from 22.10.2 to 22.10.5 by @dependabot in #725
 - doc: fix duplicated document id by @pmarchini in #726
 - fix: update page titles / positions in docs by @tsekiguchi in #727
 - feat(#305)!: Expose new 
PiscinaHistogramabstraction by @metcoder95 in #723 - docs: fix build by @metcoder95 in #729
 - chore(deps-dev): Bump eslint from 9.17.0 to 9.18.0 by @dependabot in #730
 - chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 by @dependabot in #731
 - chore(deps-dev): Bump @types/node from 22.10.5 to 22.10.7 by @dependabot in #733
 - chore(deps-dev): Bump @types/node from 22.10.7 to 22.13.0 by @dependabot in #737
 - chore(deps-dev): Bump eslint from 9.18.0 to 9.20.0 by @dependabot in #741
 - chore: add automerge by @metcoder95 in #744
 - Fix broken benchmark by @JaoodxD in #745
 - chore(deps-dev): Bump eslint from 9.20.0 to 9.20.1 by @dependabot in #749
 - refactor(fixed_queue): use real private fields and fix TypeScript ES2022 perf regression by @JaoodxD in #747
 - chore(deps-dev): Bump neostandard from 0.12.0 to 0.12.1 by @dependabot in #739
 - chore(deps-dev): Bump @types/node from 22.13.0 to 22.13.4 by @dependabot in #743
 - chore(deps-dev): Bump tinybench from 3.1.0 to 3.1.1 by @dependabot in #738
 - chore(deps-dev): Bump eslint from 9.20.1 to 9.21.0 by @dependabot in #751
 - chore(deps-dev): Bump @types/node from 22.13.4 to 22.13.5 by @dependabot in #750
 - chore(deps-dev): Bump typescript from 5.7.3 to 5.8.2 by @dependabot in #752
 - chore(deps-dev): Bump @types/node from 22.13.5 to 22.13.10 by @dependabot in #754
 - chore(deps-dev): Bump eslint from 9.21.0 to 9.22.0 by @dependabot in #755
 - feat: Allow long-running threads by @lucianolix in #757
 - chore(deps-dev): Bump eslint from 9.22.0 to 9.23.0 by @dependabot in #762
 - chore(deps-dev): Bump tinybench from 3.1.1 to 4.0.1 by @dependabot in #763
 - chore(deps-dev): Bump @types/node from 22.13.10 to 22.13.12 by @dependabot in #764
 - chore(deps): Bump @babel/helpers from 7.24.7 to 7.26.10 in /docs by @dependabot in #759
 - chore(deps-dev): Bump @types/node from 22.13.12 to 22.13.14 by @dependabot in #767
 - chore(deps): Bump fastify/github-action-merge-dependabot from 3.11.0 to 3.11.1 by @dependabot in #769
 - chore(deps): Bump image-size from 1.1.1 to 1.2.1 in /docs by @dependabot in #770
 - chore(deps-dev): Bump eslint from 9.23.0 to 9.24.0 by @dependabot in #771
 - chore(deps-dev): Bump @types/node from 22.13.14 to 22...
 
v4.9.2
Full Changelog: v4.9.1...v4.9.2
v4.9.1
What's Changed
- chore(deps-dev): Bump @types/node from 22.5.4 to 22.5.5 by @github-actions in #662
 - chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 by @github-actions in #661
 - feat(backport): use @napi-rs/nice to support Windows (#655) by @metcoder95 in #660
 - docs(Backport): Example that implements broadcast communication by @github-actions in #666
 - [Backport v4] chore: Replace type casting with nullish coalescing by @github-actions in #701
 - chore(backport): add electron to the examples section in docs by @github-actions in #715
 - feat: Allow long-running threads (#757) by @metcoder95 in #758
 
New Contributors
- @github-actions made their first contribution in #662
 
Full Changelog: v.4.9.0...v4.9.1
v5.0.0-alpha.2
What's Changed
- docs: fix build by @metcoder95 in #729
 - chore(deps-dev): Bump eslint from 9.17.0 to 9.18.0 by @dependabot in #730
 - chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 by @dependabot in #731
 - chore(deps-dev): Bump @types/node from 22.10.5 to 22.10.7 by @dependabot in #733
 - chore(deps-dev): Bump @types/node from 22.10.7 to 22.13.0 by @dependabot in #737
 - chore(deps-dev): Bump eslint from 9.18.0 to 9.20.0 by @dependabot in #741
 - chore: add automerge by @metcoder95 in #744
 - Fix broken benchmark by @JaoodxD in #745
 - chore(deps-dev): Bump eslint from 9.20.0 to 9.20.1 by @dependabot in #749
 - refactor(fixed_queue): use real private fields and fix TypeScript ES2022 perf regression by @JaoodxD in #747
 - chore(deps-dev): Bump neostandard from 0.12.0 to 0.12.1 by @dependabot in #739
 - chore(deps-dev): Bump @types/node from 22.13.0 to 22.13.4 by @dependabot in #743
 - chore(deps-dev): Bump tinybench from 3.1.0 to 3.1.1 by @dependabot in #738
 - chore(deps-dev): Bump eslint from 9.20.1 to 9.21.0 by @dependabot in #751
 - chore(deps-dev): Bump @types/node from 22.13.4 to 22.13.5 by @dependabot in #750
 - chore(deps-dev): Bump typescript from 5.7.3 to 5.8.2 by @dependabot in #752
 - chore(deps-dev): Bump @types/node from 22.13.5 to 22.13.10 by @dependabot in #754
 - chore(deps-dev): Bump eslint from 9.21.0 to 9.22.0 by @dependabot in #755
 - feat: Allow long-running threads by @lucianolix in #757
 
New Contributors
- @lucianolix made their first contribution in #757
 
Full Changelog: v5.0.0-alpha.1...v5.0.0-alpha.2
v.4.9.0
What's Changed
- chore(deps-dev): Bump @types/node from 22.5.4 to 22.5.5 by @dependabot in #658
 - chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 by @dependabot in #659
 - feat: use @napi-rs/nice to support Windows by @Brooooooklyn in #655
 - chore(v5): merge 
v5by @metcoder95 in #657 - docs: An example that implements broadcast communication by @testwhygh in #656
 - chore(deps-dev): Bump tinybench from 2.8.0 to 2.9.0 by @dependabot in #665
 - chore(deps-dev): Bump @types/node from 22.5.5 to 22.7.4 by @dependabot in #670
 - chore(deps-dev): Bump @types/node from 22.7.4 to 22.7.5 by @dependabot in #675
 - chore(deps): Bump cookie and express in /docs by @dependabot in #677
 - chore(deps-dev): Bump @types/node from 22.7.5 to 22.7.7 by @dependabot in #680
 - chore(deps-dev): Bump typescript from 5.6.2 to 5.6.3 by @dependabot in #674
 - chore(deps): Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs by @dependabot in #684
 - chore(deps-dev): Bump tinybench from 2.9.0 to 3.0.0 by @dependabot in #685
 - chore(deps-dev): Bump @types/node from 22.7.7 to 22.8.1 by @dependabot in #686
 - feat: Custom Balancer by @metcoder95 in #590
 - chore: Replace type casting with nullish coalescing by @tuanlc in #696
 - chore(deps-dev): Bump tinybench from 3.0.0 to 3.0.6 by @dependabot in #700
 - chore(deps): Bump cross-spawn from 7.0.3 to 7.0.6 in /docs by @dependabot in #703
 - chore(deps-dev): Bump @types/node from 22.8.1 to 22.9.1 by @dependabot in #702
 - chore(deps-dev): Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #705
 - chore(deps-dev): Bump @types/node from 22.9.1 to 22.9.3 by @dependabot in #707
 - chore(deps-dev): Bump @types/node from 22.9.3 to 22.10.1 by @dependabot in #710
 - chore: fix lint and ts by @metcoder95 in #712
 - feat: support Atomics.waitAsync by @metcoder95 in #687
 - chore: add electron to the examples section in docs by @tsekiguchi in #713
 - chore(deps-dev): Bump neostandard from 0.11.9 to 0.12.0 by @dependabot in #719
 - chore(deps-dev): Bump c8 from 10.1.2 to 10.1.3 by @dependabot in #718
 - chore(deps-dev): Bump @types/node from 22.10.1 to 22.10.2 by @dependabot in #720
 - chore(deps-dev): Bump eslint from 9.16.0 to 9.17.0 by @dependabot in #717
 - chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #716
 - chore(deps-dev): Bump tinybench from 3.0.7 to 3.1.0 by @dependabot in #722
 - chore(deps-dev): Bump @types/node from 22.10.2 to 22.10.5 by @dependabot in #725
 - doc: fix duplicated document id by @pmarchini in #726
 - fix: update page titles / positions in docs by @tsekiguchi in #727
 - feat(#305)!: Expose new 
PiscinaHistogramabstraction by @metcoder95 in #723 - docs: fix build by @metcoder95 in #729
 - chore(deps-dev): Bump eslint from 9.17.0 to 9.18.0 by @dependabot in #730
 - chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 by @dependabot in #731
 - chore(deps-dev): Bump @types/node from 22.10.5 to 22.10.7 by @dependabot in #733
 - chore(deps-dev): Bump @types/node from 22.10.7 to 22.13.0 by @dependabot in #737
 - chore(deps-dev): Bump eslint from 9.18.0 to 9.20.0 by @dependabot in #741
 - chore: add automerge by @metcoder95 in #744
 - Fix broken benchmark by @JaoodxD in #745
 - chore(deps-dev): Bump eslint from 9.20.0 to 9.20.1 by @dependabot in #749
 - refactor(fixed_queue): use real private fields and fix TypeScript ES2022 perf regression by @JaoodxD in #747
 - chore(deps-dev): Bump neostandard from 0.12.0 to 0.12.1 by @dependabot in #739
 - chore(deps-dev): Bump @types/node from 22.13.0 to 22.13.4 by @dependabot in #743
 - chore(deps-dev): Bump tinybench from 3.1.0 to 3.1.1 by @dependabot in #738
 - chore(deps-dev): Bump eslint from 9.20.1 to 9.21.0 by @dependabot in #751
 - chore(deps-dev): Bump @types/node from 22.13.4 to 22.13.5 by @dependabot in #750
 - chore(deps-dev): Bump typescript from 5.7.3 to 5.8.2 by @dependabot in #752
 - chore(deps-dev): Bump @types/node from 22.13.5 to 22.13.10 by @dependabot in #754
 - chore(deps-dev): Bump eslint from 9.21.0 to 9.22.0 by @dependabot in #755
 - feat: Allow long-running threads by @lucianolix in #757
 
New Contributors
- @Brooooooklyn made their first contribution in #655
 - @testwhygh made their first contribution in #656
 - @tuanlc made their first contribution in #696
 - @tsekiguchi made their first contribution in #713
 - @pmarchini made their first contribution in #726
 - @lucianolix made their first contribution in #757
 
Full Changelog: v4.8.0...v.4.9.0
v5.0.0-alpha.1
What's Changed
- chore: add electron to the examples section in docs by @tsekiguchi in #713
 - chore(deps-dev): Bump neostandard from 0.11.9 to 0.12.0 by @dependabot in #719
 - chore(deps-dev): Bump c8 from 10.1.2 to 10.1.3 by @dependabot in #718
 - chore(deps-dev): Bump @types/node from 22.10.1 to 22.10.2 by @dependabot in #720
 - chore(deps-dev): Bump eslint from 9.16.0 to 9.17.0 by @dependabot in #717
 - chore(deps): Bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #716
 - chore(deps-dev): Bump tinybench from 3.0.7 to 3.1.0 by @dependabot in #722
 - chore(deps-dev): Bump @types/node from 22.10.2 to 22.10.5 by @dependabot in #725
 - doc: fix duplicated document id by @pmarchini in #726
 - fix: update page titles / positions in docs by @tsekiguchi in #727
 - feat(#305)!: Expose new 
PiscinaHistogramabstraction by @metcoder95 in #723 
New Contributors
- @tsekiguchi made their first contribution in #713
 - @pmarchini made their first contribution in #726
 
Full Changelog: v5.0.0-alpha.0...v5.0.0-alpha.1