Releases: mend/renovate-ce-ee
0.18.0
Renovate Pro release 0.18.0
is a rollup of the features previewed in the 0.18.0-pre.*
releases. This will be the last minor release of Renovate Pro before it is renamed and relocated to WhiteSource Renovate v1.0.0
.
Features
Deprecation of Postgres DB use
This release removes the need for a dedicated database (Postgres) container to run alongside Renovate. Instead, an in-memory job queue is used by Renovate Pro within a single container.
Here is an example Docker Compose file for running this with GitLab:
renovate-pro:
image: renovate/pro:0.18.0-pre.1
environment:
- ACCEPT_AGREEMENT=y
- SCHEDULER_CRON=0 * * * *
- RENOVATE_PLATFORM=gitlab
- RENOVATE_ENDPOINT=https://gitlab.company.com/api/v4/
- RENOVATE_TOKEN
- GITHUB_COM_TOKEN
Bug fixes
- Pagination for GitLab project retrieval (Closes #73)
- The Pro scheduler now supports Renovate's
autodiscoverFilter
config option for GitLab-only (Closes #74). For GitHub Enterprise, please use GitHub's native interface for selecting repositories individually to install. - Fixed a bug in Pro where
hostRules
were not applied before every repository
Update of Renovate core to v19.66.3
For full details, please see Renovate's changelogs. Highlight below:
Features
- logger: Integrate logger with sanitizing
- manager: Support poetry custom repositories
- Elixir support
- docker: add insecureRegistry hostRule
- helm requirements.yaml support
- gradle-version: source releases from registryUrls
- nuget: add version scheme
Fixes
- gomod: Improve go datasource sourceMatch regex
- manager: Fix extraction of gitlab-ci includes
- maven: support RELEASE and LATEST
- gomod: skip indirect dependencies
- docker: added a workaround for ports not being set correctly during a redirect to S3
0.18.0-pre.4
Bug fixes
- Apply globally configured
hostRules
before each repository job
0.18.0-pre.3
Bug fixes
Fixes a problem where jobs were not being queued in priority order.
Dependency updates
Updates Renovate to v19.66.3
0.18.0-pre.2
Fixes a GitLab webhook enqueuing bug.
0.18.0-pre.1
Deprecation of Postgres DB use
This pre-release removes the need for a dedicated database (Postgres) container to run alongside Renovate. Instead, an in-memory job queue is used by Renovate within a single container.
Here is an example Docker Compose file for running this with GitLab:
renovate-pro:
image: renovate/pro:0.18.0-pre.1
environment:
- ACCEPT_AGREEMENT=y
- SCHEDULER_CRON=0 * * * *
- RENOVATE_PLATFORM=gitlab
- RENOVATE_ENDPOINT=https://gitlab.company.com/api/v4/
- RENOVATE_TOKEN
- GITHUB_COM_TOKEN
GitLab Scheduler improvements
Additionally, this release supports:
0.17.0
This feature release updates the Renovate version to v19.52.2, which brings the following features and fixes:
Features:
- Added support for Package.swift files
- Added support for DroneCI files
- support for volta
- add option
prPriority
- Add rebaseConflictedPrs configuration
- add option
assignAutomerge
- add option
configWarningReuseIssue
- add option
stabilityDays
- add
pruneStaleBranches
config option - centralized log sanitation
- composer: Add support for custom git repositories
- config: use onboardingConfig when rebasing onboarding PR
- docker: AWS ECR authentication support
- emoji: Adds support for configuring emoji types
- git: initialise submodules when cloning repos
- github: Support for team assignment
- gitlab: Add support for gitlab-ci include statements
- gomod: upgrade dependencies in replace directive
- gradle: Support updating plugin dependencies
- gradle: Add basic Gradle Kotlin DSL support
- gradle: support Gradle projects in subdirectories
- gradle: Support Kotlin DSL extra properties- maven: Group dependencies by common version property
- maven: Support for pin strategy
- maven: Support scm.url values prefixed with "scm:" in the datasource
- proxy: use
global-agent
lib to set up proxy - versioning: Add regex versioner
- yarn: support yarn offline mirror
Fixes:
- don’t rebase if target branch changed
- Comment instead of autoclose for modified branch
- bazel: handle url updating instead of urls
- bazel: handling of non-github URLs in git_repository
- buildkite: Handle more use-cases in config parser
- docker: add support for querying tags from ECR
- docker-compose: ignore image if built locally- gradle: Support classifier and extension
- docker-compose: skip over dupes
- github: handle 404 status check gracefully
- github: try automerge even if push protection is enabled
- gomod: use go get to generate pseudo versions for digest updates
- gomod: Add -d option to go get command
- gomod: add ./... to go get command
- gradle: Take plugin repositories into account
- maven: Use repository urls from parent POM files
- nuget: hould check all feeds
- rubygems: fix got retry
BREAKING CHANGES
Docker v1 registries are no longer supported
0.16.2
This patch release includes the following bug fixes:
- Disables caching for scheduler lookups, which in some instances was causing duplicate repositories to be enqueued
- Gracefully handles changelog lookup failures instead of printing err
Renovate version used: 18.16.20