44.125.2

renovatebot/renovate44.125.2Sep 30, 2026by github-actions[bot]

Upgrading?

AI Summary

A major maintenance release involving significant refactoring of datasource logic, including making `postprocessRelease` optional and improving registry URL resolution.

Key Highlights

  • Refactor datasource types and logic
  • Make `postprocessRelease` an optional method
  • Add instrumentation to file filtering and config merging functions
  • Fix documentation for default registry strategy

Full Release Notes

## [44.125.2](https://github.com/renovatebot/renovate/compare/44.125.1...44.125.2) (2026-09-30)

### Bug Fixes

* **datasource:** document `first` as the default registry strategy ([#46104](https://github.com/renovatebot/renovate/issues/46104)) ([fc57966](https://github.com/renovatebot/renovate/commit/fc57966a6e004beb025985813a22e0d3a6e945b6)), closes [#40497](https://github.com/renovatebot/renovate/issues/40497)

### Miscellaneous Chores

* **deps:** update docker/dockerfile docker tag to v1.27.1 (main) ([#46608](https://github.com/renovatebot/renovate/issues/46608)) ([fd9f0a8](https://github.com/renovatebot/renovate/commit/fd9f0a89cc4942fae469912729f912bb04613f12))
* **deps:** update ghcr.io/containerbase/devcontainer docker tag to v14.22.0 (main) ([#46609](https://github.com/renovatebot/renovate/issues/46609)) ([1777a89](https://github.com/renovatebot/renovate/commit/1777a89ee66568227897cb0846e376ca266020bf))

### Code Refactoring

* **datasource:** derive the lookup config types from each other ([#46107](https://github.com/renovatebot/renovate/issues/46107)) ([d706bb2](https://github.com/renovatebot/renovate/commit/d706bb2e25353fec2e39db46f3e0db219da6aa79))
* **datasource:** make `postprocessRelease` an optional method ([#46105](https://github.com/renovatebot/renovate/issues/46105)) ([7c85eeb](https://github.com/renovatebot/renovate/commit/7c85eeb920d40a4300c8178b43ad693b63f29828))
* **datasource:** resolve registry URLs with early returns ([#46106](https://github.com/renovatebot/renovate/issues/46106)) ([0b16fce](https://github.com/renovatebot/renovate/commit/0b16fce83390e000ec72848f3129d466b56a7e97)), closes [#15856](https://github.com/renovatebot/renovate/issues/15856)
* **instrumentation:** instrument `getFilteredFileList` ([#46603](https://github.com/renovatebot/renovate/issues/46603)) ([a35adea](https://github.com/renovatebot/renovate/commit/a35adeacdcd9b6bfd509b5f4a540da4619b3531e))
* **instrumentation:** instrument `getMatchingFiles` ([#46604](https://github.com/renovatebot/renovate/issues/46604)) ([f52629a](https://github.com/renovatebot/renovate/commit/f52629af419a837f8731984042ec92d3a2de1832))
* **instrumentation:** instrument `mergeChildConfig` ([#46601](https://github.com/renovatebot/renovate/issues/46601)) ([e5b3520](https://github.com/renovatebot/renovate/commit/e5b35200d8977fbd739befe5c4469d2e59bca8fb))
* **instrumentation:** instrument each manager's file filtering ([#46602](https://github.com/renovatebot/renovate/issues/46602)) ([12c6f96](https://github.com/renovatebot/renovate/commit/12c6f96612758aced8eef0f799b3503f9903c2ea))

Related Repositories