Releases: jfrog/jfrog-cli
Release list
2.115.0
What changed in v2.115.0
Auto-generated from 3 repositories · 2026-07-15
Comparingv2.113.0→v2.115.0
ℹ️ No changes in: gofrog, jfrog-cli-core, jfrog-cli-security, jfrog-client-go
✨ New Features
- [build-info-go] add ci env check for buid info duration capture #397 (@reshmifrog)
- [jfrog-cli] Add OpenAPI spec embed for jf api operation discovery #3595 (@ehl-jf)
🐛 Bug Fixes
- [build-info-go] RTECO-1401 Fix/Publish Build Info with Build Duration #395 (@reshmifrog)
- [jfrog-cli] fix build info build duration issue #3575 (@reshmifrog)
- [jfrog-cli-artifactory] Updating oras.land/oras-go/v2 version to 2.6.2 #507 (@naveenku-jfrog)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli | 2 |
| build-info-go | 2 |
| jfrog-cli-artifactory | 1 |
| Total | 5 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| build-info-go | v1.13.1-0.20260615080618-42488b58c305 |
v1.13.1-0.20260713073853-4f3044bf0940 |
| jfrog-cli-artifactory | v0.8.1-0.20260708065639-7c53c506fbcf |
v0.8.1-0.20260714082320-4fd5a71b4b4a |
2.113.0
What changed in v2.113.0
Auto-generated from 3 repositories · 2026-07-08
Comparingv2.112.0→v2.113.0
ℹ️ No changes in: build-info-go, gofrog, jfrog-cli-core, jfrog-client-go
✨ New Features
- [jfrog-cli] Rteco alpine tests #3590 (@naveenku-jfrog)
🐛 Bug Fixes
- [jfrog-cli] RTECO-945 - Fix Go version mismatch in Alpine APK CI #3592 (@naveenku-jfrog)
- [jfrog-cli-artifactory] RTECO-1560 - Fix agentplugins install issue #500 (@udaykb2)
- [jfrog-cli-security] XRAY-146567 - Fixed maven proxy issue #796 (@gauriy-tech)
📦 Other Changes
- [jfrog-cli] RTECO-1560 - Skip agentplugins tests #3587 (@udaykb2)
- [jfrog-cli] Hide survey link when invoked by an AI agent #3588 (@ehl-jf)
- [jfrog-cli-artifactory] Expend vsc detection #485 (@attiasas)
- [jfrog-cli-artifactory] Expend vsc detection for container #486 (@attiasas)
- [jfrog-cli-security] Pass os env variables to SAST server #790 (@ilya-k-1)
- [jfrog-cli-security] XRAY-145620 - Report actual module count in git audit config profile error #793 (@Jordanh1996)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli | 4 |
| jfrog-cli-artifactory | 3 |
| jfrog-cli-security | 3 |
| Total | 10 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| jfrog-cli-artifactory | v0.8.1-0.20260701085637-6ba50cd3676f |
v0.8.1-0.20260708065639-7c53c506fbcf |
| jfrog-cli-security | v1.31.1 |
v1.31.2 |
2.112.0
What changed in v2.112.0
Auto-generated from 3 repositories · 2026-07-01
Comparingv2.111.0→v2.112.0
ℹ️ No changes in: build-info-go, gofrog, jfrog-cli-core, jfrog-client-go
✨ New Features
- [jfrog-cli-security] XRAY-145721 - Added fallback logic for Poetry #783 (@Phavya-jfrog)
🐛 Bug Fixes
- [jfrog-cli] Fix ghost frog install to honour default ModePass tools #3579 (@ehl-jf)
- [jfrog-cli-security] Fix - Gradle dep tree references missing output files #791 (@attiasas)
🔧 Internal Changes
- [jfrog-cli-security] Update Xray lib plugin default version to 1.4.0 #788 (@attiasas)
- [jfrog-cli-security] Update dependencies #792 (@attiasas)
📦 Other Changes
- [jfrog-cli-artifactory] XRAY-139364 - Automatically set VSC properties from local git on uploaded artifacts #484 (@attiasas)
- [jfrog-cli-security] XRAY-144147 Support Yarn v4 for curation audit #778 (@gauriy-tech)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli-security | 5 |
| jfrog-cli | 1 |
| jfrog-cli-artifactory | 1 |
| Total | 7 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| jfrog-cli-artifactory | v0.8.1-0.20260623062654-89dd771ef4de |
v0.8.1-0.20260701085637-6ba50cd3676f |
| jfrog-cli-security | v1.31.0 |
v1.31.1 |
2.111.0
What changed in 2.111.0
Auto-generated from 5 repositories · 2026-06-26
Comparingv2.109.0→2.111.0
ℹ️ No changes in: build-info-go, gofrog
✨ New Features
- [jfrog-cli] Added Post Failure Run support for poetry #3548 (@Phavya-jfrog)
- [jfrog-cli] Add timestamp suffix to UvBuildName for test isolation #3559 (@agrasth)
- [jfrog-cli] Add timestamp suffix to Nix repos and build name for test isolation #3562 (@agrasth)
- [jfrog-cli-artifactory] Add AI help coverage check to static analysis #490 (@ehl-jf)
- [jfrog-cli-security] XRAY-138689 - Add Poetry support for jf ca #768 (@Phavya-jfrog)
🐛 Bug Fixes
- [jfrog-cli] fix poetry publish command not respecting the repo flag #3547 (@reshmifrog)
- [jfrog-cli] Fix/latest release for hf breaks cli #3560 (@reshmifrog)
- [jfrog-cli-artifactory] fix poetry publish command not respecting the repo flag #489 (@reshmifrog)
- [jfrog-cli-core] Fix uncaught error in DownloadDependency #1576 (@eranturgeman)
- [jfrog-cli-security] Fix - Close log for Xray plugin #780 (@attiasas)
- [jfrog-cli-security] Fix cocoapods OOM #781 (@eranturgeman)
- [jfrog-cli-security] XRAY-145623 - pip jf ca failure due to CVS #777 (@Phavya-jfrog)
🔧 Internal Changes
📦 Other Changes
- [jfrog-cli] common as default deployment size for artifactory #3557 (@reshmifrog)
- [jfrog-cli] RTECO-1411 Add agentplugins tests #3551 (@udaykb2)
- [jfrog-cli] RTECO-1074 - Remove redundant functions in agent namespace-1 #3566 (@udaykb2)
- [jfrog-cli] RTECO-1074 - Remove redundant functions in agent namespace-2 #3567 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1074 - Remove redundant functions in agent namespace(1/2) #495 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1074 - Remove redundant functions in agent namespace-2 #498 (@udaykb2)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli | 9 |
| jfrog-cli-security | 5 |
| jfrog-cli-artifactory | 4 |
| jfrog-cli-core | 1 |
| Total | 19 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| jfrog-cli-artifactory | v0.8.1-0.20260617065038-e7be947840da |
v0.8.1-0.20260623062654-89dd771ef4de |
| jfrog-cli-core | v2.60.1-0.20260615072209-8ccac4f0072e |
v2.60.1-0.20260624085155-5ba797de2616 |
| jfrog-cli-security | v1.30.0 |
v1.31.0 |
| jfrog-client-go | v1.55.1-0.20260603130552-af1dd449b994 |
v1.55.1-0.20260624085832-de0c68a23c43 |
New Contributors
- @IL-Automation made their first contribution in #3573
Full Changelog: v2.110.0...v2.111.0
2.110.0
What changed in 2.110.0
Auto-generated from 5 repositories · 2026-06-26
Comparingv2.109.0→2.110.0
ℹ️ No changes in: build-info-go, gofrog
✨ New Features
- [jfrog-cli] Added Post Failure Run support for poetry #3548 (@Phavya-jfrog)
- [jfrog-cli] Add timestamp suffix to UvBuildName for test isolation #3559 (@agrasth)
- [jfrog-cli] Add timestamp suffix to Nix repos and build name for test isolation #3562 (@agrasth)
- [jfrog-cli-artifactory] Add AI help coverage check to static analysis #490 (@ehl-jf)
- [jfrog-cli-security] XRAY-138689 - Add Poetry support for jf ca #768 (@Phavya-jfrog)
🐛 Bug Fixes
- [jfrog-cli] fix poetry publish command not respecting the repo flag #3547 (@reshmifrog)
- [jfrog-cli] Fix/latest release for hf breaks cli #3560 (@reshmifrog)
- [jfrog-cli-artifactory] fix poetry publish command not respecting the repo flag #489 (@reshmifrog)
- [jfrog-cli-core] Fix uncaught error in DownloadDependency #1576 (@eranturgeman)
- [jfrog-cli-security] Fix - Close log for Xray plugin #780 (@attiasas)
- [jfrog-cli-security] Fix cocoapods OOM #781 (@eranturgeman)
- [jfrog-cli-security] XRAY-145623 - pip jf ca failure due to CVS #777 (@Phavya-jfrog)
🔧 Internal Changes
📦 Other Changes
- [jfrog-cli] common as default deployment size for artifactory #3557 (@reshmifrog)
- [jfrog-cli] RTECO-1411 Add agentplugins tests #3551 (@udaykb2)
- [jfrog-cli] RTECO-1074 - Remove redundant functions in agent namespace-1 #3566 (@udaykb2)
- [jfrog-cli] RTECO-1074 - Remove redundant functions in agent namespace-2 #3567 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1074 - Remove redundant functions in agent namespace(1/2) #495 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1074 - Remove redundant functions in agent namespace-2 #498 (@udaykb2)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli | 9 |
| jfrog-cli-security | 5 |
| jfrog-cli-artifactory | 4 |
| jfrog-cli-core | 1 |
| Total | 19 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| jfrog-cli-artifactory | v0.8.1-0.20260617065038-e7be947840da |
v0.8.1-0.20260623062654-89dd771ef4de |
| jfrog-cli-core | v2.60.1-0.20260615072209-8ccac4f0072e |
v2.60.1-0.20260624085155-5ba797de2616 |
| jfrog-cli-security | v1.30.0 |
v1.31.0 |
| jfrog-client-go | v1.55.1-0.20260603130552-af1dd449b994 |
v1.55.1-0.20260624085832-de0c68a23c43 |
2.109.0
What changed in v2.109.0
Auto-generated from 4 repositories · 2026-06-17
Comparingv2.108.0→v2.109.0
ℹ️ No changes in: gofrog, jfrog-cli-security, jfrog-client-go
✨ New Features
- [jfrog-cli] Add AI-agent help text to mcp and uv commands #3545 (@ehl-jf)
- [jfrog-cli-artifactory] JGC-492 - Add --format flag for release-bundle-create, promote, and distribute #488 (@ehl-jf)
🐛 Bug Fixes
- [build-info-go] RTECO-1187 - Updated logic to skip cache check for empty depedency project #392 (@naveenku-jfrog)
📦 Other Changes
- [jfrog-cli-core] JGC-501 - Force non-interactive mode when CLI is invoked by an agent #1573 (@ehl-jf)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli | 1 |
| build-info-go | 1 |
| jfrog-cli-artifactory | 1 |
| jfrog-cli-core | 1 |
| Total | 4 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| build-info-go | v1.13.1-0.20260610071651-260ad6720e0d |
v1.13.1-0.20260615080618-42488b58c305 |
| jfrog-cli-artifactory | v0.8.1-0.20260610074911-82ce7d90edbd |
v0.8.1-0.20260617065038-e7be947840da |
| jfrog-cli-core | v2.60.1-0.20260609101026-df3091b39d06 |
v2.60.1-0.20260615072209-8ccac4f0072e |
2.108.0
What changed in v2.108.0
Auto-generated from 6 repositories · 2026-06-11
Comparingv2.107.0→v2.108.0
ℹ️ No changes in: gofrog
✨ New Features
- [build-info-go] Added pnpm package support to recognise 403 Forbidden output #389 (@Phavya-jfrog)
- [jfrog-cli] Add jf mcp command to configure the remote JFrog MCP server #3533 (@ehl-jf)
- [jfrog-cli] Add AI context description to commands #3503 (@ehl-jf)
- [jfrog-cli] feat: add server id to login command #3394 (@tim-goto)
- [jfrog-cli] RTECO-1021 - Enhance metrics visibility by including package manager context #3534 (@fluxxBot)
- [jfrog-cli] Make nix command visible #3539 (@reshmifrog)
- [jfrog-cli] Added Post Failure Run support for pnpm and Yarn #3509 (@Phavya-jfrog)
- [jfrog-cli-artifactory] JGC-473 - Add AI-agent help text to artifactory commands #455 (@ehl-jf)
- [jfrog-cli-artifactory] RTECO-1021 - Enhance metrics visibility by including package manager context #481 (@fluxxBot)
- [jfrog-cli-artifactory] RTECO-1400 - Add path validation to prevent traversal attacks in artifact handling #487 (@fluxxBot)
- [jfrog-cli-core] RTECO-1021 - Enhance metrics visibility by including package manager context #1569 (@fluxxBot)
- [jfrog-cli-security] Support parsing SCA issues without components #758 (@attiasas)
- [jfrog-cli-security] JGC-473 - Add AI-agent help text to security commands #760 (@ehl-jf)
- [jfrog-cli-security] Feature/xray 138688 add yarn support for jf ca #759 (@gauriy-tech)
- [jfrog-cli-security] XRAY-144809 - CA command [Maven]: Add option to consider plugin deps #771 (@gauriy-tech)
- [jfrog-cli-security] Feature/xray 138688 add pnpm support for jf ca #769 (@gauriy-tech)
🐛 Bug Fixes
- [build-info-go] RTECO-1287 jf poetry install --only main captures all dependency #391 (@reshmifrog)
- [jfrog-cli] RTECO 1296 fix repeated 401 errors before fallback authentication #3537 (@reshmifrog)
- [jfrog-cli] RTECO-1287 jf poetry install --only main captures all dependency #3530 (@reshmifrog)
- [jfrog-cli-artifactory] Updated logic for extracting repository key in case of reverse proxy scenario #458 (@naveenku-jfrog)
- [jfrog-cli-core] Revert "Fix reference token privilege escalation" #1571 (@reshmifrog)
- [jfrog-cli-security] XRAY-140212 - Updated gradle dep tree jar with the missing deps fix #751 (@gauriy-tech)
- [jfrog-cli-security] fix: disable npm workspaces for native config reads #762 (@omribz156)
📦 Other Changes
- [build-info-go] RTECO-1365 Include e2e tests from jfrog cli to build-info-go #390 (@reshmifrog)
- [jfrog-cli-artifactory] pnpm update error output handling #465 (@Phavya-jfrog)
- [jfrog-cli-security] Auto install Cocoapods when Podfile.lock not exist #723 (@attiasas)
- [jfrog-client-go] Use Windows system certificate store for CLI TLS transport #1351 (@RemiBou)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli | 8 |
| jfrog-cli-security | 8 |
| jfrog-cli-artifactory | 5 |
| build-info-go | 3 |
| jfrog-cli-core | 2 |
| jfrog-client-go | 1 |
| Total | 27 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| build-info-go | v1.13.1-0.20260528065004-80409c046540 |
v1.13.1-0.20260610071651-260ad6720e0d |
| jfrog-cli-artifactory | v0.8.1-0.20260603105750-3886c0f01286 |
v0.8.1-0.20260610074911-82ce7d90edbd |
| jfrog-cli-core | v2.60.1-0.20260601130310-8d52a530da18 |
v2.60.1-0.20260609101026-df3091b39d06 |
| jfrog-cli-security | v1.29.3 |
v1.30.0 |
| jfrog-client-go | v1.55.1-0.20260528115006-6ca9682a3255 |
v1.55.1-0.20260603130552-af1dd449b994 |
v2.107.0
What changed in v2.107.0
Auto-generated from 2 repositories · 2026-06-03
Comparingv2.106.0→v2.107.0
ℹ️ No changes in: build-info-go, gofrog, jfrog-cli-core, jfrog-cli-security, jfrog-client-go
✨ New Features
- [jfrog-cli-artifactory] RTECO-1079 - Implement search for plugins #474 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1079 - Add prompt to install & update for version #475 (@udaykb2)
🐛 Bug Fixes
- [jfrog-cli] RTECO-1352 - Fix jf setup docker login when using --url #3517 (@Edenb2131)
- [jfrog-cli-artifactory] Fix - Change GOPROXY #477 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1352 - Fix jf setup docker login when using --url #460 (@Edenb2131)
🔧 Internal Changes
📦 Other Changes
- [jfrog-cli] Rteco 1299 jfrog artifactory ecomatrix cli e2e #3523 (@naveenku-jfrog)
- [jfrog-cli] Make sure to use cyclonedx-go 0.10.0 #3525 (@attiasas)
- [jfrog-cli] RTECO-1299 - Retry failed jfrog-cli-workflows runs via rerun-failed-jobs API #3529 (@naveenku-jfrog)
- [jfrog-cli-artifactory] RTECO-1079 - Remove updating plugins during publish #471 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1079 - Consistent plugin identification #473 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1079 - Make version & slug consistent #472 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1079 - Change the semver error response #479 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1079 - Use consistent env naming #480 (@udaykb2)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli-artifactory | 10 |
| jfrog-cli | 4 |
| Total | 14 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| jfrog-cli-artifactory | v0.8.1-0.20260601110159-16e27949b870 |
v0.8.1-0.20260603105750-3886c0f01286 |
2.106.0
What changed in v2.106.0
Auto-generated from 6 repositories · 2026-06-02
Comparingv2.105.0→v2.106.0
ℹ️ No changes in: gofrog
✨ New Features
- [build-info-go] Added poetry and yarn package support to recognize 403 Forbidden output #387 (@Phavya-jfrog)
- [jfrog-cli-artifactory] RTECO-1272 - Implement agent plugins install command #463 (@udaykb2)
- [jfrog-cli-artifactory] Add delete Subcommand to jf agent plugins for Removing Plugin Versions from Artifactory #464 (@agrasth)
- [jfrog-cli-artifactory] feat(agent/plugins): add delete commands (RTECO-1269) #466 (@agrasth)
- [jfrog-cli-artifactory] RTECO-1268 - Implement plugins update command #468 (@udaykb2)
- [jfrog-cli-artifactory] RTECO-1270 - Add backward compatability for skills #469 (@udaykb2)
- [jfrog-cli-security] XRAY-141568 - Added graceful error when jf ca breaks due to cvs issue at RT server side #761 (@gauriy-tech)
- [jfrog-cli-security] Support all attributes in Central Configs #670 (@attiasas)
🐛 Bug Fixes
- [jfrog-cli-artifactory] Added logic for fat manifest file #452 (@naveenku-jfrog)
📦 Other Changes
- [jfrog-cli-artifactory] Poetry update error output handling #462 (@Phavya-jfrog)
- [jfrog-cli-artifactory] RTECO-1270 - move skills under agent namespace #461 (@udaykb2)
- [jfrog-client-go] XSC - Update params in config profile #1344 (@attiasas)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli-artifactory | 8 |
| jfrog-cli-security | 2 |
| build-info-go | 1 |
| jfrog-client-go | 1 |
| Total | 12 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| build-info-go | v1.13.1-0.20260526201157-3dd942bd9e1f |
v1.13.1-0.20260528065004-80409c046540 |
| jfrog-cli-artifactory | v0.8.1-0.20260527043943-fdf755c4f4c2 |
v0.8.1-0.20260601110159-16e27949b870 |
| jfrog-cli-core | v2.60.1-0.20260528061115-b41c87af0194 |
v2.60.1-0.20260601130310-8d52a530da18 |
| jfrog-cli-security | v1.29.2 |
v1.29.3 |
| jfrog-client-go | v1.55.1-0.20260527095031-a0b759bcd723 |
v1.55.1-0.20260528115006-6ca9682a3255 |
2.105.0
What changed in v2.105.0
Auto-generated from 6 repositories · 2026-05-28
Comparingv2.104.1→v2.105.0
ℹ️ No changes in: gofrog
✨ New Features
- [build-info-go] added nix package manager support #378 (@reshmifrog)
- [jfrog-cli] add nix package manager support #3471 (@reshmifrog)
- [jfrog-cli-artifactory] RTECO-1266 - Implement ai plugins publish command #454 (@udaykb2)
- [jfrog-cli-artifactory] add nix package manager #442 (@reshmifrog)
- [jfrog-cli-core] RTECO-1266 - Add Subcommand to command #1560 (@udaykb2)
- [jfrog-cli-security] XRAY-140488 - Implement graceful dotnet restore error for all dotnet … #752 (@gauriy-tech)
🐛 Bug Fixes
- [jfrog-cli] RTECO-1368 - Fix metrics collection for agent detection and interactive context fields #3518 (@fluxxBot)
- [jfrog-cli-artifactory] Fix: Return error when jfrog server is not configured #459 (@udaykb2)
- [jfrog-cli-core] RTECO-1368 - Fix metrics collection for agent detection and interactive context fields #1566 (@fluxxBot)
- [jfrog-cli-security] Fix nil dereference issue regarding Applicability Scan results #755 (@eranturgeman)
- [jfrog-cli-security] Populate project key to GetConfigProfileByUrl #763 (@eranturgeman)
- [jfrog-cli-security] Adjust rtRepository path when in project context #764 (@eranturgeman)
🔧 Internal Changes
- [jfrog-cli-security] Update AnalyzerManager default version to 1.34.1 #754 (@attiasas)
- [jfrog-cli-security] Update dependencies for 1.29.2 #765 (@eranturgeman)
📦 Other Changes
- [jfrog-cli] Enable JSON error output for commands with HTTP requests #3493 (@ehl-jf)
- [jfrog-cli] Make jf uv command publicly available #3511 (@agrasth)
- [jfrog-cli-artifactory] RTECO-1266 - Rename ai plugins to agent plugins #456 (@udaykb2)
- [jfrog-client-go] Expose full HTTP response in case of error #1345 (@ehl-jf)
📊 Summary
| Repository | Changes |
|---|---|
| jfrog-cli-security | 6 |
| jfrog-cli | 4 |
| jfrog-cli-artifactory | 4 |
| jfrog-cli-core | 2 |
| build-info-go | 1 |
| jfrog-client-go | 1 |
| Total | 18 |
🔗 Module Version Changes
| Module | From | To |
|---|---|---|
| build-info-go | v1.13.1-0.20260521104402-1e35b9b5b0c6 |
v1.13.1-0.20260526201157-3dd942bd9e1f |
| jfrog-cli-artifactory | v0.8.1-0.20260520131142-ef80a14dd499 |
v0.8.1-0.20260527043943-fdf755c4f4c2 |
| jfrog-cli-core | v2.60.1-0.20260520130103-75be6a23c54b |
v2.60.1-0.20260528061115-b41c87af0194 |
| jfrog-cli-security | v1.29.0 |
v1.29.2 |
| jfrog-client-go | v1.55.1-0.20260521115926-32f082854b39 |
v1.55.1-0.20260527095031-a0b759bcd723 |