Changes in v2.3.6
🐛 Bug Fixes
- fix(config): do not echo credential fragments of invalid GITLAB_API_URL entries #889
- fix(startup): log only host names of configured GitLab API URLs #891
♻️ Refactor
- refactor(server): move MCP prompt catalog out of index.ts #881
📝 Documentation
- docs(comparison): compare with the official GitLab MCP server #882
- docs: note %2C for a comma in a GITLAB_API_URL password #885
- docs(changelog): move v2.3.5 entries out of Unreleased #886
🔬 CI/Test
- test: add golden tools/list fixture to guard refactors #883
🔨 Chore
- chore(deps): bump the npm_and_yarn group across 2 directories with 1 update #887
⚠️ Upgrade notes
- Every
GITLAB_API_URL/--api-urlentry must now start withhttp://orhttps://. Startup (andauth) fails for any other value, such aslocalhost:8080, and the error names the entry only by its position, without printing it. - A comma inside a password in
GITLAB_API_URLmust be written as%2C. A literal comma is read as a list separator. - The startup lines
Configured GitLab API URLsandDefault GitLab API URLnow show host names only.
Contributors
⚠️ Deprecation notice
Deprecated configuration options (e.g. GITLAB_READ_ONLY_MODE, USE_GITLAB_WIKI, and other legacy flags) still work during the grace period, but they will be removed in v3.0.0. Please migrate to the replacements described in the pinned issue #815.