JFrog CLI
Dev ToolsJFrog CLI is a client that provides a simple interface that automates access to the JFrog products.
Release History
View all versions →v2.122.02 fixes1 featureThis release introduces support for cargo in jf ca and fixes issues with Gradle property values and go-sarif version mismatches. Several dependencies were also updated.
v2.121.010 fixes20 featuresThis release introduces new features for build-info collection, enhanced CLI commands for login and RubyGems support, and various bug fixes across multiple jfrog repositories. Key updates include native RubyGems support, improved token refresh mechanisms, and fixes for dependency resolution and documentation links.
v2.120.06 fixes8 featuresThis release introduces new features for JFrog CLI, including Alpine APK support and enhanced AI descriptions. Several bug fixes address issues with dependency handling and command failures.
v2.119.04 fixes2 featuresThis release introduces new features for agent skills testing and curation-audit onboarding in jfrog-cli and jfrog-cli-security respectively. It also includes several bug fixes across jfrog-cli and jfrog-cli-security, along with internal dependency updates and other changes like running Alpine APK tests in real Docker containers.
v2.118.07 fixes9 featuresThis release introduces new features for JFrog CLI, including OpenAPI operation detail lookup, APT command support, and enhanced pipenv functionality. It also includes several bug fixes and internal improvements across various JFrog repositories.
v2.117.02 fixes7 featuresThis release introduces new features for build-info-go and jfrog-cli, including support for uv, pipenv, Maven Wrapper, and enhanced API documentation search. It also includes several bug fixes and other changes across various jfrog repositories.
v2.116.03 fixes1 featureThis release introduces an optional workspace for config profile obtaining in jfrog-client-go and includes several bug fixes for jfrog-cli-security, including addressing workplace issues and improving SARIF handling. It also adds support for pnpm-11 in jfrog-cli.
v2.115.03 fixes2 featuresThis release introduces new features for build info duration capture and OpenAPI spec embedding in jfrog-cli. It also includes several bug fixes related to build duration and dependency updates.
v2.113.03 fixes1 featureVersion v2.113.0 introduces new Rteco alpine tests in jfrog-cli and includes several bug fixes across jfrog-cli, jfrog-cli-artifactory, and jfrog-cli-security repositories. Other changes involve skipping agentplugins tests and updating environment variable handling.
v2.112.02 fixes3 featuresVersion v2.112.0 introduces new features like Poetry fallback logic and Yarn v4 support for security audits, alongside several bug fixes across CLI components.
v2.111.07 fixes5 featuresThis release introduces new features like Post Failure Run support for poetry and timestamp suffixes for build isolation in jfrog-cli. It also includes several bug fixes across jfrog-cli, jfrog-cli-artifactory, jfrog-cli-core, and jfrog-cli-security, notably fixing issues related to poetry publishing and Xray plugin logging.
2.110.07 fixes5 featuresThis release introduces new features across jfrog-cli, including Post Failure Run support for poetry and timestamp suffixes for test isolation in UvBuildName and Nix repos. Several bug fixes address issues related to poetry publish commands, HF releases, Xray logging, and OOM errors in cocoapods.
v2.110.07 fixes5 featuresThis release introduces new features across jfrog-cli, including Post Failure Run support for poetry and timestamp suffixes for test isolation in UvBuildName and Nix repos. Several bug fixes address issues in poetry publish commands, CLI breaks, uncaught errors, and security scanning failures.
v2.109.01 fix2 featuresThis release introduces new features in jfrog-cli, including AI-agent help text and a --format flag for artifact management commands, alongside a bug fix in build-info-go regarding cache checks.
v2.108.07 fixes16 featuresThis release introduces new features across multiple components, including pnpm support for build info, new JFrog CLI commands like 'jf mcp', and enhanced security scanning capabilities for Yarn and pnpm. Several bug fixes address issues related to poetry dependency capture and authentication errors.
v2.107.03 fixes2 featuresVersion v2.107.0 introduces new features for plugin management in jfrog-cli-artifactory and resolves several bugs related to docker login setup.
v2.106.01 fix7 featuresVersion v2.106.0 introduces new agent plugin management commands (install, delete, update) in jfrog-cli-artifactory and enhances build-info-go with better 403 error recognition for poetry/yarn. It also includes bug fixes and internal updates across several repositories.
v2.105.06 fixes6 featuresThis release introduces Nix package manager support across several components and adds an 'ai plugins publish' command. Bug fixes address issues related to metrics collection, server configuration errors, and security scan results.
v2.104.16 fixes6 featuresThis release introduces support for Yarn v4 across several components and includes various bug fixes related to build information extraction and race conditions in content reading. Internal updates also bumped extractor versions.
v2.103.07 fixes11 featuresThis release introduces broad support for the uv package manager across several components, including build-info-go, jfrog-cli, and jfrog-cli-core. It also brings security enhancements like support for 'Scanned - No Issues' severity and fixes related to virtual repository downloads.
v2.102.01 fix1 featureVersion v2.102.0 includes a fix for Docker performance in jfrog-cli and introduces customizable Docker verification flags in jfrog-cli-artifactory. Internal changes involved updating a GitHub Actions dependency.
v2.101.01 fix3 featuresThis release introduces Conan support to JFrog CLI and adds a build filter capability to AQL patterns in jfrog-client-go. A bug related to the build filter in AQL patterns was also fixed.
v2.100.03 fixes3 featuresVersion v2.100.0 introduces new features to jfrog-cli, including package alias implementation and an 'api' command, alongside several bug fixes related to build info and reference token privilege escalation.
v2.99.02 fixes2 featuresVersion v2.99.0 introduces new features like Ghost Frog Tests workflow and package alias metrics across jfrog-cli and jfrog-cli-core, alongside several bug fixes.
v2.98.010 fixes7 featuresThis release introduces new features across several components, including pnpm command support in jfrog-cli and malicious detection capabilities in jfrog-cli-artifactory. Numerous bug fixes address environment issues, Docker OOM errors, and regex parsing problems.
Common Errors
SolveFailureError1 reportSolveFailureError in jfrog-cli often arises when dependency conflicts or incompatible version constraints are detected during dependency resolution by the underlying package manager (like Poetry). To resolve this, explicitly define compatible version ranges for your dependencies in your project's configuration file (e.g., `pyproject.toml` for Poetry) or use the package manager's update command to resolve conflicts automatically (e.g., `poetry update` or `poetry install --with-dependencies`). Consider relaxing overly specific version constraints to allow for more flexibility in dependency resolution.
SolverProblemError1 reportSolverProblemError in jfrog-cli commonly arises from dependency conflicts or version incompatibilities within your project's dependency management tool (e.g., poetry). Resolve this by carefully reviewing your project's dependencies, specifying explicit and compatible versions in your dependency manifest file (e.g., pyproject.toml), and potentially using dependency resolution tools or options to find compatible sets of packages. Afterward, re-run the jf command.
OverrideNeededError1 reportThe "OverrideNeededError" in jfrog-cli often arises when dependency resolution requires overwriting a package version, but explicit permission hasn't been given. Fix this by adding the `--no-default-repositories` flag to your jf command. This prevents implicit package source usage and usually forces a resolution path that avoids the override conflict.
NullPointerException1 reportNullPointerException in jfrog-cli usually indicates a missing or uninitialized object dependency preventing a method call. Examine the stack trace to identify the null object and its expected source. Ensure the object is properly initialized or injected before use, specifically checking that all required dependencies (like `prerequisitesCheckers` in the Maven case) are correctly defined and available at runtime.
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