
📝 Details: - 버전을 1.0.47로 업데이트 - CHANGELOG에 새로운 기능과 버그 수정 사항 추가 - list_merge_requests 기능 추가 (#56) - GitLabUserSchema의 avatar_url nullable 처리 (#55) - GitLabPipelineSchema의 illustration nullable 처리 (#58)
71 lines
2.8 KiB
Markdown
71 lines
2.8 KiB
Markdown
## [1.0.47] - 2025-05-29
|
|
|
|
### Added
|
|
|
|
- 🔄 **List Merge Requests Tool**: Added functionality to list and filter merge requests in GitLab projects
|
|
- `list_merge_requests`: List merge requests with comprehensive filtering options
|
|
- Supports filtering by state, scope, author, assignee, reviewer, labels, and more
|
|
- Includes pagination support for large result sets
|
|
- See: [PR #56](https://github.com/zereight/gitlab-mcp/pull/56)
|
|
|
|
### Fixed
|
|
|
|
- Fixed issue where GitLab users without profile pictures would cause JSON-RPC errors
|
|
- Changed `avatar_url` field to be nullable in GitLabUserSchema
|
|
- This allows proper handling of users without avatars in GitLab API responses
|
|
- See: [PR #55](https://github.com/zereight/gitlab-mcp/pull/55)
|
|
|
|
- Fixed issue where GitLab pipelines without illustrations would cause JSON-RPC errors
|
|
- Changed `illustration` field to be nullable in GitLabPipelineSchema
|
|
- This allows proper handling of pipelines without illustrations
|
|
- See: [PR #58](https://github.com/zereight/gitlab-mcp/pull/58), [Issue #57](https://github.com/zereight/gitlab-mcp/issues/57)
|
|
|
|
---
|
|
|
|
## [1.0.46] - 2025-05-27
|
|
|
|
### Fixed
|
|
|
|
- Fixed issue where GitLab issues and milestones with null descriptions would cause JSON-RPC errors
|
|
- Changed `description` field to be nullable with default empty string in schemas
|
|
- This allows proper handling of GitLab issues/milestones without descriptions
|
|
- See: [PR #53](https://github.com/zereight/gitlab-mcp/pull/53), [Issue #51](https://github.com/zereight/gitlab-mcp/issues/51)
|
|
|
|
---
|
|
|
|
## [1.0.45] - 2025-05-24
|
|
|
|
### Added
|
|
|
|
- 🔄 **Pipeline Management Tools**: Added GitLab pipeline status monitoring and management functionality
|
|
- `list_pipelines`: List project pipelines with various filtering options
|
|
- `get_pipeline`: Get detailed information about a specific pipeline
|
|
- `list_pipeline_jobs`: List all jobs in a specific pipeline
|
|
- `get_pipeline_job`: Get detailed information about a specific pipeline job
|
|
- `get_pipeline_job_output`: Get execution logs/output from pipeline jobs
|
|
- 📊 Pipeline status summary and analysis support
|
|
- Example: "How many of the last N pipelines are successful?"
|
|
- Example: "Can you make a summary of the output in the last pipeline?"
|
|
- See: [PR #52](https://github.com/zereight/gitlab-mcp/pull/52)
|
|
|
|
---
|
|
|
|
## [1.0.42] - 2025-05-22
|
|
|
|
### Added
|
|
|
|
- Added support for creating and updating issue notes (comments) in GitLab.
|
|
- You can now add or edit comments on issues.
|
|
- See: [PR #47](https://github.com/zereight/gitlab-mcp/pull/47)
|
|
|
|
---
|
|
|
|
## [1.0.38] - 2025-05-17
|
|
|
|
### Fixed
|
|
|
|
- Added `expanded` property to `start` and `end` in `GitLabDiscussionNoteSchema`
|
|
Now you can expand or collapse more information at the start and end of discussion notes.
|
|
Example: In code review, you can choose to show or hide specific parts of the discussion.
|
|
(See: [PR #40](https://github.com/zereight/gitlab-mcp/pull/40))
|