Jina

Latest version: v3.25.1

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

Scan your dependencies

Page 1 of 66

3.25.1

> Release time: 2024-04-10 14:39:02



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Joan Fontanals, dependabot[bot], Jina Dev Bot, ๐Ÿ™‡


๐Ÿž Bug fixes

- [[1ba90ee5](https://github.com/jina-ai/jina/commit/1ba90ee5fe86fb447d92330743cded9b7a2277d4)] __-__ fix usage of input model (#6163) (*Joan Fontanals*)

๐Ÿน Other Improvements

- [[f091fd68](https://github.com/jina-ai/jina/commit/f091fd687a9f62ccef82a5ebae47267c4379cd8a)] __-__ update black dependency (#6162) (*Joan Fontanals*)
- [[95906b02](https://github.com/jina-ai/jina/commit/95906b029b887715b0dd7d7e599fa388eeb3503e)] __-__ __deps__: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /jina/serve/consensus (#6153) (*dependabot[bot]*)
- [[49461515](https://github.com/jina-ai/jina/commit/49461515622b6addc66e15f6da922f01451fb93e)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[8c9df630](https://github.com/jina-ai/jina/commit/8c9df6306e71aaae98a82b890c1b820a72ecd361)] __-__ __version__: the next version will be 3.25.1 (*Jina Dev Bot*)



Release & Version Identifier

Jina is shipped from two package management systems, PyPi and Docker Hub. This article clarifies the release cycle and version identifier behind each system.

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

- [PyPi package versioning](pypi-package-versioning)
- [Docker image versioning](docker-image-versioning)
- [Manual Release Entrypoint](manual-release-entrypoint)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->


PyPi package versioning

We follow [PEP-440](https://www.python.org/dev/peps/pep-0440/), and a form of [semantic versioning](https://semver.org/) as explained above.

To install the latest final release:

bash
pip install -U jina


To install a particular final release:

bash
pip install jina==x.y.z


The term "final release" is relative to "developmental release" as described below.

Install Jina with Recommended Extensions

`pip install -U jina` only installs the core dependencies of Jina.

The recommended way of installing Jina is `pip install -U jina`

`"standard"` include extra dependencies that enables:
- Executor Hub + Docker support
- FastAPI + Websocket support (required when using `Flow(protocol='http')` or `Flow(protocol='websocket')`)
- the best compression via LZ4 algorithm
- the best async eventloop management via `uvloop`

Other extension tags such as `[devel]` can be found in [extra-requirements.txt](extra-requirements.txt).

Do I need "[standard]"?

Depends on how you use and distribute Jina.

If you are using/distributing Jina as a microservice, you often only need to install the core dependencies via `pip install jina`.

Developmental releases versioning

One every master-merging event, we create early releases directly from source control which do not conflict with later project releases. The version identifier for development release is `x.y.z.devN`, which adds a suffix `.dev`, followed by a non-negative integer value `N`, which is reset on every release.

To install the latest development release:

bash
pip install --pre jina


Version epochs


Release cycle and versioning
Jina is developed continuously by the community and core team. Updates are grouped and released at regular intervals to align with software development best practices.

Jina follows a form of numbered versioning. The version number of the product is a three-part value `x.y.z` where `x`, `y`, and `z` are the major, minor, and patch components respectively.

- Patch release (`x.y.z` -> `x.y.(z+1)`): Contain bug fixes, new features and breaking changes. Released weekly on a Wednesday morning CET.
- Minor release (`x.y.z -> x.(y+1).0`): Contain bug fixes, new features and breaking changes. Released monthly on the first Wednesday of the month CET. This release is more QA tested and considered more stable than a patch release.
- Major release (`x.y.z -> (x+1).0.0`): Are released based on the development cycle of the Jina company. There is no set scheduled for when these will occur.


The following example shows how Jina is released from 0.9 to 0.9.2 according to the schema we defined above.

|Event `e` | After `e`, `pip install jina` | After `e`, `pip install --pre jina` | After `e`, master `__init__.py` |
|--- | --- | --- | --- |

3.25.0

> Release time: 2024-04-02 13:02:31



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Joan Fontanals, Zac Li, Jina Dev Bot, ๐Ÿ™‡


๐Ÿ†• New Features

- [[b04f750a](https://github.com/jina-ai/jina/commit/b04f750a7cf249e33cc8da0dd3c4b82b07e72918)] __-__ executor to azure custom container (#6159) (*Zac Li*)

๐Ÿน Other Improvements

- [[05ea6ce5](https://github.com/jina-ai/jina/commit/05ea6ce5b6a32c43e7b0d6ca2a15ef0901485591)] __-__ upgrade ver (#6160) (*Joan Fontanals*)
- [[a3fb8e1b](https://github.com/jina-ai/jina/commit/a3fb8e1b04c32fa0cccc3a71e992cbcf068bcf6e)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[5dec7992](https://github.com/jina-ai/jina/commit/5dec79924bb3b423d5e0cb21e6e5ff1c74782b61)] __-__ __version__: the next version will be 3.24.2 (*Jina Dev Bot*)

<a name=release-note-3-25-1></a>

3.24.1

> Release time: 2024-03-20 09:35:52



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


๐Ÿž Bug fixes

- [[ade90842](https://github.com/jina-ai/jina/commit/ade90842be6cd7c4fa14d07529888d3aa2bc436e)] __-__ fix issue with float (#6155) (*Joan Fontanals*)

๐Ÿงผ Code Refactoring

- [[b5793f0b](https://github.com/jina-ai/jina/commit/b5793f0b044256fb70c60fa5741d54cc9dd9d54c)] __-__ keep only sagemaker endpoint (#6152) (*Joan Fontanals*)

๐Ÿน Other Improvements

- [[64a01157](https://github.com/jina-ai/jina/commit/64a0115753edec2860ece436d1a2822b434ffa98)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[e315f408](https://github.com/jina-ai/jina/commit/e315f408d24e11ef7e1ff8ee53354819469b9528)] __-__ __version__: the next version will be 3.24.1 (*Jina Dev Bot*)

<a name=release-note-3-25-0></a>

3.24.0

> Release time: 2024-03-11 09:48:35



๐Ÿ™‡ We'd like to thank all contributors for this new release! In particular,
Joan Martinez, Zac Li, Jina Dev Bot, Joan Fontanals, ๐Ÿ™‡


๐Ÿ†• New Features

- [[176f953e](https://github.com/jina-ai/jina/commit/176f953e00f95ed15251b707cf2cb9794d712006)] __-__ support provider endpoint in jina executor (#6149) (*Zac Li*)

๐Ÿน Other Improvements

- [[e2b2aaa2](https://github.com/jina-ai/jina/commit/e2b2aaa22357578d430a1d5ac182de836613fe72)] __-__ upgrade version to 3.24.0 (*Joan Martinez*)
- [[69bf8f64](https://github.com/jina-ai/jina/commit/69bf8f64be7bcb5877628aaab908c83b6812b3f0)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[d3aecc07](https://github.com/jina-ai/jina/commit/d3aecc0703ec0b6413ee25f6aa8813f73620182e)] __-__ blackify (#6146) (*Joan Fontanals*)
- [[8762e003](https://github.com/jina-ai/jina/commit/8762e003ecc5e12f54cf71921a93f5f19a44febe)] __-__ __version__: the next version will be 3.23.6 (*Jina Dev Bot*)

<a name=release-note-3-24-1></a>

3.23.5

> Release time: 2024-02-29 14:36:02



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


๐Ÿž Bug fixes

- [[8a58dfa9](https://github.com/jina-ai/jina/commit/8a58dfa90cdc3d26f457cddf3b6a1bd8097cffe1)] __-__ batch transform update for sagemaker reranker integration (#6145) (*Zac Li*)

๐Ÿน Other Improvements

- [[f008ab5f](https://github.com/jina-ai/jina/commit/f008ab5f24866bcdd3af7865c24ccf5f5d944a1a)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[c4688f9d](https://github.com/jina-ai/jina/commit/c4688f9de3caeff538ac35dea51a4f2931b25498)] __-__ __version__: the next version will be 3.23.5 (*Jina Dev Bot*)

<a name=release-note-3-24-0></a>

3.23.4

> Release time: 2024-02-27 09:36:35



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


๐Ÿž Bug fixes

- [[af406ceb](https://github.com/jina-ai/jina/commit/af406ceb78ed3821da99d3b128c77faff5e5ecbd)] __-__ use unbound method to link to `dry_run` endpoint (#6143) (*Joan Fontanals*)

๐Ÿน Other Improvements

- [[7fbbfcf1](https://github.com/jina-ai/jina/commit/7fbbfcf1929c1118a53b28782e86d9bacb6a023a)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[9194228c](https://github.com/jina-ai/jina/commit/9194228cf79d08dc8f4f221d5f46b49a84f30784)] __-__ __version__: the next version will be 3.23.4 (*Jina Dev Bot*)

<a name=release-note-3-23-5></a>

Page 1 of 66

Links

Releases

Has known vulnerabilities

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