Skip to content

Releases: mend/renovate-ce-ee

0.18.0

22 Nov 19:19
Compare
Choose a tag to compare

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

06 Nov 10:15
Compare
Choose a tag to compare
0.18.0-pre.4 Pre-release
Pre-release

Bug fixes

  • Apply globally configured hostRules before each repository job

0.18.0-pre.3

06 Nov 07:47
Compare
Choose a tag to compare
0.18.0-pre.3 Pre-release
Pre-release

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

29 Oct 08:16
Compare
Choose a tag to compare
0.18.0-pre.2 Pre-release
Pre-release

Fixes a GitLab webhook enqueuing bug.

0.18.0-pre.1

17 Oct 13:10
Compare
Choose a tag to compare
0.18.0-pre.1 Pre-release
Pre-release

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:

  • 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.

0.17.0

16 Oct 11:37
Compare
Choose a tag to compare

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

23 Jul 07:37
Compare
Choose a tag to compare

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