Released: 24 July, 2025
Feature Enhancements
New Metadata Properties Added to the manifest.json
Metadata properties for the operating system and the operating system architecture will now be added to the manifest.json after pushing or caching a new image. These new properties are set in docker.os and docker.architecture, respectively.
Prevent accidental removal of referenced sub-architectures in multi-arch images
Starting from this Artifactory version, when deleting a multi-architecture image, any sub-architecture variant that is still referenced by another image will be preserved.
Source environment included in Release Bundle v2 promotion GET API results
The Get Release Bundle v2 Promotions and Get Release Bundle v2 Version Promotions REST APIs now include the source environment in their responses. This enables you to see at a glance the name of the environment from which the Release Bundle version was promoted.
Improved Get Federation Sync State REST API performance
The performance of the REST API that returns the synchronization state of all Federated repositories in the JPD has been improved.
Note
This API endpoint is relevant for users operating the legacy Federation service, not the Artifactory Federation Service (RTFS).
NuGet Package - Now Supports .NET CLI
NuGet packages now include support for the .NET CLI.
Retention Policies - Cleanup & Smart Archiving
The Stop All Runs action is now restricted to Platform Admins only. Project Admins no longer have access to this action.
Added Support for Terraform Remote Repositories
Terraform remote repositories now support proxy GitLab and Terraform Cloud registries. For more information, see Create Terraform/OpenTofu and Terraform Backend Repository.
Resolved Issues
JIRA Issue | Component | Severity | Description |
|---|---|---|---|
WKS-1799 | Workers | Medium | Fixed an issue in the Workers Page in the JFrog Platform WebUI whereby, when creating or editing an event-driven Worker, selecting a timezone, and saving the configuration, the timezone was not saved as expected. |
RTDEV-60193 | Packages | Critical | Fixed an issue whereby the Go module download process encountered a failure when the MCRP limit was reached, which resulted in an unsuccessful request to the remote resource, and attempts to serve from the cache also failed. |
RTDEV-59712 | Release Lifecycle Management | Medium | Fixed an issue whereby the same event displayed different timestamps in the kanban view and in the timeline. |
RTDEV-59525 | Release Lifecycle Management | Medium | Fixed an issue whereby creating a Release Bundle with a non-existent project key returned a 500 error. It now returns a 400 error. |
RTDEV-58433 | Builds | Medium | Fixed an issue whereby artifacts with different names but the same checksums showed the wrong repository path in the build browser. |
RTDEV-57821 | Release Lifecycle Management | Medium | Fixed an issue whereby attempts to delete, move, or overwrite a promoted artifact returned a 403 error code (Forbidden). These actions will now return a 409 error code (Conflict). |
RTDEV-57769 | General | Medium | Fixed an issue whereby flat copy returned a 409 status code for almost any error. |
RTDEV-57737 | Repositories | High | Fixed an issue whereby:
|
RTDEV-57244 | Repositories | Medium | Fixed an issue whereby attempting to create a remote repository with an encrypted password from another Artifactory instance failed with a 500 BadPaddingException. |
JA-17875 | User Management | High | Fixed an issue with the Projects user REST API, where a project admin received a 403 error when attempting to retrieve project user details. |
TOPO-592 | User Interface (UI) | High | Fixed an issue related to monitoring whereby, under certain circumstances, the Service Status page in the JFrog Platform WebUI displayed inaccurate uptime information for services. |