github zereight/gitlab-mcp v2.0.24

latest releases: v2.1.4, v2.1.3, v2.1.2...
3 months ago

v2.0.24 Release Notes

🚀 New Features

Merge Request Approvals (#308)

  • Added approve_merge_request tool to approve merge requests
  • Added unapprove_merge_request tool to remove approval from merge requests
  • Helps streamline code review workflows directly from MCP

Inherited Project Members (#316)

  • Added include_inheritance option to list_project_members tool
  • When enabled, returns members inherited from parent groups via /members/all endpoint
  • Comprehensive test coverage included

Cookie File Reload & Session Warmup (#315)

  • Cookie file is now automatically reloaded when modified (mtime polling)
  • New session warmup feature for proxy authentication
  • Improved reliability for proxy-based auth setups

Diff Filtering Improvements (#313)

  • Added excluded_file_patterns parameter to get_merge_request_diffs
  • Unified filtering logic between get_branch_diffs and get_merge_request_diffs
  • Security: Added ReDoS protection for user-supplied regex patterns

🛠️ Improvements

CI/CD

  • Added test:mock to PR validation workflow
  • All mock tests now run automatically on pull requests

Code Quality

  • Extracted filterDiffsByPatterns utility function (DRY principle)
  • Removed obsolete readonly-mcp-tests.ts
  • Updated documentation for additional application compatibility

📦 Installation

npm install @zereight/mcp-gitlab@2.0.24

📝 Full Changelog

Full Changelog: v2.0.23...v2.0.24

Don't miss a new gitlab-mcp release

NewReleases is sending notifications on new releases.