Jina

Latest version: v3.33.1

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 52 of 70

0.9.1

Not secure
| Master merging | 0.9.1 | 0.9.2.dev0 | 0.9.2.dev1 |

Docker image versioning

Our universal Docker image is ready-to-use on linux/amd64, linux/armv7+, linux/arm/v6, linux/arm64. The Docker image name always starts with `jinaai/jina` followed by a tag composed of three parts:

text
jinaai/jina:{version}{python_version}{extra}


- `{version}`: The version of Jina. Possible values:
- `latest`: the last release;
- `master`: the master branch of `jina-ai/jina` repository;
- `x.y.z`: the release of a particular version;
- `x.y`: the alias to the last `x.y.z` patch release, i.e. `x.y` = `x.y.max(z)`;
- `{python_version}`: The Python version of the image. Possible values:
- `-py37`: Python 3.7;
- ` `, `-py38` for Python 3.8;
- `-py39` for Python 3.9;
- `-py310` for Python 3.10;
- `-py311` for Python 3.11;
- `{extra}`: the extra dependency installed along with Jina. Possible values:
- ` `: Jina is installed inside the image via `pip install jina`;
- `-standard`: Jina is installed inside the image via `pip install jina`. It includes all recommended dependencies;
- `-devel`: Jina is installed inside the image via `pip install "jina[devel]"`. It includes `standard` plus some extra dependencies;

Examples:

- `jinaai/jina:0.9.6`: the `0.9.6` release with Python 3.7 and the entrypoint of `jina`.
- `jinaai/jina:latest`: the latest release with Python 3.7 and the entrypoint of `jina`
- `jinaai/jina:master`: the master with Python 3.7 and the entrypoint of `jina`

Image alias and updates

| Event | Updated images | Aliases |
| --- | --- | --- |
| On Master Merge | `jinaai/jina:master{python_version}{extra}` | |
| On `x.y.z` release | `jinaai/jina:x.y.z{python_version}{extra}` | `jinaai/jina:latest{python_version}{extra}`, `jinaai/jina:x.y{python_version}{extra}` |

Six images are built, i.e. taking the combination of:
- `{python_version} = ["-py37", "-py38", "-py39"]`
- `{extra} = ["", "-devel", "-standard"]`


Image size on different tags

|Image Size|
| ---|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest?label=jinaai%2Fjina%3Alatest&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py38?label=jinaai%2Fjina%3Alatest-py38&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py39?label=jinaai%2Fjina%3Alatest-py39&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-devel?label=jinaai%2Fjina%3Alatest-devel&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-daemon?label=jinaai%2Fjina%3Alatest-daemon&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-standard?label=jinaai%2Fjina%3Alatest-standard&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py38-devel?label=jinaai%2Fjina%3Alatest-py38-devel&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py38-daemon?label=jinaai%2Fjina%3Alatest-py38-daemon&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py38-standard?label=jinaai%2Fjina%3Alatest-py38-standard&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py39-devel?label=jinaai%2Fjina%3Alatest-py39-devel&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py39-daemon?label=jinaai%2Fjina%3Alatest-py39-daemon&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/latest-py39-standard?label=jinaai%2Fjina%3Alatest-py39-standard&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master?label=jinaai%2Fjina%3Amaster&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py38?label=jinaai%2Fjina%3Amaster-py38&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py39?label=jinaai%2Fjina%3Amaster-py39&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-devel?label=jinaai%2Fjina%3Amaster-devel&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-daemon?label=jinaai%2Fjina%3Amaster-daemon&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-standard?label=jinaai%2Fjina%3Amaster-standard&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py38-devel?label=jinaai%2Fjina%3Amaster-py38-devel&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py38-daemon?label=jinaai%2Fjina%3Amaster-py38-daemon&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py38-standard?label=jinaai%2Fjina%3Amaster-py38-standard&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py39-devel?label=jinaai%2Fjina%3Amaster-py39-devel&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py39-daemon?label=jinaai%2Fjina%3Amaster-py39-daemon&logo=docker)|
|![](https://img.shields.io/docker/image-size/jinaai/jina/master-py39-standard?label=jinaai%2Fjina%3Amaster-py39-standard&logo=docker)|

---

Manual Release Entrypoint

Manual release entrypoint is designed for authorized core developers of Jina.

Trigger weekly release manually

One can release a hotfix immediately without waiting for the weekly release. Here are the steps:

1. [Go to here](https://github.com/jina-ai/jina/actions?query=workflow%3A%22Manual+Release%22)
2. Click on "Run Workflow" dropdown button on the right and input the release token and the release reason.
3. Click on "Run Workflow" green button.

Rebuild all Docker images for certain `git tag` manually

1. [Go to here](https://github.com/jina-ai/jina/actions?query=workflow%3A%22Manual+Docker+Build%22)
2. Click on "Run Workflow" dropdown button on the right and input the release token and the release reason.
3. Click on "Run Workflow" green button.

![Rebuild all Docker images](.github/images/manual-docker-build.png)

Note, the manual rebuild on Docker images will *NOT* update `:latest-*` and `:x.y-*` aliases.

0.9.0

Not secure
| Master merging | 0.9.0 | 0.9.1.dev0 | 0.9.1.dev1 |
| Master merging | 0.9.0 | 0.9.1.dev1 | 0.9.1.dev2 |
| Master merging | 0.9.0 | 0.9.1.dev2 | 0.9.1.dev3 |

0.8.22

Not secure
> Release time: 2021-01-03 23:25:16



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Han Xiao, Jina Dev Bot, ๐Ÿ™‡


๐Ÿ“— Documentation

- [[3178fef8](https://github.com/jina-ai/jina/commit/3178fef8a0b845bf5971bd3ead3894fcf001f1a3)] __-__ update readme (*Han Xiao*)

๐Ÿน Other Improvements

- [[2e7786cb](https://github.com/jina-ai/jina/commit/2e7786cb237f3e54cea870051d92c477af8524e8)] __-__ __version__: the next version will be 0.8.22 (*Jina Dev Bot*)

<a name=release-note-0-9-1></a>

0.8.21

Not secure
> Release time: 2021-01-03 16:37:08



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Han Xiao, ๐Ÿ™‡


๐Ÿ Unit Test and CICD

- [[a431537f](https://github.com/jina-ai/jina/commit/a431537fb8ac6b7ca1e04f4e05a469bea29dab1f)] __-__ fix github-push-action default branch (*Han Xiao*)
- [[b2430fbd](https://github.com/jina-ai/jina/commit/b2430fbd6b9b2bdbfcc6f59bf3d2bd8f7e8d2158)] __-__ fix tag release order (*Han Xiao*)

๐Ÿน Other Improvements

- [[b2689933](https://github.com/jina-ai/jina/commit/b26899333f397e21f108d8244e438b1512a8b938)] __-__ hotfix release (*Han Xiao*)

<a name=release-note-0-8-22></a>

0.8.18

Not secure
> Release time: 2021-01-01 15:44:56



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Han Xiao, Florian Hรถnicke, Jina Dev Bot, ๐Ÿ™‡


๐Ÿž Bug fixes

- [[4f50e802](https://github.com/jina-ai/jina/commit/4f50e80292aa06c92e12d4d74dfe578ce3ade992)] __-__ russian translation 101 (#1572) (*Florian Hรถnicke*)

๐Ÿšง Code Refactoring

- [[9b81559d](https://github.com/jina-ai/jina/commit/9b81559dadb624a3d5230614fef1d38539aa0226)] __-__ redesign Runtime, Pea, Pod, Parser (#1539) (*Han Xiao*)

๐Ÿ“— Documentation

- [[04d7d9da](https://github.com/jina-ai/jina/commit/04d7d9da078434c5a0e8d7adb94733674f5864b3)] __-__ versioning docs (*Han Xiao*)
- [[33590bd6](https://github.com/jina-ai/jina/commit/33590bd64e7ad0857c1f9c7f00b2473c16fcf086)] __-__ fix parser module path (*Han Xiao*)

๐Ÿน Other Improvements

- [[8b72e175](https://github.com/jina-ai/jina/commit/8b72e175124a1da1125736e1615379bc521cb5c7)] __-__ hotfix release (*Han Xiao*)
- [[804a0a4c](https://github.com/jina-ai/jina/commit/804a0a4cdb994e20a731ff3e82597826101ac88a)] __-__ __version__: the next version will be 0.8.18 (*Jina Dev Bot*)

<a name=release-note-0-8-21></a>

0.8.17

Not secure
> Release time: 2021-01-01 13:57:28



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Han Xiao, Jina Dev Bot, Deepam Patel, Florian Hรถnicke, Yannic Kilcher, Joan Fontanals, Wang Bo, Tadej Svetina, Rutuja Surve, florian-hoenicke, ๐Ÿ™‡


๐Ÿ†• New Features

- [[4a2c7445](https://github.com/jina-ai/jina/commit/4a2c744515cff69fb9319e25531a5e068bb38f78)] __-__ add batching support for rankers (#1467) (*Deepam Patel*)
- [[3fe2145c](https://github.com/jina-ai/jina/commit/3fe2145c118040d031a6210605f791b0cf717dc2)] __-__ index drivers update and delete (#1460) (*Florian Hรถnicke*)
- [[8dff6735](https://github.com/jina-ai/jina/commit/8dff6735d35bbeb0c44dbfcd3f39edc5e007e64d)] __-__ revert pathlib changes (#1556) (*Wang Bo*)
- [[94ace99e](https://github.com/jina-ai/jina/commit/94ace99ee948dbb45113db08c3633f08c501bae0)] __-__ document set dundermethod add and iadd (#1555) (*florian-hoenicke*)

๐Ÿž Bug fixes

- [[ead64230](https://github.com/jina-ai/jina/commit/ead6423054bf7fb4a18f867f8c7ab612fff32064)] __-__ flaky test (#1564) (*Florian Hรถnicke*)
- [[5401088a](https://github.com/jina-ai/jina/commit/5401088a73296c747ae87372830ad696b99126c9)] __-__ fixes CORS behavior for REST API (#1568) (*Yannic Kilcher*)
- [[afbc44ee](https://github.com/jina-ai/jina/commit/afbc44ee378c395161216f08608e82086cba7946)] __-__ fix visualization in notebook (#1562) (*Joan Fontanals*)
- [[2ad570bc](https://github.com/jina-ai/jina/commit/2ad570bc49897c0bbbdfc05b08870c5e76367cac)] __-__ test hub usage github token (#1560) (*Rutuja Surve*)
- [[2425e4c4](https://github.com/jina-ai/jina/commit/2425e4c4f21cd4357905d870f276919d081b88a6)] __-__ crud alternative quick fix (#1557) (*Joan Fontanals*)

๐Ÿšง Code Refactoring

- [[fca8e16b](https://github.com/jina-ai/jina/commit/fca8e16bb9890f5ab983ecfc682a7ad69f3db321)] __-__ remove encoders helper module (#1563) (*Tadej Svetina*)

๐Ÿ“— Documentation

- [[ad0d8db5](https://github.com/jina-ai/jina/commit/ad0d8db56c2e02782411bf297f24053a6c592878)] __-__ versioning docs (*Han Xiao*)
- [[c3ca113f](https://github.com/jina-ai/jina/commit/c3ca113f062764b58298246f7a53ddba8010a526)] __-__ versioning docs another try (*Han Xiao*)

๐Ÿ Unit Test and CICD

- [[2fc26b74](https://github.com/jina-ai/jina/commit/2fc26b74e16e111d2d9b362f5c53861c7e813148)] __-__ clean up driver test (#1559) (*Wang Bo*)

๐Ÿน Other Improvements

- [[9f68277d](https://github.com/jina-ai/jina/commit/9f68277d6bfa6fe609281b40a4f481f421f5e83c)] __-__ hotfix release (*Han Xiao*)
- [[33dc2674](https://github.com/jina-ai/jina/commit/33dc2674e4e1d7c846f2d471aefb014b291247f0)] __-__ __contributor__: update contributors (*Jina Dev Bot*)
- [[db7a36a4](https://github.com/jina-ai/jina/commit/db7a36a4f04db2f9008b063b785a45b4b605469a)] __-__ mock wrapper does not call validation function #1535 (1536) (*florian-hoenicke*)
- [[0c1047e1](https://github.com/jina-ai/jina/commit/0c1047e1de09f8658d072bf67c616550f0f7e173)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[7b54f311](https://github.com/jina-ai/jina/commit/7b54f311950e58493e6a6a494d1b32804bdedcc1)] __-__ __version__: the next version will be 0.8.17 (*Jina Dev Bot*)

<a name=release-note-0-8-18></a>

Page 52 of 70

Links

Releases

Has known vulnerabilities

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.