Artifactory 7.77.1 Cloud

JFrog Release Information

ft:sourceType
Paligo

Released: 10 January, 2024

Highlight: Hugging Face GA

Breaking Change for Hugging Face

Using Hugging Face GA may break your local repositories and make your stored Hugging Face models inaccessible by Hugging Face REST API due to layout changes. Please re-deploy all of your Hugging Face models in local repositories to ensure consistent performance.

Breaking Change for Blocking Creation of New API Keys

From Artifactory 7.77, to block the creation of new API Keys, in the the Access YAML Configuration file, set security.authentication.disable-api-key-creation=true.Access YAML Configuration

Previous to Artifactory version 7.77, to block creation of new API Keys, you used the artifactory.system.properties file and the set the property, artifactory.security.apiKey.blockCreate to true.

  • Support for New Hugging Face Repository Structure

    Artifactory now uses a new repository layout for Hugging Face, allowing you to store several revisions under one integration version. For more information, see Hugging Face Repository Structure.Hugging Face Repository Structure

  • Federation support for Hugging Face

    It is now possible to create Federated repositories based on the Hugging Face package type.Federated RepositoriesHugging Face Repositories

  • Support for Private Hugging Face Repositories

    Artifactory now supports resolving private Hugging Face models from Hugging Face Hub using authenticated access. For more information, see Resolve Hugging face Models from Private Repositories.Resolve Hugging Face Models From Private Repositories

New Features

  • New Support for GitLab, Bitbucket Cloud, and Bitbucket Server for Go Remote Repositories

    It is now possible to create remote repositories that proxy private registries in GitLab, Bitbucket Go, and Bitbucket Server. For more information, see Set Up Go Repositories to Proxy Private Registries.Set Up Go Repositories to Proxy Private Registries

  • Webhooks Troubleshooting

    You can now view webhooks troubleshooting data in the JFrog Platform UI. You can configure whether to display only the failed events or all events of a webhook. For more information, see View Webhooks Troubleshooting Data in the UI.View Webhooks Troubleshooting Data in the UI

  • Custom Global Roles

    You can now create, define, edit, and delete custom global roles. Custom global roles are high-level roles that can be created at the global level and can be applied to all projects. A global role allows project Members assigned with the role from any project to perform a defined set of actions.Create Custom Global Roles

  • Global Roles Rest APIs

    You can now create, define, edit, and delete custom global roles using REST APIs,. You can also edit global roles using REST APIs.Custom Global RolesGet All Custom Global Roles

Feature Enhancements

  • Release Lifecycle Dashboard

    The Release Lifecycle dashboard provides a new and intuitive interface for creating, promoting, and distributing Release Bundles v2. Use the kanban board to promote a Release Bundle version between environments with ease. Use the timeline to see a complete history of actions performed on a Release Bundle version. Use the Distribution board to see which versions have been distributed to each of your Edge nodes. For more information about the dashboard, see Manage the Release Lifecycle Using the Dashboard.JFrog Release Lifecycle Management SolutionUse the Release Bundle v2 Promotions Kanban BoardUse the Release Bundle Version TimelineDistribute a Release Bundle (v2) using the Platform UIManage the Release Lifecycle Using the Dashboard

Resolved Issues

JIRA Issue

Description

Severity

RTFACT-30196

Fixed an issue related to Conda whereby, under certain circumstances, Artifactory did not support installing certain packages.

High

RTFACT-30175

Fixed an issue related to Docker whereby, when using Catalog REST API on a virtual repository where the user doesn't have permission to at least one of the remote repos, Artifactory returned a 403 error.

Medium

RTFACT-30134

Fixed an issue related to Docker whereby, when trying to pull several images with the same layer, Artifactory returned an error, even when including the image name pattern as an include pattern.

Medium

RTFACT-30189

Fixed an issue related to Maven whereby, Artifactory did not require authentication when resolving from a virtual repository when using the JFrog Platform native browser, even though the 'force authentication' checkbox was selected.

Medium

RTFACT-30181

Fixed an issue related to npm whereby, when trying to retrieve the npmrc configuration for a transient user using a reference token via CLI, Artifactory returned a 400 error.

Medium

RTFACT-30168

Fixed an issue whereby, downloading certain Go modules through a Go virtual repository containing Go remote GitHub repository failed.

Medium

RTDEV-36091

Fixed an issue whereby the Small Garbage Collection pruning query took a long time due to redundant trash.time node properties that were created on directories. Artifactory now stops creating new trash.time properties for directories and a new API is available (Delete Redundant Records to Trash Can Directories) to delete all redundant trash.time properties in Trash Can directories.Delete Redundant Records to Trash Can Directories

Medium

RTDEV-37728

Fixed an issue whereby, when trying to access project information as a non-admin user with a project admin role, Artifactory returned an error.

Medium

RTDEV-26089

Fixed an issue whereby, the Get Reverse Proxy Snippet REST API was available for non-admin users.Get Reverse Proxy Snippet

Low

RTDEV-37608

Fixed an issue whereby, artifactory-request.out.log logs were only rotating according to size, and not according to interval.

Medium

RTDEV-37473

Fixed an issue related to Go whereby, when requesting a submodule that does not exist from a remote repository proxying GitHub, Artifactory incorrectly returned a success message.

Medium

RTDEV-37383

Fixed an issue whereby, when trying to upload an exported repository from a Self-Hosted server to Jfrog Cloud, Artifactory returned an “Invalid Import Directory” error.

Medium

RTDEV-37106

Fixed an issue whereby, deleted tomcat/temp files remained open and consumed disk space.

Medium

RTDEV-38042

Fixed an issue whereby, when searching for build artifacts with an empty Output field, Artifactory returned an error.

Medium

RTFE-757

Fixed an issue related to projects whereby, when viewing a repository within a project in the JFrog Platform WebUI, the Environments field was not displayed.

Medium

RTFE-740

Fixed an issue related to Debian whereby, Artifactory did not support updating the Indexed Remote Architecture field in the JFrog Platform WebUI.

Medium