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