GDPR Compliance Message The European General Data Protection Regulation (GDPR) is the EU regulation for data privacy and security. At Jina AI, we are fully committed to complying with the GDPR. Our policy towards privacy, security, and data protection aligns with the goals of GDPR. On our website, we only collect and store information that is essential for offering our service and for improving user experience, and we do this with the consent of our website visitors. If you have any further questions, please do not hesitate to reach out to us at:
[email protected].


Announcing Jina 1.0 🎉

Published

We are excited to release our first major release!🎉 Jina is the easier way to do neural search on the cloud.

Heading into 1.0 means a lot to us — Jina is now a stable and mature product.

Since our first commit in Feb 2020, Jina has received more than 4.7K commits from over 110 contributors (including 25 in-house). Today the size of the codebase is 15 KLOC, and a lot of hard work and coffee has gone into it.

Highlights of this release include:

  • Improve usability of CRUD operations by integrating with Flow APIs.
  • Make it easier to use Jina in a distributed way.
  • Support hyperparameter tuning out of the box by introducing FlowOptimizer.

In this post we’ll highlight some of the key new features. For full release notes, including bug fixes, breaking changes, and sample code, please check our full release notes

⬆️ Major Features and Improvements

CRUD Improvement

Both REST and gRPC APIs of Flows provide native CRUD support. Add support for asyncio interface for CRUD. Check out how to use CRUD in README.md. To know more , please refer to docs.jina.ai.

Distributed Search Made Easier

jinad is integrated into jina as the daemon module. Check out how to distribute your Flow remotely at README.md.

Hyperparameter Tuning

Introduce FlowOptimizer to run Flows with different parameter sets: This allows out-of-the-box hyperparameter tuning in Jina. Check out more details at docs.jina.ai.

🙏 Thanks to our Contributors

This release contains contributions from @bwanglzu @florian-hoenicke @JoanFM @PabloRN @hanxiao @deepankarm @nan-wang @NouiliKh @cristianmtr @FionnD @maximilianwerk @bhavsarpratik @tadejsv @Yongxuanzhang @ThePfarrer @theUnkownName @DimitrisPr @Immich @davidbp @janandreschweiger @BingHo1013 @slettner @imsergiy @Roshanjossey @BastinJafari @rutujasurve94 @lusloher @aga11313 @alexcg1 @pswu11

❤️ Thanks to our Community

And thanks to all of you out there as well! Without you Jina couldn’t do what we do. Your support means a lot to us.

🤝 Work with Jina

Interested in contributing to Jina? Check out our openings on our careers page or visit our GitHub repository.

🦄 Become a Contributor

Love open source and interested in contributing to Jina? Visit our GitHub repository and join us on Slack to know more!