GitLab CLI v1.115.0

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 path command (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
📦 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)
View original

Upgraded? How did it go?

Discussion