JFrog Bintray Migration Guide

JFrog Release Information

Content Type
Release Notes
ft:sourceType
Paligo

Overview

JFrog is sunsetting JFrog Bintray during 2021 and provides separate migration schemes for the two main licensing plans - the Open Source plan and the Premium plan that umbrellas the Pro and Premium offerings dedicated to enterprise users.

The purpose of this guide is to provide you as a Premium Enterprise user with the information required to determine which of the JFrog solutions best meets your needs together with a migration process from JFrog Bintray to the JFrog solution.

JFrog Bintray Sunset Timeline

As of July 4th, 2021, JFrog Bintray Premium will no longer be supported and will be replaced with a set of advanced JFrog Cloud hosting solutions that are based on Artifactory's enhanced capabilities that include a set of dedicated features for managing, controlling and distributing your software packages.

As of May 1st,2021, the JFrog Community Centers were sunset.

To streamline the productivity of the JFrog Platform we will be sunsetting Bintray (including JCenter), GoCenter, and ChartCenter services. Users of these services will need to migrate to the respective canonical repository, and we will continue to offer both free and paid JFrog Platform cloud subscriptions that can serve other binary distribution needs. Additionally, JFrog is partnering with hubs like Docker to help ensure that infrastructure our customers and community depend upon is well maintained. To learn more, click here.

JCenter

To clarify, JFrog will keep JCenter as a read-only repository indefinitely. Our customers and the community can continue to rely on JCenter as a reliable mirror for Java packages.

Update: JCenter has been kept as a read-only repository since the sunset of Bintray, but JCenter will officially sunset on August 15th, 2024. From then on, all requests for JCenter will be redirected to Maven Central.

JFrog Software Distribution Solutions

The following solutions are an alternative offering to Bintray Premium and support key functionality for distributing software.

  • JFrog Cloud with CDN Distribution: Supports distributing your software packages from JFrog Cloud via Amazon's CloudFront CDN. Read More >>JFrog Cloud with CDN Distribution

  • JFrog Distribution: Supports distributing your software packages hosted in Artifactory to your Edge nodes using Release Bundles. Read More >>JFrog Distribution

Using the advanced JFrog distribution solutions, you will gain:

  • Extended universal package supporting all major package formats including Docker, Maven, NPM, Conan, RPM (Yum), Generic, Vagrant, Helm, and more. For a full list, see the Supported Package Table.

  • Advanced security options including support for SAML, LDAP, OAuth, CNAME/SSL, and Access Tokens.

  • A fine-grained permission model allowing you to assign role-based or user-based permissions to areas in your repositories.

  • A set of dedicated Developer tools including a REST API, CLI, and JFrog's propriety AQL (Artifactory Query Language).

The purpose of this guide is to provide you as a Premium Enterprise user with the information required to determine which of the JFrog solutions best meets your needs together with a migration process from JFrog Bintray to the JFrog solution.

JFrog Bintray Migration Matrix

The following table lists the similarities and differences between JFrog Bintray, JFrog Cloud, and JFrog Distribution.

Note

The majority of the Bintray features have corresponding capabilities in JFrog Cloud but they do not provide 100 percent coverage.

Feature/Functionality

JFrog Bintray

JFrog Cloud

with CDN Distribution

JFrog Distribution

Signed URLs

Geo Restrictions

IP Restrictions

Fine-grained permissions model Permissions

Dedicated developer tools -

JFrog REST APIs, CLIJFrog REST APIs

CNAME SSL

MyJFrog

MyJFrog

Premium Dashboard

MyJFrog Customer Portal

MyJFrog Customer Portal

Universal Package Management

9 package types

Over 23 package types.

(See Supported Package table to check for CDN Support)

Over 23 package types

Repository support

Local repositories only

Local, remote and virtual repositoriesRepository Management Overview

Local, remote and virtual repositoriesRepository Management Overview

Dedicated and isolated environments

Authentication using SAML SSOSAML SSO

Multiple cloud providers

AWS Only

Additional authentication options including OAuth SSO or LDAP with the ability to use LDAP integration for group syncing.OAuth SSOLDAP

A single CI/CD platform

Supports hybrid technologies

Control download access on the repository level

Artifactory Query Language (AQL)Artifactory Query Language

Package Reviews

Content Update Restrictions

Reporting

  • Usage Statistics

  • Download Trends

  • Geo Consumption

Log AnalyticsLog Analytics

or

Artifactory Access LogsAccess Log

Log AnalyticsLog Analytics

or

Artifactory Access LogsAccess Log

Github Integration

Partial

Partial

Business units and charge back (Bintray Enterprise Feature)

Firehose API (Bintray Enterprise Feature)

Product Model and Eula (Bintray Enterprise Feature)

ReadMe and Release Notes

Partial

Partial

Webhooks

Coming Soon

Coming Soon

Supported Package Types

Package Type

JFrog Bintray

JFrog Cloud

with CDN Distribution

JFrog Distribution

Generic

Conan

Debian

Docker

Maven

npm

NuGet

Direct Download

(CDN Not Available)

Opkg

No CDN Support

rpm

Vagrant

Bower

Cargo

Chef

Direct Download

(CDN Not Available)

CocoaPods

Direct Download

(CDN Not Available)

Composer

Conda

CRAN

Go

Direct Download

(CDN Not Available)

Git LFS

Gradle

Helm

P2

Direct Download

(CDN Not Available)

PHP

PyPI

To get started with the migration process, see Migrating Bintray Premium Settings to JFrog Artifactory.

Performing Bintray Tasks in JFrog Cloud

The following table is a quick reference to common functionalities in the JFrog Cloud, including their new locations and any functional changes.

Bintray Feature

Functionality

Location in the New UI

Comments

Entitlements

PermissionsPermissions

Admin| Identity and Access | Permissions

Watches

FollowersBrowsing Artifacts

Application | Artifacts Repository Browser | <Package_Name> | Followers tab

The Followers feature allows you to monitor selected artifacts, folders or repositories for storage events (create/delete/modify) and receive detailed email notifications on repository changes that are of interest to you. For more information, see View Artifact Information.View Artifact Information

Logs

Viewing Live LogsLog Analytics

Admin | Artifactory | Advanced | Log Analytics

The SAAS based environment does not provide direct access to the log files via a log agent or via API. We recommended monitoring your logs in real time by using Sumo Logic integration. For more information, see Log Analytics.Log Analytics

Live logs can be checked out via the System Logs Viewer. For more information, see System Logs ViewerLogging

Read Me and Release Notes

Adding a Readme text file to Packages and/or VersionsPackage Management

Application | Artifactory | Artifact Browser | Package Type | ReadMe

  • Applies to npm packages versions

    The ReadMe tab is available for Npm Package versions.

  • If the readme file is embedded in your software archive, you can view in the the Artifact Browser.

Licenses

Assigning Software Licensing to Packages in Bintray

Admin | Artifactory | General | Property Sets

You can assign a license as a property set in the JFrog Platform. For more information, see Property Sets.Property Sets