fix(workers/repository): skip pending-version check when re-extracted dep lacks resolved version#43348
Conversation
… dep lacks resolved version `checkForPendingVersions` (introduced in renovatebot#41629) previously threw `WORKER_FILE_UPDATE_FAILED` when the re-extracted dep had none of `lockedVersion`, `newVersion`, `currentVersion`, or `currentValue` populated. That aborts the entire `getUpdatedPackageFiles` flow for a single dep we cannot verify, which is disproportionate to the intent of the check (flag artifact updates that introduced a pending version). Demote the abort to a warn-and-continue: if we cannot determine the resolved version for a single dep, skip the pending-version check for that dep only and let the rest of the update proceed. The remaining deps in the same file can still be verified normally, and a `logger.warn` makes the skip visible without taking down the update.
0143cf4 to
046bc72
Compare
|
@viceice friendly ping — CLA is now signed. Would appreciate a review when you have a moment. The change is intentionally small (≈8 lines + an updated test) and aimed at making |
|
@viceice @RahulGautamSingh @jamietanna sorry for the extra ping. This PR has been waiting for review for a few days. The change is intentionally small: it only makes Most checks are passing, but Once that blocker is cleared, I would appreciate a review or guidance on whether this is the right direction. Thanks! |
|
Hi there, This is intended as a polite, automated request that users avoid We know it might be common elsewhere but we participate in hundreds of discussions a week and would need to turn off GitHub mobile notifications if we were mentioned in every one. As a general rule, we will read and respond to all discussions in this repository, so there is no need to mention us. Thanks, the Renovate team |
|
It's possible for you to re-check the CLA status by following the link ☝🏽 Don't ping maintainers/collaborators on the repo. We're generally working on things as they come in and/or in priority that we determine (I appreciate that this has waited for a bit, and that it may be blocking you, but we do also have many other PRs to look at, and we don't want to folks to think that if they @-mention us they get prioritised) |
|
CLA is now passing. Based on the discussion above, I'll leave the existing dynamic WARN message unchanged as it is outside the scope of this PR. |
|
Per the discussion on the |
|
Just checking in on this. The latest feedback has been addressed/clarified and CI is green; is there anything else needed from my side to move this forward? |
|
🎉 This PR is included in version 43.204.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c)) - **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62)) --- ##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) ##### Features - **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1)) --- ##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2) ##### Bug Fixes - **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59)) --- ##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c)) - **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62)) --- ##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) ##### Features - **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1)) --- ##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4) ##### Bug Fixes - **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e)) - **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805) --- ##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3) ##### Bug Fixes - **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4)) ##### Miscellaneous Chores - **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e)) - **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4)) --- ##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2) ##### Bug Fixes - **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59)) --- ##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c)) - **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62)) --- ##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) ##### Features - **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1)) --- ##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2) ##### Bug Fixes - **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe)) ##### Tests - **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad)) - **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804) --- ##### [\`43.213.1\`](https://github.com/renovatebot/renovate/releases/tag/43.213.1) ##### Bug Fixes - **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3)) --- ##### [\`43.213.0\`](https://github.com/renovatebot/renovate/releases/tag/43.213.0) ##### Features - **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58)) ##### Documentation - update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db)) ##### Miscellaneous Chores - **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8)) ##### Tests - **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a)) --- ##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4) ##### Bug Fixes - **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e)) - **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805) --- ##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3) ##### Bug Fixes - **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4)) ##### Miscellaneous Chores - **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e)) - **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4)) --- ##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2) ##### Bug Fixes - **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59)) --- ##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c)) - **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62)) --- ##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) ##### Features - **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1)) --- ##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.213.3\`](https://github.com/renovatebot/renovate/releases/tag/43.213.3) ##### Bug Fixes - **conda/pypi:** allow nullable strings ([#43834](renovatebot/renovate#43834)) ([5835388](renovatebot/renovate@5835388)) ##### Tests - **config/validation:** validate all `warnings`/`errors` ([#43832](renovatebot/renovate#43832)) ([6e41173](renovatebot/renovate@6e41173)) - **datasource/pypi:** cover null and missing home\_page ([#43828](renovatebot/renovate#43828)) ([c3998a3](renovatebot/renovate@c3998a3)), closes [#43814](renovatebot/renovate#43814) ##### Continuous Integration - don't cancel "stale" PR workflows ([#43830](renovatebot/renovate#43830)) ([15e719b](renovatebot/renovate@15e719b)) --- ##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2) ##### Bug Fixes - **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe)) ##### Tests - **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad)) - **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804) --- ##### [\`43.213.1\`](https://github.com/renovatebot/renovate/releases/tag/43.213.1) ##### Bug Fixes - **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3)) --- ##### [\`43.213.0\`](https://github.com/renovatebot/renovate/releases/tag/43.213.0) ##### Features - **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58)) ##### Documentation - update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db)) ##### Miscellaneous Chores - **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8)) ##### Tests - **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a)) --- ##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4) ##### Bug Fixes - **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e)) - **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805) --- ##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3) ##### Bug Fixes - **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4)) ##### Miscellaneous Chores - **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e)) - **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4)) --- ##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2) ##### Bug Fixes - **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59)) --- ##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c)) - **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62)) --- ##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) ##### Features - **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1)) --- ##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](https://github.com/renovatebot/renovate/issues/41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](https://github.com/renovatebot/renovate/issues/40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
##### [\`43.213.3\`](https://github.com/renovatebot/renovate/releases/tag/43.213.3) ##### Bug Fixes - **conda/pypi:** allow nullable strings ([#43834](renovatebot/renovate#43834)) ([5835388](renovatebot/renovate@5835388)) ##### Tests - **config/validation:** validate all `warnings`/`errors` ([#43832](renovatebot/renovate#43832)) ([6e41173](renovatebot/renovate@6e41173)) - **datasource/pypi:** cover null and missing home\_page ([#43828](renovatebot/renovate#43828)) ([c3998a3](renovatebot/renovate@c3998a3)), closes [#43814](renovatebot/renovate#43814) ##### Continuous Integration - don't cancel "stale" PR workflows ([#43830](renovatebot/renovate#43830)) ([15e719b](renovatebot/renovate@15e719b)) --- ##### [\`43.213.2\`](https://github.com/renovatebot/renovate/releases/tag/43.213.2) ##### Bug Fixes - **datasource/pypi:** allow null home\_page in PyPI JSON response ([#43814](renovatebot/renovate#43814)) ([1c3a16c](renovatebot/renovate@1c3a16c)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#43824](renovatebot/renovate#43824)) ([059d4fe](renovatebot/renovate@059d4fe)) ##### Tests - **config/validation:** explicitly check error/warning messages ([#43799](renovatebot/renovate#43799)) ([b0d84ad](renovatebot/renovate@b0d84ad)) - **config:** ensure no `default` options require migrating ([#43806](renovatebot/renovate#43806)) ([7a87094](renovatebot/renovate@7a87094)), closes [#43804](renovatebot/renovate#43804) --- ##### [\`43.213.1\`](https://github.com/renovatebot/renovate/releases/tag/43.213.1) ##### Bug Fixes - **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#43804](renovatebot/renovate#43804)) ([c91f9f3](renovatebot/renovate@c91f9f3)) --- ##### [\`43.213.0\`](https://github.com/renovatebot/renovate/releases/tag/43.213.0) ##### Features - **github-actions:** add community actions ([#43821](renovatebot/renovate#43821)) ([27a3f58](renovatebot/renovate@27a3f58)) ##### Documentation - update pip-compile project URL ([#43816](renovatebot/renovate#43816)) ([e84d2db](renovatebot/renovate@e84d2db)) ##### Miscellaneous Chores - **deps:** update jdx/mise-action action to v4.1.0 (main) ([#43813](renovatebot/renovate#43813)) ([95c42c8](renovatebot/renovate@95c42c8)) ##### Tests - **config/validation:** remove untested `bumpVersions` code ([#39710](renovatebot/renovate#39710)) ([981df6a](renovatebot/renovate@981df6a)) --- ##### [\`43.212.4\`](https://github.com/renovatebot/renovate/releases/tag/43.212.4) ##### Bug Fixes - **config:** clarify that `bumpVersions.bumpType` supports templating ([#43805](renovatebot/renovate#43805)) ([83bba0e](renovatebot/renovate@83bba0e)) - **config:** mark relevant options with `patternMatch` ([#43798](renovatebot/renovate#43798)) ([309af5a](renovatebot/renovate@309af5a)), closes [#40805](renovatebot/renovate#40805) --- ##### [\`43.212.3\`](https://github.com/renovatebot/renovate/releases/tag/43.212.3) ##### Bug Fixes - **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#43802](renovatebot/renovate#43802)) ([65dd0d4](renovatebot/renovate@65dd0d4)) ##### Miscellaneous Chores - **deps:** update dependency tsdown to v0.22.1 (main) ([#43808](renovatebot/renovate#43808)) ([43c5c6e](renovatebot/renovate@43c5c6e)) - **deps:** update github/codeql-action action to v4.36.2 (main) ([#43809](renovatebot/renovate#43809)) ([3eca3b4](renovatebot/renovate@3eca3b4)) --- ##### [\`43.212.2\`](https://github.com/renovatebot/renovate/releases/tag/43.212.2) ##### Bug Fixes - **datasource/npm:** tolerate non-string `time` entries in packument ([#43779](renovatebot/renovate#43779)) ([8bbce59](renovatebot/renovate@8bbce59)) --- ##### [\`43.212.1\`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#43797](renovatebot/renovate#43797)) ([1a5025e](renovatebot/renovate@1a5025e)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#43790](renovatebot/renovate#43790)) ([23eaa82](renovatebot/renovate@23eaa82)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#43792](renovatebot/renovate#43792)) ([f6ae29e](renovatebot/renovate@f6ae29e)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#43793](renovatebot/renovate#43793)) ([576273c](renovatebot/renovate@576273c)) - **deps:** update dependency memfs to v4.57.3 (main) ([#43796](renovatebot/renovate#43796)) ([9784a62](renovatebot/renovate@9784a62)) --- ##### [\`43.212.0\`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) ##### Features - **presets:** stylelint packages group ([#43351](renovatebot/renovate#43351)) ([f60b693](renovatebot/renovate@f60b693)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#43784](renovatebot/renovate#43784)) ([62904a1](renovatebot/renovate@62904a1)) --- ##### [\`43.211.0\`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#43752](renovatebot/renovate#43752)) ([12b6f16](renovatebot/renovate@12b6f16)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#43781](renovatebot/renovate#43781)) ([08e33ca](renovatebot/renovate@08e33ca)) - **deps:** update dependency [@containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#43782](renovatebot/renovate#43782)) ([fa7a272](renovatebot/renovate@fa7a272)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#43778](renovatebot/renovate#43778)) ([f7f1b12](renovatebot/renovate@f7f1b12)) --- ##### [\`43.210.2\`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#43699](renovatebot/renovate#43699)) ([c908d07](renovatebot/renovate@c908d07)) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#43773](renovatebot/renovate#43773)) ([30e644c](renovatebot/renovate@30e644c)) --- ##### [\`43.210.1\`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#43606](renovatebot/renovate#43606)) ([0338dd7](renovatebot/renovate@0338dd7)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#43766](renovatebot/renovate#43766)) ([ed826f1](renovatebot/renovate@ed826f1)) --- ##### [\`43.210.0\`](renovatebot/renovate@43.209.5...43.210.0) --- ##### [\`43.209.5\`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#43503](renovatebot/renovate#43503)) ([adc224d](renovatebot/renovate@adc224d)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#43522](renovatebot/renovate#43522)) ([72ec383](renovatebot/renovate@72ec383)) - **deps:** update dependency [@biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#43765](renovatebot/renovate#43765)) ([d832500](renovatebot/renovate@d832500)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#43673](renovatebot/renovate#43673)) ([06a8bdf](renovatebot/renovate@06a8bdf)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#43700](renovatebot/renovate#43700)) ([be4d2e0](renovatebot/renovate@be4d2e0)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#43759](renovatebot/renovate#43759)) ([783cbee](renovatebot/renovate@783cbee)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#43757](renovatebot/renovate#43757)) ([27a65eb](renovatebot/renovate@27a65eb)) --- ##### [\`43.209.4\`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#43697](renovatebot/renovate#43697)) ([ef557ac](renovatebot/renovate@ef557ac)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#43744](renovatebot/renovate#43744)) ([a859205](renovatebot/renovate@a859205)) ##### Continuous Integration - don't persist credentials after checkout ([#43748](renovatebot/renovate#43748)) ([7ac8c54](renovatebot/renovate@7ac8c54)) --- ##### [\`43.209.3\`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#43743](renovatebot/renovate#43743)) ([bcecdad](renovatebot/renovate@bcecdad)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#43754](renovatebot/renovate#43754)) ([00baa5c](renovatebot/renovate@00baa5c)) --- ##### [\`43.209.2\`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#43751](renovatebot/renovate#43751)) ([160e9f9](renovatebot/renovate@160e9f9)) --- ##### [\`43.209.1\`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#43745](renovatebot/renovate#43745)) ([8fa3d5b](renovatebot/renovate@8fa3d5b)) ##### Documentation - **opentelemetry:** correct typo ([#43738](renovatebot/renovate#43738)) ([a7e6ce3](renovatebot/renovate@a7e6ce3)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#43747](renovatebot/renovate#43747)) ([7a1ee8d](renovatebot/renovate@7a1ee8d)) - **workers/repository:** instrument `handleError` ([#43746](renovatebot/renovate#43746)) ([b0eaed7](renovatebot/renovate@b0eaed7)) --- ##### [\`43.209.0\`](renovatebot/renovate@43.208.2...43.209.0) --- ##### [\`43.208.2\`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#43737](renovatebot/renovate#43737)) ([058faaa](renovatebot/renovate@058faaa)) ##### Tests - **linter:** zod schema and infered type naming rule ([#43736](renovatebot/renovate#43736)) ([914c64a](renovatebot/renovate@914c64a)) --- ##### [\`43.208.1\`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#43732](renovatebot/renovate#43732)) ([16c4b93](renovatebot/renovate@16c4b93)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#43734](renovatebot/renovate#43734)) ([a9a47c3](renovatebot/renovate@a9a47c3)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#43733](renovatebot/renovate#43733)) ([4a50ea0](renovatebot/renovate@4a50ea0)) --- ##### [\`43.208.0\`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) ##### Features - apply group settings when only one update is present ([#43629](renovatebot/renovate#43629)) ([e5b0950](renovatebot/renovate@e5b0950)) --- ##### [\`43.207.4\`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#43720](renovatebot/renovate#43720)) ([a65e279](renovatebot/renovate@a65e279)) --- ##### [\`43.207.3\`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#43717](renovatebot/renovate#43717)) ([c17741f](renovatebot/renovate@c17741f)) --- ##### [\`43.207.2\`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#43713](renovatebot/renovate#43713)) ([1f5acc0](renovatebot/renovate@1f5acc0)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#43714](renovatebot/renovate#43714)) ([0d78978](renovatebot/renovate@0d78978)) --- ##### [\`43.207.1\`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#43521](renovatebot/renovate#43521)) ([8a7d6b9](renovatebot/renovate@8a7d6b9)) --- ##### [\`43.207.0\`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#43712](renovatebot/renovate#43712)) ([87b4a04](renovatebot/renovate@87b4a04)), closes [#41809](renovatebot/renovate#41809) --- ##### [\`43.206.1\`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#43652](renovatebot/renovate#43652)) ([80690bf](renovatebot/renovate@80690bf)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#43605](renovatebot/renovate#43605)) ([e4710c1](renovatebot/renovate@e4710c1)) ##### Documentation - **development:** `npm deprecate` old versions ([#43675](renovatebot/renovate#43675)) ([036da65](renovatebot/renovate@036da65)) - **presets:** clarify `local>` usage ([#43679](renovatebot/renovate#43679)) ([bc1850c](renovatebot/renovate@bc1850c)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#43660](renovatebot/renovate#43660)) ([dd1e0c8](renovatebot/renovate@dd1e0c8)) - replace `extract-zip` with `adm-zip` ([#43709](renovatebot/renovate#43709)) ([3afdb6f](renovatebot/renovate@3afdb6f)) --- ##### [\`43.206.0\`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) ##### Features - **data:** automatic update of static data ([#43702](renovatebot/renovate#43702)) ([15a73fb](renovatebot/renovate@15a73fb)) --- ##### [\`43.205.3\`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) ##### Documentation - update references to python to [`250e5c9`](renovatebot/renovate@250e5c9) (main) ([#43705](renovatebot/renovate#43705)) ([d755b7a](renovatebot/renovate@d755b7a)) ##### Tests - **git:** increase timeout to 30s ([#43704](renovatebot/renovate#43704)) ([6f9411c](renovatebot/renovate@6f9411c)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#43706](renovatebot/renovate#43706)) ([2bf5f3e](renovatebot/renovate@2bf5f3e)) --- ##### [\`43.205.2\`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#43701](renovatebot/renovate#43701)) ([af9be72](renovatebot/renovate@af9be72)) --- ##### [\`43.205.1\`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#43694](renovatebot/renovate#43694)) ([b69b637](renovatebot/renovate@b69b637)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#43693](renovatebot/renovate#43693)) ([4cb1785](renovatebot/renovate@4cb1785)) - migrate from zod/v3 to zod/v4 ([#43691](renovatebot/renovate#43691)) ([15f4bd8](renovatebot/renovate@15f4bd8)) --- ##### [\`43.205.0\`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) ##### Features - **data:** automatic update of static data ([#43559](renovatebot/renovate#43559)) ([442bb9c](renovatebot/renovate@442bb9c)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#42840](renovatebot/renovate#42840)) ([2d0d32c](renovatebot/renovate@2d0d32c)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#43690](renovatebot/renovate#43690)) ([a9db3a3](renovatebot/renovate@a9db3a3)) --- ##### [\`43.204.1\`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#43348](renovatebot/renovate#43348)) ([0ab2acf](renovatebot/renovate@0ab2acf)), closes [#41629](renovatebot/renovate#41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#43688](renovatebot/renovate#43688)) ([0657330](renovatebot/renovate@0657330)) --- ##### [\`43.204.0\`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#43680](renovatebot/renovate#43680)) ([0ccf832](renovatebot/renovate@0ccf832)) ##### Documentation - add a "deep dive" on environment variables ([#43243](renovatebot/renovate#43243)) ([cbd174e](renovatebot/renovate@cbd174e)) --- ##### [\`43.203.0\`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#43677](renovatebot/renovate#43677)) ([6fb540d](renovatebot/renovate@6fb540d)), closes [#40868](renovatebot/renovate#40868) [#36141](renovatebot/renovate#36141) ##### Documentation - **config:** reword repo configuration options header ([#43678](renovatebot/renovate#43678)) ([7a2af53](renovatebot/renovate@7a2af53)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#43283](renovatebot/renovate#43283)) ([392105b](renovatebot/renovate@392105b)) --- ##### [\`43.202.1\`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.2 (main) ([#43671](renovatebot/renovate#43671)) ([27dd08d](renovatebot/renovate@27dd08d)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#43670](renovatebot/renovate#43670)) ([ae1039a](renovatebot/renovate@ae1039a)) --- ##### [\`43.202.0\`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#43669](renovatebot/renovate#43669)) ([f3ed6fb](renovatebot/renovate@f3ed6fb)) --- ##### [\`43.201.3\`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#43668](renovatebot/renovate#43668)) ([05bd161](renovatebot/renovate@05bd161)) --- ##### [\`43.201.2\`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#43667](renovatebot/renovate#43667)) ([7b74cba](renovatebot/renovate@7b74cba)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@8.0.1 to v8.4.1 (main) ([#43666](renovatebot/renovate#43666)) ([0b6059d](renovatebot/renovate@0b6059d)) --- ##### [\`43.201.1\`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#43664](renovatebot/renovate#43664)) ([e8d3159](renovatebot/renovate@e8d3159)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#43663](renovatebot/renovate#43663)) ([779866a](renovatebot/renovate@779866a)) --- ##### [\`43.200.1\`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#43658](renovatebot/renovate#43658)) ([249c3bf](renovatebot/renovate@249c3bf)), closes [#43527](renovatebot/renovate#43527)
… ) (#22) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [renovate/renovate](https://renovatebot.com) ([source](https://github.com/renovatebot/renovate)) | minor | `43.195.1` → `43.219.0` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/28) for more information. --- ### Release Notes <details> <summary>renovatebot/renovate (renovate/renovate)</summary> ### [`v43.219.0`](https://github.com/renovatebot/renovate/releases/tag/43.219.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.218.0...43.219.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.58.0 (main) ([#​43909](https://github.com/renovatebot/renovate/issues/43909)) ([20fe86c](https://github.com/renovatebot/renovate/commit/20fe86c10f55d132b2cffbbf25625608253601a1)) ##### Miscellaneous Chores - **deps:** update dependency memfs to v4.57.5 (main) ([#​43907](https://github.com/renovatebot/renovate/issues/43907)) ([72eb482](https://github.com/renovatebot/renovate/commit/72eb482962170e492738f54cadab9cc234171f4d)) - **deps:** update dependency memfs to v4.57.6 (main) ([#​43908](https://github.com/renovatebot/renovate/issues/43908)) ([4b02975](https://github.com/renovatebot/renovate/commit/4b029751ceb6df9904412c649610a0f43b6619ab)) ### [`v43.218.0`](https://github.com/renovatebot/renovate/releases/tag/43.218.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.217.1...43.218.0) ##### Features - **platform/gitea,forgejo:** use login instead of username for user handles ([#​43904](https://github.com/renovatebot/renovate/issues/43904)) ([5a8b5bb](https://github.com/renovatebot/renovate/commit/5a8b5bbedd10f0b180c43a62555ceb3dee1eba2b)) ### [`v43.217.1`](https://github.com/renovatebot/renovate/releases/tag/43.217.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.217.0...43.217.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.57.1 (main) ([#​43903](https://github.com/renovatebot/renovate/issues/43903)) ([b103f93](https://github.com/renovatebot/renovate/commit/b103f93f016c0a216a761c2077826f9c5f02b54f)) ### [`v43.217.0`](https://github.com/renovatebot/renovate/releases/tag/43.217.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.216.4...43.217.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.57.0 (main) ([#​43893](https://github.com/renovatebot/renovate/issues/43893)) ([ae859fa](https://github.com/renovatebot/renovate/commit/ae859faa54fe47954b8f38a54231be3d228c1053)) ##### Code Refactoring - **gerrit:** use schema validated `getJson` instead of `getJsonUnchecked` ([#​43777](https://github.com/renovatebot/renovate/issues/43777)) ([dfe806f](https://github.com/renovatebot/renovate/commit/dfe806f9ac42549eafb7d9dcf38dd6dd76b53434)) ### [`v43.216.4`](https://github.com/renovatebot/renovate/releases/tag/43.216.4) [Compare Source](https://github.com/renovatebot/renovate/compare/43.216.3...43.216.4) ##### Bug Fixes - use lockedVersion for currentVersionTimestamp lookup ([#​42476](https://github.com/renovatebot/renovate/issues/42476)) ([5646cba](https://github.com/renovatebot/renovate/commit/5646cbae8c01789b137708e4338526a4ef06270c)) ### [`v43.216.3`](https://github.com/renovatebot/renovate/releases/tag/43.216.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.216.2...43.216.3) ##### Bug Fixes - **github:** use base\_tree in pushFiles to avoid org ruleset file-path restrictions ([#​42556](https://github.com/renovatebot/renovate/issues/42556)) ([def09c2](https://github.com/renovatebot/renovate/commit/def09c2661d0639af07c6767ebe3678a2cd9a297)), closes [#​42554](https://github.com/renovatebot/renovate/issues/42554) [#​13824](https://github.com/renovatebot/renovate/issues/13824) [#​14271](https://github.com/renovatebot/renovate/issues/14271) ##### Miscellaneous Chores - **deps:** update dependency graphql to v16.14.1 (main) ([#​43887](https://github.com/renovatebot/renovate/issues/43887)) ([4790189](https://github.com/renovatebot/renovate/commit/479018975772c66591f616198b9955887c58a430)) ##### Tests - fix test cases failing inside devcontainer ([#​43886](https://github.com/renovatebot/renovate/issues/43886)) ([33ca9e6](https://github.com/renovatebot/renovate/commit/33ca9e6ed7e6d9e1676ed353c9556dc7f49a38ae)) ### [`v43.216.2`](https://github.com/renovatebot/renovate/releases/tag/43.216.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.216.1...43.216.2) ##### Bug Fixes - **manager/flux:** pin tag-only OCIRepository digests to spec.ref.digest ([#​43753](https://github.com/renovatebot/renovate/issues/43753)) ([5e4ef74](https://github.com/renovatebot/renovate/commit/5e4ef7486e36fa28777e792045e2f535190da333)) ##### Miscellaneous Chores - **deps:** update dependency tar to v7.5.16 (main) ([#​43880](https://github.com/renovatebot/renovate/issues/43880)) ([5e6b309](https://github.com/renovatebot/renovate/commit/5e6b309cc909027a6354a666527f66f361d141e2)) - **deps:** update linters to v1.68.0 (main) ([#​43883](https://github.com/renovatebot/renovate/issues/43883)) ([527c3df](https://github.com/renovatebot/renovate/commit/527c3dfb152f4b4ae1952b331edf1ec410e913fa)) ##### Code Refactoring - **schema-utils:** add DeepNullish and use it for conda pypi ([#​43877](https://github.com/renovatebot/renovate/issues/43877)) ([d23bef9](https://github.com/renovatebot/renovate/commit/d23bef96375a93747d73003a4def6fe7f1efc1c1)) ##### Continuous Integration - **agents:** extend AGENTS.md and add Claude hooks ([#​43470](https://github.com/renovatebot/renovate/issues/43470)) ([b632d27](https://github.com/renovatebot/renovate/commit/b632d27cdd5b6c46685fb46e3a52dc6740df5a61)) ### [`v43.216.1`](https://github.com/renovatebot/renovate/releases/tag/43.216.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.216.0...43.216.1) ##### Bug Fixes - **config/presets:** Exclude docker.io/kindest/node from nodejs versioning ([#​43772](https://github.com/renovatebot/renovate/issues/43772)) ([bb147e0](https://github.com/renovatebot/renovate/commit/bb147e04140a184919744d78781656a2bfc09172)) - **npm:** use packageName for pnpm overrides with range selectors in minimumReleaseAgeExclude ([#​43477](https://github.com/renovatebot/renovate/issues/43477)) ([5e1f88a](https://github.com/renovatebot/renovate/commit/5e1f88afc610a45f2d15a5ffc7f3c2d57ac66ce7)) ### [`v43.216.0`](https://github.com/renovatebot/renovate/releases/tag/43.216.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.215.0...43.216.0) ##### Features - **platform/github:** support gitUrl option on github ([#​43531](https://github.com/renovatebot/renovate/issues/43531)) ([2abd139](https://github.com/renovatebot/renovate/commit/2abd139cd2bf55c2e494d16c826e9bab42ab0d30)), closes [renovatebot/renovate#43086](https://github.com/renovatebot/renovate/issues/43086) ### [`v43.215.0`](https://github.com/renovatebot/renovate/releases/tag/43.215.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.6...43.215.0) ##### Features - **data:** automatic update of static data ([#​43847](https://github.com/renovatebot/renovate/issues/43847)) ([e065ed5](https://github.com/renovatebot/renovate/commit/e065ed5da88643e701b75c1d6c9f2c8089ca6799)) ##### Miscellaneous Chores - **deps:** update dependency vite to v8.0.15 (main) ([#​43866](https://github.com/renovatebot/renovate/issues/43866)) ([df314e0](https://github.com/renovatebot/renovate/commit/df314e09044be96c5ca3b7d9c0ad7700e8687474)) - **deps:** update dependency vite to v8.0.16 (main) ([#​43872](https://github.com/renovatebot/renovate/issues/43872)) ([9f9028e](https://github.com/renovatebot/renovate/commit/9f9028eab9d4207cfff2f1922381e4a795b6a019)) - **deps:** update vitest monorepo to v4.1.8 (main) ([#​43869](https://github.com/renovatebot/renovate/issues/43869)) ([5667e52](https://github.com/renovatebot/renovate/commit/5667e529ca9de687a31a8d29180404d19eb7c08c)) ### [`v43.214.6`](https://github.com/renovatebot/renovate/releases/tag/43.214.6) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.5...43.214.6) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.8 (main) ([#​43863](https://github.com/renovatebot/renovate/issues/43863)) ([778b05c](https://github.com/renovatebot/renovate/commit/778b05c5d76aa19f81ce9575e289fa9bc5492447)) ##### Documentation - update references to astral-sh/setup-uv to v8.2.0 (main) ([#​43857](https://github.com/renovatebot/renovate/issues/43857)) ([8131324](https://github.com/renovatebot/renovate/commit/813132441d1cf5bd963cd2673bff84ac131ed0bc)) - update references to jaegertracing/jaeger to v2.19.0 (main) ([#​43858](https://github.com/renovatebot/renovate/issues/43858)) ([e96b028](https://github.com/renovatebot/renovate/commit/e96b0289a131046fd30cb34f68394b3214ac8a7a)) - update references to otel/opentelemetry-collector-contrib to v0.153.0 (main) ([#​43860](https://github.com/renovatebot/renovate/issues/43860)) ([c185b68](https://github.com/renovatebot/renovate/commit/c185b682b2566de38c05358ac62e8326a24415c6)) - update references to prom/prometheus to v3.12.0 (main) ([#​43861](https://github.com/renovatebot/renovate/issues/43861)) ([bf7974e](https://github.com/renovatebot/renovate/commit/bf7974e355e32524eaa1aeb66eb3207f2e1b1824)) - update references to renovate/renovate (main) ([#​43862](https://github.com/renovatebot/renovate/issues/43862)) ([1632a28](https://github.com/renovatebot/renovate/commit/1632a28ed83ee909725b0a5a2298190dbd195dc1)) ##### Miscellaneous Chores - **deps:** lock file maintenance (main) ([#​43864](https://github.com/renovatebot/renovate/issues/43864)) ([51429fe](https://github.com/renovatebot/renovate/commit/51429fe8c27bb9d2acdcb5d5e10e09c78be32615)) - **deps:** update containerbase/internal-tools action to v4.6.42 (main) ([#​43859](https://github.com/renovatebot/renovate/issues/43859)) ([8032593](https://github.com/renovatebot/renovate/commit/8032593557f90f823bdadbb8f03e4ed2c37e1901)) ### [`v43.214.5`](https://github.com/renovatebot/renovate/releases/tag/43.214.5) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.4...43.214.5) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.7 (main) ([#​43856](https://github.com/renovatebot/renovate/issues/43856)) ([9bac785](https://github.com/renovatebot/renovate/commit/9bac78590b88ad625c357622cc9742dc33fd6049)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.41 (main) ([#​43854](https://github.com/renovatebot/renovate/issues/43854)) ([54df7e7](https://github.com/renovatebot/renovate/commit/54df7e7784509e055b3015e6fb3f978c0cc8986e)) - **deps:** update dependency type-fest to v5.7.0 (main) ([#​43855](https://github.com/renovatebot/renovate/issues/43855)) ([251e67f](https://github.com/renovatebot/renovate/commit/251e67f3b6f86e927f38d394cc274ed2e13f749b)) ### [`v43.214.4`](https://github.com/renovatebot/renovate/releases/tag/43.214.4) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.3...43.214.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.6 (main) ([#​43853](https://github.com/renovatebot/renovate/issues/43853)) ([52d88af](https://github.com/renovatebot/renovate/commit/52d88af2cbd9755d9a8cffc633f4ea5100bd54a5)) ##### Documentation - **schema:** link config options to docs ([#​43613](https://github.com/renovatebot/renovate/issues/43613)) ([def98d0](https://github.com/renovatebot/renovate/commit/def98d0e3c6a42fca875db78a25b1da142e5f3b2)) ##### Miscellaneous Chores - **deps:** update dependency lint-staged to v17.0.7 (main) ([#​43852](https://github.com/renovatebot/renovate/issues/43852)) ([8a58267](https://github.com/renovatebot/renovate/commit/8a5826701dc56ddab5cad1ae4bc938f9799d2c7d)) - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.24 (main) ([#​43849](https://github.com/renovatebot/renovate/issues/43849)) ([76a45a1](https://github.com/renovatebot/renovate/commit/76a45a10fe2e2f5e09a546914c0ab9d712895e5d)) ### [`v43.214.3`](https://github.com/renovatebot/renovate/releases/tag/43.214.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.2...43.214.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.5 (main) ([#​43851](https://github.com/renovatebot/renovate/issues/43851)) ([5d451e9](https://github.com/renovatebot/renovate/commit/5d451e9729e4d2b5db97cd2b8d4372899d0f962b)) ##### Miscellaneous Chores - **deps:** update codecov/codecov-action action to v6.0.2 (main) ([#​43848](https://github.com/renovatebot/renovate/issues/43848)) ([5df20fd](https://github.com/renovatebot/renovate/commit/5df20fdcfbad95acf9099c2d8e6af7b85aad4689)) - **deps:** update containerbase/internal-tools action to v4.6.40 (main) ([#​43846](https://github.com/renovatebot/renovate/issues/43846)) ([afcc22e](https://github.com/renovatebot/renovate/commit/afcc22e6d528cbd0b77793402181a166c75a8827)) - **deps:** update dependency lint-staged to v17.0.6 (main) ([#​43843](https://github.com/renovatebot/renovate/issues/43843)) ([9ccca70](https://github.com/renovatebot/renovate/commit/9ccca70da07acf11cd1d950ba5cb47991048b3f8)) - **deps:** update linters to v1.67.0 (main) ([#​42416](https://github.com/renovatebot/renovate/issues/42416)) ([9245b57](https://github.com/renovatebot/renovate/commit/9245b57c581cf8c5a571c8ffae6553ec21298cb7)) ### [`v43.214.2`](https://github.com/renovatebot/renovate/releases/tag/43.214.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.1...43.214.2) ##### Bug Fixes - **config/validation:** validate children of arrays in global config ([#​43836](https://github.com/renovatebot/renovate/issues/43836)) ([460fa82](https://github.com/renovatebot/renovate/commit/460fa82cf5eb3a31d3e832043f621f5e9eb449c4)) - **types:** allow global config to be set in `repositories` ([#​43837](https://github.com/renovatebot/renovate/issues/43837)) ([0ba948c](https://github.com/renovatebot/renovate/commit/0ba948cb851133f3a52536ac3a50620912656387)) ##### Tests - **config/validation:** remove `platformConfig` test ([#​43835](https://github.com/renovatebot/renovate/issues/43835)) ([d0deb90](https://github.com/renovatebot/renovate/commit/d0deb9077e5a952107d59051af90d13c9c09b726)) ### [`v43.214.1`](https://github.com/renovatebot/renovate/releases/tag/43.214.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.214.0...43.214.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@​8.0.1 to v8.5.0 (main) ([#​43842](https://github.com/renovatebot/renovate/issues/43842)) ([37d5ec5](https://github.com/renovatebot/renovate/commit/37d5ec56c535f27495a9ffced14fe15a5f312e2e)) ##### Build System - **deps:** update dependency protobufjs to v8.5.0 (main) ([#​43841](https://github.com/renovatebot/renovate/issues/43841)) ([3dabd1f](https://github.com/renovatebot/renovate/commit/3dabd1fd52d5d0112b811ea540fdf176783b9540)) ### [`v43.214.0`](https://github.com/renovatebot/renovate/releases/tag/43.214.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.213.3...43.214.0) ##### Features - **manager/nuget:** default `rangeStrategy` to bump ([#​43820](https://github.com/renovatebot/renovate/issues/43820)) ([4f7eed4](https://github.com/renovatebot/renovate/commit/4f7eed427390ea8531cbead0c6f39dbdd91e8d79)) ##### Documentation - **manger/github-actions:** reword "community actions" section ([#​43829](https://github.com/renovatebot/renovate/issues/43829)) ([4bf6bd9](https://github.com/renovatebot/renovate/commit/4bf6bd9b9285fa5059c520947a753e5c479a03a8)) ##### Tests - **workers/global:** fix typo ([#​43838](https://github.com/renovatebot/renovate/issues/43838)) ([8c6a8d8](https://github.com/renovatebot/renovate/commit/8c6a8d82e5e12213f5a957a543d00fb1daa5d84b)) ### [`v43.213.3`](https://github.com/renovatebot/renovate/releases/tag/43.213.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.213.2...43.213.3) ##### Bug Fixes - **conda/pypi:** allow nullable strings ([#​43834](https://github.com/renovatebot/renovate/issues/43834)) ([5835388](https://github.com/renovatebot/renovate/commit/5835388020781347bad2ae76eefc47ea6b68be07)) ##### Tests - **config/validation:** validate all `warnings`/`errors` ([#​43832](https://github.com/renovatebot/renovate/issues/43832)) ([6e41173](https://github.com/renovatebot/renovate/commit/6e411730a05a642c22ffa5fa4ab71f0eea4cdad2)) - **datasource/pypi:** cover null and missing home\_page ([#​43828](https://github.com/renovatebot/renovate/issues/43828)) ([c3998a3](https://github.com/renovatebot/renovate/commit/c3998a3b91bdcd00a61a66ba145f0956cadcf859)), closes [#​43814](https://github.com/renovatebot/renovate/issues/43814) ##### Continuous Integration - don't cancel "stale" PR workflows ([#​43830](https://github.com/renovatebot/renovate/issues/43830)) ([15e719b](https://github.com/renovatebot/renovate/commit/15e719bd9e6bc117315da52b7a7237beb10ea0a0)) ### [`v43.213.2`](https://github.com/renovatebot/renovate/releases/tag/43.213.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.213.1...43.213.2) ##### Bug Fixes - **datasource/pypi:** allow null home\_page in PyPI JSON response ([#​43814](https://github.com/renovatebot/renovate/issues/43814)) ([1c3a16c](https://github.com/renovatebot/renovate/commit/1c3a16c6a55b5765713c58745bdd4a9de099344e)) - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) ([#​43824](https://github.com/renovatebot/renovate/issues/43824)) ([059d4fe](https://github.com/renovatebot/renovate/commit/059d4fe086d7fc8b4e0b7f60fafb0ca7fd9b21f6)) ##### Tests - **config/validation:** explicitly check error/warning messages ([#​43799](https://github.com/renovatebot/renovate/issues/43799)) ([b0d84ad](https://github.com/renovatebot/renovate/commit/b0d84ad60a03ede29194715e11005d2e624064c3)) - **config:** ensure no `default` options require migrating ([#​43806](https://github.com/renovatebot/renovate/issues/43806)) ([7a87094](https://github.com/renovatebot/renovate/commit/7a87094daa0516988edeb57ff8bdd15e607268cb)), closes [#​43804](https://github.com/renovatebot/renovate/issues/43804) ### [`v43.213.1`](https://github.com/renovatebot/renovate/releases/tag/43.213.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.213.0...43.213.1) ##### Bug Fixes - **config:** remove deprecated rebaseStalePrs from lockFileMaintenance default ([#​43804](https://github.com/renovatebot/renovate/issues/43804)) ([c91f9f3](https://github.com/renovatebot/renovate/commit/c91f9f3bc9060468942802fe603341b5f7061652)) ### [`v43.213.0`](https://github.com/renovatebot/renovate/releases/tag/43.213.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.212.4...43.213.0) ##### Features - **github-actions:** add community actions ([#​43821](https://github.com/renovatebot/renovate/issues/43821)) ([27a3f58](https://github.com/renovatebot/renovate/commit/27a3f5871f843e88dde20363c52e4fa9ef5ad397)) ##### Documentation - update pip-compile project URL ([#​43816](https://github.com/renovatebot/renovate/issues/43816)) ([e84d2db](https://github.com/renovatebot/renovate/commit/e84d2dbec1d2e33f6bf49b1b282d8f1db76f8e2e)) ##### Miscellaneous Chores - **deps:** update jdx/mise-action action to v4.1.0 (main) ([#​43813](https://github.com/renovatebot/renovate/issues/43813)) ([95c42c8](https://github.com/renovatebot/renovate/commit/95c42c82cffb97a648a5425fb9892bbd8dedeba8)) ##### Tests - **config/validation:** remove untested `bumpVersions` code ([#​39710](https://github.com/renovatebot/renovate/issues/39710)) ([981df6a](https://github.com/renovatebot/renovate/commit/981df6afdb23dcbde01ae16f9f8413be85a4f8e0)) ### [`v43.212.4`](https://github.com/renovatebot/renovate/releases/tag/43.212.4) [Compare Source](https://github.com/renovatebot/renovate/compare/43.212.3...43.212.4) ##### Bug Fixes - **config:** clarify that `bumpVersions.bumpType` supports templating ([#​43805](https://github.com/renovatebot/renovate/issues/43805)) ([83bba0e](https://github.com/renovatebot/renovate/commit/83bba0e48adac4ca2e86fe55f5cd76a911a79b26)) - **config:** mark relevant options with `patternMatch` ([#​43798](https://github.com/renovatebot/renovate/issues/43798)) ([309af5a](https://github.com/renovatebot/renovate/commit/309af5aac3d63c1e2f5aee448264d85322b3b867)), closes [#​40805](https://github.com/renovatebot/renovate/issues/40805) ### [`v43.212.3`](https://github.com/renovatebot/renovate/releases/tag/43.212.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.212.2...43.212.3) ##### Bug Fixes - **json-schema:** don't restrict templateable and `allowedValues` option to an enum ([#​43802](https://github.com/renovatebot/renovate/issues/43802)) ([65dd0d4](https://github.com/renovatebot/renovate/commit/65dd0d45d982ab7bab3a45560218a6e4e9618cf0)) ##### Miscellaneous Chores - **deps:** update dependency tsdown to v0.22.1 (main) ([#​43808](https://github.com/renovatebot/renovate/issues/43808)) ([43c5c6e](https://github.com/renovatebot/renovate/commit/43c5c6e98ec719573f8e7f7f387cfec69be2fd15)) - **deps:** update github/codeql-action action to v4.36.2 (main) ([#​43809](https://github.com/renovatebot/renovate/issues/43809)) ([3eca3b4](https://github.com/renovatebot/renovate/commit/3eca3b45b873afd10b3ef37c5318e498cd3f3f33)) ### [`v43.212.2`](https://github.com/renovatebot/renovate/releases/tag/43.212.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.212.1...43.212.2) ##### Bug Fixes - **datasource/npm:** tolerate non-string `time` entries in packument ([#​43779](https://github.com/renovatebot/renovate/issues/43779)) ([8bbce59](https://github.com/renovatebot/renovate/commit/8bbce59ece5f214fbe3f801778e44ef3c40b23e5)) ### [`v43.212.1`](https://github.com/renovatebot/renovate/releases/tag/43.212.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.212.0...43.212.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) ([#​43797](https://github.com/renovatebot/renovate/issues/43797)) ([1a5025e](https://github.com/renovatebot/renovate/commit/1a5025efb07c1f908e3fe39f01ef35e1b3f04400)) ##### Documentation - **getting-started:** reword the Mend Renovate Self-Hosted section ([#​43790](https://github.com/renovatebot/renovate/issues/43790)) ([23eaa82](https://github.com/renovatebot/renovate/commit/23eaa823d5d054228d61f7e573a386564f3fcb71)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.39 (main) ([#​43792](https://github.com/renovatebot/renovate/issues/43792)) ([f6ae29e](https://github.com/renovatebot/renovate/commit/f6ae29e559311cdd979be89e829aeb893b559123)) - **deps:** update dependency [@​containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#​43793](https://github.com/renovatebot/renovate/issues/43793)) ([576273c](https://github.com/renovatebot/renovate/commit/576273c0203d3fd8cfbc1e14228787bfaeac172b)) - **deps:** update dependency memfs to v4.57.3 (main) ([#​43796](https://github.com/renovatebot/renovate/issues/43796)) ([9784a62](https://github.com/renovatebot/renovate/commit/9784a62426f901ab4a856c39a8af5414a3c58144)) ### [`v43.212.0`](https://github.com/renovatebot/renovate/releases/tag/43.212.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.211.0...43.212.0) ##### Features - **presets:** stylelint packages group ([#​43351](https://github.com/renovatebot/renovate/issues/43351)) ([f60b693](https://github.com/renovatebot/renovate/commit/f60b6930bf861c5ad02bd067a5b9b7bd0a3434d3)) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.14.0 (main) ([#​43784](https://github.com/renovatebot/renovate/issues/43784)) ([62904a1](https://github.com/renovatebot/renovate/commit/62904a1ff4f61dd418c77e8443f5131125f096d9)) ### [`v43.211.0`](https://github.com/renovatebot/renovate/releases/tag/43.211.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.210.2...43.211.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) ([#​43752](https://github.com/renovatebot/renovate/issues/43752)) ([12b6f16](https://github.com/renovatebot/renovate/commit/12b6f16691331b20e77a3e404838be1121cc0dba)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.38 (main) ([#​43781](https://github.com/renovatebot/renovate/issues/43781)) ([08e33ca](https://github.com/renovatebot/renovate/commit/08e33ca50c05eb3c3e4c3aeec37bab86c663c38e)) - **deps:** update dependency [@​containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#​43782](https://github.com/renovatebot/renovate/issues/43782)) ([fa7a272](https://github.com/renovatebot/renovate/commit/fa7a272221981dd02313b0eb9b48f7770acc9270)) - **deps:** update dependency pnpm to v10.34.1 (main) ([#​43778](https://github.com/renovatebot/renovate/issues/43778)) ([f7f1b12](https://github.com/renovatebot/renovate/commit/f7f1b12e131e748ae0acbe9b9e298e84a8d4ce57)) ### [`v43.210.2`](https://github.com/renovatebot/renovate/releases/tag/43.210.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.210.1...43.210.2) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in npm/Node/PyPI/Go ([#​43699](https://github.com/renovatebot/renovate/issues/43699)) ([c908d07](https://github.com/renovatebot/renovate/commit/c908d078ef2245e9d3c353894cffcfa97b9042fb)) ##### Miscellaneous Chores - **deps:** update dependency [@​smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#​43773](https://github.com/renovatebot/renovate/issues/43773)) ([30e644c](https://github.com/renovatebot/renovate/commit/30e644ce0151d659e579ca27eb5af5cfb40b8474)) ### [`v43.210.1`](https://github.com/renovatebot/renovate/releases/tag/43.210.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.210.0...43.210.1) ##### Bug Fixes - **mise:** require allowlisting for lock updates ([#​43606](https://github.com/renovatebot/renovate/issues/43606)) ([0338dd7](https://github.com/renovatebot/renovate/commit/0338dd74ba5b3ccf6b32b0a7e86ca57d4d97df2e)) ##### Build System - **deps:** update dependency lru-cache to v11.5.1 (main) ([#​43766](https://github.com/renovatebot/renovate/issues/43766)) ([ed826f1](https://github.com/renovatebot/renovate/commit/ed826f1360771e565d111530d78850363302b07d)) ### [`v43.210.0`](https://github.com/renovatebot/renovate/releases/tag/43.210.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.209.5...43.210.0) ##### Features - **platform/azure:** add dependency dashboard support ([#​42758](https://github.com/renovatebot/renovate/issues/42758)) ([eaa2cea](https://github.com/renovatebot/renovate/commit/eaa2cea3e12351712673ea64726dc77c6a607a8c)), closes [#​9592](https://github.com/renovatebot/renovate/issues/9592) ##### Miscellaneous Chores - **deps:** update dependency pnpm to v10.34.0 (main) ([#​43767](https://github.com/renovatebot/renovate/issues/43767)) ([8ff4e70](https://github.com/renovatebot/renovate/commit/8ff4e70f97a719f4c81474c1ba34138c092c2482)) ##### Code Refactoring - **misc:** remove `getJsonUnchecked` usages ([#​43696](https://github.com/renovatebot/renovate/issues/43696)) ([3ed45d1](https://github.com/renovatebot/renovate/commit/3ed45d1efdd5da968c2d3a9eab904f8d733b2573)) ##### Continuous Integration - **linter:** detect schema suffixes even when using schema-utils ([#​43768](https://github.com/renovatebot/renovate/issues/43768)) ([a2b1a4c](https://github.com/renovatebot/renovate/commit/a2b1a4c5850e92f8869c8e4a0858deb00a4d6b4b)) ### [`v43.209.5`](https://github.com/renovatebot/renovate/releases/tag/43.209.5) [Compare Source](https://github.com/renovatebot/renovate/compare/43.209.4...43.209.5) ##### Bug Fixes - **manager/npm:** use multi-doc parsing to get pnpm lockfile ([#​43503](https://github.com/renovatebot/renovate/issues/43503)) ([adc224d](https://github.com/renovatebot/renovate/commit/adc224de124d1731c4ec4211280f28ab43e62413)) ##### Miscellaneous Chores - add a tool to decompress cache keys ([#​43522](https://github.com/renovatebot/renovate/issues/43522)) ([72ec383](https://github.com/renovatebot/renovate/commit/72ec3836f52d53bfe891a33c2a03d32ec32ac892)) - **deps:** update dependency [@​biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#​43765](https://github.com/renovatebot/renovate/issues/43765)) ([d832500](https://github.com/renovatebot/renovate/commit/d832500f7541dd8b294009b94aaeb2318d21fd30)) ##### Code Refactoring - **datasource/bitbucket:** add schema validation for request ([#​43673](https://github.com/renovatebot/renovate/issues/43673)) ([06a8bdf](https://github.com/renovatebot/renovate/commit/06a8bdf7b363bbd90ea387121da30ca90c547453)) - **nuget:** replace getJsonUnchecked with schema validated getJson ([#​43700](https://github.com/renovatebot/renovate/issues/43700)) ([be4d2e0](https://github.com/renovatebot/renovate/commit/be4d2e0892b786e80c21a97100df661a205dd63d)) - **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#​43759](https://github.com/renovatebot/renovate/issues/43759)) ([783cbee](https://github.com/renovatebot/renovate/commit/783cbee6a41e916190253c3c1d5e71ed05ccdc6d)) ##### Tests - **workers/repository:** simplify config hash tests for onboarding ([#​43757](https://github.com/renovatebot/renovate/issues/43757)) ([27a65eb](https://github.com/renovatebot/renovate/commit/27a65ebea813eb955ac04033a70ac024fbc4efeb)) ### [`v43.209.4`](https://github.com/renovatebot/renovate/releases/tag/43.209.4) [Compare Source](https://github.com/renovatebot/renovate/compare/43.209.3...43.209.4) ##### Bug Fixes - **datasource:** replace getJsonUnchecked in Java, Gradle, Dart, and Flutter ([#​43697](https://github.com/renovatebot/renovate/issues/43697)) ([ef557ac](https://github.com/renovatebot/renovate/commit/ef557aca81c7d14706f0a2f5a8316b7b9d17d6f1)) ##### Miscellaneous Chores - **deps:** update actions/checkout action to v6.0.3 (main) ([#​43744](https://github.com/renovatebot/renovate/issues/43744)) ([a859205](https://github.com/renovatebot/renovate/commit/a859205bc32c7e90c11644031a3e0e070976b793)) ##### Continuous Integration - don't persist credentials after checkout ([#​43748](https://github.com/renovatebot/renovate/issues/43748)) ([7ac8c54](https://github.com/renovatebot/renovate/commit/7ac8c5415db0eb83b366aae00170c963f311d52b)) ### [`v43.209.3`](https://github.com/renovatebot/renovate/releases/tag/43.209.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.209.2...43.209.3) ##### Bug Fixes - **workers/repository:** correctly render `schedule` for vulnerability alerts ([#​43743](https://github.com/renovatebot/renovate/issues/43743)) ([bcecdad](https://github.com/renovatebot/renovate/commit/bcecdadedc35bbbc0ae384232a851b6aa3884dd8)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.22 (main) ([#​43754](https://github.com/renovatebot/renovate/issues/43754)) ([00baa5c](https://github.com/renovatebot/renovate/commit/00baa5c4c05d055f1ebb722ec8ab4b573ee6b225)) ### [`v43.209.2`](https://github.com/renovatebot/renovate/releases/tag/43.209.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.209.1...43.209.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.6 (main) ([#​43751](https://github.com/renovatebot/renovate/issues/43751)) ([160e9f9](https://github.com/renovatebot/renovate/commit/160e9f9bb8db5f6b3c00c6ad9af7e6b6659b77ed)) ### [`v43.209.1`](https://github.com/renovatebot/renovate/releases/tag/43.209.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.209.0...43.209.1) ##### Bug Fixes - **workers/repository:** don't re-process `init` error ([#​43745](https://github.com/renovatebot/renovate/issues/43745)) ([8fa3d5b](https://github.com/renovatebot/renovate/commit/8fa3d5b4fc4d62cf88fffdd8176677f8543a6b61)) ##### Documentation - **opentelemetry:** correct typo ([#​43738](https://github.com/renovatebot/renovate/issues/43738)) ([a7e6ce3](https://github.com/renovatebot/renovate/commit/a7e6ce38651a15943a46a25970a20fbc944c6b2f)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.37 (main) ([#​43747](https://github.com/renovatebot/renovate/issues/43747)) ([7a1ee8d](https://github.com/renovatebot/renovate/commit/7a1ee8df9d9660f3edd00ba860d2914ecee13071)) - **workers/repository:** instrument `handleError` ([#​43746](https://github.com/renovatebot/renovate/issues/43746)) ([b0eaed7](https://github.com/renovatebot/renovate/commit/b0eaed712e71eebe51c4949d5d0c6c0beeb2638d)) ### [`v43.209.0`](https://github.com/renovatebot/renovate/releases/tag/43.209.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.208.2...43.209.0) ##### Features - **mise:** extract task tools ([#​43721](https://github.com/renovatebot/renovate/issues/43721)) ([da3e77c](https://github.com/renovatebot/renovate/commit/da3e77cb9d432a820911ac49477a8e39be6e69ef)) ##### Documentation - ensure that config in documentation is error and warning free ([#​43727](https://github.com/renovatebot/renovate/issues/43727)) ([128f446](https://github.com/renovatebot/renovate/commit/128f446e086142c29b8f0b3137065f9c31db703f)) ### [`v43.208.2`](https://github.com/renovatebot/renovate/releases/tag/43.208.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.208.1...43.208.2) ##### Bug Fixes - **worker/lookup:** don't use a range as current version ([#​43737](https://github.com/renovatebot/renovate/issues/43737)) ([058faaa](https://github.com/renovatebot/renovate/commit/058faaa87231915f27008eb0d55092dcf1ddf91f)) ##### Tests - **linter:** zod schema and infered type naming rule ([#​43736](https://github.com/renovatebot/renovate/issues/43736)) ([914c64a](https://github.com/renovatebot/renovate/commit/914c64afbdebc9e44995fcffba6b926bfc40f837)) ### [`v43.208.1`](https://github.com/renovatebot/renovate/releases/tag/43.208.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.208.0...43.208.1) ##### Bug Fixes - **config-validator:** correctly warn when no files are being validated ([#​43732](https://github.com/renovatebot/renovate/issues/43732)) ([16c4b93](https://github.com/renovatebot/renovate/commit/16c4b9348ee57bc082125ecd8d90570c3ae5228c)) - **validation:** allow globs and regexes in `cacheTtlOverride` ([#​43734](https://github.com/renovatebot/renovate/issues/43734)) ([a9a47c3](https://github.com/renovatebot/renovate/commit/a9a47c3a6cc2414e020ef36d492949bed9892c40)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v4.36.1 (main) ([#​43733](https://github.com/renovatebot/renovate/issues/43733)) ([4a50ea0](https://github.com/renovatebot/renovate/commit/4a50ea0efbbdb543045457cc9753da4575f7e802)) ### [`v43.208.0`](https://github.com/renovatebot/renovate/releases/tag/43.208.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.207.4...43.208.0) > \[!NOTE] > This may lead to recreation of PRs due to the change in title. ##### Features - apply group settings when only one update is present ([#​43629](https://github.com/renovatebot/renovate/issues/43629)) ([e5b0950](https://github.com/renovatebot/renovate/commit/e5b0950c58f41f894aec2e5ac5e7174341dd75e7)) ### [`v43.207.4`](https://github.com/renovatebot/renovate/releases/tag/43.207.4) [Compare Source](https://github.com/renovatebot/renovate/compare/43.207.3...43.207.4) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.4 (main) ([#​43720](https://github.com/renovatebot/renovate/issues/43720)) ([a65e279](https://github.com/renovatebot/renovate/commit/a65e279846055447282442209b7c14ec7577c208)) ### [`v43.207.3`](https://github.com/renovatebot/renovate/releases/tag/43.207.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.207.2...43.207.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.2 (main) ([#​43717](https://github.com/renovatebot/renovate/issues/43717)) ([c17741f](https://github.com/renovatebot/renovate/commit/c17741fabeccfa8bb68db1721d3a2cc45bc3095e)) ### [`v43.207.2`](https://github.com/renovatebot/renovate/releases/tag/43.207.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.207.1...43.207.2) ##### Bug Fixes - **util/http:** remove workaround for `onCancel` ([#​43713](https://github.com/renovatebot/renovate/issues/43713)) ([1f5acc0](https://github.com/renovatebot/renovate/commit/1f5acc0c89228737999a09cc3bbae78c9f5759af)) ##### Miscellaneous Chores - **deps:** update devcontainers/ci action to v0.3.1900000450 (main) ([#​43714](https://github.com/renovatebot/renovate/issues/43714)) ([0d78978](https://github.com/renovatebot/renovate/commit/0d789785599a5f0f8b1e1452bb77f96246b8a3b1)) ### [`v43.207.1`](https://github.com/renovatebot/renovate/releases/tag/43.207.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.207.0...43.207.1) ##### Bug Fixes - **datasource/docker:** avoid caching null digest results ([#​43521](https://github.com/renovatebot/renovate/issues/43521)) ([8a7d6b9](https://github.com/renovatebot/renovate/commit/8a7d6b9e2c6cf8a2133db51ced54450c334e587c)) ### [`v43.207.0`](https://github.com/renovatebot/renovate/releases/tag/43.207.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.206.1...43.207.0) ##### Features - **presets:** link to Octochangelog for updates to Renovate itself ([#​43712](https://github.com/renovatebot/renovate/issues/43712)) ([87b4a04](https://github.com/renovatebot/renovate/commit/87b4a04a006dff8b49e8aa8f5c428e374d6077ae)), closes [#​41809](https://github.com/renovatebot/renovate/issues/41809) ### [`v43.206.1`](https://github.com/renovatebot/renovate/releases/tag/43.206.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.206.0...43.206.1) ##### Bug Fixes - **types:** allow `gitUrl` in global config ([#​43652](https://github.com/renovatebot/renovate/issues/43652)) ([80690bf](https://github.com/renovatebot/renovate/commit/80690bfab9becc5a577ce8bbdaff5784fd3dbca7)) - **util/fingerprint:** incrementally hash input to avoid V8 max string length ([#​43605](https://github.com/renovatebot/renovate/issues/43605)) ([e4710c1](https://github.com/renovatebot/renovate/commit/e4710c1df509b807f8f38f02450d92da9bb419a5)) ##### Documentation - **development:** `npm deprecate` old versions ([#​43675](https://github.com/renovatebot/renovate/issues/43675)) ([036da65](https://github.com/renovatebot/renovate/commit/036da654c8f15ea566b9ed25b026778d1b2a5864)) - **presets:** clarify `local>` usage ([#​43679](https://github.com/renovatebot/renovate/issues/43679)) ([bc1850c](https://github.com/renovatebot/renovate/commit/bc1850c5cb7f2762f9d82061877233d3a0fad447)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#​43660](https://github.com/renovatebot/renovate/issues/43660)) ([dd1e0c8](https://github.com/renovatebot/renovate/commit/dd1e0c88a95b997c7b13bb45e5f72bc07c5cc9df)) - replace `extract-zip` with `adm-zip` ([#​43709](https://github.com/renovatebot/renovate/issues/43709)) ([3afdb6f](https://github.com/renovatebot/renovate/commit/3afdb6ff5fb50ae022632cb56d3b428a55428639)) ### [`v43.206.0`](https://github.com/renovatebot/renovate/releases/tag/43.206.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.205.3...43.206.0) ##### Features - **data:** automatic update of static data ([#​43702](https://github.com/renovatebot/renovate/issues/43702)) ([15a73fb](https://github.com/renovatebot/renovate/commit/15a73fb23f17e24c43508bdce38eba50eeef7ac2)) ### [`v43.205.3`](https://github.com/renovatebot/renovate/releases/tag/43.205.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.205.2...43.205.3) ##### Documentation - update references to python to [`250e5c9`](https://github.com/renovatebot/renovate/commit/250e5c9) (main) ([#​43705](https://github.com/renovatebot/renovate/issues/43705)) ([d755b7a](https://github.com/renovatebot/renovate/commit/d755b7a98db126c1feb2c31e7ca0b8ba37457992)) ##### Tests - **git:** increase timeout to 30s ([#​43704](https://github.com/renovatebot/renovate/issues/43704)) ([6f9411c](https://github.com/renovatebot/renovate/commit/6f9411c7d48238544861baca9b6b484d73899b39)) ##### Build System - **deps:** update aws-sdk-js-v3 monorepo to v3.1053.0 (main) ([#​43706](https://github.com/renovatebot/renovate/issues/43706)) ([2bf5f3e](https://github.com/renovatebot/renovate/commit/2bf5f3ec60e6e6bd5dd6e81817e7f7d1d6eeba10)) ### [`v43.205.2`](https://github.com/renovatebot/renovate/releases/tag/43.205.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.205.1...43.205.2) ##### Build System - **deps:** update dependency markdown-it to v14.2.0 (main) ([#​43701](https://github.com/renovatebot/renovate/issues/43701)) ([af9be72](https://github.com/renovatebot/renovate/commit/af9be72df83ba69b90c425a77211e52e5fcd2bbc)) ### [`v43.205.1`](https://github.com/renovatebot/renovate/releases/tag/43.205.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.205.0...43.205.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.1 (main) ([#​43694](https://github.com/renovatebot/renovate/issues/43694)) ([b69b637](https://github.com/renovatebot/renovate/commit/b69b6373e82bdfe9d8cab8cb907ef5df960a5c6c)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.21 (main) ([#​43693](https://github.com/renovatebot/renovate/issues/43693)) ([4cb1785](https://github.com/renovatebot/renovate/commit/4cb17852c3c0c05d8f6488e163bf7e5f1090b3ca)) - migrate from zod/v3 to zod/v4 ([#​43691](https://github.com/renovatebot/renovate/issues/43691)) ([15f4bd8](https://github.com/renovatebot/renovate/commit/15f4bd8eff8c6ec505d1a6c42eee467b1c66fbae)) ### [`v43.205.0`](https://github.com/renovatebot/renovate/releases/tag/43.205.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.204.1...43.205.0) ##### Features - **data:** automatic update of static data ([#​43559](https://github.com/renovatebot/renovate/issues/43559)) ([442bb9c](https://github.com/renovatebot/renovate/commit/442bb9c4ce12f6450cfba722fa8f3d333c33a540)) ##### Bug Fixes - **autoreplace:** handle digest-only update without replaceString ([#​42840](https://github.com/renovatebot/renovate/issues/42840)) ([2d0d32c](https://github.com/renovatebot/renovate/commit/2d0d32c6fd971f940e4a5715f807c178a9147623)) ##### Miscellaneous Chores - **deps:** update containerbase/internal-tools action to v4.6.36 (main) ([#​43690](https://github.com/renovatebot/renovate/issues/43690)) ([a9db3a3](https://github.com/renovatebot/renovate/commit/a9db3a33506391325fe923ae8e258dca5a4765ad)) ### [`v43.204.1`](https://github.com/renovatebot/renovate/releases/tag/43.204.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.204.0...43.204.1) ##### Bug Fixes - **workers/repository:** skip pending-version check when re-extracted dep lacks resolved version ([#​43348](https://github.com/renovatebot/renovate/issues/43348)) ([0ab2acf](https://github.com/renovatebot/renovate/commit/0ab2acfb52e85f3b2cfdeb11671e20130d738385)), closes [#​41629](https://github.com/renovatebot/renovate/issues/41629) ##### Miscellaneous Chores - **deps:** update dependency pipx to v1.13.0 (main) ([#​43688](https://github.com/renovatebot/renovate/issues/43688)) ([0657330](https://github.com/renovatebot/renovate/commit/065733070a531d72cb386d324834160e22d1ee4a)) ### [`v43.204.0`](https://github.com/renovatebot/renovate/releases/tag/43.204.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.203.0...43.204.0) ##### Features - **presets:** support fetching `.jsonc` files ([#​43680](https://github.com/renovatebot/renovate/issues/43680)) ([0ccf832](https://github.com/renovatebot/renovate/commit/0ccf83253f92111a5e8ffb04f68635952a0a8437)) ##### Documentation - add a "deep dive" on environment variables ([#​43243](https://github.com/renovatebot/renovate/issues/43243)) ([cbd174e](https://github.com/renovatebot/renovate/commit/cbd174e1288aec1e8f1ce622f47c97f33cd87463)) ### [`v43.203.0`](https://github.com/renovatebot/renovate/releases/tag/43.203.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.202.1...43.203.0) ##### Features - **config:** support explicit `.jsonc` file ([#​43677](https://github.com/renovatebot/renovate/issues/43677)) ([6fb540d](https://github.com/renovatebot/renovate/commit/6fb540d4947207765457d73c4ffe6eea9b7d4cfd)), closes [#​40868](https://github.com/renovatebot/renovate/issues/40868) [#​36141](https://github.com/renovatebot/renovate/issues/36141) ##### Documentation - **config:** reword repo configuration options header ([#​43678](https://github.com/renovatebot/renovate/issues/43678)) ([7a2af53](https://github.com/renovatebot/renovate/commit/7a2af5318ce672575465f3f088e8b296577fdc37)) ##### Miscellaneous Chores - **oxlint:** enable `unicorn` plugin and `prefer-node-protocol` ([#​43283](https://github.com/renovatebot/renovate/issues/43283)) ([392105b](https://github.com/renovatebot/renovate/commit/392105b7c6125c52ca35b3d9b4a569641dd5f759)) ### [`v43.202.1`](https://github.com/renovatebot/renovate/releases/tag/43.202.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.202.0...43.202.1) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@​8.0.1 to v8.4.2 (main) ([#​43671](https://github.com/renovatebot/renovate/issues/43671)) ([27dd08d](https://github.com/renovatebot/renovate/commit/27dd08dc6b89b847c84c14b6f23c1098f2b6e86b)) ##### Build System - **deps:** update dependency protobufjs to v8.4.2 (main) ([#​43670](https://github.com/renovatebot/renovate/issues/43670)) ([ae1039a](https://github.com/renovatebot/renovate/commit/ae1039ad331f7c60de701398a895dfc9fc90604b)) ### [`v43.202.0`](https://github.com/renovatebot/renovate/releases/tag/43.202.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.201.3...43.202.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.55.0 (main) ([#​43669](https://github.com/renovatebot/renovate/issues/43669)) ([f3ed6fb](https://github.com/renovatebot/renovate/commit/f3ed6fb7507f3008fe5a3e20f3e087afd7035e62)) ### [`v43.201.3`](https://github.com/renovatebot/renovate/releases/tag/43.201.3) [Compare Source](https://github.com/renovatebot/renovate/compare/43.201.2...43.201.3) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.2 (main) ([#​43668](https://github.com/renovatebot/renovate/issues/43668)) ([05bd161](https://github.com/renovatebot/renovate/commit/05bd161ccdddacaed4d226962261c527aec48d0d)) ### [`v43.201.2`](https://github.com/renovatebot/renovate/releases/tag/43.201.2) [Compare Source](https://github.com/renovatebot/renovate/compare/43.201.1...43.201.2) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.1 (main) ([#​43667](https://github.com/renovatebot/renovate/issues/43667)) ([7b74cba](https://github.com/renovatebot/renovate/commit/7b74cba8b051062c4151700dee550814921dc855)) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@​8.0.1 to v8.4.1 (main) ([#​43666](https://github.com/renovatebot/renovate/issues/43666)) ([0b6059d](https://github.com/renovatebot/renovate/commit/0b6059dc1a846b6d0e59d8360647084daa2486e3)) ### [`v43.201.1`](https://github.com/renovatebot/renovate/releases/tag/43.201.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.201.0...43.201.1) ##### Miscellaneous Chores - **deps:** update dependency [@​smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#​43664](https://github.com/renovatebot/renovate/issues/43664)) ([e8d3159](https://github.com/renovatebot/renovate/commit/e8d31597e3c11be52bff486cb0371f007a92a464)) ##### Build System - **deps:** update dependency protobufjs to v8.4.1 (main) ([#​43663](https://github.com/renovatebot/renovate/issues/43663)) ([779866a](https://github.com/renovatebot/renovate/commit/779866a1c4dea35a991d1225dd4af480faefb493)) ### [`v43.201.0`](https://github.com/renovatebot/renovate/releases/tag/43.201.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.200.1...43.201.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.54.0 (main) ([#​43662](https://github.com/renovatebot/renovate/issues/43662)) ([7929cc5](https://github.com/renovatebot/renovate/commit/7929cc53c73f99d52b385692094cf16904e8f5cc)) ##### Build System - **deps:** update dependency semver to v7.8.1 (main) ([#​43661](https://github.com/renovatebot/renovate/issues/43661)) ([4bc64c5](https://github.com/renovatebot/renovate/commit/4bc64c55ff9ba9df6ba54c078c7179890f9d8a74)) ### [`v43.200.1`](https://github.com/renovatebot/renovate/releases/tag/43.200.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.200.0...43.200.1) ##### Bug Fixes - **deps): Revert "build(deps:** update dependency node to v24.16.0 (main)" ([#​43658](https://github.com/renovatebot/renovate/issues/43658)) ([249c3bf](https://github.com/renovatebot/renovate/commit/249c3bfe3be2b3df7cdc07df3064e8295b980d73)), closes [#​43527](https://github.com/renovatebot/renovate/issues/43527) ### [`v43.200.0`](https://github.com/renovatebot/renovate/releases/tag/43.200.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.199.0...43.200.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.53.0 (main) ([#​43655](https://github.com/renovatebot/renovate/issues/43655)) ([675baee](https://github.com/renovatebot/renovate/commit/675baee72169604f203f3a6669fe7ccd5c60703a)) ##### Miscellaneous Chores - add `config.ts` to .gitignore ([#​43654](https://github.com/renovatebot/renovate/issues/43654)) ([2136506](https://github.com/renovatebot/renovate/commit/21365064cfeb0c8fa0dc76372d9d55b082b41f6e)) ##### Continuous Integration - **mise:** add the PDM toolchain to Mise ([#​43650](https://github.com/renovatebot/renovate/issues/43650)) ([bf6bfa8](https://github.com/renovatebot/renovate/commit/bf6bfa8b39af066ff4973edde966af744397987d)) ### [`v43.199.0`](https://github.com/renovatebot/renovate/releases/tag/43.199.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.198.0...43.199.0) ##### Features - **monorepo:** Add solid-design-system/solid repository ([#​43649](https://github.com/renovatebot/renovate/issues/43649)) ([9ae005b](https://github.com/renovatebot/renovate/commit/9ae005bf712dfa71ab4159c1d7250657acf4c870)) ##### Miscellaneous Chores - clarify GHSA process is recommended ([#​43644](https://github.com/renovatebot/renovate/issues/43644)) ([16f74f6](https://github.com/renovatebot/renovate/commit/16f74f6339e665ef53281d0ec18b1a151663bc3b)) - **deps:** update dependency vite to v8.0.14 (main) ([#​43640](https://github.com/renovatebot/renovate/issues/43640)) ([edeb92e](https://github.com/renovatebot/renovate/commit/edeb92ee4c60af85631a3497f33a11eec2e8e58f)) ### [`v43.198.0`](https://github.com/renovatebot/renovate/releases/tag/43.198.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.197.0...43.198.0) ##### Features - **monorepo:** Add Tomcat monorepo ([#​43602](https://github.com/renovatebot/renovate/issues/43602)) ([e0e1004](https://github.com/renovatebot/renovate/commit/e0e1004f9fa5a21057194479cd4ba3839ff61b27)) ##### Documentation - **docs:** remove usage of `prettier-ignore` in site generation ([#​43632](https://github.com/renovatebot/renovate/issues/43632)) ([3ecf715](https://github.com/renovatebot/renovate/commit/3ecf71589bfa30115b78365e6ea06cf934905637)) ##### Continuous Integration - normalize admonition indentation using mkdocs-admonition ([#​43630](https://github.com/renovatebot/renovate/issues/43630)) ([e839b18](https://github.com/renovatebot/renovate/commit/e839b18e7530f2ae8cd14834ae61e47e5ffbdd51)) ### [`v43.197.0`](https://github.com/renovatebot/renovate/releases/tag/43.197.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.196.1...43.197.0) ##### Features - **manager/sveltos:** add Sveltos ClusterPromotion ([#​43612](https://github.com/renovatebot/renovate/issues/43612)) ([f481a9f](https://github.com/renovatebot/renovate/commit/f481a9f14e044d7f93a3063798b2a82482391ff7)) ##### Bug Fixes - **config-migration:** always reset migration info ([#​43628](https://github.com/renovatebot/renovate/issues/43628)) ([c116326](https://github.com/renovatebot/renovate/commit/c116326bfd4aabef82095a68321b00188d7daa61)) - **lookup:** try to find a release for changelog by newVersion if not found by newValue ([#​38894](https://github.com/renovatebot/renovate/issues/38894)) ([950f9a4](https://github.com/renovatebot/renovate/commit/950f9a40a7dcaae7d850807c87440048a4b4f52a)) - **versioning/maven:** do not insert hyphens in right range boundaries with transition ([#​43626](https://github.com/renovatebot/renovate/issues/43626)) ([86a9fe5](https://github.com/renovatebot/renovate/commit/86a9fe507c339ed0a4b3adea12e68dcf46cbc078)) ##### Documentation - **dev:** add code example of regex utility ([#​43624](https://github.com/renovatebot/renovate/issues/43624)) ([fcadf4c](https://github.com/renovatebot/renovate/commit/fcadf4c531d5a04c0840b754f8ce595914c56e0c)) ##### Miscellaneous Chores - **deps:** update vitest monorepo to v4.1.7 (main) ([#​43619](https://github.com/renovatebot/renovate/issues/43619)) ([dba13db](https://github.com/renovatebot/renovate/commit/dba13db0ad108c37f90a351b0598a80fb66dfada)) ##### Continuous Integration - add auto label for "please follow our PR template" ([#​43622](https://github.com/renovatebot/renovate/issues/43622)) ([b3f533b](https://github.com/renovatebot/renovate/commit/b3f533bd22dc6feebea3fac396330cc2cf89948c)) - add auto label for "please sign the CLA" ([#​43623](https://github.com/renovatebot/renovate/issues/43623)) ([ce782e3](https://github.com/renovatebot/renovate/commit/ce782e34b74c56790ac9b59117debabb0bdb9705)) - **mend-slack:** correctly notify on new Discussions ([#​43621](https://github.com/renovatebot/renovate/issues/43621)) ([ea01552](https://github.com/renovatebot/renovate/commit/ea0155276521f113459ace596f11cfe1032dc0bc)) - **prettier:** add prettier plugin for admonitions ([#​43615](https://github.com/renovatebot/renovate/issues/43615)) ([9a27d7a](https://github.com/renovatebot/renovate/commit/9a27d7aa78b2e8fbd80e9096390a9aa3918cf62e)) ### [`v43.196.1`](https://github.com/renovatebot/renovate/releases/tag/43.196.1) [Compare Source](https://github.com/renovatebot/renovate/compare/43.196.0...43.196.1) ##### Bug Fixes - **maven:** determine properly closed ranges ([#​38892](https://github.com/renovatebot/renovate/issues/38892)) ([7829d94](https://github.com/renovatebot/renovate/commit/7829d943258e7d83f6b4a72398cc205f0ae84a33)), closes [#​38895](https://github.com/renovatebot/renovate/issues/38895) ### [`v43.196.0`](https://github.com/renovatebot/renovate/releases/tag/43.196.0) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.13...43.196.0) ##### Features - **deps:** update ghcr.io/renovatebot/base-image docker tag to v13.52.0 (main) ([#​43617](https://github.com/renovatebot/renovate/issues/43617)) ([07402e7](https://github.com/renovatebot/renovate/commit/07402e7e03080fa08dd3a296890fb50ab7e83ace)) ##### Build System - **deps:** update dependency lru-cache to v11.5.0 (main) ([#​43616](https://github.com/renovatebot/renovate/issues/43616)) ([d5a5d12](https://github.com/renovatebot/renovate/commit/d5a5d1201235e11337932a08c1a14341a3603a38)) ### [`v43.195.13`](https://github.com/renovatebot/renovate/releases/tag/43.195.13) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.12...43.195.13) ##### Build System - **deps:** update dependency [@​yarnpkg/core](https://github.com/yarnpkg/core) to v4.8.0 (main) ([#​43614](https://github.com/renovatebot/renovate/issues/43614)) ([2ef5e90](https://github.com/renovatebot/renovate/commit/2ef5e90dee20aea0dc029483a1953392b6f2ccee)) ### [`v43.195.12`](https://github.com/renovatebot/renovate/releases/tag/43.195.12) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.11...43.195.12) ##### Build System - **deps:** update dependency simple-git to v3.36.0 \[security] (main) ([#​43122](https://github.com/renovatebot/renovate/issues/43122)) ([24154eb](https://github.com/renovatebot/renovate/commit/24154eb71a89809263e0b345b969ec9f7b538fd4)), closes [#​43268](https://github.com/renovatebot/renovate/issues/43268) ### [`v43.195.11`](https://github.com/renovatebot/renovate/releases/tag/43.195.11) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.10...43.195.11) ##### Build System - **deps:** update dependency jsonata to v2.2.1 (main) ([#​43599](https://github.com/renovatebot/renovate/issues/43599)) ([874c551](https://github.com/renovatebot/renovate/commit/874c55158aa1542ed5e9a6113bf10cb75134e80e)) ### [`v43.195.10`](https://github.com/renovatebot/renovate/releases/tag/43.195.10) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.9...43.195.10) ##### Bug Fixes - **manager/circleci:** parse config files as YAML 1.1 ([#​43551](https://github.com/renovatebot/renovate/issues/43551)) ([afd16f7](https://github.com/renovatebot/renovate/commit/afd16f7f7fe4913bed8df46c328d64f6c0704b8b)) ### [`v43.195.9`](https://github.com/renovatebot/renovate/releases/tag/43.195.9) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.8...43.195.9) ##### Documentation - migrate all admonitions and lists to using 2-space indents ([#​43607](https://github.com/renovatebot/renovate/issues/43607)) ([33e857e](https://github.com/renovatebot/renovate/commit/33e857e04a41e5a46c4eb7c1bbdb4f8d5900bdfb)), closes [#​43537](https://github.com/renovatebot/renovate/issues/43537) - **minimum-release-age:** clarify registry-controlled metadata required ([#​43591](https://github.com/renovatebot/renovate/issues/43591)) ([66d7704](https://github.com/renovatebot/renovate/commit/66d77042a5372b66fa6b51718537e328b5cc7677)) - templates hyperlink not being rendered ([#​43603](https://github.com/renovatebot/renovate/issues/43603)) ([1844916](https://github.com/renovatebot/renovate/commit/1844916259b6dc17f532e491eb93f6116327c324)) - **usage/java:** document existing Gradle `verification-metadata.xml` Support ([#​43287](https://github.com/renovatebot/renovate/issues/43287)) ([c05f76b](https://github.com/renovatebot/renovate/commit/c05f76bdb9f48d1f6f54d606f935accabf080a0d)) ##### Miscellaneous Chores - **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.10.19 (main) ([#​43604](https://github.com/renovatebot/renovate/issues/43604)) ([c1f0a4d](https://github.com/renovatebot/renovate/commit/c1f0a4dd5823a48679411c12454e0a1c3ddf04ac)) - **renovate:** group `depName=node` together ([#​43596](https://github.com/renovatebot/renovate/issues/43596)) ([88d7436](https://github.com/renovatebot/renovate/commit/88d7436f154acc53d73227dfa80492388b9d7620)) ##### Build System - **deps:** update dependency node to v24.16.0 (main) ([#​43527](https://github.com/renovatebot/renovate/issues/43527)) ([c40927f](https://github.com/renovatebot/renovate/commit/c40927fc0dd39c71ede0f729798935c137d864e0)) ##### Continuous Integration - do not allow nested tenary operators ([#​43600](https://github.com/renovatebot/renovate/issues/43600)) ([a1772c2](https://github.com/renovatebot/renovate/commit/a1772c2a02fea8f36fc307e0346be5b78b898f66)) - **lint-staged:** format JSON on changes ([#​43597](https://github.com/renovatebot/renovate/issues/43597)) ([11239db](https://github.com/renovatebot/renovate/commit/11239db5f89d36b01b1155aa5fd6e8ceea086f87)) - **update-data:** use GitHub Actions author for commits ([#​43595](https://github.com/renovatebot/renovate/issues/43595)) ([ccd6943](https://github.com/renovatebot/renovate/commit/ccd6943dfed1620951481a18585c2c564bb5b652)), closes [#​39309](https://github.com/renovatebot/renovate/issues/39309) ### [`v43.195.8`](https://github.com/renovatebot/renovate/releases/tag/43.195.8) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.7...43.195.8) ##### Documentation - use 2-space indentation for Markdown ([#​43537](https://github.com/renovatebot/renovate/issues/43537)) ([4b0146a](https://github.com/renovatebot/renovate/commit/4b0146ab7b158fbb080f593c7bc3ff30eb782800)), closes [#​39090](https://github.com/renovatebot/renovate/issues/39090) ##### Miscellaneous Chores - **deps:** update dessant/lock-threads action to v6.0.2 (main) ([#​43554](https://github.com/renovatebot/renovate/issues/43554)) ([9e0ec17](https://github.com/renovatebot/renovate/commit/9e0ec17903ce84f450b1b3717fff3302faa022bb)) ##### Build System - **deps:** update dependency p-queue to v9.3.0 (main) ([#​43556](https://github.com/renovatebot/renovate/issues/43556)) ([715cb7a](https://github.com/renovatebot/renovate/commit/715cb7a66752001deb045cf56b932aae915b7b9c)) ### [`v43.195.7`](https://github.com/renovatebot/renovate/releases/tag/43.195.7) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.6...43.195.7) ##### Bug Fixes - **manager/npm:** allow dots in github dependency repo names ([#​43493](https://github.com/renovatebot/renovate/issues/43493)) ([069ace8](https://github.com/renovatebot/renovate/commit/069ace8cc09cc9a3c776170087d8203e3606dfda)) ##### Documentation - add "previously known as" to renamed options ([#​43533](https://github.com/renovatebot/renovate/issues/43533)) ([790d0f7](https://github.com/renovatebot/renovate/commit/790d0f701c30de7ba1f79fb7244d8987f9d77aa5)) ##### Tests - add coverage for lines detected by pnpm check ([#​43589](https://github.com/renovatebot/renovate/issues/43589)) ([d004b52](https://github.com/renovatebot/renovate/commit/d004b52a9149d5b8a7fd8c0a6ceafcadb8389e34)) - add linter rule to only allow anonymous arrow functions ([#​43590](https://github.com/renovatebot/renovate/issues/43590)) ([41cf0b3](https://github.com/renovatebot/renovate/commit/41cf0b3f1f07665bf32478cb9139358bd5944958)) ### [`v43.195.6`](https://github.com/renovatebot/renovate/releases/tag/43.195.6) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.5...43.195.6) ##### Miscellaneous Chores - **deps:** update dependency protobufjs\@​8.0.1 to v8.4.0 (main) ([#​43588](https://github.com/renovatebot/renovate/issues/43588)) ([1f04d59](https://github.com/renovatebot/renovate/commit/1f04d59c9b0ad6ad52887fd1890c0cd0f846ebeb)) ##### Build System - **deps:** update dependency protobufjs to v8.4.0 (main) ([#​43587](https://github.com/renovatebot/renovate/issues/43587)) ([8bb8f83](https://github.com/renovatebot/renovate/commit/8bb8f83389d8809b2a3610eea0ddd02d69073dfa)) ### [`v43.195.5`](https://github.com/renovatebot/renovate/releases/tag/43.195.5) [Compare Source](https://github.com/renovatebot/renovate/compare/43.195.4...43.195.5) ##### Miscellaneous Chores - **deps:** update dependency oxlint-tsgolint to v0.23.0 (main) ([#​43585](https://github.com/renovatebot/renovate/issues/43585)) ([1be6bbb](https://github.com/renovatebot/renovate/commit/1be6bbb7f88d2aec1abb17d9be13ef5a036516b5)) ##### Build System - **deps:** update dependency [@​renovatebot/pgp](https://github.com/renovatebot…
Changes
checkForPendingVersions(introduced in #41629) currently throwsWORKER_FILE_UPDATE_FAILEDwhen the re-extracted dep has none oflockedVersion,newVersion,currentVersion, orcurrentValuepopulated. That throw aborts the entiregetUpdatedPackageFilesflow for a single dep we cannot verify — which is disproportionate to the intent of the check (flag artifact updates that introduced a pending version).This PR demotes the abort to warn-and-continue: if the resolved version for a single dep cannot be determined, the pending-version check is skipped for that dep only and the rest of the update proceeds.
if (!resolvedVersion) { - logger.error( - { ..., depName, newVersion: resolvedVersion }, - `No new version found for '${depName}' after updating '${packageFileName}'`, - ); - throw new Error(WORKER_FILE_UPDATE_FAILED); + logger.warn( + { ..., depName }, + `Could not determine resolved version for '${depName}' after updating '${packageFileName}'; skipping pending-version check`, + ); + continue; }Concrete scenario observed
Triggered with
minimumReleaseAge: '7 days'+ theterraformmanager /terraform-providerdatasource. The upgrade object Renovate built forDataDog/datadogat the cooldown boundary:{ "depName": "datadog", "datasource": "terraform-provider", "packageName": "datadog/datadog", "currentValue": "4.6.0", "currentVersion": "4.6.0", "updates": [{ "newVersion": "4.7.0", "newVersionAgeInDays": 7, "pendingVersions": ["4.8.0", "4.9.0"] }] }The relevant log sequence:
The
.tffile is successfully rewritten 4.6.0 → 4.7.0 — theContents updateddebug log fires earlier in the same run for the same file, and the lockfile artifact write begins. ThencheckForPendingVersionsre-extracts the updated content and, somehow, the re-extracted dep object surfaces nolockedVersion/newVersion/currentVersion/currentValue, soresolvedVersionis undefined and the function throws.From the function's own perspective this is a false negative: it cannot determine whether 4.7.0 falls into
pendingVersions: ["4.8.0", "4.9.0"](it doesn't), but instead of skipping the check it aborts the whole worker. The actual package-file update succeeded; what failed is only this optional verification pass.Why warn-and-continue is the right behavior here
The check exists to surface a soft warning when an artifact update has resolved to a pending version. If the four version fields on the re-extracted dep are all undefined, the function simply cannot perform the comparison for that dep. The remaining deps in the same file can still be verified normally, and a
logger.warnkeeps the skip visible without taking down the update.Investigating why the terraform re-extract surfaces an unpopulated dep here is out of scope — the goal of this PR is just to make
checkForPendingVersionsresilient so a single unverifiable dep does not abort the whole flow.The existing
it('rejects when an updated dependency has no new version', ...)test is updated to reflect the new warn-and-continue behavior.Context
Please select one of the following:
AI assistance disclosure
Used Claude (Anthropic) to locate the throw site and draft the code/test change. Reviewed and verified locally.
Documentation (please check one with an [x])
How I've tested my work (please select one)
I have verified these changes via:
pnpm vitest run lib/workers/repository/update/branch/get-updated.spec.ts→ all 58 tests pass.