-
Notifications
You must be signed in to change notification settings - Fork 610
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removed clients with unrecoverable errors from the Pool #4088
Conversation
Signed-off-by: Matteo Collina <[email protected]>
lib/dispatcher/pool-base.js
Outdated
for (const target of targets) { | ||
// Do not use kRemoveClient here, as it will close the client, | ||
// but the client cannot be closed in this state. | ||
this[kClients].splice(this[kClients].indexOf(target), 1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible for a target not to be in the list?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no, not really, but better be safe.
Signed-off-by: Matteo Collina <[email protected]>
Signed-off-by: Matteo Collina <[email protected]>
lib/dispatcher/pool-base.js
Outdated
for (const target of targets) { | ||
// Do not use kRemoveClient here, as it will close the client, | ||
// but the client cannot be closed in this state. | ||
this[kClients].splice(this[kClients].indexOf(target), 1) | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for (const target of targets) { | |
// Do not use kRemoveClient here, as it will close the client, | |
// but the client cannot be closed in this state. | |
this[kClients].splice(this[kClients].indexOf(target), 1) | |
} | |
this[kClients] = this[kClients].filter(target => !targets.includes(target)) |
Here's an alternative implementation that can handle the case when target
isn't in the array.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I handled it without a filter.
…rrectly Signed-off-by: Matteo Collina <[email protected]>
Signed-off-by: Matteo Collina <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work, thanks! 🎉
I confirmed this fixes the memory leak on my repo:
https://github.com/uncurated-tests/fetch-memory-leak/tree/err-tls-cert-altname-invalid
Signed-off-by: Matteo Collina <[email protected]>
This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | aws | required_provider | minor | `~> 5.90.0` -> `~> 5.91.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [kubernetes-fluent-client](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client) | devDependencies | patch | [`3.4.2` -> `3.4.5`](https://renovatebot.com/diffs/npm/kubernetes-fluent-client/3.4.2/3.4.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>defenseunicorns/kubernetes-fluent-client (kubernetes-fluent-client)</summary> ### [`v3.4.5`](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/releases/tag/v3.4.5) [Compare Source](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/compare/v3.4.4...v3.4.5) ##### Bug Fixes - undici bump with new features ([#​586](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/586)) ([38d9159](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/commit/38d9159bf34029ac4e2cff238857b4609a454281)), closes [nodejs/undici#4044](https://redirect.github.com/nodejs/undici/issues/4044) [nodejs/undici#4029](https://redirect.github.com/nodejs/undici/issues/4029) [nodejs/undici#4084](https://redirect.github.com/nodejs/undici/issues/4084) [nodejs/undici#4027](https://redirect.github.com/nodejs/undici/issues/4027) [nodejs/undici#4070](https://redirect.github.com/nodejs/undici/issues/4070) [nodejs/undici#4088](https://redirect.github.com/nodejs/undici/issues/4088) [nodejs/undici#4029](https://redirect.github.com/nodejs/undici/issues/4029) [nodejs/undici#4084](https://redirect.github.com/nodejs/undici/issues/4084) [nodejs/undici#4070](https://redirect.github.com/nodejs/undici/issues/4070) [#​4091](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4091) [#​4088](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4088) [#​4070](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4070) [#​4027](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4027) [#​4084](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4084) [#​4029](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4029) [#​4044](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4044) ### [`v3.4.4`](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/releases/tag/v3.4.4) [Compare Source](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/compare/v3.4.2...v3.4.4) ##### Bug Fixes - update README.md ([#​585](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/585)) ([a16f08e](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/commit/a16f08e0f2b08d9b465ee01576d4ef55380d034e)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/defenseunicorns/uds-core). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* nodejs/main: (23 commits) Bumped v7.5.0 (nodejs#4091) Removed clients with unrecoverable errors from the Pool (nodejs#4088) feat: Allow disabling autoSelectFamily in an Agent (nodejs#4070) chore: update cache tests (nodejs#4027) fix: Fix retry-handler.js when retry-after header is a Date (nodejs#4084) feat: add mock call history to access request configuration in test (nodejs#4029) feat(docs): button to switch dark and light mode (nodejs#4044) Bumped v7.4.0 (nodejs#4071) fix: fix EnvHttpProxyAgent for the Node.js bundle (nodejs#4064) chore: update WPT (nodejs#4062) chore: update WPT (nodejs#4028) fix: handle missing vary header values (nodejs#4031) fix: do not throw unhandled exception when data is undefined in interceptor.reply (nodejs#4036) test: fix windows wpt (nodejs#4050) feat: mark `EnvHttpProxyAgent` as stable (nodejs#4049) don't check AbortSignal maxListeners on some node versions (nodejs#4045) feat(docs): copy to clipboard button (nodejs#4037) docs: fix incorrect method signature of `onResponseError` (nodejs#4030) docs: document about global dispatcher and errors (nodejs#3987) (nodejs#4014) chore: update WPT (nodejs#4011) ...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@babel/preset-typescript](https://babel.dev/docs/en/next/babel-preset-typescript) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript)) | [`7.26.0` -> `7.27.0`](https://renovatebot.com/diffs/npm/@babel%2fpreset-typescript/7.26.0/7.27.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | `v4.6.1` -> `v4.6.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | patch | | [defenseunicorns/uds-cli](https://redirect.github.com/defenseunicorns/uds-cli) | `v0.23.0` -> `v0.25.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | minor | | [defenseunicorns/uds-common](https://redirect.github.com/defenseunicorns/uds-common) | `v1.10.3` -> `v1.11.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | minor | | [defenseunicorns/uds-common](https://redirect.github.com/defenseunicorns/uds-common) | `v1.10.3` -> `v1.11.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | minor | | [kubernetes-fluent-client](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client) | [`3.4.2` -> `3.4.5`](https://renovatebot.com/diffs/npm/kubernetes-fluent-client/3.4.2/3.4.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://redirect.github.com/kulshekhar/ts-jest)) | [`29.2.6` -> `29.3.1`](https://renovatebot.com/diffs/npm/ts-jest/29.2.6/29.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | --- ### Release Notes <details> <summary>babel/babel (@​babel/preset-typescript)</summary> ### [`v7.27.0`](https://redirect.github.com/babel/babel/blob/HEAD/CHANGELOG.md#v7270-2025-03-24) [Compare Source](https://redirect.github.com/babel/babel/compare/v7.26.0...v7.27.0) ##### 👓 Spec Compliance - `babel-generator`, `babel-parser` - [#​16977](https://redirect.github.com/babel/babel/pull/16977) Default `importAttributesKeyword` to `with` ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### 🚀 New Feature - `babel-helper-create-class-features-plugin`, `babel-traverse`, `babel-types` - [#​17169](https://redirect.github.com/babel/babel/pull/17169) Allow `traverseFast` to exit early ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-parser`, `babel-types` - [#​17110](https://redirect.github.com/babel/babel/pull/17110) Add `ImportAttributes` to `Standardized` and move its parser test fixtures ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-generator` - [#​17100](https://redirect.github.com/babel/babel/pull/17100) fix(babel-generator): add named export of generate function ([@​vovkasm](https://redirect.github.com/vovkasm)) - `babel-parser`, `babel-template` - [#​17149](https://redirect.github.com/babel/babel/pull/17149) Add `allowYieldOutsideFunction` to parser ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-transform-typescript`, `babel-traverse` - [#​17102](https://redirect.github.com/babel/babel/pull/17102) feat: Add `upToScope` parameter to `hasBinding` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-parser` - [#​17082](https://redirect.github.com/babel/babel/pull/17082) Support ESTree AccessorProperty ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-types` - [#​17162](https://redirect.github.com/babel/babel/pull/17162) feat(babel-types): Add support for BigInt literal conversion in valueToNode ([@​ishchhabra](https://redirect.github.com/ishchhabra)) ##### 🐛 Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#​16816](https://redirect.github.com/babel/babel/pull/16816) fix: Class reference in type throws error ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-traverse` - [#​17170](https://redirect.github.com/babel/babel/pull/17170) fix: Reset child scopes when `scope.crawl()` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helpers`, `babel-preset-typescript`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​17118](https://redirect.github.com/babel/babel/pull/17118) Fix: align behaviour to tsc `rewriteRelativeImportExtensions` ([@​JLHwung](https://redirect.github.com/JLHwung)) - `babel-cli` - [#​17182](https://redirect.github.com/babel/babel/pull/17182) fix: `@babel/cli` generates duplicate inline source maps ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-plugin-transform-named-capturing-groups-regex`, `babel-types` - [#​17175](https://redirect.github.com/babel/babel/pull/17175) Generate computed proto key ([@​JLHwung](https://redirect.github.com/JLHwung)) ##### 🏃♀️ Performance - `babel-types` - [#​16870](https://redirect.github.com/babel/babel/pull/16870) perf: Improve builders of `@babel/types` ([@​liuxingbaoyu](https://redirect.github.com/liuxingbaoyu)) - `babel-helper-create-regexp-features-plugin` - [#​17176](https://redirect.github.com/babel/babel/pull/17176) fix: improve duplicate named groups check ([@​JLHwung](https://redirect.github.com/JLHwung)) </details> <details> <summary>actions/upload-artifact (actions/upload-artifact)</summary> ### [`v4.6.2`](https://redirect.github.com/actions/upload-artifact/releases/tag/v4.6.2) [Compare Source](https://redirect.github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2) #### What's Changed - Update to use artifact 2.3.2 package & prepare for new upload-artifact release by [@​salmanmkc](https://redirect.github.com/salmanmkc) in [https://github.com/actions/upload-artifact/pull/685](https://redirect.github.com/actions/upload-artifact/pull/685) #### New Contributors - [@​salmanmkc](https://redirect.github.com/salmanmkc) made their first contribution in [https://github.com/actions/upload-artifact/pull/685](https://redirect.github.com/actions/upload-artifact/pull/685) **Full Changelog**: actions/upload-artifact@v4...v4.6.2 </details> <details> <summary>defenseunicorns/uds-cli (defenseunicorns/uds-cli)</summary> ### [`v0.25.0`](https://redirect.github.com/defenseunicorns/uds-cli/releases/tag/v0.25.0) [Compare Source](https://redirect.github.com/defenseunicorns/uds-cli/compare/v0.24.0...v0.25.0) #### What's Changed - fix(deps): update zarf to v0.50.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/defenseunicorns/uds-cli/pull/1112](https://redirect.github.com/defenseunicorns/uds-cli/pull/1112) **Full Changelog**: defenseunicorns/uds-cli@nightly-unstable...v0.25.0 ### [`v0.24.0`](https://redirect.github.com/defenseunicorns/uds-cli/releases/tag/v0.24.0) [Compare Source](https://redirect.github.com/defenseunicorns/uds-cli/compare/v0.23.0...v0.24.0) #### What's Changed - chore(deps): update github-actions by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/defenseunicorns/uds-cli/pull/1108](https://redirect.github.com/defenseunicorns/uds-cli/pull/1108) - fix(deps): update go-dependencies by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/defenseunicorns/uds-cli/pull/1102](https://redirect.github.com/defenseunicorns/uds-cli/pull/1102) **Full Changelog**: defenseunicorns/uds-cli@nightly-unstable...v0.24.0 </details> <details> <summary>defenseunicorns/uds-common (defenseunicorns/uds-common)</summary> ### [`v1.11.2`](https://redirect.github.com/defenseunicorns/uds-common/releases/tag/v1.11.2) [Compare Source](https://redirect.github.com/defenseunicorns/uds-common/compare/v1.11.1...v1.11.2) ##### Miscellaneous - **deps:** update support-deps to v0.0.9 ([#​452](https://redirect.github.com/defenseunicorns/uds-common/issues/452)) ([a33e06f](https://redirect.github.com/defenseunicorns/uds-common/commit/a33e06f4e0d65e6ccfcc8f6f426aa4f9aa1f05fb)) ### [`v1.11.1`](https://redirect.github.com/defenseunicorns/uds-common/releases/tag/v1.11.1) [Compare Source](https://redirect.github.com/defenseunicorns/uds-common/compare/v1.11.0...v1.11.1) ##### Bug Fixes - conditionals in release broke ([#​450](https://redirect.github.com/defenseunicorns/uds-common/issues/450)) ([5e5aa5e](https://redirect.github.com/defenseunicorns/uds-common/commit/5e5aa5e86a05dbb8f9e09095d5c7f59b1770fdee)) ### [`v1.11.0`](https://redirect.github.com/defenseunicorns/uds-common/releases/tag/v1.11.0) [Compare Source](https://redirect.github.com/defenseunicorns/uds-common/compare/v1.10.3...v1.11.0) ##### Features - add scan workflow ([#​425](https://redirect.github.com/defenseunicorns/uds-common/issues/425)) ([cfe34c9](https://redirect.github.com/defenseunicorns/uds-common/commit/cfe34c98c975b9d3898d38bf441cf543a0c2c4dc)) ##### Bug Fixes - forgot outputs in github ref ([#​447](https://redirect.github.com/defenseunicorns/uds-common/issues/447)) ([d2d5c8b](https://redirect.github.com/defenseunicorns/uds-common/commit/d2d5c8bd0684ec3a9e1f80208612c1eddbf1a5c1)) - **lint:license:** check addlicense binary in PATH with fallback of $HOME/go/bin ([#​429](https://redirect.github.com/defenseunicorns/uds-common/issues/429)) ([cc8c83d](https://redirect.github.com/defenseunicorns/uds-common/commit/cc8c83d70f3b84b6a23587658524716b00e2743f)) - only run scan on prs ([#​448](https://redirect.github.com/defenseunicorns/uds-common/issues/448)) ([014afd0](https://redirect.github.com/defenseunicorns/uds-common/commit/014afd02bb6aa9459478fb60ebb4d7a102d3f36b)) - update renovate config to support raw github references with/without 'refs/tags/' in the url ([#​442](https://redirect.github.com/defenseunicorns/uds-common/issues/442)) ([0811039](https://redirect.github.com/defenseunicorns/uds-common/commit/0811039d20c11ac51a916c9961dfbd25b74b34f4)) ##### Miscellaneous - **deps:** update support-deps to v0.0.8 ([#​444](https://redirect.github.com/defenseunicorns/uds-common/issues/444)) ([c30544c](https://redirect.github.com/defenseunicorns/uds-common/commit/c30544cc3164d9c332cb1ea3bb839f93b8a9db9c)) - **deps:** update uds common support dependencies ([#​441](https://redirect.github.com/defenseunicorns/uds-common/issues/441)) ([ceb3e93](https://redirect.github.com/defenseunicorns/uds-common/commit/ceb3e93cb90a5a8e13d2b7066c577712b7c6b881)) - **deps:** update uds-cli to 0.25.0, zarf to 0.50.0 ([#​443](https://redirect.github.com/defenseunicorns/uds-common/issues/443)) ([cc59b8e](https://redirect.github.com/defenseunicorns/uds-common/commit/cc59b8e2f80b0603cca1436588753f016c134224)) - switch all references from uds-releaser to uds-pk and use non deprecated cli commands ([#​445](https://redirect.github.com/defenseunicorns/uds-common/issues/445)) ([03395c0](https://redirect.github.com/defenseunicorns/uds-common/commit/03395c02722f4a161c606da9dbe7c504ca329021)) </details> <details> <summary>defenseunicorns/kubernetes-fluent-client (kubernetes-fluent-client)</summary> ### [`v3.4.5`](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/releases/tag/v3.4.5) [Compare Source](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/compare/v3.4.4...v3.4.5) ##### Bug Fixes - undici bump with new features ([#​586](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/586)) ([38d9159](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/commit/38d9159bf34029ac4e2cff238857b4609a454281)), closes [nodejs/undici#4044](https://redirect.github.com/nodejs/undici/issues/4044) [nodejs/undici#4029](https://redirect.github.com/nodejs/undici/issues/4029) [nodejs/undici#4084](https://redirect.github.com/nodejs/undici/issues/4084) [nodejs/undici#4027](https://redirect.github.com/nodejs/undici/issues/4027) [nodejs/undici#4070](https://redirect.github.com/nodejs/undici/issues/4070) [nodejs/undici#4088](https://redirect.github.com/nodejs/undici/issues/4088) [nodejs/undici#4029](https://redirect.github.com/nodejs/undici/issues/4029) [nodejs/undici#4084](https://redirect.github.com/nodejs/undici/issues/4084) [nodejs/undici#4070](https://redirect.github.com/nodejs/undici/issues/4070) [#​4091](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4091) [#​4088](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4088) [#​4070](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4070) [#​4027](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4027) [#​4084](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4084) [#​4029](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4029) [#​4044](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/4044) ### [`v3.4.4`](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/releases/tag/v3.4.4) [Compare Source](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/compare/v3.4.2...v3.4.4) ##### Bug Fixes - update README.md ([#​585](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/issues/585)) ([a16f08e](https://redirect.github.com/defenseunicorns/kubernetes-fluent-client/commit/a16f08e0f2b08d9b465ee01576d4ef55380d034e)) </details> <details> <summary>kulshekhar/ts-jest (ts-jest)</summary> ### [`v29.3.1`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2931-2025-03-31) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.3.0...7738269b233e887d8917b2a6edd78a1bf4eb39c1) ##### Bug Fixes - fix: allow `isolatedModules` mode to have `ts.Program` under `Node16/Next` ([25157eb](https://redirect.github.com/kulshekhar/ts-jest/commit/25157eb)) - fix: improve message for `isolatedModules` of `ts-jest` config ([547eb6f](https://redirect.github.com/kulshekhar/ts-jest/commit/547eb6f)) ### [`v29.3.0`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2930-2025-03-21) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.2.6...v29.3.0) ##### Features - feat: support hybrid `module` values for `isolatedModules: true` ([f372121](https://redirect.github.com/kulshekhar/ts-jest/commit/f372121)) ##### Bug Fixes - fix: set `customConditions` to `undefined` in `TsCompiler` ([b091d70](https://redirect.github.com/kulshekhar/ts-jest/commit/b091d70)), closes [#​4620](https://redirect.github.com/kulshekhar/ts-jest/issues/4620) ##### Code Refactoring - refactor: remove manual version checker ([89458fc](https://redirect.github.com/kulshekhar/ts-jest/commit/89458fc)) - refactor: remove patching deps based on version checker ([bac4c43](https://redirect.github.com/kulshekhar/ts-jest/commit/bac4c43)) - refactor: deprecate `RawCompilerOptions` interface ([2b1b6cd](https://redirect.github.com/kulshekhar/ts-jest/commit/2b1b6cd)) - refactor: deprecate transform option `isolatedModules` ([7dfef71](https://redirect.github.com/kulshekhar/ts-jest/commit/7dfef71)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 7am and before 9am every weekday" in timezone America/New_York, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/defenseunicorns/uds-package-gitlab-runner). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJzdXBwb3J0LWRlcHMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: zamaz <[email protected]>
Fixes #3895