44.62.2
renovatebot/renovate44.62.2Sep 4, 2026by github-actions[bot]
AI Summary
This release focuses on bug fixes across various modules including custom managers, datasources, and presets, alongside improvements to test reliability and code quality.
Key Highlights
- Fixed Custom Managers to only allow capturing `currentDigest` in configuration validation.
- Updated Mix manager to run commands from the lock file's directory.
- Added support for array form of `tool.uv.sources` in PEP 621.
- Enhanced test reliability by replacing file snapshots with explicit assertions.
- Fixed Java LTS version handling for mise to preserve partial semver.
New Features
- Support for array form of tool.uv.sources in PEP 621
Full Release Notes
## [44.62.2](https://github.com/renovatebot/renovate/compare/44.62.1...44.62.2) (2026-09-04) ### Bug Fixes * **config/validation:** allow only capturing `currentDigest` in Custom Managers ([#45671](https://github.com/renovatebot/renovate/issues/45671)) ([8abbd14](https://github.com/renovatebot/renovate/commit/8abbd14fe6df0e607ca86dcf05a8bf95d5c50359)), closes [#45665](https://github.com/renovatebot/renovate/issues/45665) * **datasource:** use release-level registryUrl in postprocessRelease ([#45096](https://github.com/renovatebot/renovate/issues/45096)) ([7f71c26](https://github.com/renovatebot/renovate/commit/7f71c26283d1ceb47ec73b272eb38938ac09a1b9)) * **manager/mix:** run mix commands from the lock file's directory ([#44971](https://github.com/renovatebot/renovate/issues/44971)) ([69bc2dd](https://github.com/renovatebot/renovate/commit/69bc2dde90a719c7af75bbf16da174cab8661ad1)) * **manager/pep621:** support array form of tool.uv.sources ([#44970](https://github.com/renovatebot/renovate/issues/44970)) ([9d10700](https://github.com/renovatebot/renovate/commit/9d1070091aff7c774d1e0b2824e659c514179905)) * **presets:** fix javaLTSVersions not preserving partial semver for mise Java versions ([#44899](https://github.com/renovatebot/renovate/issues/44899)) ([5f5e58b](https://github.com/renovatebot/renovate/commit/5f5e58b822dff79abd0d29003206837aa34a0c2f)) * **versioning/nuget:** bare exact version bypasses ignoreUnstable ([#45087](https://github.com/renovatebot/renovate/issues/45087)) ([4db8635](https://github.com/renovatebot/renovate/commit/4db863563a0cea6c53e4a247a65541c954032f7d)) ### Tests * **core:** replace file snapshots with explicit assertions ([#45660](https://github.com/renovatebot/renovate/issues/45660)) ([df8c405](https://github.com/renovatebot/renovate/commit/df8c4051ffc2052f8d6c6cf86a8f3cfb2591aa0b)) * **linters:** forbid file-based snapshot matchers ([#45661](https://github.com/renovatebot/renovate/issues/45661)) ([0ff377b](https://github.com/renovatebot/renovate/commit/0ff377b6889bde8a2b62cce99cedcc19ed3c4b39)) * **platform:** replace file snapshots with explicit assertions ([#45684](https://github.com/renovatebot/renovate/issues/45684)) ([762ac01](https://github.com/renovatebot/renovate/commit/762ac01133e0749fd16382ff1ed25602b95d9c55)) * shrink oversized fixtures to representative examples ([#45666](https://github.com/renovatebot/renovate/issues/45666)) ([300e3a6](https://github.com/renovatebot/renovate/commit/300e3a616c8d09b487bbe6ebda451206cf19353e)) * use expect().resolves instead of awaiting inside expect ([#45672](https://github.com/renovatebot/renovate/issues/45672)) ([05e1271](https://github.com/renovatebot/renovate/commit/05e1271376e1ca79309e1e9646442668b5b72012))