An open-registry for hosting Jina executors via container images
We are excited to release a revamp of Jina Hub. Jina Hub is is a centralized registry of custom and community-driven Jina Apps and Pods that are tailored to specific use cases of neural search.
We have decoupled the Core (Jina Search) and Hub into two projects. They are maintained under two different repos (jina
and jina-hub and controlled by two different CIs. They are connected via git submodule
, i.e. jina-hub
is a submodule
of jina
.
We have clarified the file structure of "a valid Hub executor", and established best practices for developing a new Hub executor. We've also refactored all Executors from the core into this new structure.
We have improved the CLIs for maintaining Hub executors: there is a new interface jina hub new
(create new Hub Executor), and improvements on the jina hub build
interface.
Finally, a new Github Action hub-builder
has been released to Github Marketplace and integrated into the CI of jina-hub
to ensure the validity of every Executor
This release contains contributions from hanxiao, JamesTang-jinaai
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.
Want to work with Jina full-time? Check out our openings on our website.