Releases: zereight/gitlab-mcp
Releases · zereight/gitlab-mcp
Release list
v1.0.77
v1.0.77
- v1.0.77
#209 - FIX: docker hub repo user name
#210 - feat: Add NPM publish workflow for automated package publishing
#208 - Fix list of tools in
README.md#205 - FIX: flexible boolean
#201 - feat(attachement):download attachement, e.g. images
#200 - FEAT: merge MR
#193 - FEAT: get draft note
#197 - feat: Add createDraftNote api support, useful for bulk code review
#183 - feat: add my_issues and list_project_members tools
#133 - feat(pipeline): Add list_pipeline_trigger_jobs tools
#194 - (feat): add tool to upload file for markdown content
#196 - Fix list of tools
4ab6eb1 - FIX
19b7254 - Merge pull request #192 from zereight/feat/188-1
449de4d
New Contributors
v1.0.76
What's Changed
- Bump version to 1.0.75 by @iwakitakuma33 in #178
- FEAT: iteration by @iwakitakuma33 in #179
- FIX: boolean null default by @iwakitakuma33 in #181
- Bump version to 1.0.76 by @iwakitakuma33 in #182
Full Changelog: v1.0.75...v1.0.76
v1.0.75
What's Changed
- Bump version to 1.0.74 by @iwakitakuma33 in #175
- FEAT: target project on create MR by @iwakitakuma33 in #174
- Feat/deploy script by @iwakitakuma33 in #176
- Allow accessing issues without project id by @lukeisontheroad in #168
New Contributors
- @lukeisontheroad made their first contribution in #168
Full Changelog: v1.0.74...v1.0.75
v1.0.74
What's Changed
- FIX: deploy script by @iwakitakuma33 in #156
- FIX: id string or number by @iwakitakuma33 in #158
- FIX string or number by @iwakitakuma33 in #160
- FEAT: id is string or number by @iwakitakuma33 in #161
- FEAT: add logging by @iwakitakuma33 in #162
Full Changelog: v1.0.72...v1.0.73
Full Changelog: v1.0.73...v1.0.74
v1.0.72
What's Changed
- FIX: sse readme by @iwakitakuma33 in #103
- fix: avoid error caused by line_range type: null in discussion by @pxpeterxu in #107
- FIX: new,old path nullable by @iwakitakuma33 in #108
- feat(simple healthcheck): by @stvnksslr in #112
- FEAT: project id , vscode doc by @iwakitakuma33 in #113
- FEAT: not call create fork repo on set default project id by @iwakitakuma33 in #116
- FEAT: reviewer on update MR by @iwakitakuma33 in #118
- FIX: notable iid by @iwakitakuma33 in #126
- FEAT: Add support for Streamable HTTP transport by @breath57 in #128
- REMOVE TEST by @iwakitakuma33 in #134
- FIX: create pipeline by @iwakitakuma33 in #138
- FIX: console to stderr by @iwakitakuma33 in #135
- FEAT: format boolean by @iwakitakuma33 in #143
- FIX: default project id by @iwakitakuma33 in #141
- FIX: sse by @iwakitakuma33 in #144
- chore: Bump version to 1.0.70 by @bbang-dduck in #145
- FIX: CreateMergeRequestSchema by @iwakitakuma33 in #146
- Print logs to stderr by @daschiller in #147
- FIX: format boolean for claude by @iwakitakuma33 in #148
- FIX: string | number for gemini by @iwakitakuma33 in #149
- tag with image push by @iwakitakuma33 in #151
- Bump version to 1.0.71 by @bbang-dduck in #152
- FEAT: enable string for boolean for claude by @iwakitakuma33 in #150
- chore: Bump version 1.0.72 by @zereight in #154
New Contributors
- @stvnksslr made their first contribution in #112
- @breath57 made their first contribution in #128
- @daschiller made their first contribution in #147
Full Changelog: v1.0.65...v1.0.72
v1.0.65 - Enhanced MR Discussion with Code Diff Support
What's New
💬 Enhanced MR Discussion Features
- Multi-line Code Diff Selection: Added support for selecting multiple lines when creating merge request discussions
- Improved Code Review Experience: Enhanced ability to comment on specific code ranges in merge requests
- Advanced Discussion API: Implemented complex GitLab discussion API with better payload handling
🔧 Technical Improvements
- Extended merge request discussion creation capabilities
- Enhanced diff parsing and line range selection
- Improved API payload generation for complex discussion scenarios
📚 Documentation
- Updated README with new discussion features
- Enhanced API documentation for multi-line diff comments
🚀 Usage
This release makes it easier for AI assistants and developers to create precise, contextual comments on merge request diffs, improving the code review workflow.
Related: Issue #90, PR #93 by @iwakitakuma33
v1.0.64
What's New
🍪 Cookie-based Authentication Support
- Added support for cookie-based authentication for enterprise GitLab instances
- Enhanced compatibility with SSO/OAuth2 redirects in enterprise environments
- Improved session management for GitLab integrations
📦 Dependencies
- Added
fetch-cookiefor cookie-aware HTTP requests - Added
tough-cookiefor robust cookie parsing and management
🛠️ Technical Improvements
- Enhanced authentication flow to handle enterprise GitLab scenarios
- Better session persistence across API calls
This release improves compatibility with enterprise GitLab setups that require cookie-based authentication flows.
Release 1.0.63
[1.0.63] - 2025-06-12
Added
- 📊 CI Job Log Pagination: Added pagination support for CI job logs to prevent context window flooding
get_pipeline_job_outputnow supports optionallimitandoffsetparameters- Default limit is 1000 lines when pagination is used
- Returns lines from the end of the log, with configurable offset
- Includes truncation metadata showing what was skipped
- Maintains backward compatibility (no parameters = full log)
- See: PR #97
Release 1.0.62
[1.0.62] - 2025-06-10
Fixed
- 🔐 Private Token Authentication Fix: Fixed Private-Token header authentication for GitLab API
Release 1.0.60
[1.0.60] - 2025-06-07
Added
- 📄 Merge Request Enhancement: Added support for
remove_source_branchandsquashoptions for merge requests- Enhanced merge request functionality with additional configuration options
- Allows automatic source branch removal after merge
- Supports squash commits for cleaner Git history
- See: PR #86
Fixed
- 🔧 Issue Assignment Fix: Fixed list issues assignee username handling