Skip to content

v1.0.3-beta19

Latest

Choose a tag to compare

@klesh klesh released this 02 Nov 06:34
· 6 commits to main since this release
210dcd4

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

Full Changelog: v1.0.3-beta18...v1.0.3-beta19