What's Changed
- feat(q-dev): add logging data ingestion and enrich Kiro dashboards by @warren830 in #8767
- feat(qa): add is_invalid field to qa_test_case_executions by @narrowizard in #8764
- feat(linker): link when branch names contain issue keys by @ReeceXW in #8777
- Add codespell support with configuration and fixes by @yarikoptic in #8761
- feat(q-dev): enrich logging fields, separate dashboards, add E2E tests by @warren830 in #8786
- fix: add SQL identifier validation to prevent injection via table/column names by @warren830 in #8769
- feat(q-dev): add Kiro Credits + DORA Correlation dashboard by @warren830 in #8792
- feat(q-dev): add AI Cost-Efficiency dashboard by @warren830 in #8793
- feat(q-dev): add Multi-AI Tool Comparison dashboard by @warren830 in #8794
- feat(q-dev): add Kiro AI Model ROI dashboard by @warren830 in #8795
- feat(q-dev): add Steering & Spec Mode Adoption dashboard by @warren830 in #8798
- feat(q-dev): add Developer AI Productivity Hours dashboard by @warren830 in #8797
- feat(q-dev): add Language AI Heatmap dashboard by @warren830 in #8796
- Fix/circleci column names by @varsis in #8799
- fix(jenkins): scope multi-branch build collection to current project by @KyriosGN0 in #8781
- fix: Make gh-copilot plugin database agnostic by @sclausson in #8779
- fix(sonarqube): increase cq_issues and cq_file_metrics project_key length to 500 by @jbsmith7741 in #8783
- feat: added taiga plugin by @irfanuddinahmad in #8755
- fix(gh-copilot): skip empty report responses for dates without Copilot data by @breymander in #8804
- fix(docker): pin Poetry to 2.2.1 for Python 3.9 compatibility by @rodrigoluizs in #8735
- fix(linker): scope clearHistoryData to current project only (#8814) by @danielemoraschi in #8815
- fix(circleci): prevent negative workflow duration by @varsis in #8800
- fix: sonarqube: missing api/users/search endpoint by @psturc in #8813
- fix(argocd): extract revision from multi-source application revisions[] by @vemulaanvesh in #8810
- Fix/gh copilot apiversion by @saysamit in #8826
- fix(github_graphql): remove stale local issue rows when an issue no longer resolves by @squatboy in #8820
- fix(gh-copilot): throwing on parsing for a 204 response by @ReeceXW in #8825
- fix(asana): use float8 instead of double for PostgreSQL compatibility by @Herrtian in #8837
- Fix/8787 cancel pipeline keeps running by @danielemoraschi in #8832
- fix(bitbucket): handle microsecond precision timestamps in PR extractor by @vincio71 in #8828
- fix(asana): remove MySQL-specific gorm type tags for PostgreSQL compatibility by @JAORMX in #8836
- fix(docker): Add BUILDPLATFORM to config-ui builder stage and update node version by @lrf-nitro in #8845
- fix(github): bisect adaptive time windows for workflow runs 40k pagination cap by @yamoyamoto in #8844
- fix(sonarqube): use filter parameter for project search by @jbsmith7741 in #8849
- fix: disable API client caching for GitHub App connections by @fxgagnon in #8850
New Contributors
- @yarikoptic made their first contribution in #8761
- @varsis made their first contribution in #8799
- @sclausson made their first contribution in #8779
- @irfanuddinahmad made their first contribution in #8755
- @breymander made their first contribution in #8804
- @danielemoraschi made their first contribution in #8815
- @psturc made their first contribution in #8813
- @vemulaanvesh made their first contribution in #8810
- @saysamit made their first contribution in #8826
- @squatboy made their first contribution in #8820
- @Herrtian made their first contribution in #8837
- @vincio71 made their first contribution in #8828
- @JAORMX made their first contribution in #8836
- @fxgagnon made their first contribution in #8850
Full Changelog: v1.0.3-beta10...v1.0.3-beta11