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 Distribution: Supports distributing your software packages hosted in Artifactory to your Edge nodes using Release Bundles. Read More >>
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 | |||
Dedicated developer tools - | |||
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 | ||
Dedicated and isolated environments | |||
Authentication using SAML SSO | |||
Multiple cloud providers | AWS Only | ||
Additional authentication options including OAuth SSO or LDAP with the ability to use LDAP integration for group syncing. | |||
A single CI/CD platform | |||
Supports hybrid technologies | |||
Control download access on the repository level | |||
Package Reviews | |||
Content Update Restrictions | |||
Reporting
| or | or | |
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 | Admin| Identity and Access | Permissions | ||
Watches | 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. | |
Logs | 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. Live logs can be checked out via the System Logs Viewer. For more information, see System Logs Viewer | |
Read Me and Release Notes | Application | Artifactory | Artifact Browser | Package Type | ReadMe |
| |
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. |