Starting from Artifactory 7.93, remote folder listing is disabled by default. This means that remote repositories that are pointing to upstream registries such as Maven org (https://repo1.maven.org/maven2/), will no longer display the contents of the upstream by default. This change is driven by performance considerations, as it was found that these requests to the upstream can overload Artifactory with unnecessary requests and as a result create a bottleneck.
Key changes:
- Maven, Opkg, Ivy, Gradle, and SBT repositories will now have the option to enable or disable remote listing browsing via the UI. Previously, this could only be managed via the REST API.
- Existing remote repositories that currently have this feature enabled will automatically have it disabled.
To enable/disable remote repository browsing navigate to Administration | Repositories | Remote Repository | Basic/Advanced Tab. It is highly recommended to keep this feature disabled by default to avoid any unnecessary potential load on Artifactory.
Note: Smart remote repositories will not be affected by this change. With that being said, if a smart remote repository points to a remote repository that points to an upstream, the smart remote repository will not show the remote folder listing if the remote repository it points to has this feature disabled.
For example, a Smart Remote repository on server A proxies a Remote repository on server B, which proxies https://repo1.maven.org/maven2/. To list the artifacts in server A, ensure that the Remote repository on server B has this feature enabled.