v2.5.1
Highlights
This release rolls up everything merged since v2.5.0, headlined by the GitLab client-go v2.51.0 upgrade with strict 1:1 API mirroring, plus a full toolchain/dependency refresh and documentation work.
🚀 GitLab client-go v2.51.0 — new API fields mirrored 1:1
Every new field the SDK added between v2.46.0 and v2.51.0 is now exposed by the MCP tools, with correct types, schemas, markdown, and tests:
- Groups —
crm_enabledon group read/create/update (Customer Relations). - Merge requests —
non_archivedlist filter (project-, group-, and instance-scoped lists, plus deployment merge requests). - Projects —
mr_default_title_template. - Work items —
childrenhierarchy on work-item output. - Audit events — object-valued
changeis now surfaced as an open JSONchange_object, and the pluralchanges[]array is included.
Regression fixed: client-go v2.49.0 made ListWorkItems return CE fields only by default. The epic list path now explicitly opts into the Enterprise fields it maps (weight, status, color, health_status) so they are no longer silently empty on Premium/Ultimate instances.
🔧 Toolchain, dependencies & CI
- Go 1.26.5 toolchain; all Go modules refreshed to latest (client-go v2.51.0, go-selfupdate v1.6.0, x/crypto v0.54.0, x/tools v0.48.0, and more).
- GitHub Actions
setup-go/setup-node/setup-pythonbumped to v7 across all workflows. - Docs site dependencies updated (Astro 7.1.3, ESLint 10.7,
eslint-plugin-astro3,@typescript-eslint8.65, Prettier 3.9.5); patched thebrace-expansionReDoS advisory. TypeScript is held at 6.x pendingastro checksupport for TS 7. - Security scanning: documented, allowlisted the one unfixable
govulncheckadvisory (GO-2026-5932,x/crypto/openpgpreached only viago-selfupdatefor release-signature verification; no fixed version exists). - Hardened the CI
TestIndividual_JobExtrasE2E test (deflaked the manual-job cancel/retry lifecycle).
📚 Documentation & packaging
- Claude Desktop (
.mcpb) extension guide and privacy-policy pages (EN/ES). - Install-path and directory-metadata audit across README and the site.
- Homebrew tap formula now published on every release; LobeHub MCP badge added.
Changelog
✨ Features
- af71814: feat(release): publish Homebrew tap formula on every release (#228) (@jmrplens)
- 0f6d041: feat: client-go v2.51.0 — 1:1 field mirroring (CRM, MR title template, non-archived, work-item children, audit change objects) + epic ReturnedFields fix (#238) (@jmrplens)
📚 Documentation
- 37e6bdd: docs(readme): add LobeHub MCP badge next to Glama (@jmrplens)
- 7d86ead: docs(site): Claude Desktop (.mcpb) guide + privacy policy pages (EN/ES) (#227) (@jmrplens)
- f18a442: docs: audit install paths and directory metadata (markdown + site EN/ES) (#229) (@jmrplens)