Skip to content

Releases: apache/incubator-devlake

v1.0.3-beta7

20 Oct 06:35
60e7f22

Choose a tag to compare

v1.0.3-beta7 Pre-release
Pre-release

What's Changed

  • fix: high priority pipelines could be starved by parallel/ label by @klesh in #8568
  • refactor(migrations): enhance file meta migration to check column existence and nullability before modification by @GoSimplicity in #8565
  • fix: allow 0 idle database connection by @carocad in #8522
  • feat: add q dev in connection page by @warren830 in #8587
  • feat(gitextractor): add support for excluding file extensions in commit stats by @GoSimplicity in #8586
  • Fix/8538 GitHub zero time by @petkostas in #8583
  • fix(ZenTao): add support for non-date string handling in UnmarshalJSON and introduce related tests by @GoSimplicity in #8589
  • Feat: modify Q dev connection by @warren830 in #8592
  • feat:support comlexity data scope by @warren830 in #8593
  • fix(gitlab): fix remote project api page by @regend in #8594
  • feat: support iam in q dev by @warren830 in #8595
  • feat: allow setting originalEnvironment in webhook deployments by @badstreff in #8600
  • feat(azuredevops): treat partially succeeded builds as successful pipeline runs by @parth9033 in #8605
  • chore(grafana): exclude rejected bugs from weekly retro by @petkostas in #8606
  • [Bug][Jira] V2 API removed #8563 by @v1bh0r in #8608
  • feat(plugins): initial implementation of argocd by @rbstp in #8610

New Contributors

Full Changelog: v1.0.3-beta6...v1.0.3-beta7

v1.0.3-beta6

16 Sep 14:17
44f2db2

Choose a tag to compare

v1.0.3-beta6 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.3-beta5...v1.0.3-beta6

v1.0.3-beta5

04 Sep 08:14
5da21bf

Choose a tag to compare

v1.0.3-beta5 Pre-release
Pre-release

What's Changed

  • fix(jira): fix type for Jira issue descriptions by @GoSimplicity in #8559
  • fix(github): fix token handling to use the first token from a comma-separated list by @knzfujii in #8562

New Contributors

Full Changelog: v1.0.3-beta4...v1.0.3-beta5

v1.0.3-beta4

28 Aug 01:47
c5a4fbf

Choose a tag to compare

v1.0.3-beta4 Pre-release
Pre-release

What's Changed

  • fix(plugins): change testmo icon color, add beta tag, remove project creation by @rbstp in #8513
  • fix: patching blueprint with timeAfter=null not working by @klesh in #8517
  • fix: full sync jira if due date field changed by @narrowizard in #8524
  • fix(q_dev): fix task logging by @DiscreteTom in #8503
  • fix(config-ui): fix grafana proxy in dev mode by @DiscreteTom in #8499
  • fix: notify pipeline started after status change committed by @narrowizard in #8526
  • feat(gitlab): add toggle for collecting all users by @narrowizard in #8528
  • feat: pipeline scheduler supports priority by @klesh in #8534
  • fix(github-graphql): fix empty startedAt field by @petkostas in #8536
  • fix(plugins): replace invalid tests with runs in testmo by @rbstp in #8530
  • fix: prioritized queue not working on pg17 by @klesh in #8549
  • feat(dev-container): add dev container by @petkostas in #8554
  • [pr-type/bug-fix] blueprint and project 404 redirection & UI message by @veetmoradiya3628 in #8556
  • feat(plugins): add config-ui to slack by @rbstp in #8557
  • fix(jira): update epic collector to use new API endpoint and include by @GoSimplicity in #8547

New Contributors

Full Changelog: v1.0.3-beta3...v1.0.3-beta4

v1.0.3-beta3

28 Jul 05:03
e474b4e

Choose a tag to compare

v1.0.3-beta3 Pre-release
Pre-release

What's Changed

  • fix(github): skip jobs with no started_at in cicd_job_convertor by @Brend-Smits in #8488
  • feat(plugins): initial implementation of the testmo plugin by @rbstp in #8485
  • bugfix: Data too long for _tool_sonarqube_issue_code_blocks.component by @klesh in #8492
  • feat: modify dashboard for qdev by @warren830 in #8494
  • feat(q_dev):delete user metrics by @warren830 in #8493
  • fix: add missing issues.fix_versions by @klesh in #8496
  • fix(q_dev): include more metrics, prevent data duplication by @DiscreteTom in #8498
  • fix(q_dev): correct Code Fix acceptance rate calculation in dashboard by @DiscreteTom in #8500
  • feat(customize): add CSV import functionality for sprints and issue c… by @narrowizard in #8456
  • fix: document parse error by @narrowizard in #8506
  • chore: update nginx by @iMichka in #8481
  • fix: bitbucket_server doesn't support ENABLE_SUBTASKS_BY_DEFAULT envvar by @klesh in #8508

New Contributors

Full Changelog: v1.0.3-beta2...v1.0.3-beta3

v1.0.3-beta2

28 Jul 05:01
2c15ad8

Choose a tag to compare

v1.0.3-beta2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.3-beta1...v1.0.3-beta2

v1.0.3-beta1

17 Jun 06:57
2ef56cf

Choose a tag to compare

v1.0.3-beta1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.2-beta9...v1.0.3-beta1

v1.0.2

02 Jul 03:45
41c047d

Choose a tag to compare

What's Changed

  • cherry-pick #8006 feat(domain): add is_child field to table cicd_pipelines by @github-actions in #8008
  • cherry-pick #8009 feat(gitlab): collect child pipelines by @github-actions in #8010
  • cherry-pick #8041 feat(framwork): add custom project service by @github-actions in #8042
  • cherry-pick #8048 fix: updating jira storypoint field should refresh all records by @github-actions in #8049
  • cherry-pick #8063 fix(utils): add new function ApiOutputAdvancedErrorWithCustomCode by @github-actions in #8064
  • cherry-pick #8070 fix(migration): panic when ExecuteMigration fails by @github-actions in #8076
  • cherry pick #8081 fix(project): project cannot be deleted when its pipelines are not finished to v1.0 by @d4x1 in #8082
  • cherry pick Update error message #8086 to v1.0 by @d4x1 in #8087
  • cherry-pick #8104 feat: improve performance of the listing-scope-config-projects-and-scopes by @github-actions in #8105
  • cherry-pick: keep source table name as destination table name (#8108) by @usharerose in #8111
  • cherry-pick #8115 fix(zentao): make gitcommited a valiad action by @github-actions in #8117
  • cherry-pick #8137 fix: #8091 sonarqube dashboard (#8137) by @Startrekzky in #8141
  • Cherry pick #8152 to release v1.0 by @narrowizard in #8153
  • feat(framework): skip to update progress of subtasks by @narrowizard in #8155
  • fix: onboard / configure connection's plugin name is fixed to GitHub by @klesh in #8157
  • refactor: CollectAccounts now uses simple ApiCollector (#8067) by @sstojak1 in #8161
  • cherry-pick #8164 feat(tapd): add more log when converting unicode by @github-actions in #8166
  • fix: make sql query PostgreSQL compatible by @Tonkonozhenko in #8167
  • cherry-pick #8114 #8179 Fix DORA and lead time for changes details dashboards by @Startrekzky in #8180
  • cherry-pick #8136 fix(gitextractor): subtask Clone Git Repo ended unexpectedly by @caioq in #8182
  • cherry-pick #7995 fix: non-git users can build devlake by @github-actions in #7996
  • bugfix: rate limit on GHE might be disabled by @klesh in #8204
  • cherrypick #8201 to release v1.0 by @klesh in #8202
  • cherry-pick fix(backend): update Makefile to include version prefix in go-dep command #8194 by @rodrigoluizs in #8197
  • cherry-pick #8209 fix(opsgenie): add AssigneeId and AssigneeName to domain issue by @github-actions in #8210
  • feat: collect Zentao issue-repo-commit from DB (#8185) by @usharerose in #8211
  • cherry-pick #8218 8216 featurecustomize add support for incremental csv upload in the customize plugin by @github-actions in #8220
  • cherry-pick #8203 to release v1.0 by @rodrigoluizs in #8213
  • cherry-pick #8222 fix: start date of sprint is empty by @github-actions in #8223
  • cherry-pick #8238 fix(framework): fix errors when updating is_failed in PG by @github-actions in #8239
  • fix: jira sprint e2e test failing by @klesh in #8243
  • fix: add pagination to job_collector task by @ClaudioMascaro in #8240
  • cherry-pick #8244 fix(tapd): fix overflow when converting lead time minutes by @github-actions in #8246
  • cherry-pick #8245 fix(zentao): make sure connection uncacheable by @github-actions in #8247
  • fix: 8522 gitlab mr notes are missing by @klesh in #8256
  • feat: starrocsk plugin add table config by @long2ice in #8268
  • Release v1.0 bookworm by @wbkoetsier in #8270
  • fix: fix scope config for postgresql by @kostas-petrakis in #8265
  • feat: starrocsk plugin add table config by @long2ice in #8287
  • cherry pick #8298 and #8300 to v1.0 by @d4x1 in #8301
  • fix(jira): skip default subtask setting if type mapping is set by @narrowizard in #8322
  • bugfix: docker image not showing the correct version by @klesh in #8323
  • Cherry-pick to release-v1.0 -- fix(circleci): CircleCI Workflow nil check for CreatedDate (#8310) by @magichair in #8314
  • Cherry-pick to main -- fix: scope config query to support postgresql and mysql by @kostas-petrakis in #8327
  • fix(jira): remove outdated records when convertor is not in incremental mode by @d4x1 in #8333
  • fix(config): update asf.yml by @d4x1 in #8338
  • fix(tapd): fix panic when casting fields by @d4x1 in #8337
  • feat: add DueDate field to Issue model and migration script by @narrowizard in #8316
  • feat(circleci): Cherry Pick #7820 #7986 by @magichair in #8341
  • fix: #8342 editing scopeConfig shows incorrect affected projects by @klesh in #8351
  • fix: Prevent implicit GraphQL disabled when patching Github Connection by @klesh in #8353
  • fix: unable to create connection for sonarqube server by @klesh in #8357
  • fix: scope config api token leaking by @klesh in #8358
  • Fix zentao deadline field by @d4x1 in #8356
  • [pr-type/bug-fix] Delete Project dialog text fix by @veetmoradiya3628 in #8352
  • fix(tapd): ignore step changes in story changelog by @narrowizard in #8364
  • fix: convert JIRA time remaining minutes by @usharerose in #8366
  • fix: add the discussion tab back by @Startrekzky in #8370
  • fix: add notifications to discussions by @Startrekzky in #8371
  • Truncate name of timeline records to fit into database field by @jmezach in #8372
  • ci: update GitHub Actions to use Ubuntu 24.04 by @narrowizard in #8396
  • pr-type/bug-fix Added Blueprint title in pipelines run history table by @veetmoradiya3628 in #8390
  • fixing running git clone multiple times by @himanshu-garg-zepto in #8378
  • refactor: upgrade grafana to v11.6.0 by @nlespiaucq in #8391
  • fix(github_graphql): Update Extract Jobs task to use Check Run instea… by @benduncan-tote in #8384
  • fix(tapd): correct field mapping for TapdScopeConfig by @narrowizard in #8399
  • feat(customize): add account handling for imported issues by @narrowizard in #8401
  • fix(extractIssues): return error when mysql connection error happens by @caioq in #8402
  • feat(domain): create QA tables and models by @narrowizard in #8395
  • fix: replace panic in gitextractor with error handling by @galachad in #8386
  • refactor: refactor StatefulApiExtractor to fix busy buffer and EOF errors by @caioq in #8405
  • feat: jira epic collection / extraction support incremental mode for better performance by @klesh in #8414
  • fix: mount api for customize plugin by @narrowizard in #8417
  • fix(github): resolve repo fetch issue in data scopes when using GitHub App by @zeshanziya in #8394
  • fix(tapd): fix panic when executing extractStoryC...
Read more

v1.0.2-beta9

05 Jun 01:44
41c047d

Choose a tag to compare

v1.0.2-beta9 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.2-beta8...v1.0.2-beta9

v1.0.2-beta8

12 May 04:33
e478bd5

Choose a tag to compare

v1.0.2-beta8 Pre-release
Pre-release

What's Changed

  • fix: #8342 editing scopeConfig shows incorrect affected projects by @klesh in #8351
  • fix: Prevent implicit GraphQL disabled when patching Github Connection by @klesh in #8353
  • fix: unable to create connection for sonarqube server by @klesh in #8357
  • fix: scope config api token leaking by @klesh in #8358
  • Fix zentao deadline field by @d4x1 in #8356
  • [pr-type/bug-fix] Delete Project dialog text fix by @veetmoradiya3628 in #8352
  • fix(tapd): ignore step changes in story changelog by @narrowizard in #8364
  • fix: convert JIRA time remaining minutes by @usharerose in #8366
  • fix: add the discussion tab back by @Startrekzky in #8370
  • fix: add notifications to discussions by @Startrekzky in #8371
  • Truncate name of timeline records to fit into database field by @jmezach in #8372
  • ci: update GitHub Actions to use Ubuntu 24.04 by @narrowizard in #8396
  • pr-type/bug-fix Added Blueprint title in pipelines run history table by @veetmoradiya3628 in #8390
  • fixing running git clone multiple times by @himanshu-garg-zepto in #8378
  • refactor: upgrade grafana to v11.6.0 by @nlespiaucq in #8391
  • fix(github_graphql): Update Extract Jobs task to use Check Run instea… by @benduncan-tote in #8384
  • fix(tapd): correct field mapping for TapdScopeConfig by @narrowizard in #8399
  • feat(customize): add account handling for imported issues by @narrowizard in #8401
  • fix(extractIssues): return error when mysql connection error happens by @caioq in #8402
  • feat(domain): create QA tables and models by @narrowizard in #8395
  • fix: replace panic in gitextractor with error handling by @galachad in #8386
  • refactor: refactor StatefulApiExtractor to fix busy buffer and EOF errors by @caioq in #8405
  • feat: jira epic collection / extraction support incremental mode for better performance by @klesh in #8414
  • fix: mount api for customize plugin by @narrowizard in #8417
  • fix(github): resolve repo fetch issue in data scopes when using GitHub App by @zeshanziya in #8394
  • fix(tapd): fix panic when executing extractStoryCategories by @d4x1 in #8425
  • fix(framework): return empty project name when blueprint id is zero by @d4x1 in #8432
  • feat(pipeline): add external notifications for pipeline creation and start by @narrowizard in #8431
  • fix(github_graphql): add missing runId for graphql jobs by @kostas-petrakis in #8420

New Contributors

Full Changelog: v1.0.2-beta7...v1.0.2-beta8