August 2024

JFrog Hosting Models Documentation

Content Type
User Guide
ft:sourceType
Paligo
Platform

Update

Details

Artifact Tree/ Native Browser 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

DevOps (Artifactory, Distribution)

Update

Details

Deploy Large Files Using Multi-Part Upload

Artifactory now implements a fast and reliable multi-part upload approach for large files with the JFrog CLI. The new multi-part upload is designed so that in the case of an upload failure a retry mechanism resumes uploads from the point of failure, thus preserving all content that was uploaded before the failure. In contrast, with the standard upload, an upload failure will result in the loss of all data and require a restart from the beginning.

Multi-part Upload is available using S3 and GCP storage types. The default value for the minimum file size requiring multi-part upload is 200 MB, although this value can be changed. For more information, click here.Deploy Large Files Using Multi-Part Upload

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.Identity Mappings