poolifier.git
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Thu, 12 Sep 2024 20:03:46 +0000 (22:03 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Thu, 12 Sep 2024 11:30:31 +0000 (13:30 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge pull request #2571 from poolifier/dependabot/npm_and_yarn/regular-21d8969423
Jérôme Benoit [Wed, 11 Sep 2024 22:38:44 +0000 (00:38 +0200)] 
Merge pull request #2571 from poolifier/dependabot/npm_and_yarn/regular-21d8969423

build(deps-dev): bump the regular group with 2 updates

2 months agobuild(deps-dev): bump the regular group with 2 updates
dependabot[bot] [Wed, 11 Sep 2024 20:44:30 +0000 (20:44 +0000)] 
build(deps-dev): bump the regular group with 2 updates

Bumps the regular group with 2 updates: [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) and [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional).

Updates `@commitlint/cli` from 19.4.1 to 19.5.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.5.0/@commitlint/cli)

Updates `@commitlint/config-conventional` from 19.4.1 to 19.5.0
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.5.0/@commitlint/config-conventional)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge pull request #2570 from poolifier/dependabot/npm_and_yarn/regular-e1612e3888
Jérôme Benoit [Tue, 10 Sep 2024 21:14:55 +0000 (23:14 +0200)] 
Merge pull request #2570 from poolifier/dependabot/npm_and_yarn/regular-e1612e3888

build(deps-dev): bump sinon from 18.0.0 to 18.0.1 in the regular group

2 months agoMerge pull request #2569 from poolifier/dependabot/npm_and_yarn/examples/typescript...
Jérôme Benoit [Tue, 10 Sep 2024 21:02:43 +0000 (23:02 +0200)] 
Merge pull request #2569 from poolifier/dependabot/npm_and_yarn/examples/typescript/http-server-pool/express-cluster/regular-a03d9612a9

build(deps): bump the regular group across 3 directories with 1 update

2 months agobuild(deps-dev): bump sinon from 18.0.0 to 18.0.1 in the regular group
dependabot[bot] [Tue, 10 Sep 2024 21:01:43 +0000 (21:01 +0000)] 
build(deps-dev): bump sinon from 18.0.0 to 18.0.1 in the regular group

Bumps the regular group with 1 update: [sinon](https://github.com/sinonjs/sinon).

Updates `sinon` from 18.0.0 to 18.0.1
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](https://github.com/sinonjs/sinon/compare/v18.0.0...v18.0.1)

---
updated-dependencies:
- dependency-name: sinon
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps): bump the regular group across 3 directories with 1 update
dependabot[bot] [Tue, 10 Sep 2024 20:32:05 +0000 (20:32 +0000)] 
build(deps): bump the regular group across 3 directories with 1 update

Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [express](https://github.com/expressjs/express).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [express](https://github.com/expressjs/express).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [express](https://github.com/expressjs/express).

Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Mon, 9 Sep 2024 20:06:25 +0000 (22:06 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore: bump volta pnpm version
Jérôme Benoit [Mon, 9 Sep 2024 14:20:53 +0000 (16:20 +0200)] 
chore: bump volta pnpm version

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: add dynamic worker nodes count to pool info
Jérôme Benoit [Sun, 8 Sep 2024 15:49:39 +0000 (17:49 +0200)] 
refactor: add dynamic worker nodes count to pool info

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agotest: refine dynamic pool shutdown test expectations
Jérôme Benoit [Sun, 8 Sep 2024 14:49:37 +0000 (16:49 +0200)] 
test: refine dynamic pool shutdown test expectations

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: track dynamic pool empty event lifecycle
Jérôme Benoit [Sun, 8 Sep 2024 14:46:01 +0000 (16:46 +0200)] 
perf: track dynamic pool empty event lifecycle

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Sat, 7 Sep 2024 09:56:21 +0000 (11:56 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agobuild(deps): bump the regular group across 11 directories with 1 update (#2568)
dependabot[bot] [Sat, 7 Sep 2024 09:47:55 +0000 (11:47 +0200)] 
build(deps): bump the regular group across 11 directories with 1 update (#2568)

Bumps the regular group with 1 update in the /examples/typescript/http-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

Updates `poolifier` from 4.2.9 to 4.2.10
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.9...v4.2.10)

---
updated-dependencies:
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agodocs: publish documentation
Documentation Bot [Fri, 6 Sep 2024 17:51:00 +0000 (17:51 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.10 (#2556) v4.2.10
Jérôme Benoit [Fri, 6 Sep 2024 17:48:20 +0000 (19:48 +0200)] 
chore(master): release 4.2.10 (#2556)

* chore(master): release 4.2.10

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Fri, 6 Sep 2024 17:29:23 +0000 (19:29 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: factor out stealing ratio conditions check into an helper
Jérôme Benoit [Fri, 6 Sep 2024 10:39:38 +0000 (12:39 +0200)] 
refactor: factor out stealing ratio conditions check into an helper

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge pull request #2565 from poolifier/dependabot/npm_and_yarn/examples/typescript...
Jérôme Benoit [Fri, 6 Sep 2024 09:46:56 +0000 (11:46 +0200)] 
Merge pull request #2565 from poolifier/dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-8ab686dfc5

build(deps-dev): bump the regular group across 11 directories with 1 update

2 months agobuild(deps-dev): bump the regular group across 11 directories with 1 update
dependabot[bot] [Thu, 5 Sep 2024 20:47:15 +0000 (20:47 +0000)] 
build(deps-dev): bump the regular group across 11 directories with 1 update

Bumps the regular group with 1 update in the /examples/typescript/http-client-pool directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Thu, 5 Sep 2024 10:05:44 +0000 (12:05 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge pull request #2564 from poolifier/combined-prs-branch
Jérôme Benoit [Thu, 5 Sep 2024 09:36:56 +0000 (11:36 +0200)] 
Merge pull request #2564 from poolifier/combined-prs-branch

Combined PRs

2 months agoMerge branch 'master' into combined-prs-branch
Jérôme Benoit [Thu, 5 Sep 2024 02:39:57 +0000 (04:39 +0200)] 
Merge branch 'master' into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/regular-7eced6b6f3 into combined-prs-branch
Jérôme Benoit [Thu, 5 Sep 2024 02:39:55 +0000 (04:39 +0200)] 
Merge dependabot/npm_and_yarn/regular-7eced6b6f3 into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-a779efa99a...
Jérôme Benoit [Thu, 5 Sep 2024 02:39:54 +0000 (04:39 +0200)] 
Merge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-a779efa99a into combined-prs-branch

2 months agobuild(deps-dev): bump the regular group across 11 directories with 1 update
dependabot[bot] [Wed, 4 Sep 2024 20:45:53 +0000 (20:45 +0000)] 
build(deps-dev): bump the regular group across 11 directories with 1 update

Bumps the regular group with 1 update in the /examples/typescript/http-client-pool directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps-dev): bump @types/node in the regular group
dependabot[bot] [Wed, 4 Sep 2024 20:27:12 +0000 (20:27 +0000)] 
build(deps-dev): bump @types/node in the regular group

Bumps the regular group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Wed, 4 Sep 2024 10:23:23 +0000 (12:23 +0200)] 
Merge branch 'master' of github.com:poolifier/poolifier

2 months agochore: bump volta node version
Jérôme Benoit [Wed, 4 Sep 2024 10:22:48 +0000 (12:22 +0200)] 
chore: bump volta node version

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge pull request #2561 from poolifier/dependabot/npm_and_yarn/examples/typescript...
Jérôme Benoit [Tue, 3 Sep 2024 21:15:41 +0000 (23:15 +0200)] 
Merge pull request #2561 from poolifier/dependabot/npm_and_yarn/examples/typescript/smtp-client-pool/regular-ad77047b2d

build(deps): bump nodemailer from 6.9.14 to 6.9.15 in /examples/typescript/smtp-client-pool in the regular group across 1 directory

2 months agobuild(deps): bump nodemailer
dependabot[bot] [Tue, 3 Sep 2024 20:19:46 +0000 (20:19 +0000)] 
build(deps): bump nodemailer

Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [nodemailer](https://github.com/nodemailer/nodemailer).

Updates `nodemailer` from 6.9.14 to 6.9.15
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.9.14...v6.9.15)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoMerge pull request #2560 from poolifier/combined-prs-branch
Jérôme Benoit [Tue, 3 Sep 2024 09:30:33 +0000 (11:30 +0200)] 
Merge pull request #2560 from poolifier/combined-prs-branch

Combined PRs

2 months agoMerge branch 'master' into combined-prs-branch
Jérôme Benoit [Tue, 3 Sep 2024 02:37:57 +0000 (04:37 +0200)] 
Merge branch 'master' into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/regular-755bb52448 into combined-prs-branch
Jérôme Benoit [Tue, 3 Sep 2024 02:37:56 +0000 (04:37 +0200)] 
Merge dependabot/npm_and_yarn/regular-755bb52448 into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-e8cb9169a6...
Jérôme Benoit [Tue, 3 Sep 2024 02:37:55 +0000 (04:37 +0200)] 
Merge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-e8cb9169a6 into combined-prs-branch

2 months agobuild(deps): bump the regular group across 11 directories with 2 updates
dependabot[bot] [Mon, 2 Sep 2024 21:15:36 +0000 (21:15 +0000)] 
build(deps): bump the regular group across 11 directories with 2 updates

Bumps the regular group with 2 updates in the /examples/typescript/http-client-pool directory: [axios](https://github.com/axios/axios) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-cluster directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

Updates `axios` from 1.7.6 to 1.7.7
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.6...v1.7.7)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps-dev): bump the regular group with 2 updates
dependabot[bot] [Mon, 2 Sep 2024 20:06:57 +0000 (20:06 +0000)] 
build(deps-dev): bump the regular group with 2 updates

Bumps the regular group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [lint-staged](https://github.com/lint-staged/lint-staged).

Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `lint-staged` from 15.2.9 to 15.2.10
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoperf: optimize backpressure task(s) stealing conditions
Jérôme Benoit [Mon, 2 Sep 2024 09:35:51 +0000 (11:35 +0200)] 
perf: optimize backpressure task(s) stealing conditions

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agotest: cleanup error handling expectations
Jérôme Benoit [Sat, 31 Aug 2024 21:09:33 +0000 (23:09 +0200)] 
test: cleanup error handling expectations

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: add `isWorkerNodeStealing()` helper
Jérôme Benoit [Sat, 31 Aug 2024 11:51:09 +0000 (13:51 +0200)] 
refactor: add `isWorkerNodeStealing()` helper

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Sat, 31 Aug 2024 11:35:51 +0000 (13:35 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agobuild(deps): bump the regular group across 11 directories with 2 updates (#2557)
dependabot[bot] [Fri, 30 Aug 2024 21:07:00 +0000 (23:07 +0200)] 
build(deps): bump the regular group across 11 directories with 2 updates (#2557)

Bumps the regular group with 2 updates in the /examples/typescript/http-client-pool directory: [axios](https://github.com/axios/axios) and [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).

Updates `axios` from 1.7.5 to 1.7.6
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.5...v1.7.6)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

Updates `poolifier` from 4.2.7 to 4.2.9
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.7...v4.2.9)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agodocs: code cleanup in examples
Jérôme Benoit [Fri, 30 Aug 2024 18:49:02 +0000 (20:49 +0200)] 
docs: code cleanup in examples

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs: switch to `mapExecute()` in examples
Jérôme Benoit [Fri, 30 Aug 2024 16:03:10 +0000 (18:03 +0200)] 
docs: switch to `mapExecute()` in examples

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs: add missing `mapExecute` type definition to fastify examples
Jérôme Benoit [Fri, 30 Aug 2024 15:44:30 +0000 (17:44 +0200)] 
docs: add missing `mapExecute` type definition to fastify examples

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Fri, 30 Aug 2024 15:38:59 +0000 (17:38 +0200)] 
Merge branch 'master' of github.com:poolifier/poolifier

2 months agodocs: add `mapExecute` implementation to fastify examples plugin
Jérôme Benoit [Fri, 30 Aug 2024 15:37:37 +0000 (17:37 +0200)] 
docs: add `mapExecute` implementation to fastify examples plugin

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs: publish documentation
Documentation Bot [Fri, 30 Aug 2024 15:15:12 +0000 (15:15 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.9 (#2555) v4.2.9
Jérôme Benoit [Fri, 30 Aug 2024 15:12:30 +0000 (17:12 +0200)] 
chore(master): release 4.2.9 (#2555)

* chore(master): release 4.2.9

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agoMerge branch 'master' of github.com:poolifier/poolifier
Jérôme Benoit [Fri, 30 Aug 2024 13:24:00 +0000 (15:24 +0200)] 
Merge branch 'master' of github.com:poolifier/poolifier

2 months agofix: handle properly small or zero `tasksStealingRatio`
Jérôme Benoit [Fri, 30 Aug 2024 13:22:40 +0000 (15:22 +0200)] 
fix: handle properly small or zero `tasksStealingRatio`

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs: publish documentation
Documentation Bot [Fri, 30 Aug 2024 10:30:32 +0000 (10:30 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.8 (#2551) v4.2.8
Jérôme Benoit [Fri, 30 Aug 2024 10:27:55 +0000 (12:27 +0200)] 
chore(master): release 4.2.8 (#2551)

* chore(master): release 4.2.8

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agochore(deps-dev): apply updates
Jérôme Benoit [Fri, 30 Aug 2024 10:25:00 +0000 (12:25 +0200)] 
chore(deps-dev): apply updates

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agofix: fix dynamic thread pool full event emission rate
Jérôme Benoit [Fri, 30 Aug 2024 10:18:16 +0000 (12:18 +0200)] 
fix: fix dynamic thread pool full event emission rate

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: move dynamic pool only getters to its own class
Jérôme Benoit [Fri, 30 Aug 2024 09:21:06 +0000 (11:21 +0200)] 
refactor: move dynamic pool only getters to its own class

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs(README.md): use top level await syntax in example
Jérôme Benoit [Thu, 29 Aug 2024 21:09:29 +0000 (23:09 +0200)] 
docs(README.md): use top level await syntax in example

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs(README.md): fix worker example export
Jérôme Benoit [Thu, 29 Aug 2024 20:38:33 +0000 (22:38 +0200)] 
docs(README.md): fix worker example export

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agotest: refine pool event tests expectation
Jérôme Benoit [Thu, 29 Aug 2024 17:12:32 +0000 (19:12 +0200)] 
test: refine pool event tests expectation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge pull request #2554 from poolifier/combined-prs-branch
Jérôme Benoit [Thu, 29 Aug 2024 09:38:09 +0000 (11:38 +0200)] 
Merge pull request #2554 from poolifier/combined-prs-branch

Combined PRs

2 months agoMerge branch 'master' into combined-prs-branch
Jérôme Benoit [Thu, 29 Aug 2024 02:38:20 +0000 (04:38 +0200)] 
Merge branch 'master' into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/regular-849002aabb into combined-prs-branch
Jérôme Benoit [Thu, 29 Aug 2024 02:38:19 +0000 (04:38 +0200)] 
Merge dependabot/npm_and_yarn/regular-849002aabb into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-f1f8ae6f9f...
Jérôme Benoit [Thu, 29 Aug 2024 02:38:18 +0000 (04:38 +0200)] 
Merge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-f1f8ae6f9f into combined-prs-branch

2 months agobuild(deps): bump the regular group across 11 directories with 2 updates
dependabot[bot] [Wed, 28 Aug 2024 20:45:28 +0000 (20:45 +0000)] 
build(deps): bump the regular group across 11 directories with 2 updates

Bumps the regular group with 2 updates in the /examples/typescript/http-client-pool directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/smtp-client-pool directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/express-cluster directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/express-hybrid directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/express-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/fastify-cluster directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/fastify-hybrid directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/websocket-server-pool/ws-cluster directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).
Bumps the regular group with 2 updates in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `poolifier` from 4.2.6 to 4.2.7
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.6...v4.2.7)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps-dev): bump the regular group with 3 updates
dependabot[bot] [Wed, 28 Aug 2024 20:07:49 +0000 (20:07 +0000)] 
build(deps-dev): bump the regular group with 3 updates

Bumps the regular group with 3 updates: [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli), [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

Updates `@commitlint/cli` from 19.4.0 to 19.4.1
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.4.1/@commitlint/cli)

Updates `@commitlint/config-conventional` from 19.2.2 to 19.4.1
- [Release notes](https://github.com/conventional-changelog/commitlint/releases)
- [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.4.1/@commitlint/config-conventional)

Updates `@types/node` from 22.5.0 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@commitlint/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: "@commitlint/config-conventional"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agodocs: refine pool ready event emission condition
Jérôme Benoit [Wed, 28 Aug 2024 14:25:41 +0000 (16:25 +0200)] 
docs: refine pool ready event emission condition

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs: publish documentation
Documentation Bot [Wed, 28 Aug 2024 14:12:21 +0000 (14:12 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.7 (#2548) v4.2.7
Jérôme Benoit [Wed, 28 Aug 2024 14:09:42 +0000 (16:09 +0200)] 
chore(master): release 4.2.7 (#2548)

* chore(master): release 4.2.7

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agorefactor: merge dynamic pool events emission code
Jérôme Benoit [Wed, 28 Aug 2024 13:39:23 +0000 (15:39 +0200)] 
refactor: merge dynamic pool events emission code

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agotest: improve pool empty event test
Jérôme Benoit [Wed, 28 Aug 2024 13:20:42 +0000 (15:20 +0200)] 
test: improve pool empty event test

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: track dynamic pool full lifecycle via events
Jérôme Benoit [Wed, 28 Aug 2024 12:40:34 +0000 (14:40 +0200)] 
perf: track dynamic pool full lifecycle via events

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: reduce useless branching at pool info building
Jérôme Benoit [Wed, 28 Aug 2024 10:29:39 +0000 (12:29 +0200)] 
perf: reduce useless branching at pool info building

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agobuild(deps): bump the regular group across 11 directories with 1 update (#2550)
dependabot[bot] [Wed, 28 Aug 2024 09:58:56 +0000 (11:58 +0200)] 
build(deps): bump the regular group across 11 directories with 1 update (#2550)

Bumps the regular group with 1 update in the /examples/typescript/http-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-cluster directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

Updates `poolifier` from 4.2.5 to 4.2.6
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.5...v4.2.6)

---
updated-dependencies:
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months agorefactor: cleanup pool information ordering
Jérôme Benoit [Tue, 27 Aug 2024 22:21:24 +0000 (00:21 +0200)] 
refactor: cleanup pool information ordering

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agobuild(deps-dev): bump eslint-plugin-perfectionist from 3.2.0 to 3.3.0 in the regular...
dependabot[bot] [Tue, 27 Aug 2024 22:08:19 +0000 (00:08 +0200)] 
build(deps-dev): bump eslint-plugin-perfectionist from 3.2.0 to 3.3.0 in the regular group (#2549)

* build(deps-dev): bump eslint-plugin-perfectionist in the regular group

Bumps the regular group with 1 update: [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist).

Updates `eslint-plugin-perfectionist` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/azat-io/eslint-plugin-perfectionist/releases)
- [Changelog](https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md)
- [Commits](https://github.com/azat-io/eslint-plugin-perfectionist/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-perfectionist
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
* [autofix.ci] apply automated fixes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agodocs: publish documentation
Documentation Bot [Tue, 27 Aug 2024 17:26:36 +0000 (17:26 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.6 (#2544) v4.2.6
Jérôme Benoit [Tue, 27 Aug 2024 17:23:59 +0000 (19:23 +0200)] 
chore(master): release 4.2.6 (#2544)

* chore(master): release 4.2.6

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agorefactor: cleanup worker node back pressure checks
Jérôme Benoit [Tue, 27 Aug 2024 17:15:03 +0000 (19:15 +0200)] 
refactor: cleanup worker node back pressure checks

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: track pool busy lifecycle via events
Jérôme Benoit [Tue, 27 Aug 2024 16:56:34 +0000 (18:56 +0200)] 
perf: track pool busy lifecycle via events

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoperf: track pool back pressure lifecycle via events
Jérôme Benoit [Tue, 27 Aug 2024 15:54:14 +0000 (17:54 +0200)] 
perf: track pool back pressure lifecycle via events

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agofix: fix pool back pressure semantic on dynamic pool
Jérôme Benoit [Tue, 27 Aug 2024 13:47:38 +0000 (15:47 +0200)] 
fix: fix pool back pressure semantic on dynamic pool

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore: bump pnpm version in packageManager package.json field
Jérôme Benoit [Tue, 27 Aug 2024 09:38:07 +0000 (11:38 +0200)] 
chore: bump pnpm version in packageManager package.json field

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agochore: bump volta pnpm version
Jérôme Benoit [Tue, 27 Aug 2024 09:34:54 +0000 (11:34 +0200)] 
chore: bump volta pnpm version

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agoMerge pull request #2547 from poolifier/combined-prs-branch
Jérôme Benoit [Tue, 27 Aug 2024 09:21:10 +0000 (11:21 +0200)] 
Merge pull request #2547 from poolifier/combined-prs-branch

Combined PRs

2 months agoMerge branch 'master' into combined-prs-branch
Jérôme Benoit [Tue, 27 Aug 2024 02:35:47 +0000 (04:35 +0200)] 
Merge branch 'master' into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-0ad567b49c...
Jérôme Benoit [Tue, 27 Aug 2024 02:35:45 +0000 (04:35 +0200)] 
Merge dependabot/npm_and_yarn/examples/typescript/http-client-pool/regular-0ad567b49c into combined-prs-branch

2 months agoMerge dependabot/npm_and_yarn/regular-0ca92e71d9 into combined-prs-branch
Jérôme Benoit [Tue, 27 Aug 2024 02:35:44 +0000 (04:35 +0200)] 
Merge dependabot/npm_and_yarn/regular-0ca92e71d9 into combined-prs-branch

2 months ago[autofix.ci] apply automated fixes
autofix-ci[bot] [Mon, 26 Aug 2024 20:45:55 +0000 (20:45 +0000)] 
[autofix.ci] apply automated fixes

2 months agobuild(deps-dev): bump the regular group with 2 updates
dependabot[bot] [Mon, 26 Aug 2024 20:45:03 +0000 (20:45 +0000)] 
build(deps-dev): bump the regular group with 2 updates

Bumps the regular group with 2 updates: [neostandard](https://github.com/neostandard/neostandard) and [rollup](https://github.com/rollup/rollup).

Updates `neostandard` from 0.11.3 to 0.11.4
- [Release notes](https://github.com/neostandard/neostandard/releases)
- [Changelog](https://github.com/neostandard/neostandard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/neostandard/neostandard/compare/v0.11.3...v0.11.4)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

---
updated-dependencies:
- dependency-name: neostandard
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agobuild(deps): bump the regular group across 11 directories with 2 updates
dependabot[bot] [Mon, 26 Aug 2024 20:40:53 +0000 (20:40 +0000)] 
build(deps): bump the regular group across 11 directories with 2 updates

Bumps the regular group with 1 update in the /examples/typescript/http-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 1 update in the /examples/typescript/smtp-client-pool directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/express-cluster directory: [poolifier](https://github.com/poolifier/poolifier) and [rollup](https://github.com/rollup/rollup).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/express-hybrid directory: [poolifier](https://github.com/poolifier/poolifier) and [rollup](https://github.com/rollup/rollup).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/express-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/fastify-cluster directory: [poolifier](https://github.com/poolifier/poolifier) and [rollup](https://github.com/rollup/rollup).
Bumps the regular group with 2 updates in the /examples/typescript/http-server-pool/fastify-hybrid directory: [poolifier](https://github.com/poolifier/poolifier) and [rollup](https://github.com/rollup/rollup).
Bumps the regular group with 1 update in the /examples/typescript/http-server-pool/fastify-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).
Bumps the regular group with 2 updates in the /examples/typescript/websocket-server-pool/ws-cluster directory: [poolifier](https://github.com/poolifier/poolifier) and [rollup](https://github.com/rollup/rollup).
Bumps the regular group with 2 updates in the /examples/typescript/websocket-server-pool/ws-hybrid directory: [poolifier](https://github.com/poolifier/poolifier) and [rollup](https://github.com/rollup/rollup).
Bumps the regular group with 1 update in the /examples/typescript/websocket-server-pool/ws-worker_threads directory: [poolifier](https://github.com/poolifier/poolifier).

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

Updates `rollup` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.21.1)

Updates `poolifier` from 4.2.3 to 4.2.5
- [Release notes](https://github.com/poolifier/poolifier/releases)
- [Changelog](https://github.com/poolifier/poolifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/poolifier/poolifier/compare/v4.2.3...v4.2.5)

---
updated-dependencies:
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: regular
- dependency-name: poolifier
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: regular
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agodocs: publish documentation
Documentation Bot [Mon, 26 Aug 2024 15:37:04 +0000 (15:37 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.5 (#2543) v4.2.5
Jérôme Benoit [Mon, 26 Aug 2024 15:34:11 +0000 (17:34 +0200)] 
chore(master): release 4.2.5 (#2543)

* chore(master): release 4.2.5

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agofix: ensure no deleted dynamic worker can be used to steal task(s)
Jérôme Benoit [Mon, 26 Aug 2024 14:17:03 +0000 (16:17 +0200)] 
fix: ensure no deleted dynamic worker can be used to steal task(s)

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: cleanup worker node back pressure detection implementation
Jérôme Benoit [Mon, 26 Aug 2024 13:25:54 +0000 (15:25 +0200)] 
refactor: cleanup worker node back pressure detection implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agorefactor: cleanup worker node state conditions check
Jérôme Benoit [Sun, 25 Aug 2024 23:35:02 +0000 (01:35 +0200)] 
refactor: cleanup worker node state conditions check

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agodocs: publish documentation
Documentation Bot [Sun, 25 Aug 2024 17:27:05 +0000 (17:27 +0000)] 
docs: publish documentation

2 months agochore(master): release 4.2.4 (#2535) v4.2.4
Jérôme Benoit [Sun, 25 Aug 2024 17:24:40 +0000 (19:24 +0200)] 
chore(master): release 4.2.4 (#2535)

* chore(master): release 4.2.4

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2 months agotest: optimize pool empty event test
Jérôme Benoit [Sat, 24 Aug 2024 19:10:33 +0000 (21:10 +0200)] 
test: optimize pool empty event test

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2 months agotest: add pool empty event test
Jérôme Benoit [Sat, 24 Aug 2024 18:26:44 +0000 (20:26 +0200)] 
test: add pool empty event test

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>