fix(mise): require allowlisting for lock updates#43606
Conversation
|
@zeitlinger can you please make sure you've followed our PR template? Also:
Is that link right? Will have a look once that's updated |
|
I think it'd be good to also make sure this is documented in our docs - are there any risks of enabling |
sorry - prometheus/client_java#2144 |
|
Added docs for this in Short version on the risk side: setting I've documented that trade-off in the PR now. |
|
Also to cover the PR template items explicitly: Context
AI assistance disclosure
Documentation
How I've tested my work
Sorry for not following the template in the original PR body more closely. |
Sounds like an inside actor could use this to invoke mise scripts and use that to exfiltrate secrets. |
|
I've now changed the implementation to avoid trusting the repo checkout at all. New approach:
So this no longer relies on I also added an opt-in integration test using a real
Question for maintainers: would you want a full end-to-end CI test for this kind of manager artifact update (i.e. actual Renovate update flow + real |
|
Follow-up: I ran the opt-in real- RUN_MISE_INTEGRATION=1 pnpm exec vitest run lib/modules/manager/mise/artifacts.integration.spec.tsI also corrected the docs to match the current implementation. They now describe the sanitized mirrored-config flow rather than |
|
Hi there, You are using Good luck, The Renovate team |
|
Also to confirm, are you replying directly (as a human) to each of the comments, or is your agent? |
viceice
left a comment
There was a problem hiding this comment.
it seems the pr description needs another update, otherwise lgtm
done |
Add `allowedUnsafeExecutions: ["mise"]` per renovatebot/renovate#43606, which requires self-hosted admins to explicitly allowlist mise for lock file maintenance. Remove `customEnvVariables` (MISE_TRUSTED_CONFIG_PATHS) since trust is now handled via `mise trust` in the renovate flow. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
🎉 This PR is included in version 43.210.1 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
See renovatebot/renovate#43606 Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com> Signed-off-by: Jay DeLuca <jaydeluca4@gmail.com>
|
A post-merge question about the security implications of enabling |
|
Might be worth moving to a fresh Discussion for this But yes, that's true and that's why this is gated as an unsafe feature, as well as it being a general risk of Renovate executing commands, where the command (malicious or otherwise) could cause persistent filesystem changes that affect future repositories having Renovate run against them inside the same container Mend-hosted Renovate doesn't isolate with containers (which may be sufficient due to your security profile and risk tolerance) but we add MicroVMs into the mix, so each case of a Renovate execution is isolated further, as well as a few other things we do for hardening |
##### [\`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…
second attempt after renovatebot/renovate#43606 has been deployed --------- Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@jamietanna it's not enabled yet - see prometheus/client_java#2220 for the first repo where I've tried it |
|
|
Changes
miseviaallowedUnsafeExecutionsmise trustexplicitly beforemise lockwhen refreshingmise.lockmise.lockfiles onlymise trust+mise lockflowContext
Please select one of the following:
AI assistance disclosure
Did you use AI tools to create any part of this pull request?
Tooling used: OpenAI Codex / GPT-5 via the Codex CLI workflow.
Documentation
How I've tested my work
I have verified these changes via:
The public repository: prometheus/client_java#2144
Why
Some repositories use
mise.tomlfeatures that require trust, such as[env]. In those cases Renovate'smise lockrefresh can fail inside the ephemeral checkout with errors like:This PR takes the path discussed in review:
miseexecution as unsafe and require an explicit self-hosted allowlistmise, notmiseLock, because anymisecommand that reads trusted config can be unsafemise trustbeforemise lock, so the trust step is visible in logs and futuremisetrust behavior remains owned bymiseThis keeps the current feature goal narrow: support lockfile refreshes for repositories that intentionally permit
miseexecution in their environment.