Changelog
✨ Features
e758e41c: feat(api): support dynamic custom headers for authenticating proxies (vennemp mvenne@stackarmor.com)
413d798e: feat(artifact-registry): add glab artifact-registry login --docker (Sylvia Shen sshen@gitlab.com)
92dbd651: feat(artifact-registry): resolve artifact registries in the Docker credential helper (Sylvia Shen sshen@gitlab.com)
0f4d2187: feat(mr): show source and target branches in view (Kai Armstrong karmstrong@gitlab.com)
da229e15: feat(update): detect more install methods for the upgrade nudge (Kai Armstrong karmstrong@gitlab.com)
🐛 Bug Fixes
0fd14018: fix(cmdutils): resolve same-host SSH remotes to the right account (tukusejssirs tukusejssirs@protonmail.com)
71da98a7: fix(config): name the keyring in credential write failures (Kai Armstrong karmstrong@gitlab.com)
8f72a7d1: fix(config): omit values from
config seterror messages (Kai Armstrong karmstrong@gitlab.com)8a562a9c: fix(config): resolve YAML alias nodes in hosts config (denk d-enk@ya.ru)
9512a513: fix(duo): make glab duo help GitLab Duo CLI centric (Tomas Vik (OOO back on 2026-08-31) tvik@gitlab.com)
8595a4f5: fix(git): detect "no git repository" by exit status, not message text (Jay McCure jmccure@gitlab.com)
f73399d9: fix(orbit): say Orbit instead of GKG in graph status error copy (michaelangeloio arivera@gitlab.com)
238c0034: fix: glab can not set group level variable masked or masked and hidden (Syed Saif Ali Alvi saifalialvi@gmail.com)
📝 Documentation
0458c4d0: docs: Update link to turn on and off beta features (Brendan Lynch blynch@gitlab.com)
📦 Dependencies
56cef637: chore(deps): update module github.com/stretchr/testify to v1.12.0 (GitLab Renovate Bot gitlab-bot@gitlab.com)
cb8db156: chore(deps): update module oss.terrastruct.com/d2 to v0.7.2 (GitLab Renovate Bot gitlab-bot@gitlab.com)
🔧 Maintenance
a2ce2c78: chore: ignore .agents/ (per-user glab-installed skills) (Kai Armstrong karmstrong@gitlab.com)
3274a36a: refactor(df): remove npm-config model (Michael Eddington meddington@gitlab.com)