Released: 26 August, 2024
Feature Enhancements
Federation recovery and auto-healing of binary tasks
The auto-healing mechanism used by Artifactory to recover synchronization of metadata events among repository Federation members now includes support for binary tasks as well. The mechanism will check periodically for any binary tasks that are in a retry or error state and use the checksum to identify whether the file was deleted from its source. If the binary was deleted, the task is deleted.
Project Support for OpenID Connect Integrations
Project Admins can now create identity mappings associated with specific projects. An OpenID Connect integration can have multiple identity mappings, and can have both global and project level identity mappings. A project identity mapping takes precedence over a global identity mapping. Learn more.
Multiple Values Support for OpenID Connect Integrations
Multiple values are now supported for JSON Claims in identity mappings associated with OpenID Connect Integrations. An OpenID Connect integration contains identity mappings, which use JSON Claims to define the scope of generated access tokens. You can now define the scope of an access token for multiple values, for example for multiple repositories and environments. Learn more ..
Wildcard Pattern Support for OpenID Connect Integrations
Wildcard values in patterns are now supported for JSON Claims in identity mappings for OIDC integrations. You can now define the scope of an access token using wildcard values, and can use both explicit and implied patterns. Learn more .
Performance Improvements
The following performance improvements were made in the artifacts tree/native browser:
For users with limited permissions, loading the list of repositories at the root level of the tree browser is now much faster
Expanding a folder with a long list of artifacts is now much faster. The displayed list of artifacts is now limited to a maximum of 20K. Artifacts that are not displayed are accessible through the Search
Display of repository and artifact details is now faster
Resolved Issues
JIRA Issue | Component | Severity | Description |
---|---|---|---|
General | High | Fixed an issue whereby downloading files containing ‘%’ in the filename caused UI Errors. | |
Release Lifecycle Management | Medium | Fixed an issue whereby long usernames caused an error when creating a Release Bundle v2. Artifactory now truncates the username to 64 characters and saves the truncated name to its database. | |
Repositories | Medium | Fixed an issue related to Smart Remote repositories whereby, when enabling the Propagate Query Params setting and then updating the repository, Artifactory saved the ‘?trace’ report as an artifact and saved this report as a cached file regardless of the valid response status. | |
Packages | Medium | Fixed an issue related to CRAN whereby, when trying to install local packages from a virtual repository using the R client, Artifactory returned an error. | |
User Interface (UI) | Low | Fixed an issue related to the Tree Browser repositories search input textbox, whereby, when writing unnecessary spaces in the search input, Artifactory did not remove the white spaces from the query string and returned an empty result. | |
RTFE-1748 | User Interface (UI) | Medium | Fixed an issue with the Artifactory native browser whereby, when clicking Load More in the WebUI, there was a missing trailing slash ( /) after the |
RTFE-1665 | Builds | Medium | Fixed an issue whereby, users were unable to select text in the table of published modules for the artifacts under the Build tab in the JFrog Platform UI. |
RTDEV-46682 | Packages | Medium | Fixed a status code response for Cargo smart remote repositories. |
RTDEV-45666 | Packages | Medium | Fixed an issue related to Cocoapods whereby, Artifactory installed certain packages via a remote repository but then did not support subsequent installations. |
RTDEV-45055 | Federated Repositories | Medium | Fixed an issue that caused the keys for local repositories (for example, RPM) to become unavailable after converting the repositories to Federated repositories. |