🚨 Breaking changes on the way
Over the past few months we’ve added a lot of cloud-friendly features to the Jina AI ecosystem. You can:
- Push and pull DocumentArrays to the cloud, either publicly or privately, making data sharing much easier than before.
- Push and pull Executors to Jina Hub, publicly or privately, allowing sharing and re-use of application building blocks.
- Create, host, deploy, and manage Jina Flows using JCloud.
Now it’s time to take things up a notch. A lot of big changes are in the pipeline that will help us provide a stronger, faster, better experience in the future. To get those into motion, pushing DocumentArrays to the cloud will require a free Jina AI login from 20 September 2022.
This is considered a breaking change. Much as we all hate breaking changes, this opens the door to many enterprise-friendly features in the coming months, like expanding our login system to cover Flows and Hub Executors.
One of those changes is coming up on 20 September — namely a web-based frontend to help you view and manage your DocumentArrays. Stay tuned to upcoming blog posts for more information!
Simply head over to Jina Hub and click the green “sign up” button. You can then login with Google or GitHub, or create an account with your email address.
Alternatively, if you’re on the CLI or in a notebook, use the command
jina auth login.
If you need to run Jina non-interactively (i.e. can’t use a web browser to log in), you can create a token and set the
JINA_AUTH_TOKEN environment variable:
os.environ["JINA_AUTH_TOKEN"] = "foobarbaz"
As of 20 September, you’ll no longer be able to push or pull DocumentArrays to the cloud (including changes to your existing DocumentArrays)
With later upcoming changes, you’ll no longer be able to:
- Push and pull private Executors from Jina Hub
- Push public Executors to Jina Hub (including changes to your existing Hub Executors)
To continue using this functionality, you’ll need to create a free Jina AI account.
Head on over to Jina Hub and click Login to get started!