This is a major release to indicate breaking changes within the Renovate OSS software which is wrapped. In future, we will issue major updates to Renovate On-Prem whenever there's a breaking change in Renovate OSS which is applicable to Renovate On-Prem users.
Renovate OSS
This release updates Renovate OSS from v32.238.1 to v34.101.0
BREAKING CHANGES:
- Node 16 is the required runtime for Renovate.
- config:
internalChecksFilter
default value is now"strict"
- config:
ignoreScripts
default value is nowtrue
. IfallowScripts=true
in global config,ignoreScripts
must be set tofalse
in repo config if you want all repos to run scripts. - config:
autodiscover
filters can no longer include commas - config: boolean variables must be
true
orfalse
when configured in environment variables, and errors will be thrown for invalid values. Previously invalided values were ignored and treated asfalse
. - datasource/go:
git-tags
datasource will be used as the fallback instead ofgithub-tags
if a go package's host type is unknown. - jsonnet-bundler:
depName
now uses the "absolute import" format (e.g.bar
→github.com/foo/bar/baz-wow
) - azure-pipelines: azure-pipelines manager is now disabled by default.
- github: No longer necessary to configure forkMode. Forking mode is now experimental.
- Users of
containerbase
images (such as official Renovate images) will now have dynamic package manager installs enabled by default. - Dependencies are no longer automatically pinned if
rangeStrategy=auto
, pinning must be opted into usingrangeStrategy=pin
New package managers:
Additional feature highlights:
- Support AWS Code Commit platform (#17076 ) (80af0fd )
- add OpenTelemetry tracing MVC (#15731 ) (b53c581 )
- http: maxRequestsPerSecond (#18325 ) (b2d18d1 )
- composer: support binarySource=install for php (#18656 ) (ca4025b )
- nix: support binarySource=install for nix (#18707 ) (c90cda0 )
- go: support github vulnerability alerts (#18730 ) (5fb5dab )
- manager/nuget: support install mode (#19049 ) (1633759 )
- manager/gomod: dynamic golang install 🎉 (#19104 ) (c25b02e )
- manager/cargo: support dynamic install 🎉 (#19106 ) (ff40cb3 )
- gradle: Support for gradle consistent versions plugin (#19182 ) (0d9aaed )
- manager/gomod: update indirect dependencies for Go Modules (#19431 ) (d19effc )
- gomod: directive versioning (#19453 ) (7193547 )
- ruby: support dynamic install (#19510 ) (331a396 )
For the full changelog including bug fixes, see here
Updated Third Party Tools
- git v2.39.0
- Node.js 18.13.0
- npm 9.2.0
- Gradle 7.6
- Elixir 1.14.2
- PHP 8.2.1
- Composer 2.5.1
- Go 1.19.4
- Python 3.11.1
- Pipenv 2022.12.19
- Poetry 1.3.1
- Rust 1.66.0
- Ruby 3.2.0
- Bundler 2.4.3
- pnpm 7.21.0
- .NET 6.0.404
- Lerna 6.3.0
- Helm 3.10.3