github apache/incubator-devlake v0.15.0-rc4

latest releases: v1.0.1, v1.0.2-beta1, v1.0.1-beta9...
20 months ago

This is a preview of the coming official release. The official release will be available once this release candidate passes the ASF Incubator voting process.

New Features

  • [Framework] Introduce the project entity for better data segregation
  • [Framework] Add an option to skip failed tasks when running DevLake pipelines
  • [Framework] Support rerunning failed tasks from a DevLake pipeline
  • [DORA] Improve calculation algorithm for Change Lead Time metric from DORA
  • [DORA] Support project-based DORA metrics
  • [Config-UI] Support bulk-importing for GitHub, GitLab, Jira, and Jenkins
  • [GitHub] Speed up GitHub data collection by ~10x with GitHub's GraphQL API
  • [Plugins] Introduce time filters to limit the time range for data collection (available for GitHub, Gitlab, Jira, Jenkins, and Tapd)
  • [DevOps]: Docker multi-arch(x86_64 and ARM64) images support

Bug Fixes

  • [Jenkins] Jenkins repeatedly collects the same data #3860
  • [GitHub] Null pointer error in GitHub PR review comments extractor #3973
  • [Dashboard] Some panels do not display properly #3352
  • [Gitextractor] Gitextractor missing commit files data #4001
  • [GitHub] record not found error when only collecting Issue Tracking entities from GitHub #3804
  • [Gitextractor] Gitextractor panic on some repositories #3719

Breaking Changes

  • Transformation rules are extracted out of blueprints into their own entity, transformation rules.
  • A new status Partial Success is introduced for DevLake pipelines that contain tasks that are failed and skipped
  • New blueprints are now created with version 2 API

How to upgrade

For the docker-compose and k8s users, please update the docker-compose.yml/k8s-deploy.yaml file, and set the images tag to

  • apache/devlake:v0.15.0-rc4
  • apache/devlake-dashboard:v0.15.0-rc4
  • apache/devlake-config-ui:v0.15.0-rc4

For the helm users, please follow this instruction https://devlake.apache.org/docs/next/GettingStarted/HelmSetup/#update

What's new from rc3?

  • rc4 enables the GitHub plugin to use GraphQL API for data collection by default. This should speed up data collection for GitHub by ~10x.

Don't miss a new incubator-devlake release

NewReleases is sending notifications on new releases.