Releases: apache/incubator-devlake
v0.16.0-beta6
v0.16.0-beta5
Same as v0.16.0-beta4, this is for testing the release process.
v0.16.0-beta4
Bug Fixes
[Jira]: jira error on unMarshaling RemotelinkCommitShaPattern(#4641)
v0.16.0-beta3
Bug Fixes
- [Jira]: jira error on unMarshaling RemotelinkRepoPattern(#4639)
v0.16.0-beta2
v0.16.0-beta1
New Features
- [GitLab] GitLab v11.x version is now supported. #4136
- [SonarQube] The SonarQube plugin is now supported. #2305
- [Bitbucket] Bitbucket is now officially supported. #4340
- [Customize] Users can now import data from CSV files and expand data schema. #3840
- [Config-UI] The transformation configuration for GitHub/Jira has been simplified and re-organized. #3634 #4036
Bug Fixes
- [Dashboard] The way to calculate Change Failure Rate is now accurate. #4610
- [Jira] Issue story points in Jira can now be float numbers. #4325
- [Jira] Store labels into the jira issue_labels table. #4500
- [Config-UI] Config-UI now lists private membership organizations for GitHub. #4439
- [Framework] Creating a connection with the same name will no longer overwrite the previous one. #4224
- [Refdiff] CalculateIssuesDiff no longer errors with SQL code 1241. #4225
Breaking Changes
- [Refactor] Directory structure refactoring. #2078
How to Upgrade
For docker-compose and k8s users, the docker-compose.yml/k8s-deploy.yaml file should be updated with the following image tags:
- apache/devlake:v0.16.0-beta1
- apache/devlake-dashboard:v0.16.0-beta1
- apache/devlake-config-ui:v0.16.0-beta1
For helm users, please follow the instructions provided in the following link: https://devlake.apache.org/docs/next/GettingStarted/HelmSetup/#update
v0.15.1-beta6
v0.15.1-beta5
v0.15.0
This is an official release.
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
- apache/devlake-dashboard:v0.15.0
- apache/devlake-config-ui:v0.15.0
For the helm users, please follow this instruction https://devlake.apache.org/docs/next/GettingStarted/HelmSetup/#update
v0.15.0-rc4
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.