github airweave-ai/airweave v0.6.30

latest releases: v0.9.66, v0.9.65, v0.9.64...
7 months ago

What's Changed

PR: #884

New Features

  • GitLab source with OAuth (with refresh) to sync projects, repository files, issues, and merge requests.
  • Config support for project_id and branch; validation via /user; paginated requests with token refresh handling.
  • Entity schemas for projects, users, directories, code files, issues, and merge requests; file content stored with language and line counts.
  • DFS traversal of repo tree with text file detection and language inference from extensions.
  • Monke GitLab bongo to create a temp project, issues/MRs/files with comments, update/close entities, and clean up; YAML test flow included.
  • Frontend icons: add GitLab; update ClickUp assets.

Migration

  • Create a GitLab OAuth app and configure scopes: read_api, read_user, read_repository, openid, profile, email.
  • Add client ID/secret in dev/prd integrations YAML; enable OAuth with refresh.
  • Use GitLabAuthConfig and GitLabConfig (optional project_id, branch) when connecting.
  • Deploy and connect GitLab in the UI; run the provided Monke gitlab_test to verify end-to-end.

Don't miss a new airweave release

NewReleases is sending notifications on new releases.