Releases: apache/incubator-devlake
Releases · apache/incubator-devlake
v1.0.3-beta10
What's Changed
- fix: skip transferred issue for Github source by @vpusher in #8637
- chore(deps): update graphql dependency from merico-dev to merico-ai by @narrowizard in #8699
- fix(github): made token expiration fields nullable by @ysinghc in #8707
- fix(plugins): add missed DomainTypes in ArgoCD plugin by @abdonrd in #8706
- fix(plugins): add missed repoURL in ArgoCD plugin by @abdonrd in #8712
- feat(q_dev): add Account ID to scope config and auto-construct both r… by @warren830 in #8725
- Fix/GitHub deployment time calculation by @Ke-vin-S in #8715
- perf(dora): optimize change lead time calculation using batch queries by @AnkeshThakur in #8714
- Add GitHub Copilot Connection and associated dashboards by @ewega in #8728
- [fix][SonarQube]: allow project list with non-admin (Browse) token (fixes #8710) by @jbsmith7741 in #8731
- fix(devcontainer): make Config UI and Grafana accessible from host when using devcontainers by @amnir in #8645
- feat(github): add username filtering helper for bot exclusion by @KyriosGN0 in #8716
- fix(github): auto-enrich missing URL fields in GitHub scopes by @cedriclecoz in #8661
- fix(q_dev): prevent data duplication in user_report and user_data tables by @warren830 in #8737
- feat(github): Extend exclusion of file extensions to github plugin by @emfrab in #8719
- fix(doc): update expired Slack invite links in README by @spiffaz in #8739
- docs: add gh-devlake CLI to Getting Started installation options by @ewega in #8733
- fix(gitlab): add missing repos scope in project_mapping by @spiffaz in #8743
- fix(grafana): update dashboard descriptions to list all supported data sources by @spiffaz in #8741
- fix: modify cicd_deployments name from varchar to text by @dncrews in #8724
- fix(q_dev): replace MariaDB-specific IF NOT EXISTS syntax with DAL methods for MySQL 8.x compatibility by @yamoyamoto in #8745
- fix(azuredevops): default empty entities and add CROSS to repo scope in makeScopeV200 by @spiffaz in #8751
- fix(bitbucket): default empty entities to all domain types in makeScopesV200 by @spiffaz in #8750
- feat(gh-copilot): add support for organization daily user metrics by @ReeceXW in #8747
- feat(circleci): add server version requirement and endpoint help text by @jbsmith7741 in #8757
- feat(asana): add Asana plugin for project and task collection by @jawad-khan in #8758
- feat: GitHub App token refresh by @lrf-nitro in #8746
- fix: cwe89 sql injection by @klesh in #8762
New Contributors
- @vpusher made their first contribution in #8637
- @abdonrd made their first contribution in #8706
- @Ke-vin-S made their first contribution in #8715
- @AnkeshThakur made their first contribution in #8714
- @jbsmith7741 made their first contribution in #8731
- @amnir made their first contribution in #8645
- @KyriosGN0 made their first contribution in #8716
- @cedriclecoz made their first contribution in #8661
- @emfrab made their first contribution in #8719
- @spiffaz made their first contribution in #8739
- @dncrews made their first contribution in #8724
- @yamoyamoto made their first contribution in #8745
- @ReeceXW made their first contribution in #8747
- @jawad-khan made their first contribution in #8758
- @lrf-nitro made their first contribution in #8746
Full Changelog: v1.0.3-beta9...v1.0.3-beta10
v1.0.3-beta9
What's Changed
- feature: add q dev blueprint by @warren830 in #8650
- feat: add support for creating deployments by project name by @mieliespoor in #8611
- feat: add new dashboard to integrate q dev and dora by @warren830 in #8658
- Feat support q dev dora by @warren830 in #8659
- refactor(docker): make Dockerfiles OpenShift compatible by @BFahy in #8657
- fix(plugins): add missing scope-config and missing projects in grafana for argocd by @rbstp in #8642
- Add AI coding agent instructions to AGENTS.md by @ewega in #8656
- feat: Collect Pull Request Reviewer Status by @warren830 in #8668
- feat(azuredevops): add environment_pattern for extracting environment… by @warren830 in #8671
- feat(github): add support for refresh tokens and token management by @ysinghc in #8667
- Update copyright year in NOTICE file by @klesh in #8675
- perf(tapd): optimize migration script 20230411 for PostgreSQL (22s → 4s) by @narrowizard in #8677
- fix: clear space before building by @warren830 in #8684
- fix(github): show private repos for authenticated user's own account … by @klind in #8681
New Contributors
- @mieliespoor made their first contribution in #8611
- @BFahy made their first contribution in #8657
- @ewega made their first contribution in #8656
- @ysinghc made their first contribution in #8667
- @klind made their first contribution in #8681
Full Changelog: v1.0.3-beta8...v1.0.3-beta9
v1.0.3-beta8
What's Changed
- Fix Pagination Bug in Github GraphQL Job Collector and add configurable page and batch size by @FlomoN in #8616
- fix(pipeline): fix priority by @petkostas in #8622
- fix: drafting releases should not be converted to domain layer by @klesh in #8625
- feat(bitbucket): add API token authentication support and deprecate A… by @spenpal in #8604
- feat(plugins): add image extraction and revision image model to argocd by @rbstp in #8631
New Contributors
Full Changelog: v1.0.3-beta7...v1.0.3-beta8
v1.0.3-beta7
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
- @regend made their first contribution in #8594
- @badstreff made their first contribution in #8600
- @parth9033 made their first contribution in #8605
- @v1bh0r made their first contribution in #8608
Full Changelog: v1.0.3-beta6...v1.0.3-beta7
v1.0.3-beta6
What's Changed
- fix(plugins): fix raw table schemas and cleanup legacy table structures in testmo by @rbstp in #8566
- Fix/GitHub by @GoSimplicity in #8573
Full Changelog: v1.0.3-beta5...v1.0.3-beta6
v1.0.3-beta5
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
What's Changed
- fix(plugins): change testmo icon color, add beta tag, remove project creation by @rbstp in #8513
- fix: patching blueprint with
timeAfter=nullnot 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
- @petkostas made their first contribution in #8536
Full Changelog: v1.0.3-beta3...v1.0.3-beta4
v1.0.3-beta3
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
- @Brend-Smits made their first contribution in #8488
- @rbstp made their first contribution in #8485
- @iMichka made their first contribution in #8481
Full Changelog: v1.0.3-beta2...v1.0.3-beta3
v1.0.3-beta2
What's Changed
- feat: support teambition plugin by @PureDark233 in #8466
- bug-fix 8470 pagination filter issue fix by @veetmoradiya3628 in #8475
- [pr-type/feature-development] Provided bulk data scope removal feature for connections page by @veetmoradiya3628 in #8472
- feat: Add fix versions to jira issues by @wayache in #8473
- feat: add aws iam identity center integration for the q dev plugin by @DiscreteTom in #8477
- fix(teambition): declare TeambitionRepo struct for Swagger by @khsadira in #8483
New Contributors
- @PureDark233 made their first contribution in #8466
- @wayache made their first contribution in #8473
- @khsadira made their first contribution in #8483
Full Changelog: v1.0.3-beta1...v1.0.3-beta2
v1.0.3-beta1
What's Changed
- feat(webhook): add support for webhook PRs (#8435) by @zjaco13 in #8464
- feat(tapd): add the ability to get tapd lifetime by @GoSimplicity in #8369
New Contributors
- @GoSimplicity made their first contribution in #8369
Full Changelog: v1.0.2-beta9...v1.0.3-beta1