github apache/devlake v1.0.3-beta13

one day ago

What's Changed

  • feat(auth): implement oidc authentication and session management by @rbstp in #8854
  • fix(github_graphql): keep requestedIssues out of GraphQL query in Collect Issues by @yamoyamoto in #8855
  • fix(server): use interface{} for store handler swag annotations by @yamoyamoto in #8859
  • fix(argoCD): avoid duplication of latest deployments by @antarasevich in #8862
  • fix(azuredevops_go): handle empty/invalid timeline responses for YAML… by @techdecline in #8839
  • feat(ui): implement dark theme and refactor color usage by @rbstp in #8865
  • feat(github): Add incremental data collection by @lrf-nitro in #8858
  • fix(ipc): increase scanner buffer size to 5MB to handle large outputs by @rohitgulia in #8841
  • fix(ci): replace Poetry runtime setup with uv by @aviralgarg05 in #8830
  • feat(docker): add Dockerfile.local for local development and fix migrations by @fabioluciano in #8866
  • feat(rootly): add rootly integration plugin by @dncrews in #8877
  • fix: Multiple credential-leak paths in gitextractor by @klesh in #8872
  • fix(asana): implement encryption for Asana connection token by @klesh in #8873
  • fix: harden dbt pipeline inputs by @klesh in #8878
  • feat(push-api): implement push API with authentication and validation logic by @klesh in #8879
  • fix: require secret for forwarded user auth by @klesh in #8880
  • chore: upgrade go to 1.26 by @dncrews in #8875
  • Allow Rootly plugin to collect incidents without service identifiers assigned by @brianfeucht in #8892
  • feature: Add claude code metrics data integration by @la-tamas in #8808
  • fix(bitbucket): handle API errors in workspace listing and guard empty pipeline Id by @bujjibabukatta in #8885
  • feat: require authentication for /proceed-db-migration endpoint if auth was enabled by @klesh in #8893
  • fix(dora): count failed deployments, not incidents, in Change Failure Rate by @spiffaz in #8890
  • security: migrate AES encryption from CBC to GCM with backward compatibility by @klesh in #8895
  • Grafana postgresql support by @fabioluciano in #8870
  • fix(jenkins): truncate primary_view to fit varchar(255) column by @klesh in #8899
  • fix: Copilot plugin - add backfill time window to ensure data consistency by @la-tamas in #8811
  • feat(tempo): add Jira Tempo Timesheets plugin by @acarmisc in #8884
  • feat(gh-copilot): close Copilot metrics parity gaps by @jaroslawgajewski in #8889
  • fix(plugin-circleci): populate workflow id for unfinished-job collection (#8907) by @zahorniak in #8912
  • Fix/graphql client token refresh by @Ke-vin-S in #8791
  • fix(github): create domain accounts for non-committer authors (#8886) by @JAORMX in #8894
  • fix(webhook): set resolution_date and lead_time_minutes on incident c… by @bujjibabukatta in #8919
  • feat: add Linear (linear.app) data source plugin by @eduardoarantes in #8900
  • fix(ui): guard against empty plugin prop on connection creation page by @bujjibabukatta in #8918
  • fix(jira): rename "Jira Server" to "Jira Data Center" in UI labels by @bujjibabukatta in #8903
  • docs: Update README.md to remove incubator wording by @klesh in #8936
  • fix(grafana): use account email in Work Logs "Code commits" panel to fix 0-commit count for users with multiple accounts by @bujjibabukatta in #8925
  • feat(webhook): Issues and PullRequests new endpoint by projectName by @VaughanJ in #8915
  • fix(server): remove auth from proceed-db-migration endpoint by @jbsmith7741 in #8930
  • fix(security): update nginx-unprivileged to 1.30.3 by @bujjibabukatta in #8940

New Contributors

Full Changelog: v1.0.3-beta12...v1.0.3-beta13

Don't miss a new devlake release

NewReleases is sending notifications on new releases.