Releases: piscinajs/piscina
Releases · piscinajs/piscina
v5.1.2
What's Changed
- chore(docs): clean by @github-actions in #821
- [Backport v5] chore: edit ignore files by @github-actions in #825
- test: simplify by @github-actions in #827
- refactor: enqueue clear idle timeout to micro task queue by @github-actions in #829
Full Changelog: v5.1.1...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
engines
setting 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
v5
by @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
PiscinaHistogram
abstraction 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
v5
by @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
PiscinaHistogram
abstraction 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
PiscinaHistogram
abstraction 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
v5.0.0-alpha.0
What's Changed
- docs: add a new documentation page for Piscina by @bellatrick in #591
- docs: fix abortSignal parameter name which should be
signal
by @jasonchoimtt in #606 - chore(deps-dev): Bump c8 from 9.1.0 to 10.1.2 by @dependabot in #594
- chore(deps-dev): Bump @types/node from 20.14.2 to 20.14.10 by @dependabot in #607
- docs: Added examples section in the documentation site by @bellatrick in #614
- chore: add automatization for docs by @metcoder95 in #633
- chore(deps-dev): Bump @types/node from 20.14.10 to 22.4.1 by @dependabot in #634
- chore(deps-dev): Bump tinybench from 2.8.0 to 2.9.0 by @dependabot in #628
- chore(deps-dev): Bump typescript from 5.4.5 to 5.5.4 by @dependabot in #621
- chore(deps-dev): Bump @types/node from 22.4.1 to 22.5.0 by @dependabot in #639
- chore(deps-dev): Bump @types/node from 22.5.0 to 22.5.2 by @dependabot in #643
- chore(deps): Bump micromatch from 4.0.7 to 4.0.8 in /docs by @dependabot in #645
- chore(deps): Bump webpack from 5.92.0 to 5.94.0 in /docs by @dependabot in #644
- chore(deps-dev): Bump @types/node from 22.5.2 to 22.5.4 by @dependabot in #646
- chore(deps): Bump serve-static and express in /docs by @dependabot in #652
- 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
v5
by @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
New Contributors
- @bellatrick made their first contribution in #591
- @jasonchoimtt made their first contribution in #606
- @Brooooooklyn made their first contribution in #655
- @testwhygh made their first contribution in #656
- @tuanlc made their first contribution in #696
Full Changelog: v4.6.1...v5.0.0-alpha.0