RubyGems Repositories

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide
ft:sourceType
Paligo

Breaking Change: RubyGems Dependencies REST API

RubyGems is deprecating their support of the /dependencies REST API, and JFrog is removing the support for local repositories to align with RubyGems. For more information, please read this blog post by RubyGems: RubyGems.org Dependency API Deprecation or this Knowledge Base article by JFrog: RubyGems.org Local Repositories Dependency API Deprecation.

This feature will reach end-of-life on June 1st, 2024.

Artifactory provides full support for RubyGems repositories including:

  • Local repositories with RubyGems API support

  • Caching and proxying remote RubyGems repositories

  • Virtual repositories that aggregate multiple local and remote repositories including indices of both gems and specifications

  • Support for common Ruby tools such as gem and bundler

  • Support for Bundler Compact index for Local and Remote repositories, providing you with the latest version of the package that is compatible with your installed Ruby version of the project.

Limitations of RubyGems in Artifactory

Priority resolution is currently not supported for RubyGems virtual repositories following the deprecation of the /dependencies REST API (as the Artifactory default indexing is currently using compact index).