Changes in v2.1.30
✨ Features
- feat: return slim update_issue response by default to reduce token usage #572
- feat: pin docs to previous stable release + startup new-version notice #573
- feat: add GITLAB_PERMISSION_MODE (readonly / modify / full) for granular write permissions #576
🐛 Bug Fixes
- fix: guard Streamable HTTP host headers #555
- fix: harden MCP safety controls #571
- fix: slim get_merge_request and get_issue responses to cut token usage #583
♻️ Refactor
- refactor: extract download token helpers #542
- refactor: extract metrics formatter #543
- refactor: extract transport mode selection #544
- refactor: extract download proxy route #546
📝 Documentation
- docs(wiki): warn that the title param changes the slug/URL and document the front-matter path #574
- docs: fix Star History chart embed for GitHub README rendering #578
- docs: move Star History chart to README footer section #579
- docs: restore Star History chart to README header #580
- docs: self-host Star History chart #582
- docs: document MCP rate limits and shared deployment tuning #585
🔬 CI/Test
Other Changes
- Add Homebrew tap for zereight-mcp-gitlab #581