gitlab gitlab-org/cli v1.125.0

7 hours ago

Changelog

✨ Features

  • feat(artifact-registry): add --config-file to login for Maven and sbt (1888cec5) by Radek Antoniuk

  • feat(auth): set default host on login to a self-managed instance (30fc7bad) by Giannis Kepas

  • feat(deploy-token): Add the list command (437a1b96) by Paweł Farys

  • feat(df): add a loopback Go module proxy that gates module zips (e4092589) by Arpit Gogia

  • feat(df): check golang PURLs in glab df package (d6eb0bd2) by Arpit Gogia

  • feat(govern): install an OpenCode plugin to sync OpenCode sessions (849928d7) by Jean van der Walt

  • feat: add token self-rotate option (407441c2) by Sebastian Gumprich

    🐛 Bug Fixes

  • fix(api): refuse redirects that turn a write into a GET (3204dd39) by José M. Requena Plens

  • fix(artifact-registry): write sbt credentials for both sbt 1.x and 2.x (6a95d216) by Sylvia Shen

  • fix(auth): pick git-credential output from the resolved credential (805a649e) by Radek Antoniuk

  • fix(ci): show the real total in the list header (37d91698) by unstable-code

  • fix(cmdutils): show error text as written (894f4f8b) by Hamza Hassanain

  • fix(config): use host key only as a fallback (eab64cb2) by Hamza Hassanain

  • fix(df): fail closed when the policy API stops answering (d3af5a4c) by Arpit Gogia

  • fix(df): override yarn networkSettings from every rc file (61651116) by Arpit Gogia

  • fix(glrepo): recognize an authenticated host with a port in --repo (cdd7749c) by José M. Requena Plens

  • fix(govern): don't report unfound projects as sync errors (c62fa3a0) by Jean van der Walt

  • fix(govern): make command output agent-neutral (e81d359e) by Nate Rosandich

  • fix(govern): say how to turn on governance when it is off (2dd7ac25) by Jean van der Walt

  • fix(i-8408): removed deprecated flag (f825406c) by Syed Saif Ali Alvi

  • fix(iostreams): make background/color detection reachable, add --color mode (308e1907) by James Hebden

  • fix(mr): stop retrying branch creation for an issue on every error (2f35df39) by José M. Requena Plens

  • fix(mr): wait for the queued rebase before merging (67123413) by Radek Antoniuk

  • fix(opentofu): suggest --binary when the snap cannot find tofu (38b3e333) by Radek Antoniuk

  • fix(release): refuse a null entry in --assets-links (3b0c1e0d) by José M. Requena Plens

  • fix(release): send asset links in the create release request (095fd5fd) by Raul Rabadan Arroyo

  • fix(release): show the real total in the list header (51975cd6) by unstable-code

  • fix(repo): read the README when the default branch contains a slash (05caf92c) by José M. Requena Plens

  • fix(repo): wait between fork import status polls (eed440f7) by Jay McCure

  • fix(runner): show the real total in the list header (2dc51a90) by unstable-code

  • fix(snap): narrow dot-kube plug to kubeconfig and its lock (3926c43f) by Jay McCure

  • fix(snap): rename kube-config plug to dot-kube (9f3aacac) by Jay McCure

  • fix(template): surface directory listing errors (c011eb9b) by wushuwen

  • fix: clone from full URL uses the URL host for auth (b0fd1244) by Jeston Singh

  • fix: correct GAIG feature name in help text (88a16709) by Nate Rosandich

  • fix: skip API auth when cloning a full URL (f74fbe44) by Jeston Singh

  • fix: wiki clone from URL honors a configured subfolder (08849cad) by Jeston Singh

    📝 Documentation

  • docs: align glab stack intro with stacked diffs terminology (29e7f996) by Lysanne Pinto

  • docs: update install instructions for mise to use mise registry shorthand (14a141d5) by Evan Read

    🔧 Maintenance

  • chore: implement many rumdl rules in project (fe0ebfed) by Evan Read

  • chore: use .tool-versions as "make fix" golangci-lint version source (80cc6798) by Ville Skyttä

  • ci: update docs review app URL for Cloudflare Workers (70adb737) by Marcel Amirault

  • refactor(issue): reuse cmdutils issue URL parsing (4291fa56) by Radek Antoniuk

    📦 Dependencies

  • chore(deps): bump golangci-lint version updates to v2.15.0 (8f3fb72b) by GitLab Dependency Bot

  • chore(deps): update dependency @commitlint/cli to ^21.2.4 (4235991a) by GitLab Dependency Bot

  • chore(deps): update dependency @commitlint/config-conventional to ^21.2.4 (4783a593) by GitLab Dependency Bot

  • chore(deps): update dependency @commitlint/lint to ^21.2.4 (be74cecc) by GitLab Dependency Bot

  • chore(deps): update module github.com/docker/cli to v29.9.1+incompatible (2c54515b) by GitLab Dependency Bot

  • chore(deps): update module gitlab.com/gitlab-org/api/client-go/v3 to v3.30.1 (b67171dd) by GitLab Dependency Bot

  • chore(deps): update module gitlab.com/gitlab-org/api/client-go/v3 to v3.38.1 (9708d969) by GitLab Dependency Bot

  • chore(deps): update module software.sslmate.com/src/go-pkcs12 to v0.7.4 (3fa4ec7b) by GitLab Dependency Bot

    🔀 Others

  • build(deps): update github.com/andybalholm/brotli to v1.2.7 (ae7fcb50) by Garret Wassermann

  • build: bump Go to 1.27.3 for GO-2026-6809 (b6cd4229) by Jay McCure

  • test: cover cloneHost error paths, ported host and subfolder (579800a5) by Jeston Singh

  • test: cover full-URL wiki clone using the URL host (9b78f5ef) by Jeston Singh

Don't miss a new cli release

NewReleases is sending notifications on new releases.