Skip to content

Releases: zereight/gitlab-mcp

v2.1.4

26 Apr 06:47

Choose a tag to compare

Changes in v2.1.4

✨ Features

  • feat: add emoji reaction tools for MRs, issues and comments #412
  • feat: add topic parameter to list_projects and list_group_projects #418
  • feat: add OAuth callback proxy mode (GITLAB_OAUTH_CALLBACK_PROXY) #436

🐛 Bug Fixes

  • fix(oauth): allow customizing oauth scopes #399
  • fix(issues): make discussion_id optional in create_issue_note #404
  • fix: auto-refresh OAuth token on 401 responses #405
  • fix: resolve LLM parameter mismatches and type coercion bugs #408
  • fix: make event imported/imported_from fields optional #409
  • fix: resolve CI coverage flaky test and remove dead imports #411
  • Fix claude code setup commands #420
  • fix(oauth): correctly reference endpoints during discovery #424
  • fix: handle null default_branch in GitLabRepositorySchema #430
  • fix(schemas): apply coerceStringArray to all labels input fields #431
  • fix(schemas): add 'commit' type to GitLabTreeItemSchema for git submodules #432
  • fix: bind callback proxy codes to clients #439

🔨 Chore

  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #407
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #410
  • chore(deps): bump the npm_and_yarn group across 2 directories with 1 update #419

Contributors

v2.1.3

24 Apr 14:16

Choose a tag to compare

Metadata-only release to publish MCP Registry metadata. No runtime feature changes.

v2.1.2

18 Apr 16:31

Choose a tag to compare

Changes in v2.1.2

✨ Features

  • feat: add work items toolset via GraphQL API #362
  • feat: Optimization for heavy AI workload on code review #385
  • feat: group-level wiki support #389
  • feat(oauth): allow providing PAT as header and prefer PAT over job token #400
  • feat: add emoji reaction tools for MRs, issues and comments #412
  • feat: add topic parameter to list_projects and list_group_projects #418

🐛 Bug Fixes

  • fix(oauth): allow customizing oauth scopes #399
  • fix(issues): make discussion_id optional in create_issue_note #404
  • fix: auto-refresh OAuth token on 401 responses #405
  • fix: resolve LLM parameter mismatches and type coercion bugs #408
  • fix: make event imported/imported_from fields optional #409
  • fix: resolve CI coverage flaky test and remove dead imports #411
  • Fix claude code setup commands #420
  • fix(oauth): correctly reference endpoints during discovery #424
  • fix: handle null default_branch in GitLabRepositorySchema #430
  • fix(schemas): apply coerceStringArray to all labels input fields #431
  • fix(schemas): add 'commit' type to GitLabTreeItemSchema for git submodules #432

🔨 Chore

  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #407
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #410
  • chore(deps): bump the npm_and_yarn group across 2 directories with 1 update #419

Contributors

v2.1.1

18 Apr 15:39

Choose a tag to compare

Changes in v2.1.1

✨ Features

  • feat: add MCP OAuth mode #359
  • feat: add work items toolset via GraphQL API #362
  • feat: Optimization for heavy AI workload on code review #385
  • feat: group-level wiki support #389
  • feat(oauth): allow providing PAT as header and prefer PAT over job token #400
  • feat: add emoji reaction tools for MRs, issues and comments #412
  • feat: add topic parameter to list_projects and list_group_projects #418

🐛 Bug Fixes

  • fix: Fix app installation instruction #394
  • fix(oauth): allow customizing oauth scopes #399
  • fix(issues): make discussion_id optional in create_issue_note #404
  • fix: auto-refresh OAuth token on 401 responses #405
  • fix: resolve LLM parameter mismatches and type coercion bugs #408
  • fix: make event imported/imported_from fields optional #409
  • fix: resolve CI coverage flaky test and remove dead imports #411
  • Fix claude code setup commands #420

🔨 Chore

  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #397
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #407
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #410
  • chore(deps): bump the npm_and_yarn group across 2 directories with 1 update #419

Other Changes

  • feat: add code search tools (search_code, search_project_code, search_group_code) #358

Contributors

v2.1.0

12 Apr 10:48

Choose a tag to compare

What's Changed

  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #407

Full Changelog: v2.0.36...v2.1.0

v2.0.36

05 Apr 15:09

Choose a tag to compare

Changes in v2.0.36

✨ Features

  • feat: add MCP OAuth mode #359
  • feat: add work items toolset via GraphQL API #362
  • feat: Optimization for heavy AI workload on code review #385
  • feat: group-level wiki support #389
  • feat(oauth): allow providing PAT as header and prefer PAT over job token #400

🐛 Bug Fixes

  • Fix getEffectiveProjectId to prioritize passed projectId over GITLAB_PROJECT_ID #320
  • fix: use agent function to support HTTP/HTTPS protocol switching in self-hosted GitLab #372
  • fix: allow lookahead/lookbehind patterns in GITLAB_DENIED_TOOLS_REGEX #387
  • fix: prevent 400 errors from mutually exclusive params in list_merge_requests #388
  • fix: Fix app installation instruction #394
  • fix(oauth): allow customizing oauth scopes #399
  • fix(issues): make discussion_id optional in create_issue_note #404

🔨 Chore

  • chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in the npm_and_yarn group across 1 directory #395
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates #397

v2.0.35

31 Mar 08:13

Choose a tag to compare

Changes in v2.0.35

✨ Features

  • feat: add MCP OAuth mode #359
  • feat: add work items toolset via GraphQL API #362
  • feat: configurable GitLab repository file payload encoding (text/base64) #382
  • feat: Optimization for heavy AI workload on code review #385
  • feat: group-level wiki support #389

🐛 Bug Fixes

  • Fix getEffectiveProjectId to prioritize passed projectId over GITLAB_PROJECT_ID #320
  • fix: use agent function to support HTTP/HTTPS protocol switching in self-hosted GitLab #372
  • fix: request read_api OAuth scope when GITLAB_READ_ONLY_MODE is enabled #381
  • fix: harden OAuth security (CSRF, XSS, stdio log leak) #384
  • fix: allow lookahead/lookbehind patterns in GITLAB_DENIED_TOOLS_REGEX #387
  • fix: prevent 400 errors from mutually exclusive params in list_merge_requests #388
  • fix: Fix app installation instruction #394

v2.0.34

22 Mar 13:34

Choose a tag to compare

Changes in v2.0.34

✨ Features

  • feat: allow job tokens for remote authorization #377
  • feat: configurable GitLab repository file payload encoding (text/base64) #382

🐛 Bug Fixes

  • Fix getEffectiveProjectId to prioritize passed projectId over GITLAB_PROJECT_ID #320
  • fix: use agent function to support HTTP/HTTPS protocol switching in self-hosted GitLab #372
  • fix(auth): allow only job token to be specified #375
  • fix: amend fetch calls that missing default config and fix tool "markdown upload" returns 406 #378
  • fix: request read_api OAuth scope when GITLAB_READ_ONLY_MODE is enabled #381
  • fix: harden OAuth security (CSRF, XSS, stdio log leak) #384

🔨 Chore

  • chore(deps): bump the npm_and_yarn group across 1 directory with 5 updates #374
  • chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in the npm_and_yarn group across 1 directory #386

Other Changes

  • Add NO_PROXY support for corporate firewall environments #350
  • Housekeeping: close MCP resources on shutdown #357
  • Add get_merge_request_conflicts tool #366

v2.0.33

17 Mar 18:37

Choose a tag to compare

Changes in v2.0.33

✨ Features

  • feat: add webhook tools for projects and groups #361
  • feat: allow using job token auth #369

🐛 Bug Fixes

  • fix: parse approve/unapprove response with correct schema #368

v2.0.32

15 Mar 16:06

Choose a tag to compare

Changes in v2.0.32

✨ Features

  • feat: add artifacts and deployment visibility for pipelines and merge requests [#353]
  • feat: add inputs support to create_pipeline for GitLab CI/CD [#355]

🐛 Bug Fixes

  • fix: Fix get_file_contents failing in Trae [#311]
  • fix: auto-refresh OAuth token before expiry [#347]

🔨 Chore

  • chore(deps): bump hono from 4.11.7 to 4.12.0 in the npm_and_yarn group across 1 directory [#352]

Other Changes

  • Expose pipeline job failure metadata in schema #356
  • feat: add code search tools (search_code, search_project_code, search_group_code) [#358]