Repository navigation
What's Changed
- feat(grafana): add Cursor and Multi-AI dashboard parity for PostgreSQL by @Thundercloud12 in #9173
- feat(grafana): integrate Claude Code into Multi-AI Comparison dashboard by @Thundercloud12 in #9181
- fix(grafana): remove redundant root grafana-irm dashboard (#9175) by @SatyamPandey-07 in #9176
- build(backend): pin mockery in one place and resolve it via go run by @DoDiODev in #9180
- fix(build): make go mod tidy work on a fresh clone by @DoDiODev in #9179
- feat(youtrack): add YouTrack plugin by @tpam28 in #9169
- build(ci): bump github/super-linter to v7 and fix yaml-lint config by @DoDiODev in #9184
- fix(refdiff): stop recalculating deployments without a previous success by @chenwei791129 in #9183
- docs: remove dead Live DORA Dashboard link from README by @ahnazary in #9185
- fix(core): parse timestamps with any number of fractional-second digits by @breken-ai in #9186
- update nginx to 1.31.6 to fix libc security vulnerability by @blueelvis in #9188
- fix(gitextractor): keep deepening shallow clones past merge boundaries by @chenwei791129 in #9190
- fix(ci): make Dependabot gomod PRs tested and lint-clean by @DoDiODev in #9197
- build(deps): bump postgres 18.4 -> 18.6 and oauth2-proxy to v7.15.5 by @DoDiODev in #9198
- build(e2e): commit package-lock.json for the Playwright suite by @DoDiODev in #9199
- fix(tempo): send "to" with "from" when collecting worklogs by @pballester in #9200
- build(deps): bump grafana/grafana from 13.2.2 to 13.2.3 in /grafana in the docker-patch group across 1 directory by @dependabot[bot] in #9191
- build(deps): bump the js-minor-patch group across 1 directory with 12 updates by @dependabot[bot] in #9202
- build(deps): bump the go-minor-patch group across 1 directory with 27 updates by @dependabot[bot] in #9201
- Plugin for per-sub-project DORA metrics in a monorepo by @eyal4D in #9037
- build(builder): make the lake-builder image rebuildable (bookworm, go.dev) by @DoDiODev in #9203
- build(deps): bump the js-minor-patch group in /config-ui with 5 updates by @dependabot[bot] in #9214
- build(deps): bump @playwright/test from 1.63.0 to 1.64.0 in /e2e in the e2e-minor-patch group by @dependabot[bot] in #9213
- build(deps): bump the go-minor-patch group in /backend with 2 updates by @dependabot[bot] in #9212
- fix(migrationhelper): keep the primary key while changing its column type by @tpam28 in #9215
- build(backend): bump golangci-lint to v2.14.0 by @DoDiODev in #9210
- build(backend): bump Go to 1.26.9 and mockery to 3.8.1 by @DoDiODev in #9208
- build(compose): make grafana port, root URL and datasource configurable by @DoDiODev in #9207
- feat(config-ui): add a Teams page for org data management by @itaispiegel in #9205
- fix(gitextractor): disable git auto gc/maintenance while cloning by @DoDiODev in #9218
- feat(grafana): support managed PostgreSQL over TLS in the dashboard image by @DoDiODev in #9221
- test(e2e): make plugin e2e tests pass on a fresh database by @chenwei791129 in #9224
- fix(grafana): exclude PRs without a metrics row from PR time panels by @chenwei791129 in #9226
- feat(dora): filter pull requests by source branch pattern in lead time for changes by @chenwei791129 in #9229
- fix(project): validate metric plugin options when saving a project by @chenwei791129 in #9228
- fix(github): backdate GitHub App JWT iat to tolerate clock drift by @abstrask in #9230
- fix(server): return 502 instead of passing through upstream 401 by @abstrask in #9231
- build(deps): bump @playwright/test from 1.64.0 to 1.64.1 in /e2e in the e2e-minor-patch group by @dependabot[bot] in #9236
- build(deps): bump the js-minor-patch group in /config-ui with 10 updates by @dependabot[bot] in #9238
- build(deps): bump grafana/grafana from 13.2.3 to 13.2.4 in /grafana in the docker-patch group across 1 directory by @dependabot[bot] in #9237
- refactor(kiro): migrate from aws-sdk-go v1 to aws-sdk-go-v2 by @ay5399 in #9233
- fix(blueprint): retain scheduled planning failures by @jcamargos in #9234
- fix(sonarqube): make file_metrics_key length migration re-runnable by @chenwei791129 in #9242
- fix(config-ui): keep grafana deep links working with an external grafana by @DoDiODev in #9239
- chore: remove auto-cherry-pick workflow by @klesh in #9245
- fix(github): stop re-collecting closed and unmerged pull requests by @dvecy in #9244
- fix(blueprint): keep the scheduled plan unmasked after PATCH /blueprints by @Thanatos9404 in #9247
- chore(config-ui): bump Volta Node pin to 24.22.1 by @elynch303 in #9251
- fix(github): use the tool record's updated_at as the convert watermark by @dvecy in #9250
- fix(github_graphql): stop requesting unused descriptionHTML for releases by @edw1nzhao in #9248
- build(backend): bump Go to 1.27.2 by @DoDiODev in #9217
- build(backend): cache Go modules and build output in Dockerfile.local by @DoDiODev in #9249
- build(deps): bump the python-minor-patch group across 1 directory with 5 updates by @dependabot[bot] in #9252
- build(deps): bump the compose-minor-patch group across 4 directories with 1 update by @dependabot[bot] in #9254
- build(deps): bump the js-minor-patch group across 1 directory with 6 updates by @dependabot[bot] in #9256
- build(deps): bump the go-minor-patch group across 1 directory with 6 updates by @dependabot[bot] in #9257
- Revert "chore(python): deprecate Python plugin framework (PyDevLake) (#9097)" by @klesh in #9259
- ci(gha): check workflow actions against the ASF allowlist by @klesh in #9260
- fix(deps): refresh lockfiles to pick up security fixes by @DoDiODev in #9261
- build: bump Go to 1.27.3, align Node and MySQL pins by @DoDiODev in #9262
- fix(ci): use default-days key for Dependabot cooldown by @DoDiODev in #9263
- fix(docker): upgrade OS packages in release images by @DoDiODev in #9264
- build(deps): bump nginxinc/nginx-unprivileged from 1.31.6 to 1.31.7 in /config-ui in the docker-patch group across 1 directory by @dependabot[bot] in #9266
- ci(builder): publish lake-builder image under the apache namespace by @DoDiODev in #9267
- feat(redmine): add Redmine plugin and dashboard by @rabelenda in #9265
- build(deps): bump the actions-minor-patch group across 1 directory with 4 updates by @dependabot[bot] in #9255
- build(deps): bump the python-minor-patch group across 2 directories with 4 updates by @dependabot[bot] in #9269
- ci: run CI jobs in apache/devlake:lake-builder-v0.0.16 by @DoDiODev in #9271
- feat(zephyr): add Zephyr plugin and dashboard by @rabelenda in #9272
- fix(deps): bump go-jose/v4 to 4.1.6 for GHSA-mgcc-cww5-fp2q by @DoDiODev in #9278
- test(core): guard the framework against plugin imports by @klesh in #9277
- fix: abort request context when apikey doesn't match by @klesh in #9036
- fix(dora): stream the diff-based deployment fetch in calculateChangeLeadTime by @mdelacruz-avantio in #9281
- feat(build): link plugins into the server binary via a generated registry by @klesh in #9288
- build(deps): bump the go-minor-patch group across 1 directory with 3 updates by @dependabot[bot] in #9287
- build(deps): bump the python-minor-patch group across 2 directories with 2 updates by @dependabot[bot] in #9286
- build(deps): bump the js-minor-patch group in /config-ui with 2 updates by @dependabot[bot] in #9285
- fix(docker): let the cross linker find libgit2's OpenSSL deps by @chenwei791129 in #9292
- fix(claude_code): resume incremental collection from the last collected day by @clementsen in #9290
- feat(sonarqube): add "ALL" toggle for filtered remote scope search by @DoDiODev in #9282
- refactor(gitextractor): replace libgit2 and go-git with the git CLI by @klesh in #9293
- build(deps): bump mysql from 8.4.11 to 8.4.13 in /devops/deployment/k8s in the docker-patch group across 1 directory by @dependabot[bot] in #9294
New Contributors
- @SatyamPandey-07 made their first contribution in #9176
- @tpam28 made their first contribution in #9169
- @chenwei791129 made their first contribution in #9183
- @ahnazary made their first contribution in #9185
- @breken-ai made their first contribution in #9186
- @blueelvis made their first contribution in #9188
- @eyal4D made their first contribution in #9037
- @itaispiegel made their first contribution in #9205
- @abstrask made their first contribution in #9230
- @ay5399 made their first contribution in #9233
- @jcamargos made their first contribution in #9234
- @dvecy made their first contribution in #9244
- @Thanatos9404 made their first contribution in #9247
- @edw1nzhao made their first contribution in #9248
- @rabelenda made their first contribution in #9265
- @mdelacruz-avantio made their first contribution in #9281
- @clementsen made their first contribution in #9290
Full Changelog: v1.0.3-beta18...v1.0.3-beta19