Skip to content

Releases: apache/incubator-devlake

v0.21.0

22 Apr 02:52
ac4f7fe
Compare
Choose a tag to compare

Breaking Changes

New Features

Bug Fixes

Read more

v1.0.0-beta3

01 Apr 10:30
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-release

New Features

  • [Config UI] Support close in the onboard card: #7266

Bugs Fixes

  • [Config UI] Fix log width overflow: #7264
  • [Config UI] Onboarding process showing and mandatory after an upgrade #7274

How to Upgrade

Please follow the steps below to upgrade Apache Incubator DevLake:
For Docker Compose and Kubernetes (k8s) Users:

  1. Update your docker-compose.yml or k8s-deploy.yaml file with the following image tags:
  • apache/devlake:v1.0.0-beta3
  • apache/devlake-dashboard:v1.0.0-beta3
  • apache/devlake-config-ui:v1.0.0-beta3
  1. Set the value for "ENCRYPTION_SECRET". Please refer to the documentation at Docker Compose Setup for detailed instructions based on your installation method.
    For Helm Users:
  2. Follow the instructions provided in the documentation at Helm Setup.
  3. Ensure that you have set the value for "ENCRYPTION_SECRET".
    Upgrade Notes:
    For detailed upgrade instructions and further information, please refer to the documentation in Upgrade Guide.

v1.0.0-beta2

29 Mar 09:49
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

New Features

  • [Config UI] Add an onboarding workflow for users: #7247

How to Upgrade

Please follow the steps below to upgrade Apache Incubator DevLake:
For Docker Compose and Kubernetes (k8s) Users:

  1. Update your docker-compose.yml or k8s-deploy.yaml file with the following image tags:
  • apache/devlake:v1.0.0-beta2
  • apache/devlake-dashboard:v1.0.0-beta2
  • apache/devlake-config-ui:v1.0.0-beta2
  1. Set the value for "ENCRYPTION_SECRET". Please refer to the documentation at Docker Compose Setup for detailed instructions based on your installation method.
    For Helm Users:
  2. Follow the instructions provided in the documentation at Helm Setup.
  3. Ensure that you have set the value for "ENCRYPTION_SECRET".
    Upgrade Notes:
    For detailed upgrade instructions and further information, please refer to the documentation in Upgrade Guide.

v0.21.0-beta9

26 Mar 02:12
71f3e1f
Compare
Choose a tag to compare
v0.21.0-beta9 Pre-release
Pre-release

What's Changed

  • cherry-pick #7183 fix: unnecessary loading by @github-actions in #7186
  • cherry-pick #7191 fix: no correct reset state by @github-actions in #7192
  • cherry-pick #7215 fix: jira jql checker add debug log by @github-actions in #7216

Full Changelog: v0.21.0-beta8...v0.21.0-beta9

v1.0.0-beta1

20 Mar 00:52
60faf14
Compare
Choose a tag to compare
v1.0.0-beta1 Pre-release
Pre-release

New Features

Bugs Fixes

Read more

v1.0-beta1

15 Mar 11:34
60faf14
Compare
Choose a tag to compare
v1.0-beta1 Pre-release
Pre-release

New Features

Bugs Fixes

Read more

v0.21.0-beta8

15 Mar 10:54
5012c2f
Compare
Choose a tag to compare
v0.21.0-beta8 Pre-release
Pre-release

What's Changed

  • cherry-pick #7146 fix: blueprint gets disabled when disabling dora for project by @github-actions in #7147
  • cherry-pick #7144 fix: missed plugin opsgenie doc by @github-actions in #7145
  • cherry-pick #7148 fix: unable to trigger blueprints with webhooks only by @github-actions in #7149
  • cherry-pick #7161 fix: jira epic add time after by @github-actions in #7162
  • cherry-pick #7163 fix: some jira test connection error by @github-actions in #7164
  • cherry-pick #7165 fix: jira server test connection bug by @github-actions in #7166
  • cherry-pick #7169 fix: limit layout content width to 1280 by @github-actions in #7170
  • Morelog by @d4x1 in #7173
  • cherry-pick #7175 fix(zentao): update error message when testing connection fails by @github-actions in #7176

Full Changelog: v0.21.0-beta7...v0.21.0-beta8

v0.21.0-beta7

08 Mar 07:56
Compare
Choose a tag to compare
v0.21.0-beta7 Pre-release
Pre-release

What's Changed

  • fix(ui): Add /health url with basicAuth disabled (#7009) by @sayeedhussain in #7038
  • cherry-pick #7039 fix(zentao): fix PatchConnection by @github-actions in #7040
  • cherry-pick #7032 fix updated_at field in cicd_tasks and cicd_pipelines by @github-actions in #7041
  • cherry-pick #7042 fix(tapd): sanitize connection's resp by @github-actions in #7043
  • cherry-pick #7033 fix: cicd deployment dora delete when data nil by @github-actions in #7044
  • cherry-pick #7045 fix(security): fix cwe-276, (parts of)cwe-22 by @github-actions in #7047
  • cherry-pick #7051 fix(zentao): fix parsing errors for date related fields on zentao v18.10 to v0.21 by @d4x1 in #7055
  • cherry-pick #7030 feat: add docs about v0.21 by @github-actions in #7057
  • chore: adjust the doc link to v0.21 by @mintsweet in #7058
  • fix: pr cycle time doesn't respect time interval and is not null replace of != null by @abeizn in #7056
  • cherry pick #7060 fix(azuredevops): fix environment field in cicd_tasks and cicd_pipelines to v0.21 by @d4x1 in #7061
  • cherry-pick #7062 fix(azuredevops): remove unneccessary collectors when re-transformati… by @github-actions in #7063
  • cherry-pick #7064 fix(azuredevops): fix environment field by @github-actions in #7065
  • cherry-pick #7068 Fetch AzureDevops Builds by finishTimeDescending by @github-actions in #7069
  • cherry-pick #7067 fix: jenkins should be using fullName instead of scopeId when generating plan by @github-actions in #7071
  • cherry-pick #7070 fix: empty dora data when run the tasks by @github-actions in #7072
  • cherry-pick #7066 fix: jenkins task name error by @github-actions in #7077
  • cherry-pick #7080 feat(plugins): add WRAP_RESPONSE_ERROR in config to avoid SSRF when testing connections by @github-actions in #7081
  • cherry-pick #7085 fix: show badge in connection name by @github-actions in #7087
  • cherry-pick #7095 fix: gitlab delate data by raw data table by @github-actions in #7102
  • cherry-pick #7093 fix: sonarqube connection delete on no scope config by @github-actions in #7103
  • cherry-pick #7104 chore: upgrade miller-columns-select to 1.3.1 by @mintsweet in #7109
  • cherry-pick #7106 fix: modify deployable_commit_title from varchar255 to text by @github-actions in #7110
  • cherry-pick #7108 fix(azuredevops): fix some bugs by @github-actions in #7111
  • cherry-pick #7112 fix: sonarqube test connection can not effective by @github-actions in #7113
  • cherry-pick #7119 fix: cronjob won't work for a new instance by @github-actions in #7120
  • cherry-pick #7122 fix(dora): remove calculated started_date when converting pipelines to deployments by @github-actions in #7123
  • cherry-pick #7125 chore: upgrade miller-columns-select to 1.3.2 by @mintsweet in #7126
  • cherry-pick #7130 fix(dora): add started_date when generating cicd_deployment_commits by @github-actions in #7131
  • cherry-pick #7127 fix: missed path prefix by @github-actions in #7133
  • cherry-pick #7134 fix: project path error by @github-actions in #7136
  • cherry pick #7137 fix(plugins): fix wrong resp when testing connections, fix a typo in bitbucket to v0.21. by @d4x1 in #7138
  • cherry-pick(customize): issue_repo_commit.host column ignores port, consistan… by @leric in #7140
  • [cp][customize] Import csv issues API handle issues in multiple boar… by @leric in #7142
  • fix: add flag for data convert to dora #7143

Full Changelog: v0.21.0-beta6...v0.21.0-beta7

v0.20.0

01 Mar 05:50
6e81995
Compare
Choose a tag to compare
v0.20.0 Pre-release
Pre-release

New Features

  • [Website] Add the full-text search to the website: #605
  • [Data Schema] Add deployment table in domain layer: #5475
  • [Data Schema] Update transformation rules for status and result fields in tables cicd_tasks \ cicd_pipelines \ cicd_deployment_commits : #6398
  • [Config UI] Add transform-box-styled UI to "Select Data Scope": #5640
  • [Config UI] Add the Pipeline list back: #3673
  • [Jira] Support extracting array data from Jira's raw layer: #5868
  • [Jira] Search boards for adding data scope: #5089
  • [GitHub/GitLab] Collect deployments from GitLab/GitHub: #5949
  • [GitLab] Allow selecting GitLab projects owned by others that have no groups: #5914
  • [GitExtractor] Make commit files collection optional: #5819

Bug Fixes

  • [GitHub] Support using the branch_name of a GitHub run to indicate the environment: #6128
  • [GitHub] Settings for GitHub App configuration: #5723
  • [Azure Devops] Fix 400 error when cloning Azure repos#6246
  • [Azure Devops] Add missing fields in _tool_azuredevops_gitrepositoryconfigs and _tool_azuredevops_gitrepositories : #6240
  • [Bamboo] Fix cicd_deployment_commits.id, remove PlanResultKey from the primary key list from BambooDeployBuild#6375
  • [Bamboo] Keep plan name the same in both /search-remote-scopes and /remote-scopes: #6284
  • [BitBucket] Fix wrong create_date in pull_request_comments: #6367
  • [BitBucket] normalise cicd_deployment_commits.environment field: #6333
  • [BitBucket] Add build number to pipeline's name: #6330
  • [BitBucket] lots of fixes about result\status and pipeline's name fields : #6321
  • [BitBucket] Make cicd_tasks.type empty#6297
  • [TAPD] Fix JSON unmarshal error when decoding bug and story status : #6396 #6379
  • [TAPD] Update workspace's id and parent_id's type: #6239
  • [PagerDuty] Search remote scope by keyword: #6255
  • [Zentao] Fix type conversion when setting scopes: #6286
  • [Gitextractor] Update close function: #6306
  • [Config UI] Fix the enableGraphql option in the GitHub connection: #6391
  • [Framework] Remove deprecated position fields in table pull_request_comments: #6393

Refactors

  • [Framwork] Break up Blueprint config in the database : #5360
  • [Framwork] Adjust the API about scope: #6198
  • [Framework] Remove Temporal support: #6176
  • [Framework] Convert bp.settings into multiple tables: #6006
  • [Gitextractor]: Move "clone a repo" from "PrePareTaskData" to a new subtask called "CloneGitRepo": #5992
  • [Developer] Deprecate plugin code generator: #5922
  • [Tap] Remove all Singer Spec / tap related tables and code: #5923
  • [Framework] Unify Field types for JSON : #3729

Breaking Changes

  • [Framework] Allow users to configure the sync modes for plugins that support incremental sync: #5841
  • [Framework] Add API Keys Management: #5791 (Webhooks will be effected, see #6472)
  • [Framwork] Unify connection/scope/scopeConfig helpers : #5519

How to Upgrade

Please follow the steps below to upgrade Apache Incubator DevLake:

For Docker Compose and Kubernetes (k8s) Users:

  1. Update your docker-compose.yml or k8s-deploy.yaml file with the following image tags:
  • apache/devlake:v0.20.0-beta1
  • apache/devlake-dashboard:v0.20.0-beta1
  • apache/devlake-config-ui:v0.20.0-beta1
  1. Set the value for "ENCRYPTION_SECRET". Please refer to the documentation at Docker Compose Setup for detailed instructions based on your installation method.

For Helm Users:

  1. Follow the instructions provided in the documentation at Helm Setup.
  2. Ensure that you have set the value for "ENCRYPTION_SECRET".

Upgrade Notes:

For detailed upgrade instructions and further information, please refer to the documentation in Upgrade Guide.

v0.21.0-beta6

27 Feb 12:24
328dfa3
Compare
Choose a tag to compare
v0.21.0-beta6 Pre-release
Pre-release

What's Changed

  • cherry-pick #6993 refactor(middlewares): add CheckAuthorizationHeader by @github-actions in #6994
  • cherry-pick #6995 refactor: optimize bp cronjob scheduling by @github-actions in #6996
  • feat: updates backend to listen on both IPv4 and IPv6 addresses by @wanisfahmyDE in #6992
  • cherry pick #7001 fix(azuredevops): fix some fields' value to v0.21 by @d4x1 in #7003
  • cherry-pick #7004 refactor(azuredevops): update mysqlclien to v2.2.4, make it compatibl… by @github-actions in #7012
  • cherry-pick #7013 [AzureDevops ] fix: some fields' values by @github-actions in #7015
  • cherry-pick #7016 [jira test connection api]fix: invalid url detection not working correctly by @github-actions in #7017
  • cherry-pick #7018 fix(gitextractor): cover errors that may leak sensitive information by @github-actions in #7019
  • cherry-pick #7022 fix(azuredevops): fix unexpected environment field in cicd_tasks and … by @github-actions in #7023
  • cherry-pick #7024 fix: unset scopeConfigId for scope not working on azdo/bamboo by @github-actions in #7025
  • cp: cherrypick PR #6965 to release-0.21 by @leric in #7028
  • cherry-pick #7011 feat: missed circleci transformation (#7011) by @mintsweet in #7029
  • cherry-pick #7031 fix: jira test connection error message for wrong user/pass not working by @github-actions in #7034
  • fix: cfr dashboard value by @abeizn in #7035
  • cherry-pick #7036 fix(dockerfile): try to fix build errors by @github-actions in #7037

Full Changelog: v0.21.0-beta5...v0.21.0-beta6