> Release time: 2023-02-20 09:15:47
π We'd like to thank all contributors for this new release! In particular,
Joan Fontanals, AlaeddineAbdessalem, samsja, tarrantro, Yanlong Wang, Deepankar Mahapatro, Alex Cureton-Griffiths, Girish Chandrashekar, Subba Reddy Veeramreddy, Jake-00, Johannes Messner, Jackmin801, dependabot[bot], Nikolas Pitsillos, Anne Yang, Jina Dev Bot, Nan Wang, π
π New Features
- [[4187e152](https://github.com/jina-ai/jina/commit/4187e152a23722b4f89c354ee2540fe27e799e5f)] __-__ add survey placeholder (#5667) (*samsja*)
- [[e222afb1](https://github.com/jina-ai/jina/commit/e222afb1e56da8a5005a2224747cbcfa533e544d)] __-__ add `to_docker_compose_yaml` to Deployment (#5673) (*Joan Fontanals*)
- [[4e388e4c](https://github.com/jina-ai/jina/commit/4e388e4c5fcacbd0f73c7f817a2e4f8222a571d8)] __-__ changes in CLI for Deployment (#5672) (*Joan Fontanals*)
- [[42a5fe79](https://github.com/jina-ai/jina/commit/42a5fe7938764b14dcf67be89dad52248c3ad622)] __-__ deployment yaml (#5628) (*AlaeddineAbdessalem*)
- [[aad4b61a](https://github.com/jina-ai/jina/commit/aad4b61a940aac37aa92f7855f5c4273be078e2a)] __-__ refactor streamer.stream method to yield reponse and executor error (#5650) (*Girish Chandrashekar*)
- [[02edb745](https://github.com/jina-ai/jina/commit/02edb7450beaf78b68c4dc3570f276299ffbdb0b)] __-__ add argument to remove or preserve root logging handlers (#5635) (*Jake-00*)
- [[c57fdbb1](https://github.com/jina-ai/jina/commit/c57fdbb11e4c318e31ab1d778ded3d4183ab1e0c)] __-__ support docarray v2 (#5603) (*samsja*)
- [[936249cd](https://github.com/jina-ai/jina/commit/936249cd947cc7c4317262ecc8ad58258242639a)] __-__ add grpc streaming endpoint to worker and head runtimes (#5614) (*AlaeddineAbdessalem*)
- [[73e753d0](https://github.com/jina-ai/jina/commit/73e753d02a09322b84ff932d03a16ccf4ec7f83c)] __-__ add to_kubernetes_yaml to Deployment (#5608) (*AlaeddineAbdessalem*)
- [[6cfc36fc](https://github.com/jina-ai/jina/commit/6cfc36fc80654463a7b46b33cac1fe34d3e13394)] __-__ add prefetch argument to client post method (#5607) (*Girish Chandrashekar*)
- [[72f2eeda](https://github.com/jina-ai/jina/commit/72f2eedaceb947361dbdb848a3ddcc2c574b3f20)] __-__ use single gateway streamer for CompositeGateway (#5598) (*Girish Chandrashekar*)
- [[e8754244](https://github.com/jina-ai/jina/commit/e875424488ab757e5253ee13d09ccf6672b4ed43)] __-__ Support communicating with individual Executors in CustomGateway (#5558) (*Jackmin801*)
- [[ed9b4487](https://github.com/jina-ai/jina/commit/ed9b4487638218988a4919a7555e668a111758c7)] __-__ run warmup on Runtimes and Executor (#5579) (*Girish Chandrashekar*)
- [[89e9286f](https://github.com/jina-ai/jina/commit/89e9286f3202c19cb8a6991f50c9357c38255a7c)] __-__ relax protobuf version (#5591) (*AlaeddineAbdessalem*)
- [[8b7e235e](https://github.com/jina-ai/jina/commit/8b7e235e132f215d2786794d02ea7559a9e5b448)] __-__ add client to deployment (#5590) (*AlaeddineAbdessalem*)
- [[8c0fe7dd](https://github.com/jina-ai/jina/commit/8c0fe7dd506c72b0aa57ee755a470ae50067651d)] __-__ expose deployment to serve Executors (#5563) (*AlaeddineAbdessalem*)
- [[deb49a03](https://github.com/jina-ai/jina/commit/deb49a03bd8a0202a63102c4bfd62d603dcdf8b4)] __-__ add secrets concept to Jina(k8s) (#5557) (*Anne Yang*)
- [[7afa28ff](https://github.com/jina-ai/jina/commit/7afa28ff46788955b4ce247561aa299a8b0ffc26)] __-__ add RLock for GRPCClient (#5533) (*Anne Yang*)
π Bug fixes
- [[02aab704](https://github.com/jina-ai/jina/commit/02aab7041a5c0270e70c2f01fc1ab7ba7e667617)] __-__ fix survey message (#5689) (*samsja*)
- [[1286c3c3](https://github.com/jina-ai/jina/commit/1286c3c3d45f2ac1515af588a5a2255e36702fbc)] __-__ __performance__: preserve lazy loading in worker request handler (#5685) (*samsja*)
- [[d350aecc](https://github.com/jina-ai/jina/commit/d350aecc30907af7a3944945479a5d9d6296da6b)] __-__ gateway load yaml config (#5678) (*AlaeddineAbdessalem*)
- [[9758fab1](https://github.com/jina-ai/jina/commit/9758fab120ddf3767a930c88a1539b57c7fe6a5a)] __-__ fix warning typo (#5670) (*samsja*)
- [[81170002](https://github.com/jina-ai/jina/commit/81170002754c059e79920362c29f65a730a38359)] __-__ properly load gateway arguments from YAML (#5664) (*AlaeddineAbdessalem*)
- [[96e990d0](https://github.com/jina-ai/jina/commit/96e990d09875e40fd5d87beb641cfb35eebf74ad)] __-__ remove warning when return type hint is none in exec (#5668) (*samsja*)
- [[723feef2](https://github.com/jina-ai/jina/commit/723feef2beaf50849c99a7ac3e99f6fc40c34ad0)] __-__ docarray v2 fallback type hint (#5663) (*samsja*)
- [[ce904972](https://github.com/jina-ai/jina/commit/ce9049724f97b17cccfeac2bb790056f84a28de3)] __-__ fix usage with CUDA_VISIBLE_DEVICES (#5654) (*Joan Fontanals*)
- [[05cae919](https://github.com/jina-ai/jina/commit/05cae919d9e1157a2d2c5fddb83d18ce2bc9d580)] __-__ properly use logging configuration in Executor, Gateway and Client (#5638) (*Girish Chandrashekar*)
- [[ee05d19d](https://github.com/jina-ai/jina/commit/ee05d19d28a584c03d6c7281124bd9eec081fe1b)] __-__ pass extra arguments to gateway runtime with container pod (#5631) (*AlaeddineAbdessalem*)
- [[13f2d1c1](https://github.com/jina-ai/jina/commit/13f2d1c1cd51cf1a093ceb7625a6fa4d63fe792f)] __-__ clean up open telemetry resources in the Flow context manager exit procedure (#5619) (*Girish Chandrashekar*)
- [[78240379](https://github.com/jina-ai/jina/commit/782403795c985de592e23fe0b632129f0b18c41a)] __-__ add proper error message to not-found errors (#5617) (*Johannes Messner*)
- [[e5b203ef](https://github.com/jina-ai/jina/commit/e5b203efd0e11a3dcac7747078db03a154827cf3)] __-__ __pod parser__: use mixin_hub_pull_options_parser from hubble (#5586) (*Yanlong Wang*)
- [[9b50e92c](https://github.com/jina-ai/jina/commit/9b50e92c0cf145a2f609a785d1f7deec3fc07008)] __-__ disable timeout for liveness probe in k8s and keep only k8s timeout (#5594) (*AlaeddineAbdessalem*)
- [[86cd73c2](https://github.com/jina-ai/jina/commit/86cd73c212664d180f5a4fcb9c8a453ec53c6cab)] __-__ enable timeout for jina ping executor and gateway (#5600) (*AlaeddineAbdessalem*)
- [[d70ec539](https://github.com/jina-ai/jina/commit/d70ec5398472231d02c1331f4128366f04301b7c)] __-__ edit terminal profile file even if it does not exist (#5597) (*AlaeddineAbdessalem*)
- [[88f95983](https://github.com/jina-ai/jina/commit/88f959835f976664d68244c74f9b7d63e0ea2d98)] __-__ multi protocol gateway supports monitoring (#5570) (*Anne Yang*)
- [[3a66c8b4](https://github.com/jina-ai/jina/commit/3a66c8b48ba00a1ed84dd7b368fbf3d84fdbdef2)] __-__ respect timeout_ready when generating startup probe (#5560) (*AlaeddineAbdessalem*)
- [[cd295fc2](https://github.com/jina-ai/jina/commit/cd295fc2c1d1a9c27999f370610b6cc816456b48)] __-__ remove unwanted warning (#5556) (*Joan Fontanals*)
π§Ό Code Refactoring
- [[90b5f031](https://github.com/jina-ai/jina/commit/90b5f0317e1cb7b31be2d5f32527a18f8a89fd62)] __-__ cancel warmup tasks (#5682) (*Joan Fontanals*)
- [[19f2d21b](https://github.com/jina-ai/jina/commit/19f2d21bbe1776da675cd745b3774e3920345b20)] __-__ remove manual deletion of channel resources or objects (#5633) (*Girish Chandrashekar*)
- [[d96a3950](https://github.com/jina-ai/jina/commit/d96a3950d67db3d1f7313348a29d20476a9c5915)] __-__ no need to run summary in thread (#5632) (*Joan Fontanals*)
- [[f6a74b45](https://github.com/jina-ai/jina/commit/f6a74b45d3b164c5ed11fc1ba6f4564c1466369e)] __-__ extract GrpcConnectionPool implementation into a package (#5623) (*Girish Chandrashekar*)
- [[26354a5e](https://github.com/jina-ai/jina/commit/26354a5e22481b58d4ef94f38cb20cf71cfbe751)] __-__ small refactor in threads for waiting Flow readiness (#5621) (*Joan Fontanals*)
- [[a5ef69b8](https://github.com/jina-ai/jina/commit/a5ef69b8a00de030b8b3f11f8e32c116bd3ad232)] __-__ dont reverse request order (#5580) (*Jackmin801*)
- [[139cd2be](https://github.com/jina-ai/jina/commit/139cd2be2b4872f6f8bf38ff534f6ccdaa97a15c)] __-__ remove dead code, improve test coverage and fix convoluted client code (#5568) (*Jackmin801*)
- [[34990168](https://github.com/jina-ai/jina/commit/34990168f1f17f7e862c65543592f9d162c4e4dd)] __-__ removing seemingly useless line (#5566) (*Jackmin801*)
- [[c9f5c73f](https://github.com/jina-ai/jina/commit/c9f5c73f8e8d36371a9ab9a32d2e811097b9aff4)] __-__ simplify get docs from requests (#5567) (*Jackmin801*)
π Documentation
- [[4a45a0b0](https://github.com/jina-ai/jina/commit/4a45a0b03bc7bb2c5efcf6257f17eb6e50b56eab)] __-__ update the README to include single executor deployment (#5694) (*AlaeddineAbdessalem*)
- [[6a6ca96e](https://github.com/jina-ai/jina/commit/6a6ca96e28203d6957ba553394db548e78be119d)] __-__ add traces support document (#5688) (*tarrantro*)
- [[faf5ec6c](https://github.com/jina-ai/jina/commit/faf5ec6cb3a12774e37888c4a726311c079e3411)] __-__ __jcloud__: fix storage kind (#5687) (*Deepankar Mahapatro*)
- [[16ea4edb](https://github.com/jina-ai/jina/commit/16ea4edbc49b58c215b0b2fe9f34e871d84f4fc0)] __-__ deployment yaml (#5674) (*AlaeddineAbdessalem*)
- [[60b641fe](https://github.com/jina-ai/jina/commit/60b641fe7b1caf4b7d6c672f7225101ed52fd527)] __-__ add deployment to python api docs (#5684) (*AlaeddineAbdessalem*)
- [[656b96bc](https://github.com/jina-ai/jina/commit/656b96bc7835e8956eb1f154464f205d1597d756)] __-__ fix jina base image required for custom gateway (#5676) (*AlaeddineAbdessalem*)
- [[01802542](https://github.com/jina-ai/jina/commit/018025421db82a1579b49d0bbb4648ae50d64250)] __-__ add survey banner (#5649) (*Alex Cureton-Griffiths*)
- [[be974880](https://github.com/jina-ai/jina/commit/be9748801bdb8deeeaad15fc350a90d1e4b674f1)] __-__ __executor__: first round of de-flowing (#5637) (*Alex Cureton-Griffiths*)
- [[36413337](https://github.com/jina-ai/jina/commit/364133375a836b59aaeff76ea6622d0f26f657c2)] __-__ refactor example code for experimenting with Otel (#5656) (*Girish Chandrashekar*)
- [[57670fee](https://github.com/jina-ai/jina/commit/57670feedbbd4940938875c884b6ef32e1748146)] __-__ __hub__: document about arm64 architecture support (#5644) (*Yanlong Wang*)
- [[06c84c6f](https://github.com/jina-ai/jina/commit/06c84c6f2159be66a2fa8c086629eeba64305a2d)] __-__ add jcloud executor availability parameters (#5624) (*Subba Reddy Veeramreddy*)
- [[82ab56b4](https://github.com/jina-ai/jina/commit/82ab56b479e46fbafaf7a1dcaef850e2082d4ce3)] __-__ __jcloud__: use 1 gpu in example bc thats more stable (#5620) (*Alex Cureton-Griffiths*)
- [[e0065e38](https://github.com/jina-ai/jina/commit/e0065e38a2befdd17810287963efa9d8c6ecd363)] __-__ caution users about exceptions inside Flow context (#5615) (*Girish Chandrashekar*)
- [[d8f77683](https://github.com/jina-ai/jina/commit/d8f77683831b3363e1b4e9c1e099009b0ad8df34)] __-__ have less versions to avoid timeout (#5611) (*AlaeddineAbdessalem*)
- [[6eb4078f](https://github.com/jina-ai/jina/commit/6eb4078f68e5782ff03cd2d576637c502e002ec5)] __-__ __contributing/callbacks__: fix links and formatting (#5571) (*Alex Cureton-Griffiths*)
- [[633bf531](https://github.com/jina-ai/jina/commit/633bf5317a699ebea704dfcc3dc848f7f9970412)] __-__ add flow update, restart, pause and resume (#5577) (*Subba Reddy Veeramreddy*)
- [[f8a43568](https://github.com/jina-ai/jina/commit/f8a435682c591c1ba6ac6ae2efb19e7318acbb42)] __-__ add ephemeral storage (#5583) (*tarrantro*)
- [[210d75ff](https://github.com/jina-ai/jina/commit/210d75ff6803a18de1bd1b1464dc43d3b838f8bd)] __-__ __jcloud__: added documentation for retain (#5572) (*Nikolas Pitsillos*)
- [[c321d44c](https://github.com/jina-ai/jina/commit/c321d44ce44de2953f2fca057da4a7a9b1a76aa2)] __-__ fix the reference to gateway (#5546) (*Nan Wang*)
π Unit Test and CICD
- [[9931af5a](https://github.com/jina-ai/jina/commit/9931af5a45c1bf36acbb9c12528f7211f4198092)] __-__ __hub__: make less signature assumptions in _mock_fetch (#5645) (*Yanlong Wang*)
- [[c5320fd6](https://github.com/jina-ai/jina/commit/c5320fd652635508e90c89bf3514dcf912f87bbb)] __-__ trying to fix deployment integration tests (#5679) (*AlaeddineAbdessalem*)
- [[fd2e6fd5](https://github.com/jina-ai/jina/commit/fd2e6fd5b102194377994e340f09338dc2af4051)] __-__ fix test by not relying on wolf (#5630) (*Johannes Messner*)
- [[69ff38aa](https://github.com/jina-ai/jina/commit/69ff38aac7026dcd33329189eb2688955a9b1f9b)] __-__ adapt hubble tests to prefer_platform parameter (#5588) (*AlaeddineAbdessalem*)
- [[2c1cdac9](https://github.com/jina-ai/jina/commit/2c1cdac9037dee07f4f6e388a73b5d08a2588547)] __-__ add more tests to stream False (#5530) (*Joan Fontanals*)
- [[45e97c33](https://github.com/jina-ai/jina/commit/45e97c330c2ce39dccf895f6ddfc37556c0828aa)] __-__ add tests for stream false and async flow (#5549) (*Joan Fontanals*)
πΉ Other Improvements
- [[3db8d719](https://github.com/jina-ai/jina/commit/3db8d719b9cf594c64a3228e92323399be6c7403)] __-__ update version (#5699) (*Joan Fontanals*)
- [[d6ddc0f9](https://github.com/jina-ai/jina/commit/d6ddc0f9300e22c22f03b4ecf3cd663db746335b)] __-__ remove stale section about opentelemetry (#5696) (*AlaeddineAbdessalem*)
- [[18e5e532](https://github.com/jina-ai/jina/commit/18e5e53291853eb876169b8b4187613623162a02)] __-__ fix tests v2 (#5693) (*samsja*)
- [[48fe1e39](https://github.com/jina-ai/jina/commit/48fe1e397fe414f5e111d2d91269631d499d993a)] __-__ add SIGSEGV handler to runtimes (#5692) (*Joan Fontanals*)
- [[d43412f6](https://github.com/jina-ai/jina/commit/d43412f6ac6075d3a1c6eb054b61ac080e4a24b5)] __-__ minor revisions (#5686) (*AlaeddineAbdessalem*)
- [[ae92aab2](https://github.com/jina-ai/jina/commit/ae92aab2252013fc19eddd9687fe6df1753d8c84)] __-__ deprecate executor serve and to_kubernetes_yaml methods (#5665) (*AlaeddineAbdessalem*)
- [[18b5b412](https://github.com/jina-ai/jina/commit/18b5b4123e4e04cc96b47dc615d41fd6862204e2)] __-__ Open refactor: handle rich and threads differently (#5642) (*Joan Fontanals*)
- [[37dfdc41](https://github.com/jina-ai/jina/commit/37dfdc412a06348f19eac50b643a1307c190e288)] __-__ add telemetry start and stop events for deployment (#5641) (*AlaeddineAbdessalem*)
- [[3ae68295](https://github.com/jina-ai/jina/commit/3ae68295d9fbde0843d85a2edec9ddf76f5176ab)] __-__ __ci__: add docarray v two in cd (#5640) (*samsja*)
- [[c4faa4bb](https://github.com/jina-ai/jina/commit/c4faa4bb11193875376af5bcc2a801eb3ab576d9)] __-__ less documentation versions (#5612) (*AlaeddineAbdessalem*)
- [[ff7365ff](https://github.com/jina-ai/jina/commit/ff7365ff2662b0771b51388922baae896767441c)] __-__ use hubble pull mixin parser (#5610) (*AlaeddineAbdessalem*)
- [[5bf71a99](https://github.com/jina-ai/jina/commit/5bf71a9900f454c68880cb8ec391451f6f63c23f)] __-__ __deps__: bump gitpython from 3.1.13 to 3.1.30 in /docs (#5593) (*dependabot[bot]*)
- [[2877c26a](https://github.com/jina-ai/jina/commit/2877c26af4260979ac5b0727aa98dffc5fb213a7)] __-__ add python 3.11 classifier to setup.py (#5595) (*AlaeddineAbdessalem*)
- [[31fc4238](https://github.com/jina-ai/jina/commit/31fc423814fa8d3b102874d2b62669a7ad1e1c97)] __-__ __docs__: update TOC (*Jina Dev Bot*)
- [[12ab9c66](https://github.com/jina-ai/jina/commit/12ab9c663ce63a654382d1f7f93c78aa1c3a7993)] __-__ __version__: the next version will be 3.13.2 (*Jina Dev Bot*)
<a name=release-note-3-14-1></a>