Skip to content

fix(mise): require allowlisting for lock updates#43606

Merged
jamietanna merged 23 commits into
renovatebot:mainfrom
zeitlinger:fix/mise-trusted-config-paths
Jun 3, 2026
Merged

fix(mise): require allowlisting for lock updates#43606
jamietanna merged 23 commits into
renovatebot:mainfrom
zeitlinger:fix/mise-trusted-config-paths

Conversation

@zeitlinger

@zeitlinger zeitlinger commented May 26, 2026

Copy link
Copy Markdown
Contributor

Changes

  • require self-hosted administrators to allowlist mise via allowedUnsafeExecutions
  • run mise trust explicitly before mise lock when refreshing mise.lock
  • keep the lockfile update path scoped to existing mise.lock files only
  • detect lockfile changes by reading the updated lockfile back instead of using Git status
  • add/update unit coverage for the allowlisted mise trust + mise lock flow
  • update docs to describe the trust model and security implications

Context

Please select one of the following:

  • This closes an existing Issue, Closes: #
  • This doesn't close an Issue, but I accept the risk that this PR may be closed if maintainers disagree with its opening or implementation

AI assistance disclosure

Did you use AI tools to create any part of this pull request?

  • No — I did not use AI for this contribution.
  • Yes — minimal assistance (e.g., IDE autocomplete, small code completions, grammar fixes).
  • Yes — substantive assistance (AI-generated non-trivial portions of code, tests, or documentation).
  • Yes — other (please describe):

Tooling used: OpenAI Codex / GPT-5 via the Codex CLI workflow.

Documentation

  • I have updated the documentation, or
  • No documentation update is required

How I've tested my work

I have verified these changes via:

  • Code inspection only, or
  • Newly added/modified unit tests, or
  • No unit tests, but ran on a real repository, or
  • Both unit tests + ran on a real repository

The public repository: prometheus/client_java#2144

Why

Some repositories use mise.toml features that require trust, such as [env]. In those cases Renovate's mise lock refresh can fail inside the ephemeral checkout with errors like:

mise ERROR Config files in .../mise.toml are not trusted.

This PR takes the path discussed in review:

  • treat mise execution as unsafe and require an explicit self-hosted allowlist
  • keep the option generic as mise, not miseLock, because any mise command that reads trusted config can be unsafe
  • explicitly run mise trust before mise lock, so the trust step is visible in logs and future mise trust behavior remains owned by mise

This keeps the current feature goal narrow: support lockfile refreshes for repositories that intentionally permit mise execution in their environment.

@github-actions github-actions Bot requested a review from viceice May 26, 2026 16:11
@jamietanna

Copy link
Copy Markdown
Contributor

@zeitlinger can you please make sure you've followed our PR template?

Also:

This was reproducible with prometheus/client_java in PR #2144.

Is that link right?

Will have a look once that's updated

@jamietanna jamietanna removed the request for review from viceice May 26, 2026 16:37
viceice
viceice previously approved these changes May 26, 2026
@viceice viceice added this pull request to the merge queue May 26, 2026
@viceice viceice removed this pull request from the merge queue due to a manual request May 26, 2026
@jamietanna

Copy link
Copy Markdown
Contributor

I think it'd be good to also make sure this is documented in our docs - are there any risks of enabling MISE_TRUSTED_CONFIG_PATHS?

@zeitlinger

Copy link
Copy Markdown
Contributor Author

@zeitlinger can you please make sure you've followed our PR template?

Also:

This was reproducible with prometheus/client_java in PR #2144.

Is that link right?

Will have a look once that's updated

sorry - prometheus/client_java#2144

Copy link
Copy Markdown
Contributor Author

Added docs for this in lib/modules/manager/mise/readme.md.

Short version on the risk side: setting MISE_TRUSTED_CONFIG_PATHS does reduce one layer of mise's trust protection, but here it's scoped to Renovate's ephemeral localDir for the mise lock subprocess only. So it trusts mise configs within the checked-out repo for that runner process, rather than globally trusting all paths or persisting trust in the runner's mise state.

I've documented that trade-off in the PR now.

Copy link
Copy Markdown
Contributor Author

Also to cover the PR template items explicitly:

Context

  • This doesn't close an existing Issue, but I accept the risk that this PR may be closed if maintainers disagree with its opening or implementation

AI assistance disclosure

  • Yes — substantive assistance (AI-generated non-trivial portions of code, tests, and documentation)
  • Tooling used: OpenAI Codex / GPT-5 via the Codex CLI workflow

Documentation

  • I have updated the documentation

How I've tested my work

Sorry for not following the template in the original PR body more closely.

@zeitlinger zeitlinger requested a review from viceice May 26, 2026 17:16
Comment thread lib/modules/manager/mise/readme.md Outdated
@secustor

Copy link
Copy Markdown
Member

Added docs for this in lib/modules/manager/mise/readme.md.

Short version on the risk side: setting MISE_TRUSTED_CONFIG_PATHS does reduce one layer of mise's trust protection, but here it's scoped to Renovate's ephemeral localDir for the mise lock subprocess only. So it trusts mise configs within the checked-out repo for that runner process, rather than globally trusting all paths or persisting trust in the runner's mise state.

I've documented that trade-off in the PR now.

Sounds like an inside actor could use this to invoke mise scripts and use that to exfiltrate secrets.
If true, than this should be rather an Admin option IMO.

Copy link
Copy Markdown
Contributor Author

I've now changed the implementation to avoid trusting the repo checkout at all.

New approach:

  • Renovate mirrors the discovered mise config files for the relevant lockfile scope into a temp tree
  • strips them down to [tools] only
  • copies in the existing mise.lock
  • runs mise lock against that sanitized mirror

So this no longer relies on MISE_TRUSTED_CONFIG_PATHS.

I also added an opt-in integration test using a real mise binary locally:

  • lib/modules/manager/mise/artifacts.integration.spec.ts
  • runs with RUN_MISE_INTEGRATION=1

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 mise binary + real lockfile update on a fixture repo), or would you prefer keeping that as an opt-in/local integration test for now?

Copy link
Copy Markdown
Contributor Author

Follow-up: I ran the opt-in real-mise integration test locally and it passes now:

RUN_MISE_INTEGRATION=1 pnpm exec vitest run lib/modules/manager/mise/artifacts.integration.spec.ts

I also corrected the docs to match the current implementation. They now describe the sanitized mirrored-config flow rather than MISE_TRUSTED_CONFIG_PATHS on the repository checkout.

@zeitlinger zeitlinger changed the title fix(mise): trust Renovate repo checkout during lock file updates fix(mise): sanitize config files for lock updates May 27, 2026
@zeitlinger zeitlinger requested a review from viceice May 27, 2026 07:58
Comment thread lib/modules/manager/mise/artifacts.integration.spec.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.integration.spec.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.integration.spec.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.integration.spec.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.integration.spec.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.ts Outdated
Comment thread lib/modules/manager/mise/artifacts.ts Outdated
@zeitlinger zeitlinger requested a review from viceice May 27, 2026 14:08
@jamietanna jamietanna added the auto:no-done-comments Don't say "Done" or "Please review" - request a review instead label May 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Hi there,

You are using done comments which cause a lot of noise/notifications. Instead, please use GitHub's web interface to request another review. Please read our contributing guidelines to reduce noise.

Good luck,

The Renovate team

@jamietanna

Copy link
Copy Markdown
Contributor

Also to confirm, are you replying directly (as a human) to each of the comments, or is your agent?

@viceice viceice left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it seems the pr description needs another update, otherwise lgtm

@zeitlinger

Copy link
Copy Markdown
Contributor Author

it seems the pr description needs another update, otherwise lgtm

done

@zeitlinger zeitlinger requested a review from viceice June 3, 2026 16:13
@jamietanna jamietanna enabled auto-merge June 3, 2026 16:16
@jamietanna jamietanna added this pull request to the merge queue Jun 3, 2026
Merged via the queue into renovatebot:main with commit 0338dd7 Jun 3, 2026
47 checks passed
@zeitlinger zeitlinger deleted the fix/mise-trusted-config-paths branch June 3, 2026 16:35
20jasper added a commit to 20jasper/JJPWRGEM that referenced this pull request Jun 3, 2026
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>
@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 43.210.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

jaydeluca pushed a commit to prometheus/client_java that referenced this pull request Jun 4, 2026
See renovatebot/renovate#43606

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
Signed-off-by: Jay DeLuca <jaydeluca4@gmail.com>
@sisp

sisp commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

A post-merge question about the security implications of enabling allowedUnsafeExecutions=["mise"] on a simple self-hosted Renovate service that runs in an ephemeral container on a schedule: IIUC, only the full Renovate run is sandboxed because the container is terminated after each run, but when multiple projects are discovered within the same run, a mise config could execute arbitrary code that affects the update process of a subsequent project being updated in the same run. Is this correct? I imagine the Mend-hosted app that has additional sandboxing according to @jamietanna isolates the Renovate runs for each project in independent environments/containers. Correct? This offers stronger isolation than updating multiple projects in the same environment.

@jamietanna

Copy link
Copy Markdown
Contributor

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

renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 6, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 7, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`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)
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`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)
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Jun 8, 2026
##### [\`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)
hbjydev pushed a commit to hbjydev/phoebe that referenced this pull request Jun 10, 2026
… ) (#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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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 ([#&#8203;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) ([#&#8203;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) ([#&#8203;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`  ([#&#8203;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 ([#&#8203;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 ([#&#8203;42556](https://github.com/renovatebot/renovate/issues/42556)) ([def09c2](https://github.com/renovatebot/renovate/commit/def09c2661d0639af07c6767ebe3678a2cd9a297)), closes [#&#8203;42554](https://github.com/renovatebot/renovate/issues/42554) [#&#8203;13824](https://github.com/renovatebot/renovate/issues/13824) [#&#8203;14271](https://github.com/renovatebot/renovate/issues/14271)

##### Miscellaneous Chores

- **deps:** update dependency graphql to v16.14.1 (main) ([#&#8203;43887](https://github.com/renovatebot/renovate/issues/43887)) ([4790189](https://github.com/renovatebot/renovate/commit/479018975772c66591f616198b9955887c58a430))

##### Tests

- fix test cases failing inside devcontainer ([#&#8203;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 ([#&#8203;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) ([#&#8203;43880](https://github.com/renovatebot/renovate/issues/43880)) ([5e6b309](https://github.com/renovatebot/renovate/commit/5e6b309cc909027a6354a666527f66f361d141e2))
- **deps:** update linters to v1.68.0 (main) ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43861](https://github.com/renovatebot/renovate/issues/43861)) ([bf7974e](https://github.com/renovatebot/renovate/commit/bf7974e355e32524eaa1aeb66eb3207f2e1b1824))
- update references to renovate/renovate (main) ([#&#8203;43862](https://github.com/renovatebot/renovate/issues/43862)) ([1632a28](https://github.com/renovatebot/renovate/commit/1632a28ed83ee909725b0a5a2298190dbd195dc1))

##### Miscellaneous Chores

- **deps:** lock file maintenance (main) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43853](https://github.com/renovatebot/renovate/issues/43853)) ([52d88af](https://github.com/renovatebot/renovate/commit/52d88af2cbd9755d9a8cffc633f4ea5100bd54a5))

##### Documentation

- **schema:** link config options to docs ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43843](https://github.com/renovatebot/renovate/issues/43843)) ([9ccca70](https://github.com/renovatebot/renovate/commit/9ccca70da07acf11cd1d950ba5cb47991048b3f8))
- **deps:** update linters to v1.67.0 (main) ([#&#8203;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 ([#&#8203;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` ([#&#8203;43837](https://github.com/renovatebot/renovate/issues/43837)) ([0ba948c](https://github.com/renovatebot/renovate/commit/0ba948cb851133f3a52536ac3a50620912656387))

##### Tests

- **config/validation:** remove `platformConfig` test ([#&#8203;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\@&#8203;8.0.1 to v8.5.0 (main) ([#&#8203;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) ([#&#8203;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 ([#&#8203;43820](https://github.com/renovatebot/renovate/issues/43820)) ([4f7eed4](https://github.com/renovatebot/renovate/commit/4f7eed427390ea8531cbead0c6f39dbdd91e8d79))

##### Documentation

- **manger/github-actions:** reword "community actions" section ([#&#8203;43829](https://github.com/renovatebot/renovate/issues/43829)) ([4bf6bd9](https://github.com/renovatebot/renovate/commit/4bf6bd9b9285fa5059c520947a753e5c479a03a8))

##### Tests

- **workers/global:** fix typo ([#&#8203;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 ([#&#8203;43834](https://github.com/renovatebot/renovate/issues/43834)) ([5835388](https://github.com/renovatebot/renovate/commit/5835388020781347bad2ae76eefc47ea6b68be07))

##### Tests

- **config/validation:** validate all `warnings`/`errors` ([#&#8203;43832](https://github.com/renovatebot/renovate/issues/43832)) ([6e41173](https://github.com/renovatebot/renovate/commit/6e411730a05a642c22ffa5fa4ab71f0eea4cdad2))
- **datasource/pypi:** cover null and missing home\_page ([#&#8203;43828](https://github.com/renovatebot/renovate/issues/43828)) ([c3998a3](https://github.com/renovatebot/renovate/commit/c3998a3b91bdcd00a61a66ba145f0956cadcf859)), closes [#&#8203;43814](https://github.com/renovatebot/renovate/issues/43814)

##### Continuous Integration

- don't cancel "stale" PR workflows ([#&#8203;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 ([#&#8203;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) ([#&#8203;43824](https://github.com/renovatebot/renovate/issues/43824)) ([059d4fe](https://github.com/renovatebot/renovate/commit/059d4fe086d7fc8b4e0b7f60fafb0ca7fd9b21f6))

##### Tests

- **config/validation:** explicitly check error/warning messages ([#&#8203;43799](https://github.com/renovatebot/renovate/issues/43799)) ([b0d84ad](https://github.com/renovatebot/renovate/commit/b0d84ad60a03ede29194715e11005d2e624064c3))
- **config:** ensure no `default` options require migrating ([#&#8203;43806](https://github.com/renovatebot/renovate/issues/43806)) ([7a87094](https://github.com/renovatebot/renovate/commit/7a87094daa0516988edeb57ff8bdd15e607268cb)), closes [#&#8203;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 ([#&#8203;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 ([#&#8203;43821](https://github.com/renovatebot/renovate/issues/43821)) ([27a3f58](https://github.com/renovatebot/renovate/commit/27a3f5871f843e88dde20363c52e4fa9ef5ad397))

##### Documentation

- update pip-compile project URL ([#&#8203;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) ([#&#8203;43813](https://github.com/renovatebot/renovate/issues/43813)) ([95c42c8](https://github.com/renovatebot/renovate/commit/95c42c82cffb97a648a5425fb9892bbd8dedeba8))

##### Tests

- **config/validation:** remove untested `bumpVersions` code ([#&#8203;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 ([#&#8203;43805](https://github.com/renovatebot/renovate/issues/43805)) ([83bba0e](https://github.com/renovatebot/renovate/commit/83bba0e48adac4ca2e86fe55f5cd76a911a79b26))
- **config:** mark relevant options with `patternMatch` ([#&#8203;43798](https://github.com/renovatebot/renovate/issues/43798)) ([309af5a](https://github.com/renovatebot/renovate/commit/309af5aac3d63c1e2f5aee448264d85322b3b867)), closes [#&#8203;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 ([#&#8203;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) ([#&#8203;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) ([#&#8203;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 ([#&#8203;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) ([#&#8203;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 ([#&#8203;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) ([#&#8203;43792](https://github.com/renovatebot/renovate/issues/43792)) ([f6ae29e](https://github.com/renovatebot/renovate/commit/f6ae29e559311cdd979be89e829aeb893b559123))
- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.7 (main) ([#&#8203;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) ([#&#8203;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 ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43781](https://github.com/renovatebot/renovate/issues/43781)) ([08e33ca](https://github.com/renovatebot/renovate/commit/08e33ca50c05eb3c3e4c3aeec37bab86c663c38e))
- **deps:** update dependency [@&#8203;containerbase/istanbul-reports-html](https://github.com/containerbase/istanbul-reports-html) to v2.0.6 (main) ([#&#8203;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) ([#&#8203;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 ([#&#8203;43699](https://github.com/renovatebot/renovate/issues/43699)) ([c908d07](https://github.com/renovatebot/renovate/commit/c908d078ef2245e9d3c353894cffcfa97b9042fb))

##### Miscellaneous Chores

- **deps:** update dependency [@&#8203;smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.5 (main) ([#&#8203;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 ([#&#8203;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) ([#&#8203;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 ([#&#8203;42758](https://github.com/renovatebot/renovate/issues/42758)) ([eaa2cea](https://github.com/renovatebot/renovate/commit/eaa2cea3e12351712673ea64726dc77c6a607a8c)), closes [#&#8203;9592](https://github.com/renovatebot/renovate/issues/9592)

##### Miscellaneous Chores

- **deps:** update dependency pnpm to v10.34.0 (main) ([#&#8203;43767](https://github.com/renovatebot/renovate/issues/43767)) ([8ff4e70](https://github.com/renovatebot/renovate/commit/8ff4e70f97a719f4c81474c1ba34138c092c2482))

##### Code Refactoring

- **misc:** remove `getJsonUnchecked`  usages ([#&#8203;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  ([#&#8203;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 ([#&#8203;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 ([#&#8203;43522](https://github.com/renovatebot/renovate/issues/43522)) ([72ec383](https://github.com/renovatebot/renovate/commit/72ec3836f52d53bfe891a33c2a03d32ec32ac892))
- **deps:** update dependency [@&#8203;biomejs/biome](https://github.com/biomejs/biome) to v2.4.16 (main) ([#&#8203;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 ([#&#8203;43673](https://github.com/renovatebot/renovate/issues/43673)) ([06a8bdf](https://github.com/renovatebot/renovate/commit/06a8bdf7b363bbd90ea387121da30ca90c547453))
- **nuget:** replace getJsonUnchecked with schema validated getJson ([#&#8203;43700](https://github.com/renovatebot/renovate/issues/43700)) ([be4d2e0](https://github.com/renovatebot/renovate/commit/be4d2e0892b786e80c21a97100df661a205dd63d))
- **terraform:** replace `getJsonUnchecked` with schema validated `getJson` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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) ([#&#8203;43744](https://github.com/renovatebot/renovate/issues/43744)) ([a859205](https://github.com/renovatebot/renovate/commit/a859205bc32c7e90c11644031a3e0e070976b793))

##### Continuous Integration

- don't persist credentials after checkout ([#&#8203;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 ([#&#8203;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) ([#&#8203;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) ([#&#8203;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 ([#&#8203;43745](https://github.com/renovatebot/renovate/issues/43745)) ([8fa3d5b](https://github.com/renovatebot/renovate/commit/8fa3d5b4fc4d62cf88fffdd8176677f8543a6b61))

##### Documentation

- **opentelemetry:** correct typo ([#&#8203;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) ([#&#8203;43747](https://github.com/renovatebot/renovate/issues/43747)) ([7a1ee8d](https://github.com/renovatebot/renovate/commit/7a1ee8df9d9660f3edd00ba860d2914ecee13071))
- **workers/repository:** instrument `handleError` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;43732](https://github.com/renovatebot/renovate/issues/43732)) ([16c4b93](https://github.com/renovatebot/renovate/commit/16c4b9348ee57bc082125ecd8d90570c3ae5228c))
- **validation:** allow globs and regexes in `cacheTtlOverride` ([#&#8203;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) ([#&#8203;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 ([#&#8203;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) ([#&#8203;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) ([#&#8203;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` ([#&#8203;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) ([#&#8203;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 ([#&#8203;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 ([#&#8203;43712](https://github.com/renovatebot/renovate/issues/43712)) ([87b4a04](https://github.com/renovatebot/renovate/commit/87b4a04a006dff8b49e8aa8f5c428e374d6077ae)), closes [#&#8203;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 ([#&#8203;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 ([#&#8203;43605](https://github.com/renovatebot/renovate/issues/43605)) ([e4710c1](https://github.com/renovatebot/renovate/commit/e4710c1df509b807f8f38f02450d92da9bb419a5))

##### Documentation

- **development:** `npm deprecate` old versions ([#&#8203;43675](https://github.com/renovatebot/renovate/issues/43675)) ([036da65](https://github.com/renovatebot/renovate/commit/036da654c8f15ea566b9ed25b026778d1b2a5864))
- **presets:** clarify `local>` usage ([#&#8203;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) ([#&#8203;43660](https://github.com/renovatebot/renovate/issues/43660)) ([dd1e0c8](https://github.com/renovatebot/renovate/commit/dd1e0c88a95b997c7b13bb45e5f72bc07c5cc9df))
- replace `extract-zip` with `adm-zip` ([#&#8203;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 ([#&#8203;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) ([#&#8203;43705](https://github.com/renovatebot/renovate/issues/43705)) ([d755b7a](https://github.com/renovatebot/renovate/commit/d755b7a98db126c1feb2c31e7ca0b8ba37457992))

##### Tests

- **git:** increase timeout to 30s ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43693](https://github.com/renovatebot/renovate/issues/43693)) ([4cb1785](https://github.com/renovatebot/renovate/commit/4cb17852c3c0c05d8f6488e163bf7e5f1090b3ca))
- migrate from zod/v3 to zod/v4 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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) ([#&#8203;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 ([#&#8203;43348](https://github.com/renovatebot/renovate/issues/43348)) ([0ab2acf](https://github.com/renovatebot/renovate/commit/0ab2acfb52e85f3b2cfdeb11671e20130d738385)), closes [#&#8203;41629](https://github.com/renovatebot/renovate/issues/41629)

##### Miscellaneous Chores

- **deps:** update dependency pipx to v1.13.0 (main) ([#&#8203;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 ([#&#8203;43680](https://github.com/renovatebot/renovate/issues/43680)) ([0ccf832](https://github.com/renovatebot/renovate/commit/0ccf83253f92111a5e8ffb04f68635952a0a8437))

##### Documentation

- add a "deep dive" on environment variables ([#&#8203;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 ([#&#8203;43677](https://github.com/renovatebot/renovate/issues/43677)) ([6fb540d](https://github.com/renovatebot/renovate/commit/6fb540d4947207765457d73c4ffe6eea9b7d4cfd)), closes [#&#8203;40868](https://github.com/renovatebot/renovate/issues/40868) [#&#8203;36141](https://github.com/renovatebot/renovate/issues/36141)

##### Documentation

- **config:** reword repo configuration options header ([#&#8203;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` ([#&#8203;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\@&#8203;8.0.1 to v8.4.2 (main) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43667](https://github.com/renovatebot/renovate/issues/43667)) ([7b74cba](https://github.com/renovatebot/renovate/commit/7b74cba8b051062c4151700dee550814921dc855))

##### Miscellaneous Chores

- **deps:** update dependency protobufjs\@&#8203;8.0.1 to v8.4.1 (main) ([#&#8203;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 [@&#8203;smithy/util-stream](https://github.com/smithy/util-stream) to v4.6.4 (main) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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) ([#&#8203;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)" ([#&#8203;43658](https://github.com/renovatebot/renovate/issues/43658)) ([249c3bf](https://github.com/renovatebot/renovate/commit/249c3bfe3be2b3df7cdc07df3064e8295b980d73)), closes [#&#8203;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) ([#&#8203;43655](https://github.com/renovatebot/renovate/issues/43655)) ([675baee](https://github.com/renovatebot/renovate/commit/675baee72169604f203f3a6669fe7ccd5c60703a))

##### Miscellaneous Chores

- add `config.ts` to .gitignore ([#&#8203;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 ([#&#8203;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 ([#&#8203;43649](https://github.com/renovatebot/renovate/issues/43649)) ([9ae005b](https://github.com/renovatebot/renovate/commit/9ae005bf712dfa71ab4159c1d7250657acf4c870))

##### Miscellaneous Chores

- clarify GHSA process is recommended ([#&#8203;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) ([#&#8203;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 ([#&#8203;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 ([#&#8203;43632](https://github.com/renovatebot/renovate/issues/43632)) ([3ecf715](https://github.com/renovatebot/renovate/commit/3ecf71589bfa30115b78365e6ea06cf934905637))

##### Continuous Integration

- normalize admonition indentation using mkdocs-admonition ([#&#8203;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 ([#&#8203;43612](https://github.com/renovatebot/renovate/issues/43612)) ([f481a9f](https://github.com/renovatebot/renovate/commit/f481a9f14e044d7f93a3063798b2a82482391ff7))

##### Bug Fixes

- **config-migration:** always reset migration info ([#&#8203;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 ([#&#8203;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 ([#&#8203;43626](https://github.com/renovatebot/renovate/issues/43626)) ([86a9fe5](https://github.com/renovatebot/renovate/commit/86a9fe507c339ed0a4b3adea12e68dcf46cbc078))

##### Documentation

- **dev:** add code example of regex utility ([#&#8203;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) ([#&#8203;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" ([#&#8203;43622](https://github.com/renovatebot/renovate/issues/43622)) ([b3f533b](https://github.com/renovatebot/renovate/commit/b3f533bd22dc6feebea3fac396330cc2cf89948c))
- add auto label for "please sign the CLA" ([#&#8203;43623](https://github.com/renovatebot/renovate/issues/43623)) ([ce782e3](https://github.com/renovatebot/renovate/commit/ce782e34b74c56790ac9b59117debabb0bdb9705))
- **mend-slack:** correctly notify on new Discussions ([#&#8203;43621](https://github.com/renovatebot/renovate/issues/43621)) ([ea01552](https://github.com/renovatebot/renovate/commit/ea0155276521f113459ace596f11cfe1032dc0bc))
- **prettier:** add prettier plugin for admonitions ([#&#8203;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 ([#&#8203;38892](https://github.com/renovatebot/renovate/issues/38892)) ([7829d94](https://github.com/renovatebot/renovate/commit/7829d943258e7d83f6b4a72398cc205f0ae84a33)), closes [#&#8203;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) ([#&#8203;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) ([#&#8203;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 [@&#8203;yarnpkg/core](https://github.com/yarnpkg/core) to v4.8.0 (main) ([#&#8203;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) ([#&#8203;43122](https://github.com/renovatebot/renovate/issues/43122)) ([24154eb](https://github.com/renovatebot/renovate/commit/24154eb71a89809263e0b345b969ec9f7b538fd4)), closes [#&#8203;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) ([#&#8203;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 ([#&#8203;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 ([#&#8203;43607](https://github.com/renovatebot/renovate/issues/43607)) ([33e857e](https://github.com/renovatebot/renovate/commit/33e857e04a41e5a46c4eb7c1bbdb4f8d5900bdfb)), closes [#&#8203;43537](https://github.com/renovatebot/renovate/issues/43537)
- **minimum-release-age:** clarify registry-controlled metadata required ([#&#8203;43591](https://github.com/renovatebot/renovate/issues/43591)) ([66d7704](https://github.com/renovatebot/renovate/commit/66d77042a5372b66fa6b51718537e328b5cc7677))
- templates hyperlink not being rendered ([#&#8203;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 ([#&#8203;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) ([#&#8203;43604](https://github.com/renovatebot/renovate/issues/43604)) ([c1f0a4d](https://github.com/renovatebot/renovate/commit/c1f0a4dd5823a48679411c12454e0a1c3ddf04ac))
- **renovate:** group `depName=node` together ([#&#8203;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) ([#&#8203;43527](https://github.com/renovatebot/renovate/issues/43527)) ([c40927f](https://github.com/renovatebot/renovate/commit/c40927fc0dd39c71ede0f729798935c137d864e0))

##### Continuous Integration

- do not allow nested tenary operators ([#&#8203;43600](https://github.com/renovatebot/renovate/issues/43600)) ([a1772c2](https://github.com/renovatebot/renovate/commit/a1772c2a02fea8f36fc307e0346be5b78b898f66))
- **lint-staged:** format JSON on changes ([#&#8203;43597](https://github.com/renovatebot/renovate/issues/43597)) ([11239db](https://github.com/renovatebot/renovate/commit/11239db5f89d36b01b1155aa5fd6e8ceea086f87))
- **update-data:** use GitHub Actions author for commits ([#&#8203;43595](https://github.com/renovatebot/renovate/issues/43595)) ([ccd6943](https://github.com/renovatebot/renovate/commit/ccd6943dfed1620951481a18585c2c564bb5b652)), closes [#&#8203;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 ([#&#8203;43537](https://github.com/renovatebot/renovate/issues/43537)) ([4b0146a](https://github.com/renovatebot/renovate/commit/4b0146ab7b158fbb080f593c7bc3ff30eb782800)), closes [#&#8203;39090](https://github.com/renovatebot/renovate/issues/39090)

##### Miscellaneous Chores

- **deps:** update dessant/lock-threads action to v6.0.2 (main) ([#&#8203;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) ([#&#8203;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 ([#&#8203;43493](https://github.com/renovatebot/renovate/issues/43493)) ([069ace8](https://github.com/renovatebot/renovate/commit/069ace8cc09cc9a3c776170087d8203e3606dfda))

##### Documentation

- add "previously known as" to renamed options ([#&#8203;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 ([#&#8203;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 ([#&#8203;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\@&#8203;8.0.1 to v8.4.0 (main) ([#&#8203;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) ([#&#8203;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) ([#&#8203;43585](https://github.com/renovatebot/renovate/issues/43585)) ([1be6bbb](https://github.com/renovatebot/renovate/commit/1be6bbb7f88d2aec1abb17d9be13ef5a036516b5))

##### Build System

- **deps:** update dependency [@&#8203;renovatebot/pgp](https://github.com/renovatebot…
zeitlinger added a commit to prometheus/client_java that referenced this pull request Jun 11, 2026
second attempt after renovatebot/renovate#43606
has been deployed

---------

Signed-off-by: Gregor Zeitlinger <gregor.zeitlinger@grafana.com>
@zeitlinger

Copy link
Copy Markdown
Contributor Author
  • on Mend-hosted apps (where we have additional sandboxing in place), we'll enable this by default

@jamietanna it's not enabled yet - see prometheus/client_java#2220 for the first repo where I've tried it

@bo0tzz

bo0tzz commented Jun 12, 2026

Copy link
Copy Markdown

The version this is in hasn't been deployed to the hosted platform yet
nevermind, I misread

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto:no-done-comments Don't say "Done" or "Please review" - request a review instead

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants