40.0.0-next.41 (2025-04-27)
Features
- Add
bumpedAt
field (#34794) (7370ae8) - add Azure Pipelines preset (#35207) (4cb2bb2)
- add replacementVersionTemplate to packageRules (#35208) (f5d69a4)
- bazel: Support local file based bcr (#35273) (345cb95)
- bitbucket-server: add support for changelogs (#34569) (68a66a0)
- bun: workspaces (#35010) (56d82ca)
- conan: Add support for lockfile maintenance (#28174) (564ee83)
- datasource/azure-pipelines-tasks: add built-in tasks changelog url (#35325) (5091b14)
- datasource/github-runners: mark Windows Server 2019 as deprecated (#35408) (e6bc269)
- datasource/github-runners: mark Windows Server 2025 as stable (#35284) (ad5c45f)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.53.0 (main) (#35143) (b22ab99)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.54.0 (main) (#35147) (4b2733c)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.55.0 (main) (#35175) (d800967)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.58.4 (main) (#35186) (d4c3f60)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.59.0 (main) (#35416) (9c6e11a)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.0 (main) (#35436) (a0b1816)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.61.0 (main) (#35502) (7d03456)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.62.0 (main) (#35552) (d35ba2d)
- gomod: Improve distinction between go version and go toolchain updates. (#35401) (a24d3d1)
- gradle: add support for exclusiveContent() repository definitions (#35421) (4137244)
- instrumentation: use @opentelemetry resources detectors (#34904) (12bc4da)
- manager/nuget: extract msbuild sdk from
Import
(#35206) (727792a) - manager/pixi: extract conda/pypi packages (#34646) (e4601b6)
- manager: add renovate config presets manager (#32688) (d8e0f4b)
- nuget: extract full ranges (#35343) (58e4482)
- prBody: Support templates in changelogUrl (#35380) (e307fa2)
- preset: Add Scala module to Jackson monorepo group (#35556) (04f17ae)
- presets: add
php-enqueue
monorepo (#35473) (8f29e57) - readable cron schedule (#35356) (4f0a15b)
- schema: Add utility for detecting circular data (#35223) (5ad8030)
- yaml: Improve YAML parser on Jinja2 templates (#35374) (8bb9a00)
Bug Fixes
- changelogs: support massaging self-hosted gitlab URLs (#35258) (8a93407)
- circleci: Ignore non-image alias items (#35212) (e746331)
- config: apply secrets to global config (#35266) (af1cc99)
- constraints type in json schema (#35398) (ca7cc0b)
- data: automatic update of static data (#35203) (7dfad3e)
- data: automatic update of static data (#35446) (62bce43)
- datasource/deb: use only suite as parameter (#35152) (059df43)
- deps: update dependency mkdocs-material to v9.6.12 (main) (#35426) (d8c0466)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.11 (main) (#35260) (e4eefde)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.12 (main) (#35279) (702f18f)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.13 (main) (#35289) (25eafdb)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.14 (main) (#35448) (595caf4)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.15 (main) (#35458) (8f222df)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.16 (main) (#35528) (684c6f2)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13.8.17 (main) (#35568) (bea97cc)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.54.1 (main) (#35159) (ca85c42)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.54.2 (main) (#35166) (ec2801e)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.54.3 (main) (#35169) (a67e0a9)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.55.1 (main) (#35179) (c8baf9a)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.58.5 (main) (#35369) (b628d72)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.58.6 (main) (#35376) (2f1a2b3)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.58.7 (main) (#35407) (a28a5e0)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.59.1 (main) (#35424) (f275132)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.59.2 (main) (#35430) (231bfec)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.59.3 (main) (#35433) (f3bd0f7)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.1 (main) (#35450) (25faac7)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.2 (main) (#35462) (472d0ee)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.3 (main) (#35470) (1d28a69)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.4 (main) (#35471) (5fe91f6)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.5 (main) (#35472) (da5e355)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.60.6 (main) (#35476) (5fb89cd)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.61.1 (main) (#35518) (0fce8a4)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.61.2 (main) (#35531) (974fcd4)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.62.1 (main) (#35562) (3c9ad29)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9.62.2 (main) (#35571) (e70c2e6)
- devbox: nix is still required to update packages (#35388) (949de13)
- gerrit: auto-approve without calling gerrit api (#35315) (3d68582)
- gerrit: hourly prs limit not being applied outside of execution (#35377) (1ec3e7c)
- git: optimize
syncGit
(#35349) (7ed07b1) - manager): Revert "feat(manager: add renovate config presets manager" (#35501) (5742675)
- manager/gomod: use regex helper function (#35514) (a11d8b7)
- manager/gomod: use regex to remove version suffix from name (#35508) (5224255)
- manager/pixi: do not pick pixi version based on lockfile (#35389) (4b772e1)
- nix: add
path
input type to Nix schema (#35379) (58e2e93) - repositoryCache: skip loading empty cache files (#35427) (173b2cc)
- set branch.skipInstalls to false if any upgrade is false (#35138) (99bd69c)
- tool/pixi: remove
v
prefix from raw version (#35277) (e938454) - util/yaml: drop duplicate message (#35392) (918dafe)
- util: parse jsonc as jsonc (#35177) (c158176)
- worker: init user agent early (#35364) (a910126)
- workers/auto-replace: correctly handle prefix replacements (#35265) (afd6415)
- worker: sort pr title numbers numerically (#35393) (cdeeefd)
Documentation
- added docs for Job Scheduling and Renovate Status (#35520) (3f964ae)
- azure: update azuredevops docs to match new changes (#33788) (3b3f3dd)
- datasource/deb: fix example typo (#35429) (b4d2f24)
- key concepts, automerge: partial rewrite (#35410) (9a96a4d)
- manager/pixi: update version picking strategy (#35151) (0884b43)
- nuget: document changelog fallback behaviour for partial V3 API server implementations (#35402) (1a1bc9e)
- update references to renovate/renovate (main) (#35213) (73c9fac)
- update references to renovate/renovate (main) (#35452) (6fa7611)
- upgrade best practices: update preset code plus small rewrite (#34837) (0be280b)
Miscellaneous Chores
- add ci:allow-undesirable label logic (#35339) (08e06de)
- deps: lock file maintenance (main) (#35214) (3598dfb)
- deps: lock file maintenance (main) (#35217) (57972f6)
- deps: lock file maintenance (main) (#35453) (f7692a2)
- deps: update actions/download-artifact action to v4.3.0 (main) (#35540) (dc6b107)
- deps: update actions/setup-node action to v4.4.0 (main) (#35359) (316e68d)
- deps: update codecov/codecov-action action to v5.4.2 (main) (#35378) (d2140fd)
- deps: update containerbase/internal-tools action to v3.10.16 (main) (#35157) (cc427d1)
- deps: update containerbase/internal-tools action to v3.10.17 (main) (#35170) (0c43808)
- deps: update containerbase/internal-tools action to v3.10.19 (main) (#35215) (60ef7bf)
- deps: update containerbase/internal-tools action to v3.10.20 (main) (#35218) (7cc1fb2)
- deps: update containerbase/internal-tools action to v3.10.23 (main) (#35357) (a88e26a)
- deps: update containerbase/internal-tools action to v3.10.25 (main) (#35456) (c17d293)
- deps: update containerbase/internal-tools action to v3.10.26 (main) (#35566) (df5fa9a)
- deps: update dependency @eslint/js to v9.25.0 (main) (#35559) (5dcec9f)
- deps: update dependency @ls-lint/ls-lint to v2.3.0 (main) (#35167) (eeb0d41)
- deps: update dependency @types/better-sqlite3 to v7.6.13 (main) (#35333) (05b3fc0)
- deps: update dependency @types/git-url-parse to v16 (main) (#35365) (c604668)
- deps: update dependency @types/luxon to v3.6.0 (main) (#35236) (3619702)
- deps: update dependency @types/luxon to v3.6.1 (main) (#35313) (05ebbf3)
- deps: update dependency @types/luxon to v3.6.2 (main) (#35319) (790d0ea)
- deps: update dependency @types/node to v22.13.14 (main) (#35160) (f17caf4)
- deps: update dependency @types/node to v22.13.15 (main) (#35237) (6fbcdb3)
- deps: update dependency @types/node to v22.13.16 (main) (#35246) (781a9cf)
- deps: update dependency @types/node to v22.13.17 (main) (#35263) (12ea7e1)
- deps: update dependency @types/node to v22.14.0 (main) (#35295) (2188ebb)
- deps: update dependency @types/node to v22.14.1 (main) (#35442) (29b357a)
- deps: update dependency @types/semver to v7.7.0 (main) (#35154) (3cb5e5e)
- deps: update dependency @vitest/eslint-plugin to v1.1.39 (main) (#35293) (043d665)
- deps: update dependency @vitest/eslint-plugin to v1.1.40 (main) (#35404) (b11d378)
- deps: update dependency @vitest/eslint-plugin to v1.1.42 (main) (#35434) (1aa9a98)
- deps: update dependency @vitest/eslint-plugin to v1.1.43 (main) (#35545) (4ced2fb)
- deps: update dependency emojibase-data to v16.0.3 (main) (#35445) (8c5463c)
- deps: update dependency esbuild to v0.25.2 (main) (#35210) (1107833)
- deps: update dependency eslint to v9.25.0 (main) (#35560) (dd030f4)
- deps: update dependency eslint-config-prettier to v10.1.2 (main) (#35425) (af5a5e8)
- deps: update dependency eslint-import-resolver-typescript to v4.2.5 (main) (#35158) (862daee)
- deps: update dependency eslint-import-resolver-typescript to v4.3.3 (main) (#35575) (84f2b3e)
- deps: update dependency google-github-actions/auth to v2.1.10 (main) (#35555) (a28f68b)
- deps: update dependency google-github-actions/auth to v2.1.9 (main) (#35543) (1a395e1)
- deps: update dependency lint-staged to v15.5.1 (main) (#35441) (eaaa5ac)
- deps: update dependency nock to v14.0.2 (main) (#35173) (26bf090)
- deps: update dependency nock to v14.0.3 (main) (#35353) (ab20a0c)
- deps: update dependency node to v22.15.0 (main) (#35500) (9ec4086)
- deps: update dependency pdm to v2.23.1 (main) (#35275) (78ecd13)
- deps: update dependency pdm to v2.24.0 (main) (#35435) (77949fb)
- deps: update dependency pdm to v2.24.1 (main) (#35499) (0a296b7)
- deps: update dependency pnpm to v10.7.0 (main) (#35146) (66ea30c)
- deps: update dependency pnpm to v10.7.1 (main) (#35249) (b88a306)
- deps: update dependency pnpm to v10.8.0 (main) (#35371) (36446c4)
- deps: update dependency pnpm to v10.8.1 (main) (#35464) (1cfe238)
- deps: update dependency renovatebot/github-action to v41.0.19 (main) (#35337) (479886f)
- deps: update dependency renovatebot/github-action to v41.0.20 (main) (#35358) (b9fa49b)
- deps: update dependency renovatebot/github-action to v41.0.21 (main) (#35455) (fb9c0f1)
- deps: update dependency type-fest to v4.39.0 (main) (#35250) (d4da4a1)
- deps: update dependency type-fest to v4.39.1 (main) (#35302) (21e1e6f)
- deps: update dependency type-fest to v4.40.0 (main) (#35481) (535874b)
- deps: update dependency typescript to v5.8.3 (main) (#35336) (abe1f18)
- deps: update dependency typescript-eslint to v8.29.1 (main) (#35372) (e27eed1)
- deps: update dependency typescript-eslint to v8.30.0 (main) (#35468) (1daf412)
- deps: update dependency typescript-eslint to v8.30.1 (main) (#35469) (b7b9635)
- deps: update dependency vite to v6.2.5 [security] (main) (#35192) (455e796)
- deps: update dependency vite to v6.2.6 [security] (main) (#35331) (3bdbd76)
- deps: update dependency vite to v6.3.0 (main) (#35491) (cfc0b38)
- deps: update dependency vite to v6.3.1 (main) (#35512) (9d8932d)
- deps: update dependency vite to v6.3.2 (main) (#35546) (2818808)
- deps: update dependency vitest-mock-extended to v3.1.0 (main) (#35334) (680e161)
- deps: update docker/dockerfile docker tag to v1.15.0 (main) (#35397) (93a4a82)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.11 (main) (#35259) (f6f5f4e)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.12 (main) (#35278) (84454cf)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.13 (main) (#35288) (e0b85f3)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.14 (main) (#35447) (0cf7787)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.15 (main) (#35457) (e62ab02)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.16 (main) (#35526) (6a00ead)
- deps: update ghcr.io/containerbase/devcontainer docker tag to v13.8.17 (main) (#35567) (ab62e42)
- deps: update github/codeql-action action to v3.28.14 (main) (#35220) (a13f5da)
- deps: update github/codeql-action action to v3.28.15 (main) (#35235) (1de6ec9)
- deps: update github/codeql-action action to v3.28.16 (main) (#35504) (e55d691)
- deps: update jaegertracing/jaeger docker tag to v2.5.0 (main) (#35200) (a5f6834)
- deps: update linters (main) (#35113) (fffd986)
- deps: update linters (main) (#35194) (e86fa53)
- deps: update otel/opentelemetry-collector-contrib docker tag to v0.123.0 (main) (#35129) (8dae3a3)
- deps: update pdm-project/setup-pdm action to v4.4 (main) (#35495) (1e505c1)
- deps: update prom/prometheus docker tag to v3.3.0 (main) (#35394) (ce84205)
- deps: update python:3.13 docker digest to 18ecbd0 (main) (#35243) (1b6f9df)
- deps: update python:3.13 docker digest to 34dc8eb (main) (#35437) (5ae1c39)
- deps: update python:3.13 docker digest to 9819e56 (main) (#35270) (c8d4d7e)
- deps: update python:3.13 docker digest to aaf6d3c (main) (#35247) (e9ba9fc)
- deps: update sigstore/cosign-installer action to v3.8.2 (main) (#35486) (e4d7148)
- deps: update vitest monorepo to v3.1.1 (main) (#35221) (558809f)
- drop obsolete types (#35386) (6463abd)
- label-actions: capitalize Renovate brandname (#35222) (b53f2a9)
Code Refactoring
- circleci: Simplify CircleCI extraction (#35233) (8c00b15)
- gerrit: remove deprecated source branch as hashtags support (#33329) (e64ca6b)
- move capitalize fn to
lib/util
(#35355) (a0c1dde) - move utility fn (#35478) (380a331)
- npm: Switch to package http cache provider (#33853) (87be63c)
Tests
- manager/docker: add test for COPY --from with digest (#35195) (8e1e8c6)
- nix: inline fixtures (#35391) (b22f5d8)
- yaml: Fix code block indents (#35211) (5d48319)
Build System
- deps: update dependency @cdktf/hcl2json to v0.20.12 (main) (#35527) (5c75e18)
- deps: update dependency @opentelemetry/semantic-conventions to v1.31.0 (main) (#35420) (1fa1bf8)
- deps: update dependency @opentelemetry/semantic-conventions to v1.32.0 (main) (#35432) (905efc5)
- deps: update dependency @renovatebot/osv-offline to v1.6.5 (main) (#35232) (fcc9b47)
- deps: update dependency @yarnpkg/core to v4.3.0 (main) (#35184) (42ba4c4)
- deps: update dependency @yarnpkg/core to v4.3.1 (main) (#35205) (280a786)
- deps: update dependency @yarnpkg/core to v4.4.0 (main) (#35414) (6600ccf)
- deps: update dependency @yarnpkg/core to v4.4.1 (main) (#35461) (3d8fa3d)
- deps: update dependency cronstrue to v2.57.0 (main) (#35155) (da058e9)
- deps: update dependency cronstrue to v2.58.0 (main) (#35346) (7da63b4)
- deps: update dependency cronstrue to v2.59.0 (main) (#35403) (9363d4a)
- deps: update dependency git-url-parse to v16.1.0 (main) (#35381) (c51297c)
- deps: update dependency luxon to v3.6.1 (main) (#35230) (c91c875)
- deps: update dependency protobufjs to v7.5.0 (main) (#35483) (ccba9bf)
- deps: update dependency yaml to v2.7.1 (main) (#35201) (35d3baa)
- deps: update dependency zod to v3.24.3 (main) (#35511) (12a8811)
- deps: update node.js to v22.15.0 (main) (#35490) (ad376fa)