39.0.0 (2024-11-04)
⚠ BREAKING CHANGES
- branchNameStrict: Branch names with multiple forward slashes will change if branchNameStrict=true
- deps: Renovate sidecard images will default to use Ubuntu 24.04 instead of 20.04, and use User ID 12021 instead of 1001
- deps: The Renovate full image now uses Ubuntu 24.04, Python 3.13 and Node v22
- github: Renovate will now prefer squash merges over others in GitHub, if they are allowed.
- Dockerfile: Renovate -full images will now use binarySource=global. Set RENOVATE_BINARY_SOURCE=install to revert to dynamic tool installation.
- Renovate Docker images will now be based on Node.js v22 instead of v20
Features
- branchNameStrict: remove forward slashes from non-prefix part of branchName (#32278) (a6d93dc)
- deps: update ghcr.io/containerbase/sidecar docker tag to v13 (#32095) (0f2783c)
- deps: update ghcr.io/renovatebot/base-image docker tag to v9 (#32240) (2d9cd61)
- Dockerfile: set binarySource=global for full image (#32272) (4f62bff), closes #32136