v1.115.0
Added 7
- Add glab artifact-registry login with --gradle, --npm, and --sbt options
- Add glab artifact-registry login with --maven option
- Add config path command
- Add PURL parser to dependency firewall
- Add caching decorator for the policy checker
- Add policy checker interface, types, and fake
- Add --description-file option to issue, MR, and work item commands
Changed 4
- Serialize credential writes across processes
- Mark dependency firewall commands as experimental
- Route glab orbit through the orbit-cli binary
- Expose password-manager-service plug in snap and guide users to connect it
Fixed 6
- Check credentials can be saved before refreshing OAuth token
- Skip OAuth2 refresh in helper for PAT hosts
- Show the correct job's log in child pipelines and the requested pipeline's jobs
- Give each keyring probe its own sentinel
- Key subfolder config lookup on host with port
- Report accurate merge state instead of always Merged
From GitLab CLI
Changelog
✨ Features
- 37a8f295: feat(artifact-registry): add glab artifact-registry login --gradle/--npm/--sbt (Sylvia Shen sshen@gitlab.com)
- cecc2f20: feat(artifact-registry): add glab artifact-registry login --maven (Sylvia Shen sshen@gitlab.com)
- bd95112d: feat(config): add
config pathcommand (Kai Armstrong karmstrong@gitlab.com) - 8e0a93fa: feat(config): serialize credential writes across processes (Stan Hu stanhu@gmail.com)
- 58605171: feat(df): add PURL parser (Michael Eddington meddington@gitlab.com)
- a4bfa549: feat(df): add caching decorator for the policy checker (Michael Eddington meddington@gitlab.com)
- d0bb2da8: feat(df): add policy checker interface, types, and fake (Michael Eddington meddington@gitlab.com)
- 716e2d7d: feat(df): mark dependency firewall commands as experimental (Michael Eddington meddington@gitlab.com)
- a512fe2e: feat(orbit): route glab orbit through the orbit-cli binary (Jean-Gabriel Doyon jgdoyon@gitlab.com)
- 5f4851ba: feat(snap): expose password-manager-service plug and guide users to connect it (Kai Armstrong karmstrong@gitlab.com)
- 5e2f2bdb: feat: add --description-file to issue, MR, and work item commands (Kai Armstrong karmstrong@gitlab.com)
🐛 Bug Fixes
- d0dcf91a: fix(auth): check credentials can be saved before refreshing OAuth token (Kai Armstrong karmstrong@gitlab.com)
- 9417ab54: fix(auth): skip OAuth2 refresh in helper for PAT hosts (Ahmed Hemdan ahemdan@gitlab.com)
- 2e862c09: fix(ci): show the correct job's log in child pipelines, and the requested pipeline's jobs (Kai Armstrong karmstrong@gitlab.com)
- 1801753b: fix(config): give each keyring probe its own sentinel (Jay McCure jmccure@gitlab.com)
- 8d5e13c5: fix(glrepo): key subfolder config lookup on host with port (Kai Armstrong karmstrong@gitlab.com)
- 1b5b4a7b: fix(mr): report accurate merge state instead of always "Merged!" (Zander Otavka glab@sl.zanderotavka.com)
📝 Documentation
- 799f6686: docs(auth): document glab in the Claude Code sandbox (Kai Armstrong karmstrong@gitlab.com)
📦 Dependencies
- d1a05217: chore(deps): update dependency @commitlint/cli to ^21.2.2 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- 0820054a: chore(deps): update dependency @commitlint/config-conventional to ^21.2.2 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- 7ee2df59: chore(deps): update dependency @commitlint/lint to ^21.2.2 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- 708eb3b2: chore(deps): update module charm.land/lipgloss/v2 to v2.0.6 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- b96f8247: chore(deps): update module github.com/mattn/go-runewidth to v0.0.28 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- c284ee68: chore(deps): update module github.com/stretchr/testify to v1.12.1 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- 225e8313: chore(deps): update module golang.org/x/crypto to v0.55.0 (GitLab Renovate Bot gitlab-bot@gitlab.com)
- 8ed3970a: chore(deps): update module golang.org/x/text to v0.41.0 (GitLab Renovate Bot gitlab-bot@gitlab.com)
🔧 Maintenance
- 5f9c3fc7: chore(codeowners): introduce modular CODEOWNERS (Timo Furrer tfurrer@gitlab.com)
- e4ee22d4: chore(lint): sync Vale configuration from the gitlab project (Marcel Amirault mamirault@gitlab.com)
- 0cf2355a: chore: update technical writing with correct group (Kai Armstrong karmstrong@gitlab.com)
- 962c6bc5: refactor(commands): inline embedded .md help text and forbid the pattern (Kai Armstrong karmstrong@gitlab.com)