Skip to content

Releases: apache/devlake

v0.17.0

24 Jul 02:38

Choose a tag to compare

New Features

  • [Azure DevOps] Supports Azure DevOps: #2604
  • [PagerDuty] Supports PagerDuty: #4220
  • [Auth] Implements token permission checks for plugin connections: #4571
  • [Config UI] Redesigns user experience for transformation rules in Config UI: #4580
  • [Customize] Supports extracting float and integer values: #4833

Bug Fixes

  • [Jira] Resolves issue with system timezone not being respected in Jira: #4902
  • [Gitlab] Fixes no pagination is used in the 'collectAccounts' task: #5126
  • [GitLab] Fixes the collected pr commits data is incorrect: #5406
  • [Jenkins] Fixes invalid endpoint URLs should not pass connection test: #5272
  • [GitHub] Fixes 401 unauthorized in the middle of a pipeline: #5222

Breaking Changes

  • [Refactor][DORA] Re-define deployments for DevLake. Addresses data correctness issues with Change Lead Time and Jenkins deployments in DORA: #4869
  • [Refactor][Framework] Requires binding data scope and transformation rules to the data connection: #4681
  • [Feature][TAPD] Add tapd bp api, change type of TypeMappings/StatusMappings: #4566

How to Upgrade

For docker-compose users, please update your docker-compose.yml file with the following image tags:

  • devlake.docker.scarf.sh/apache/devlake:v0.17.0
  • devlake.docker.scarf.sh/apache/devlake-dashboard:v0.17.0
  • devlake.docker.scarf.sh/apache/devlake-config-ui:v0.17.0

For helm users, please follow the our docs

v0.17.0-beta13

05 Jul 10:28
78a54ca

Choose a tag to compare

v0.17.0-beta13 Pre-release
Pre-release

Bug Fixes

v0.17.0-beta12

21 Jun 06:38
9b5ee0a

Choose a tag to compare

v0.17.0-beta12 Pre-release
Pre-release

Bug Fixes

  • [Gitlab] Fix ignore 404 when collecting gitlab mr detail: #5385
  • [SonarQube] Fix all blocks of a issue have same line numbers: #5484
  • [TAPD] Fix tapd board type not set to scrum in domain layer's boards table: #5157
  • [Config-UI] Fixed a bug when testing a connection that prevented users from modifying the connection: #5545

v0.17.0-beta11

12 Jun 09:46
d9492fe

Choose a tag to compare

v0.17.0-beta11 Pre-release
Pre-release

Bug Fixes

  • [Gitlab] Fix gitlab lost mr commit: #5406
  • [Azure DevOps] Build not found: #5383
  • [Azure DevOps] SQL Sha Merge Commit cannot be null: #5298
  • [AzureDevOps] Error extracting running builds: #5336

New Feature

  • [Jira] Collect data in jira development panel: #4304

v0.17.0-beta10

06 Jun 06:26

Choose a tag to compare

v0.17.0-beta10 Pre-release
Pre-release

Bug Fixes

  • [Bug][Azure DevOps] Column 'startTime' cannot be null: #5344
  • [Bug][PagerDuty] Plugin isn't pulling all incidents from PagerDuty to _raw_pagerduty_incidents table: #5311
  • [Bug][TAPD] Wrong url value in issues table for tapd task issue: #5339

v0.17.0-beta9

01 Jun 09:06
5e346fa

Choose a tag to compare

v0.17.0-beta9 Pre-release
Pre-release

Bug Fixes

  • [Bug][AzureDevOps] Error extracting running builds. #5336
  • [Bug][Pydevlake] Substream collect error when multiple scopes. #5309
  • [Bug][Azure DevOps] Error when collecting some failed pipeline runs. #5083

Notes

  • The fix for #5311 ([Bug][PagerDuty] Plugin isn't pulling all incidents from PagerDuty to _raw_pagerduty_incidents table) included in this beta release is incomplete. The complete fix will be included in v0.17.0-beta10.

v0.17.0-beta8

26 May 14:00
14fddd1

Choose a tag to compare

v0.17.0-beta8 Pre-release
Pre-release

Bug Fixes

  • [Github] Fix 401 unauthorized in the middle of a pipeline. #5222
  • [Jenkins] Fix invalid endpoint URLs pass connection test. #5272
  • [Gitlab|Bitbucket] Fix missing the namespace for gitlab/bitbucket name. #5193
  • [Azure DevOps] Fix missing records in cicd_tasks. #5081
  • [PagerDuty] Fix all projects _raw_pagerduty_incidents overidden by one project's sync. #5278

v0.17.0-beta7

26 May 12:12
14fddd1

Choose a tag to compare

v0.17.0-beta7 Pre-release
Pre-release

This release is deprecated due to a bad merge conflict resolution in cherry-picking.

v0.17.0-beta6

23 May 10:41
0c351cd

Choose a tag to compare

v0.17.0-beta6 Pre-release
Pre-release

Bug Fixes

  • [PagerDuty] Fix pagerduty data collection limit with service filtering. #5107
  • [PagerDuty] Fix unable to list over 99 services when configuring the data scope. #5212
  • [Github] Fix github repos' url columns are empty. #5100
  • [Bitbucket] Fix bitbucket repos' url columns are empty. #5100
  • [Azure DevOps] Fix azuredevops migration for jobs table on postgresql. #5187
  • [Azure DevOps] Set type of description column to text. #5151
  • [Azure DevOps] Fix collection of abandonned prs that don't have the lastMergeCommit property. #5108
  • [PagerDuty] Fix PagerDuty MTTR computation. #5233
  • [Config UI] Fix the wording about jenkins transformation. #5234
  • [Sonarqube] Fix search-remote-scope response 500 error. #5254
  • [Framework] Fix invalid byte sequence for encoding UTF8. #5243

New Features

  • [Dashboard] Add more details to DORA and DORA validation dashboard. #5216

v0.17.0-beta5

15 May 08:31
b54fa2a

Choose a tag to compare

v0.17.0-beta5 Pre-release
Pre-release

Bug Fixes

  • [Gitlab] Fix no pagination is used in the 'collectAccounts' plugin. #5126
  • [Customize] Fix type field in board entity not being populated on csv import. #5086
  • [Tapd] Fix incorrect value for tapd iteration type changelog. #5084
  • [Tapd] Fix board data not extracted to domain layer boards entity. #5156
  • [Jira] Fix an error occurred during extracting the remote link from the raw data layer. #5146
  • [Dashboard] Fix dora flow still uses the old SQLs to validate dora metrics.#5130
  • [Config-UI] Fix azure devops needs better error handling when remote-scopes?groupId=xxx%2Fyyy returns empty list. #5058
  • [DORA] environment is empty when production regex is left empty. #5169