33.0.0
renovate-release
released this
23 Oct 05:36
·
4894 commits
to main
since this release
33.0.0 (2022-10-23)
This release contains some changes of default values/behavior:
internalChecksFilter
will now default tostrict
, meaning that updates will be withheld by default when internal status checks are pending. This should reduce the number of "non-actionable" Pull Requests you get.azure-pipelines
manager is disabled by default, because its primary datasource can unfortunately suggest updates which aren't yet installable. Users should opt into this manager once they know the risks.binarySource=install
will now be used instead ofglobal
whenever Renovate is run within a "containerbase" image. This means dynamic installation of most package managers and languages- Dependencies will no longer be pinned by default if
rangeStrategy=auto
. While we recommend pinning dependencies, we decided users should opt into this more explicitly.
And two major features!
- AWS CodeCommit platform support
- OpenTelemetry support
Both the above are considered "experimental". Please test them out and let us know your feedback - both positive or negative - so that we can progress them to fully available.
⚠ BREAKING CHANGES
- Node 16 is the required runtime for Renovate.
- [NOTE: This was reverted in v34] config:
branchNameStrict
default value is nowtrue
- 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
Features
- azure-pipelines: disable by default (#18142) (deea750), closes #15818
- config: default branchNameStrict=true (c9161ef)
- config: move autodiscovery filter from string to array (#16525) (0a6d97f), closes #8763
- default internalChecksFilter to strict (#18460) (b5a515b)
- default to binarySource=install (#18027) (0be74f3), closes #14531
- deprecate node v14 (#16969) (6fb2cce)
- do not auto pin rangeStrategy (#18309) (cbca54d), closes #18304
- github: remove forkMode setting (#18074) (caad0ae)
- jsonnet-bundler: Use absolute import format for depName (#14525) (5e7844f), closes #13568
- Support AWS Code Commit platform (#17076) (80af0fd)
- telemetry: add OpenTelemetry tracing MVC (#15731) (b53c581)