Cloudsmith
Dev ToolsCloudsmith Command Line Interface (CLI)
Release History
View all versions →v1.26.03 fixes4 featuresThis release introduces new command groups for repository privileges and GPG keys, adds a cargo credential helper, and includes various performance optimizations and bug fixes, such as writing retry messages to stderr and improving macOS keychain prompt handling.
v1.25.03 fixes10 featuresThis release introduces support for NPM Credential Helper and Nix package format, along with improvements to 2FA and API host normalization. It also adds new environment variables for keyring file placement.
v1.24.04 fixes2 featuresThis release introduces betterleaks checks and improves Debian package handling. It also includes several bug fixes for authentication and logging.
v1.23.01 fixCloudsmith CLI version 1.23.0 has been released, including a fix for embedding additional keyrings for headless use cases.
v1.22.01 fix1 featureThis release introduces a new `cloudsmith domains list` command and fixes an issue with Homebrew on macOS. It also includes dependency upgrades and a migration to ruff for linting.
v1.21.01 fixThis release addresses a bug related to Homebrew's handling of bundled dylib IDs on macOS. The fix ensures correct behavior for the cloudsmith-cli on this platform.
v1.20.21 fixThis release fixes an issue with authenticating multi-part uploads via the credential chain and refactors shared templates.render() from the webserver.
v1.20.11 fixThis release includes a fix for the exit code issue. The full changelog provides more details on the changes.
v1.20.0Breaking10 fixes26 featuresThis release introduces significant new features including arbitrary metadata support, enhanced credential management with OIDC auto-discovery and a credential provider chain, and the ability to build and publish standalone CLI binaries. It also includes various bug fixes and dependency upgrades.
v1.19.0v1.18.0v1.17.0v1.16.0v1.15.0v1.14.05 featuresThis release introduces the new `vulnerabilities` command for retrieving and analyzing security scan results, complete with detailed views and filtering options.
v1.13.0v1.12.15 featuresThis release introduces support for the Model Context Protocol (MCP) server via new 'cloudsmith mcp' commands, enabling configuration and management of supported client integrations.
v1.12.0v1.11.2v1.11.1v1.10.4v1.11.0Breaking5 featuresThis release introduces Model Context Protocol (MCP) server support with various configuration and management commands. It also enforces a minimum Python version of 3.10.
v1.10.3No release notes provided.
v1.10.2No release notes provided.
v1.10.1No release notes provided.
Common Errors
ImportError1 reportImportError usually arises from missing or incompatible dependencies, often due to conflicting package versions. Resolve this by carefully examining the traceback to identify the problematic package, then use `pip install --upgrade <package_name>` or `pip install <package_name>==<compatible_version>` to update or pin the package to a compatible version. Consider using a virtual environment to isolate dependencies and prevent conflicts.
TypeError1 reportTypeError errors in cloudsmith-cli often arise from incorrect data types being passed to functions, particularly when dealing with API responses (e.g., expecting a string but receiving a list). To fix this, inspect the traceback to identify the exact location of the type mismatch and either cast the data to the expected type (e.g., using `str()`) or adjust the function to handle the actual data type received from the API. Thoroughly test changes to ensure compatibility across different API responses and scenarios.
Related Dev Tools Packages
Empowering everyone to build reliable and efficient software.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Next generation frontend tooling. It's fast!
An extremely fast Python package and project manager, written in Rust.
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Subscribe to Updates
Get notified when new versions are released