Product news

DocumentArray push/pull: Big changes coming soon

🚨 Breaking changes on the way

Alex C-G
Jina AI

--

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!

A sneak peak at our upcoming DocumentArray manager

How can I log in?

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:

In CLI

JINA_AUTH_TOKEN=foobarbaz

In Python

import os
os.environ["JINA_AUTH_TOKEN"] = "foobarbaz"

What will stop working if I don’t log in?

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.

Sign up now

Head on over to Jina Hub and click Login to get started!

--

--

Alex C-G
Jina AI
Editor for

Developer Experience Lead at Jina.AI (https://github.com/jina-ai/), trekkie, and maker of things.