Mitigation steps

ARTIFACTORY: RubyGems.org Local Repositories Dependency API Deprecation

AuthorFullName__c
Mika Lanir
articleNumber
000005943
ft:sourceType
Salesforce
FirstPublishedDate
2023-12-26T09:05:41Z
lastModifiedDate
2023-12-26
VersionNumber
3
Using the compact index API instead of the deprecated /dependencies REST API is the preferred and recommended long-term solution but this requires you to upgrade your Gems/Bundler client versions.

By default, JFrog has activated Compact index support for both Cloud & Self Hosted customers as of version 7.55.10.

To utilize the compact index API, follow these steps

1. Make sure that your Gem/Bundler clients are running on the following versions (upgrade if needed):
  • Gem client: Version 3.2.3 or higher.
  • Bundler client: Version 1.12 or higher
2. Verify that compact indexing in Artifactory is activated by checking the following artifactory.system.properties file and that the value is set to true:
 artifactory.gems.compact.index.enabled=true
  • If you are enabling this setting please restart Artifactory for the change to take effect.
  • After Artifactory has restarted please perform a “Recalculate Index” action for each of your Local and Virtual Gem Repositories repositories after enabling compact indexing.