JFrog CLI
Dev ToolsJFrog CLI is a client that provides a simple interface that automates access to the JFrog products.
Release History
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.
v2.97.015 fixes4 featuresThis release introduces new features across CLI tools, including dependency exclusion support in Artifactory and enhanced static SCA validation in Security. Numerous bug fixes were applied across Artifactory, Security, and Client Go modules.
v2.96.03 fixesThis release focuses on improving the user experience by addressing critical, major, and minor violations found during a UX writing audit of the Jfrog CLI.
v2.95.02 featuresThis release introduces new logic for updating Hugging Face endpoints and tokens, and adds the huggingface command name.
v2.94.01 fix1 featureVersion 2.94.0 introduces support for docker containerd-snapshotter storage and resolves a bug concerning the conan project key build directory.
v2.93.01 fixThis release primarily focuses on internal maintenance, including bumping the Go version and fixing a flaky test case related to Artifactory Client Certificates on Windows.
v2.92.01 fix2 featuresThis release introduces support for nested paths in docker builds and npm run native commands. It also fixes an issue related to checking the latest jfrog cli version.
v2.91.0This release primarily focuses on internal improvements, adding end-to-end tests for draft release bundle commands and welcoming new contributors.
v2.90.01 fixVersion 2.90.0 primarily focuses on fixing a merge artifact issue and includes additional test coverage for upload and rbc commands.
v2.89.03 fixes1 featureVersion 2.89.0 introduces automatic setting of CI VCS properties on artifacts and includes several bug fixes, notably improving Maven 3.9.12 compatibility.
v2.88.06 fixes4 featuresThis release introduces support for HELM and Conan packages within the CLI, adds Docker curation audit support, and includes several bug fixes across dependency handling and command visibility.
v2.87.02 fixes2 featuresThis release introduces support for the docker build command and adds native helm commands support. It also includes fixes related to spec file handling and dependency updates.
v2.86.01 fix1 featureVersion 2.86.0 introduces support for native Conan commands and resolves a bug in the docker scan help command.
v2.85.0This release primarily contains internal updates and maintenance, as indicated by the lack of specific feature or fix announcements in the provided notes.
v2.84.01 fixJFrog CLI version 2.84.0 primarily addresses a bug related to curl execution with additional flags in the 'jf rt' command.
v2.83.02 fixes1 featureVersion 2.83.0 introduces support for direct download commands and includes several bug fixes, notably for poetry publish and curl argument parsing. The release also includes dependency updates and new IDE support.
v2.82.02 fixes1 featureVersion 2.82.0 introduces an updated IDE design with VS Code persistence support and refactors 'jf evd' into a separate embedded plugin.
v2.81.01 fix1 featureJFrog CLI v2.81.0 introduces AppTrust commands and a Maven native implementation using flexpack, alongside a fix for the autocomplete survey display.
v2.80.01 fixVersion 2.80.0 primarily includes a bug fix related to adding a timestamp property for the python package.
v2.79.21 fixThis patch release includes an alignment fix for VCS parameters and hides the survey when running in a CI environment.
v2.79.12 fixes1 featureThis release introduces a new flag to disable token refresh and includes fixes for npm workspace handling and binary builds.
v2.79.03 featuresVersion 2.79.0 introduces Poetry native support, docker login capabilities, and new build process tasks for collecting environment and git information.
v2.78.91 fixThis patch release addresses a specific bug related to caching in pip dependencies within the JFrog CLI.
v2.78.81 fixThis patch release addresses a bug fix related to the xz dependency and welcomes two new contributors.
v2.78.71 fixThis patch release addresses a bug in SARIF generation by ensuring missing invocation attributes are filled.
v2.78.61 fixThis patch release focuses on security by fixing reported vulnerabilities related to SCA location reporting for SARIF and null attributes.
v2.78.5This release (v2.78.5) provides updated binaries for various platforms, including Linux, MacOS, and Windows, as a patch update from v2.78.3.
v2.78.31 fix1 featureThis patch removes empty properties from build-info and improves CLI version checking by utilizing a GitHub token to prevent rate limiting. It also adds a summary section to the create evidence command in GitHub Actions.
v2.78.21 featureThis release introduces support for using a GitHub token, enhancing authentication capabilities for certain operations.
v2.78.13 fixes2 featuresThis patch release introduces improvements to SAST fingerprinting and SARIF output, alongside several bug fixes across the CLI and client libraries, including IDE setup updates.
v2.78.04 featuresVersion 2.78.0 introduces new features like Ruby gems support and repository properties, while also removing the deprecated 'audit' command in favor of 'scan'.
v2.77.01 fix2 featuresVersion 2.77.0 introduces a new curation audit for Gradle and support for the source-mcp command, alongside a fix for macOS ARM64 CPU type mismatches.
v2.76.12 fixes2 featuresThis release introduces support for JFrog Advanced Security (JAS) scanning and improves npm tarball handling by supporting non-standard package.json locations. Several minor bugs related to Xray API calls and spec flag reading were also resolved.
v2.76.02 fixes1 featureJFrog CLI version 2.76.0 introduces a new lifecycle annotate command and includes fixes related to Maven wrapper usage and BuildScan violation parsing.
v2.75.12 fixesThis patch release updates the Analyzer Manager to v1.17.0 and includes fixes for the `jf eot` command output and the gradle dependency tree command.
v2.75.02 fixes3 featuresVersion 2.75.0 introduces OIDC authentication, a new worker execution history command, and enhancements to configuration profile support for security scanners. It also includes several bug fixes related to build publishing and security violation handling.
v2.74.12 fixesVersion 2.74.1 primarily contains bug fixes and improvements related to JAS and internal dependency updates.
v2.74.02 fixes5 featuresVersion 2.74.0 introduces several new features, including an overwrite flag for build publishing and SBOM information retrieval, alongside bug fixes for `rt curl` and `rbc` commands.
v2.73.32 fixesVersion v2.73.3 renews the Windows executables certificate and includes fixes for operational risk reporting duplication and the worker's deploy command.
v2.73.23 fixes1 featureThis patch release (v2.73.2) introduces support for RBV2 downloads and includes several bug fixes related to Zsh completion, GPG keys, and temporary directory creation.
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