Artifactory 7.111.12 Self-Hosted

JFrog Release Information

Content Type
Release Notes

Released: 13 July 2025

Breaking Change for Artifactory Federation Service

The version of the Artifactory Federation Service (RTFS) that comes with this Artifactory release changes the context path from /artifactory/service/rtfs to /rtfs. This is a breaking change for users who have multiple sites (JPDs) using RTFS. (Users who run RTFS on only one site, and sites that use the legacy Federation service, are unaffected by this change.)Artifactory Federation Service

Users in Self-Hosted environments who have sites running an older version of RTFS should upgrade them to the new version of RTFS as soon as possible to accommodate the new context path. As an interim solution, a set of commands can be added as a workaround to bridge the context path differences between sites using the new version of RTFS and sites using an older version, as described below.

Nginx Configuration

Add this command to the Nginx configuration of a site using the new version of RTFS:

location /artifactory/ {
    if ($request_uri ~ ^/artifactory/service/rtfs/(.*)$ ) {
      proxy_pass       http://router/rtfs/$1;
      break;
    }
    if ( $request_uri ~ ^/artifactory/(.*)$ ) {
      proxy_pass       http://artifactory/artifactory/$1;
    }
    proxy_pass         http://artifactory/artifactory/;
  }

This command instructs Nginx to redirect requests from sites that use the old RTFS context path to the new context path.

Add this command to the Nginx configuration of a site using the old version of RTFS:

location /rtfs/ {
  if ($request_uri ~ ^/rtfs/(.*)$ ) {
      proxy_pass       http://router/artifactory/service/rtfs/$1;
      break;
    }

This command instructs Nginx to redirect requests from sites that use the new RTFS context path to the old context path.

Apache Configuration

Use the following Apache rewrite rule to redirect requests between sites that have a mix of old and new context paths:

RewriteRule "^/artifactory/service/rtfs/(.*)$" "balancer://artifactory/artifactory/service/rtfs/$1" [P,L]

Important Migration Note

When migrating from the legacy Federation service to RTFS, be sure to use version 2.0 of the CLI, which implements the new context path.Migrate to the Artifactory Federation Service

Feature Enhancements

  • 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.Get Federation Sync State

    Note

    This API endpoint is relevant for users operating the legacy Federation service, not the Artifactory Federation Service (RTFS).Artifactory Federation Service

Resolved Issues

JIRA Issue

Component

Severity

Description

RTDEV-58470

General

Medium

Fixed an issue whereby when the client requested an incorrect HTTP range, Artifactory returned an invalid HTTP content range.

INST-11555

Installation

High

Fixed an issue whereby the command to perform a graceful shutdown was not working for JFConfig and Topology services in certain negative scenarios, specifically when the Artifactory service didn't start completely. This means that these services would sometimes remain active even with a stop command.

RTDEV-60193

Packages

Critical

Fixed an issue whereby the Go Mod download process encounters a failure when the MCRP limit is reached, resulting in an unsuccessful request to the remote resource and the attempts to serve from the cache also fail.