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