# GitLab CLI v1.104.0 - Product: GitLab CLI (https://whatsnew.fyi/product/gitlab-cli) - Vendor: GitLab - Date: 2026-06-23 - Version: v1.104.0 - Original notes: https://gitlab.com/gitlab-org/cli/-/releases/v1.104.0 - Permalink: https://whatsnew.fyi/product/gitlab-cli/releases/v1.104.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Warn when running duo cli under snap confinement - **added** — Add upload command to packages - **added** — Generate GitLab Docs navigation block for glab ##### Changelog ###### ✨ Features * 5380ef66: feat(duo): warn when running duo cli under snap confinement (Kai Armstrong ) * 4ee1edf5: feat(packages): add upload command (Oscar Tovar ) * 383d5994: feat: generate GitLab Docs navigation block for glab (Brendan Lynch ) ###### 📝 Documentation * 6440f987: docs(skills): improve glab threaded-reply guidance (Thomas Schmidt ) ###### 📦 Dependencies * 2ba749a0: chore(deps): update module charm.land/glamour/v2 to v2.0.1 (GitLab Renovate Bot ) * 5f958dff: chore(deps): update module charm.land/lipgloss/v2 to v2.0.4 (GitLab Renovate Bot ) * 4e20a953: chore(deps): update module github.com/coder/websocket to v1.8.15 (GitLab Renovate Bot ) * 2f358bfa: chore(deps): update module golang.org/x/crypto to v0.53.0 (Jay McCure ) * d9be4c7a: chore(deps): update module k8s.io/client-go to v0.36.2 (GitLab Renovate Bot ) ###### 🔧 Maintenance * dd6eb3c8: chore: update labels in templates (Kai Armstrong ) * 41afe2f6: refactor: uppercase initialisms in test key generators (Jay McCure )