Skip to content

v0.4.2

…ular,

 Han Xiao,  Jina Dev Bot,  Joan Fontanals Martinez,  Joan Fontanals,  Eric Shen,  Zenahr Barzani,  dima,  Emmanuel Adesile,  Nan Wang,  shivam-raj,  Alex C-G,  fhaase2,  Anish Pawar,  hanxiao,  BingHo1013,  Andrey Vasnetsov,  Morry Wang,  coolmian,  JamesTang616,  Anish,  Shivam Raj,  🙇

 - [[```43647a44```](https://github.com/jina-ai/jina/commit/43647a44d15631564601695228d837db6121507c)] __-__ __proto__: add queryset to proto (*Han Xiao*)
 - [[```33f667d1```](https://github.com/jina-ai/jina/commit/33f667d1d89422b457b0b0c6f903f5a7cf86c9c8)] __-__ __driver__: improve efficiency of concat embed (*Han Xiao*)
 - [[```d1a82d3a```](https://github.com/jina-ai/jina/commit/d1a82d3a945ded70cae41e16e25eae7faf0d71bb)] __-__ __driver__: add concat embedding driver (*Han Xiao*)
 - [[```3d7ffaed```](https://github.com/jina-ai/jina/commit/3d7ffaeda2dc8dfaca3e93e9d9522abe214b56a0)] __-__ __proto__: remove modality from control request (*Joan Fontanals Martinez*)
 - [[```33c01aed```](https://github.com/jina-ai/jina/commit/33c01aed5ba382cb2937af0eb5bd85689d5957d5)] __-__ __drivers__: add docrankerdriver (*Joan Fontanals Martinez*)
 - [[```8af7b207```](https://github.com/jina-ai/jina/commit/8af7b207b3d417fe6ada9d522c87d7bd51735a4e)] __-__ __proto__: change tags from map to struct (*Han Xiao*)
 - [[```5b879b9d```](https://github.com/jina-ai/jina/commit/5b879b9ddf971ff97bf1f25ee6a854a495479c08)] __-__ __drivers__: filterQL cannot handle doc in place (*Joan Fontanals*)
 - [[```ec593781```](https://github.com/jina-ai/jina/commit/ec59378150b6f8f3f2f100d1c164c86472beff73)] __-__ __ci__: add tests and coverage when push on master (*Joan Fontanals*)
 - [[```8b850e2a```](https://github.com/jina-ai/jina/commit/8b850e2a59163cdc122bd03a063659ee3351b4a7)] __-__ __peas__: add modes_id argument, prepend filterql driver when found (*Joan Fontanals Martinez*)
 - [[```4a1c3720```](https://github.com/jina-ai/jina/commit/4a1c37202e97f30117b12817085e0ab89f7cb112)] __-__ __proto__: add mode_id (*Joan Fontanals Martinez*)
 - [[```3c021d28```](https://github.com/jina-ai/jina/commit/3c021d28ef7390bb83ca37f0870abc86800af4b3)] __-__ __transformer embedder__: support more transformer models (*dima*)
 - [[```485c6224```](https://github.com/jina-ai/jina/commit/485c6224ebf27fcc6c972dd186621f9fcc9e3d24)] __-__ __codecov__: change codecov config (*Joan Fontanals Martinez*)
 - [[```a22fea1d```](https://github.com/jina-ai/jina/commit/a22fea1d2ad6d69fe67e7e0c0111850f3628d077)] __-__ __driver__: new recursive driver (*Han Xiao*)
 - [[```b9838436```](https://github.com/jina-ai/jina/commit/b98384368c251cfb7972f18072796c372a1b6ba9)] __-__ __proto!__: make document a recursive structure (*Han Xiao*)
 - [[```839fc317```](https://github.com/jina-ai/jina/commit/839fc31720a0cbc002d86e8909e8b1d857fdf89d)] __-__ __driver__: add filter driver (*Han Xiao*)
 - [[```6412ff7a```](https://github.com/jina-ai/jina/commit/6412ff7a589163c795f486aaf975fb083dac5076)] __-__ __executors__: safe access _device, check on gpu post_init_wrapper (*Joan Fontanals*)
 - [[```19565b2e```](https://github.com/jina-ai/jina/commit/19565b2e0567a76133c9163775f6948baa9a102a)] __-__ __driver__: add queryset driver (*Han Xiao*)
 - [[```9f75f590```](https://github.com/jina-ai/jina/commit/9f75f590d52d9142f965bb1d72b43cfc08c4e77e)] __-__ __indexer__: add annoy search_k parameter (*Joan Fontanals Martinez*)
 - [[```0f868c96```](https://github.com/jina-ai/jina/commit/0f868c96642ccb0d4720fc8d4ff596272d266184)] __-__ __executors__: add distance parameter to faiss indexer (*Joan Fontanals Martinez*)
 - [[```1b3d265e```](https://github.com/jina-ai/jina/commit/1b3d265edbc62cd83e8aaa5ce554280ae2ce973b)] __-__ __executors__: add nprobe parameter to faiss indexer (*Joan Fontanals Martinez*)
 - [[```95e036e6```](https://github.com/jina-ai/jina/commit/95e036e670e659337755f3c3a0f430d6426c6eb5)] __-__ __flow__: change search_numpy to search_ndarray for consistency (*Joan Fontanals Martinez*)
 - [[```ee6df32e```](https://github.com/jina-ai/jina/commit/ee6df32ea165b8b7623273a7d2c542de39d04b08)] __-__ __drivers__: add unaryencodedriver (*Joan Fontanals Martinez*)
 - [[```d86d821c```](https://github.com/jina-ai/jina/commit/d86d821c96e0c12a71b6584f07cdaaf5c85af5d1)] __-__ __crafter__: add crafter arraybytesreader (*Joan Fontanals Martinez*)
 - [[```6af3f1fb```](https://github.com/jina-ai/jina/commit/6af3f1fb782c0d5f99b2a16a7572b1b0ea28d730)] __-__ rename port grpc (*fhaase2*)
 - [[```ee00b938```](https://github.com/jina-ai/jina/commit/ee00b938bee8f94aa3e20720ecb61acd80eb4549)] __-__ __indexer__: add spaces (*shivam-raj*)
 - [[```1aa9ae17```](https://github.com/jina-ai/jina/commit/1aa9ae17bd5d284a99d7dd3611f5c10d1c36593d)] __-__ __indexer__: fix code according to suggestions (*shivam-raj*)
 - [[```7e592805```](https://github.com/jina-ai/jina/commit/7e592805cef3fd1fef8b93783a5f569a7e555dd9)] __-__ __helloworld__: add cli arg 'download-proxy' (*Morry Wang*)
 - [[```5ac225e8```](https://github.com/jina-ai/jina/commit/5ac225e809adf266837ac372f56b80e19b59353b)] __-__ __indexer__: allow user switch indexer in query time (*Han Xiao*)
 - [[```7cb893a7```](https://github.com/jina-ai/jina/commit/7cb893a78a7655797cef3f12d0c507e940c9825a)] __-__ __encoder__: add fastica to numeric encoders (*JamesTang616*)
 - [[```6158ce3d```](https://github.com/jina-ai/jina/commit/6158ce3d188c50163e8d4d2595b52e5232ad483a)] __-__ __indexer__: add size (*Han Xiao*)
 - [[```66bef2c1```](https://github.com/jina-ai/jina/commit/66bef2c1ff30caff5306d91da63020bed1d93d1b)] __-__ __proto__: add location info to chunk (*Han Xiao*)
 - [[```a793a1e4```](https://github.com/jina-ai/jina/commit/a793a1e467b70de8921e1b6f7a72984aa9f83bef)] __-__ __executor__: add image custom keras (*Anish*)
 - [[```12ed8925```](https://github.com/jina-ai/jina/commit/12ed89250be4b9a6e0824f64bd0027708cf10cbb)] __-__ __indexer__: add recall vs speed tradeoff (*Shivam Raj*)
 - [[```e0dfc7c2```](https://github.com/jina-ai/jina/commit/e0dfc7c2250d1ebf8b1b23207c7241f730097ff5)] __-__ __indexer__: add multithreading for indexing (*Shivam Raj*)
 - [[```fb9cd9d8```](https://github.com/jina-ai/jina/commit/fb9cd9d8d01714f57650f4596e3c78a8ab3f8b73)] __-__ __indexer__: fix NGTIndexer and test (*Shivam Raj*)
 - [[```c82f1e8e```](https://github.com/jina-ai/jina/commit/c82f1e8e493710672bac720a92648a3f02e2b902)] __-__ __indexer__: fix test (*Shivam Raj*)
 - [[```712c0d19```](https://github.com/jina-ai/jina/commit/712c0d19f472813152884a906e69d1088af44ec8)] __-__ __indexer__: add test and requirement (*Shivam Raj*)
 - [[```df19efdd```](https://github.com/jina-ai/jina/commit/df19efdd735f811cfc86d62d23796d4869feb797)] __-__ __indexer__: fix get_query_handler (*Shivam Raj*)
 - [[```3997f900```](https://github.com/jina-ai/jina/commit/3997f900b564273e91b2402b61fae9fe7ab11eb7)] __-__ __indexer__: add ngt indexer (*Shivam Raj*)
 - [[```df91778c```](https://github.com/jina-ai/jina/commit/df91778c769f26a80b2947408e449cf45995644d)] __-__ __crafter__: add deepsegment (*Han Xiao*)

 - [[```afd65566```](https://github.com/jina-ai/jina/commit/afd655669236ecfa16a261e1f24d4f4ecd896e2b)] __-__ __driver__: slower but safer embed concat (*Han Xiao*)
 - [[```d9983130```](https://github.com/jina-ai/jina/commit/d9983130b325b6c9f428afb67ac1861b9d9a0935)] __-__ __cicd__: fix pip cache problem (*Han Xiao*)
 - [[```bb94d6ea```](https://github.com/jina-ai/jina/commit/bb94d6ea6953bd644f1ce844b5aee1083d71c83f)] __-__ __test__: revert type addition (*Joan Fontanals Martinez*)
 - [[```42ca7974```](https://github.com/jina-ai/jina/commit/42ca79748a6ef5003beeb82848a6b270d84fee8e)] __-__ __test__: try setting float32 as type for test (*Joan Fontanals Martinez*)
 - [[```e614bc3c```](https://github.com/jina-ai/jina/commit/e614bc3ce56ba66302ced269467bd804e5936bca)] __-__ __request__: assign doc length in request gen (*Han Xiao*)
 - [[```ac889e82```](https://github.com/jina-ai/jina/commit/ac889e8271c7f4bf76cfadcba6de0dbb827474d5)] __-__ __helper__: improve collision in random_port (*Han Xiao*)
 - [[```3b19e4c4```](https://github.com/jina-ai/jina/commit/3b19e4c49f99cf384f573c52f182f17fb2ffbb6e)] __-__ __driver__: fix reduce driver behavior to include recursive (*Han Xiao*)
 - [[```8857ab10```](https://github.com/jina-ai/jina/commit/8857ab1074900fcfd01a96988eaea97ab4310abb)] __-__ __driver__: fix reduce driver behavior (*Han Xiao*)
 - [[```ed6f9047```](https://github.com/jina-ai/jina/commit/ed6f90474b3becf826b6b3a913493335cc01a7bf)] __-__ __drivers__: fix ranker driver (*Joan Fontanals Martinez*)
 - [[```6292a8b1```](https://github.com/jina-ai/jina/commit/6292a8b17e0b0e06d10d94016b5a58952981e85f)] __-__ __driver__: fix recursive for matches and chunks (*Han Xiao*)
 - [[```fa571bdf```](https://github.com/jina-ai/jina/commit/fa571bdf089abc1b03c51935be29b15a8c40efac)] __-__ __driver__: fix rank and search driver (*Han Xiao*)
 - [[```d5a573f1```](https://github.com/jina-ai/jina/commit/d5a573f1927873985a1aa6a69b428e13a937e0fd)] __-__ __driver__: fix filterql driver (*Han Xiao*)
 - [[```a53185d5```](https://github.com/jina-ai/jina/commit/a53185d5bb20d84b26dd5fd6b01e61f8b9b33c6d)] __-__ __api__: api should use yaml path (*Joan Fontanals Martinez*)
 - [[```9f13b9c9```](https://github.com/jina-ai/jina/commit/9f13b9c95780ef2b6f17d907fb9257285b03063c)] __-__ __peas__: fix pea names with replicas (*Joan Fontanals Martinez*)
 - [[```727066dc```](https://github.com/jina-ai/jina/commit/727066dc2bca6f2a9a0e38c9ffffb758463bef81)] __-__ __driver__: fix slicing remove logic (*Han Xiao*)
 - [[```d9eb4e8d```](https://github.com/jina-ai/jina/commit/d9eb4e8dfe697f2355e900574d3eaa343d5019f0)] __-__ __input_files__: add error handling for bad reading mode, fix docs (*dima*)
 - [[```4b890ddd```](https://github.com/jina-ai/jina/commit/4b890dddd8431aa814b94a7712e283a08325cade)] __-__ __flow__: fix access to pod edges, force gateway to get scheduling arg (*Joan Fontanals Martinez*)
 - [[```6cd0f9ee```](https://github.com/jina-ai/jina/commit/6cd0f9eef4d92a870ee6328bf811812a2c3e50b0)] __-__ __milvus__: move import milvusdbhandler which imports milvus (*Joan Fontanals Martinez*)
 - [[```df10f2cf```](https://github.com/jina-ai/jina/commit/df10f2cf1c20c7632f94de7adcb53823fbc93f34)] __-__ __toc__: add flow section to table of contents (*dima*)
 - [[```9dd18c69```](https://github.com/jina-ai/jina/commit/9dd18c6975bafde29c18873ee9a42effa938d47c)] __-__ increase the timeout for test_hub_build_pull (*Nan Wang*)
 - [[```91ab8831```](https://github.com/jina-ai/jina/commit/91ab8831a6154e28d391d5ef50139cb21dd986f3)] __-__ add reasons for the skipped unittests (*Nan Wang*)
 - [[```eea3a22f```](https://github.com/jina-ai/jina/commit/eea3a22f9382070e74497d9818c73a03bae8a2d9)] __-__ disable test_container_volume (*Nan Wang*)
 - [[```7500be38```](https://github.com/jina-ai/jina/commit/7500be38b638840d4306e29828667f131375c89b)] __-__ clean up (*Nan Wang*)
 - [[```d4be59ae```](https://github.com/jina-ai/jina/commit/d4be59ae87e77d8ff1a0107147e4f5ce4312831c)] __-__ add sleep for container tests (*Nan Wang*)
 - [[```08159f1c```](https://github.com/jina-ai/jina/commit/08159f1ce21d281a6a7ead126f7352f2ccfd7a8c)] __-__ add sleep for closing the ports (*Nan Wang*)
 - [[```9852feb8```](https://github.com/jina-ai/jina/commit/9852feb897134c14748934fc1f2f476519f3e0f6)] __-__ add the timeout for hw (*Nan Wang*)
 - [[```3d202c4c```](https://github.com/jina-ai/jina/commit/3d202c4ced05327708b721904e90ceb2a21f3c1e)] __-__ fix the global timeout (*Nan Wang*)
 - [[```a55e4e61```](https://github.com/jina-ai/jina/commit/a55e4e615fa9c2e145e7d18a968eace076879cce)] __-__ add the global timeout (*Nan Wang*)
 - [[```26da9f26```](https://github.com/jina-ai/jina/commit/26da9f26c755e13bd535a24b0669092c8a8845ed)] __-__ add more timeout (*Nan Wang*)
 - [[```c833476b```](https://github.com/jina-ai/jina/commit/c833476ba53e3de17e46e8b2b6270b6ddb42b636)] __-__ fix test_hub (*Nan Wang*)
 - [[```a68e2be6```](https://github.com/jina-ai/jina/commit/a68e2be612a151428aa1796fec72128bdbd0054c)] __-__ fix test_index and test_container (*Nan Wang*)
 - [[```5a8b8659```](https://github.com/jina-ai/jina/commit/5a8b8659a54c9058561d19075e1d412fccdba7e6)] __-__ debug test_quant (*Nan Wang*)
 - [[```b6b92f62```](https://github.com/jina-ai/jina/commit/b6b92f621298c73c75a2f69e6f5254e93651ef8f)] __-__ fix the tfkeras and pytorch tests (*Nan Wang*)
 - [[```befa8464```](https://github.com/jina-ai/jina/commit/befa8464cbd0cbd5e774e30ca6a4e2928cd50593)] __-__ debug test_gateway (*Nan Wang*)
 - [[```49f5550b```](https://github.com/jina-ai/jina/commit/49f5550b5046a084a5403b1d7b5d06568bb83417)] __-__ add pytest-timeout (*Nan Wang*)
 - [[```6cc6d3d3```](https://github.com/jina-ai/jina/commit/6cc6d3d319fa52e3608447f9da1f040dac177b94)] __-__ __workflows__: switch to pytest and pytest-xdist (*Nan Wang*)
 - [[```cf8698c4```](https://github.com/jina-ai/jina/commit/cf8698c4dc4a5fff72738bdf1507a9b5890e5359)] __-__ fix the bug in using chunks (*Nan Wang*)
 - [[```e89e2b62```](https://github.com/jina-ai/jina/commit/e89e2b6230cfb823e5c8e32f390c97f39dd72689)] __-__ fix the conflicts when using chunks (*Nan Wang*)
 - [[```706af7c3```](https://github.com/jina-ai/jina/commit/706af7c3275b678e224088c88c0d4eca51a9d483)] __-__ __drivers__: fix the bug on chunks in drivers (*Nan Wang*)
 - [[```80e44b17```](https://github.com/jina-ai/jina/commit/80e44b17daf688affd2152ef4032452e6660be5b)] __-__ debug the test_mime (*Nan Wang*)
 - [[```efda3b40```](https://github.com/jina-ai/jina/commit/efda3b40917dc89e728e13520dcca13c0f1f994d)] __-__ __ci__: disable the over-verbose logs (*Nan Wang*)
 - [[```d4cdd970```](https://github.com/jina-ai/jina/commit/d4cdd970ed967b4e17dd95d8a7ee4e574092862e)] __-__ __indexer__: remove print statements (*shivam-raj*)
 - [[```7937c075```](https://github.com/jina-ai/jina/commit/7937c075e3308e5448b2453ba5cc1b101b815fa3)] __-__ __indexer__: resolve conflict (*shivam-raj*)
 - [[```532a9f8b```](https://github.com/jina-ai/jina/commit/532a9f8b562a0cdb0e71c61039b988efb05346d7)] __-__ __indexer__: add tests in separate file (*shivam-raj*)
 - [[```63204742```](https://github.com/jina-ai/jina/commit/63204742a923205c15a176c8f5fb73c728213cee)] __-__ __helloworld__: remove unused component (*Joan Fontanals Martinez*)
 - [[```e0ed7e4c```](https://github.com/jina-ai/jina/commit/e0ed7e4c2e29aea4163afbb96652d310b18ff131)] __-__ __ci__: remove redundant print (*Han Xiao*)
 - [[```4546a608```](https://github.com/jina-ai/jina/commit/4546a6084ded65c3d8bad384b3c033a9bb0bf310)] __-__ __encoders__: fix mask prune creation (*Joan Fontanals Martinez*)
 - [[```8a70c7f5```](https://github.com/jina-ai/jina/commit/8a70c7f52dc0c66904037c9e11d51a624fbb44e6)] __-__ __driver__: use copyfrom in doc craft driver (*Joan Fontanals Martinez*)
 - [[```efa1cc86```](https://github.com/jina-ai/jina/commit/efa1cc86b4b5d2372ccae07d70f595a97e12b48d)] __-__ __crafter__: document does not have offset (*Joan Fontanals Martinez*)
 - [[```f22420fd```](https://github.com/jina-ai/jina/commit/f22420fd1dd9205c9207888231b57e1969500223)] __-__ __unittest__: adapt extra requirements (*Joan Fontanals Martinez*)
 - [[```ed8b97c0```](https://github.com/jina-ai/jina/commit/ed8b97c00c36ab576ef7f683ce28a5d249f51c41)] __-__ __unittest__: install extra libsndfile lib dependency (*Joan Fontanals Martinez*)
 - [[```bcbf4f1b```](https://github.com/jina-ai/jina/commit/bcbf4f1b485af9ceded0a951157550065e2a39f1)] __-__ __unittest__: fix segmenter test (*Joan Fontanals Martinez*)
 - [[```9890883a```](https://github.com/jina-ai/jina/commit/9890883a0d3bc8cda364bda5f4152eff110a3005)] __-__ __gpu__: auto degrade when gpu not available (*Han Xiao*)
 - [[```a7578f9d```](https://github.com/jina-ai/jina/commit/a7578f9d62910a8e3cfe93b40ae2cf0ec1e99eb1)] __-__ __unittest__: fix sentencizer output for chinese language (*Joan Fontanals Martinez*)
 - [[```ee7a2274```](https://github.com/jina-ai/jina/commit/ee7a22749c61c0ec5a5aede2e480fb189a450fd0)] __-__ __unittest__: check ranker is not none when testing (*Joan Fontanals Martinez*)
 - [[```d535c5ec```](https://github.com/jina-ai/jina/commit/d535c5ec472f10d7656547593eb171d19f9c1483)] __-__ __flow__: fix the mismatched arguments (*Nan Wang*)
 - [[```ab123027```](https://github.com/jina-ai/jina/commit/ab1230279309f0bac2559aeb5c67edce89c9fb73)] __-__ __docs__: correct the mismatched parameter value (*coolmian*)
 - [[```11f80552```](https://github.com/jina-ai/jina/commit/11f8055285753ae28deb7593bfaf2ed571d68270)] __-__ __indexer__: fix index size logging (*Han Xiao*)
 - [[```487f5bad```](https://github.com/jina-ai/jina/commit/487f5badf922973b2ba2cfa901817ab1ed930362)] __-__ __driver__: fix del in topkfilter (*Han Xiao*)
 - [[```4fd2ff2a```](https://github.com/jina-ai/jina/commit/4fd2ff2aceab00e97e82c7d4a2e835fe9a16d23c)] __-__ __executor__: fix init (*Anish*)
 - [[```e4c5aca4```](https://github.com/jina-ai/jina/commit/e4c5aca4b85068f31b0ddc284b00924305f6241a)] __-__ __driver__: topkfilter now remove irrelevant chunks (*Han Xiao*)
 - [[```ea8c1fec```](https://github.com/jina-ai/jina/commit/ea8c1fecd52359e1abbe59f62d8399e0e8505feb)] __-__ __driver__: move topkfilter to ranker (*Han Xiao*)
 - [[```ca23ea7a```](https://github.com/jina-ai/jina/commit/ca23ea7a2e22a42b4d24a84a5bab41cd03c2308a)] __-__ __executor__: fix encode axis (*Anish*)
 - [[```f46e678e```](https://github.com/jina-ai/jina/commit/f46e678e8155e4ff7dcab29a8ff1d019a3f94b80)] __-__ __executor__: add device support (*Anish*)
 - [[```089b9342```](https://github.com/jina-ai/jina/commit/089b93422efcfafbd20d6b435f92d8bcb0d390ef)] __-__ __except__: move inherit from oserror to syserror (*Han Xiao*)

 - [[```13186f15```](https://github.com/jina-ai/jina/commit/13186f15d2651709b992262a296f2c555d5b8477)] __-__ __proto__: remove top_k from proto (*Han Xiao*)
 - [[```8cb7ba71```](https://github.com/jina-ai/jina/commit/8cb7ba716813c137c02d35da85d119340f549488)] __-__ __driver__: change all QL drivers inheritance (*Han Xiao*)
 - [[```d2326347```](https://github.com/jina-ai/jina/commit/d23263473ce0df490c230f60de45a6f725074eb9)] __-__ __drivers__: add type checking by monkeytype (*Joan Fontanals Martinez*)
 - [[```9b376113```](https://github.com/jina-ai/jina/commit/9b3761134fe4af88055231602ffb6668e51713dc)] __-__ __driver__: _forward is renamed to _pass (*Han Xiao*)
 - [[```24d8ae33```](https://github.com/jina-ai/jina/commit/24d8ae337c3a5791d4574ef72c380d9a19b3fd3f)] __-__ __indexer__: verify non-empty results (*Joan Fontanals*)
 - [[```4eef0c9c```](https://github.com/jina-ai/jina/commit/4eef0c9cb8b1e93348c9cd9c2c9c29691e81334d)] __-__ __indexer__: changes detected by using mypy static type checker (*Joan Fontanals Martinez*)
 - [[```45103e3f```](https://github.com/jina-ai/jina/commit/45103e3faeee2f5926408cb707cc0410c270d844)] __-__ __proto__: rename mode_id to modality (*Han Xiao*)
 - [[```a84763aa```](https://github.com/jina-ai/jina/commit/a84763aa02703dee6df8534e8117f71efb3536cf)] __-__ __indexer__: remove type hints with chunk (*Joan Fontanals Martinez*)
 - [[```741bcac9```](https://github.com/jina-ai/jina/commit/741bcac953ebab79bb474d4263e8fff1c31403de)] __-__ __driver__: remove chunk-level visit in rank driver (*Han Xiao*)
 - [[```1923abad```](https://github.com/jina-ai/jina/commit/1923abad4afd2868f539f728e0c3ec4985cc8663)] __-__ __tests__: move some tests yaml files (*Joan Fontanals Martinez*)
 - [[```f559f1cf```](https://github.com/jina-ai/jina/commit/f559f1cfe554f7876b07c66a072b9cf65ab6334d)] __-__ __proto!__: flatten matches into recursive docs (*Han Xiao*)
 - [[```57bc5592```](https://github.com/jina-ai/jina/commit/57bc55927a39c9a94de29f4ecfc6019b7d444858)] __-__ __proto__: remove filter_by from proto (*Han Xiao*)
 - [[```6f569343```](https://github.com/jina-ai/jina/commit/6f5693432a7cb4fa871ecc46e2e41b9df720b6f3)] __-__ __cli__: rename replicas to parallel (*Han Xiao*)
 - [[```8a623d60```](https://github.com/jina-ai/jina/commit/8a623d60440a0df83f731d91bf2ead6430ee379b)] __-__ __indexer__: move milvus import into function (*Han Xiao*)
 - [[```fa45a946```](https://github.com/jina-ai/jina/commit/fa45a9468fcc461605bcc07d32d764373fda8e29)] __-__ __search__: refactor search driver (*Han Xiao*)
 - [[```ec4c9e4a```](https://github.com/jina-ai/jina/commit/ec4c9e4ac08476af7e43b5dfa1b536ce3e9b1cf7)] __-__ __peapods__: change arguments in tests (*Joan Fontanals Martinez*)
 - [[```25e62844```](https://github.com/jina-ai/jina/commit/25e62844a4392e6aba6af71d6db12bc2501d0708)] __-__ __peapods__: yaml path and images merged into uses (*Joan Fontanals Martinez*)
 - [[```be90028b```](https://github.com/jina-ai/jina/commit/be90028b728a19042eb7f7df5848b115d37848f2)] __-__ __flow__: improve optimization code (*Joan Fontanals*)
 - [[```dde2647c```](https://github.com/jina-ai/jina/commit/dde2647c725b2dcb661fd30a8ec4520601ab6a38)] __-__ __milvus__: check connectivity status before connecting (*Joan Fontanals Martinez*)
 - [[```878f44ca```](https://github.com/jina-ai/jina/commit/878f44cafd9e196c37cb1d8b8092bac2a2531143)] __-__ __helloworld__: refactor with new driver (*Han Xiao*)
 - [[```12e9efc8```](https://github.com/jina-ai/jina/commit/12e9efc8ac7b7346b4301a79e9f377669ffd802e)] __-__ __flow__: split between building and optimization (*Joan Fontanals*)
 - [[```6613edb1```](https://github.com/jina-ai/jina/commit/6613edb1ec3f2f8c2c22ebf4b0ba7c3669926c1b)] __-__ __drivers__: remove publishdriver (*Joan Fontanals Martinez*)
 - [[```b23ed07d```](https://github.com/jina-ai/jina/commit/b23ed07d48cb379d0829b150e4387b8e0e692241)] __-__ __driver__: refactor reduce driver (*Han Xiao*)
 - [[```e437c69e```](https://github.com/jina-ai/jina/commit/e437c69e83cab94490ce61620bf9325bbe3579fe)] __-__ __pea__: add head and tail peas as own classes (*Joan Fontanals Martinez*)
 - [[```2cecd44b```](https://github.com/jina-ai/jina/commit/2cecd44ba91f954497fe3057d177483fd5b4bc1c)] __-__ __helloworld__: remove crafter (*Han Xiao*)
 - [[```85fca611```](https://github.com/jina-ai/jina/commit/85fca611a04723e36c1eaceb0fffd16d45d06a21)] __-__ __crafter__: remove BaseDocCrafter and BaseChunkCrafter (*Han Xiao*)
 - [[```f8f790dd```](https://github.com/jina-ai/jina/commit/f8f790dd0f0851dbf56c5030c18a447a3878ecd1)] __-__ __driver__: refactor filter/reverse/sort driver (*Han Xiao*)
 - [[```4bd33ff8```](https://github.com/jina-ai/jina/commit/4bd33ff8d4c2606f2037938c4731f121308c2a61)] __-__ __driver__: refactor score driver (*Han Xiao*)
 - [[```239a3a94```](https://github.com/jina-ai/jina/commit/239a3a94a54a0a58db87f5242e16bdf387a1bb50)] __-__ __driver__: refactor select/slice/sort driver (*Han Xiao*)
 - [[```168ee8de```](https://github.com/jina-ai/jina/commit/168ee8ded9f6d3e62ec7be71aee4abeee352afb8)] __-__ __ngt__: make ngt inherit from basenumpyindexer (*Joan Fontanals Martinez*)
 - [[```836f2dc3```](https://github.com/jina-ai/jina/commit/836f2dc38825c7a909c387d8f5c5fb145ccdc67a)] __-__ __request__: using new counter (*Han Xiao*)
 - [[```d7302d1b```](https://github.com/jina-ai/jina/commit/d7302d1b1a5fafd354ddfcd4f60853f34784169c)] __-__ __driver__: refactor index driver with recursive driver (*Han Xiao*)
 - [[```8c7e8985```](https://github.com/jina-ai/jina/commit/8c7e89855dd95efd2e22ed4c09e09b4ec88439a8)] __-__ __driver__: move sort prune to qlang (*Han Xiao*)
 - [[```ac137a7f```](https://github.com/jina-ai/jina/commit/ac137a7f52c2e744eabb0a9e52475291d22f9793)] __-__ __helper__: add counter as id generator (*Han Xiao*)
 - [[```b56fea88```](https://github.com/jina-ai/jina/commit/b56fea88e5c762164f20ff9b2eaa07f3e813d7fb)] __-__ __driver__: refactor encode driver with recursive driver (*Han Xiao*)
 - [[```6a0b679f```](https://github.com/jina-ai/jina/commit/6a0b679f956e4c0f9cdda34971c42b0f1b813e80)] __-__ __driver__: refactor craft driver with recursive driver (*Han Xiao*)
 - [[```a89d4091```](https://github.com/jina-ai/jina/commit/a89d4091ca1d9449af6a2fa3ef4349fd5acf6e3b)] __-__ __driver__: refactor prune driver with recursive driver (*Han Xiao*)
 - [[```1aeacb7f```](https://github.com/jina-ai/jina/commit/1aeacb7fa3910c710bab5322599f53ae1fbe81a6)] __-__ fix based on the comments (*Nan Wang*)
 - [[```a9aa4cb9```](https://github.com/jina-ai/jina/commit/a9aa4cb929311846cda59c6f91bde06896edac84)] __-__ __drivers__: refactor extract_chunks (*Nan Wang*)
 - [[```ac6175a7```](https://github.com/jina-ai/jina/commit/ac6175a7d4ca90d8a49ae93a0f1ec61390ec0abf)] __-__ __crafters__: io crafters should craft documents (*Joan Fontanals Martinez*)
 - [[```29315644```](https://github.com/jina-ai/jina/commit/29315644a93f569ea5ce06920fee8f023f96722c)] __-__ __executor__: change imports (*Anish Pawar*)
 - [[```1b67d379```](https://github.com/jina-ai/jina/commit/1b67d3794d7335210d9e8e533edeabd7760ab9e8)] __-__ __indexer__: abstract rw ndarray from numpyindexer (*Han Xiao*)
 - [[```505bacb4```](https://github.com/jina-ai/jina/commit/505bacb46161e8d16fb497909cc4e77a217f05e8)] __-__ __executor__: var name custom keras (*Anish*)

 - [[```4ffb6720```](https://github.com/jina-ai/jina/commit/4ffb6720df9045ccabe57f462039e25a80dfcf0e)] __-__ __driver__: docstring for querylangdriver (*Han Xiao*)
 - [[```d36b9fcc```](https://github.com/jina-ai/jina/commit/d36b9fcc154c623f043c63a41e460f324a8be3c0)] __-__ __readme__: add more flow examples (*Han Xiao*)
 - [[```480151cd```](https://github.com/jina-ai/jina/commit/480151cd50f50520a28e09376b5437b4cf696b27)] __-__ __readme__: add more example on the flow (*Han Xiao*)
 - [[```dd97ca9e```](https://github.com/jina-ai/jina/commit/dd97ca9e1536fa8dc9446fca646410996695edb0)] __-__ __readme__: update hello-world example to match new api (*Han Xiao*)
 - [[```e2223f66```](https://github.com/jina-ai/jina/commit/e2223f66f4a43e6428a3717155de96620df4fd2e)] __-__ __readme__: fix some typos in zh (*Eric Shen*)
 - [[```3ca763d9```](https://github.com/jina-ai/jina/commit/3ca763d9fe23c0ad1b4ec76266bf8514201ad81d)] __-__ __101__: fix german typo (*Zenahr Barzani*)
 - [[```3b340dfc```](https://github.com/jina-ai/jina/commit/3b340dfce74c6922158cec7fdd6f2544a0b73454)] __-__ __search-input__: focus on search input when "/" is pressed (*Emmanuel Adesile*)
 - [[```d4e006d6```](https://github.com/jina-ai/jina/commit/d4e006d63644dcc4ff4ce6b454507216810c208a)] __-__ __readme__: promote tutorials heading (*Alex C-G*)
 - [[```caeb6268```](https://github.com/jina-ai/jina/commit/caeb6268f189ee3a60000b254e016455e7946c7b)] __-__ __readme__: tweaks based on hans feedback (*Alex C-G*)
 - [[```7cd44a61```](https://github.com/jina-ai/jina/commit/7cd44a61e0473d414e0e650ba228ec7af7cb48f5)] __-__ __101__: add link to explain basics of neural search (*Alex C-G*)
 - [[```f2f523e1```](https://github.com/jina-ai/jina/commit/f2f523e153ee912596c8cc04216cfba1a1b2fcc5)] __-__ __io__: add shortcut to flow io (*hanxiao*)
 - [[```d5d23395```](https://github.com/jina-ai/jina/commit/d5d23395e74e11ac4989e91cbeef86652f1aabb2)] __-__ __readme__: improve russian readme (*Andrey Vasnetsov*)
 - [[```f18fcfe8```](https://github.com/jina-ai/jina/commit/f18fcfe8db605b9ec3a029954b1405403d429603)] __-__ __contributing__: instructions for github association (*Morry Wang*)

 - [[```a5d69883```](https://github.com/jina-ai/jina/commit/a5d69883801478ce3abcb77961f4ec3513e9d4da)] __-__ fix import (*Han Xiao*)
 - [[```79fc7ecc```](https://github.com/jina-ai/jina/commit/79fc7ecc76bc3878524a3557a5e5f214748ffb76)] __-__ __drivers__: add test for segment driver (*Joan Fontanals Martinez*)
 - [[```4b367a90```](https://github.com/jina-ai/jina/commit/4b367a90572854f93c690f2b50001725cc6646d5)] __-__ __drivers__: add test for craft driver (*Joan Fontanals Martinez*)
 - [[```c55bf886```](https://github.com/jina-ai/jina/commit/c55bf88663ecf3c5d6cfd4884283aef08ba437f4)] __-__ __drivers__: add encode driver test (*Joan Fontanals Martinez*)
 - [[```6ee063fd```](https://github.com/jina-ai/jina/commit/6ee063fd219447326e864dd37b4816665ba9626e)] __-__ __drivers__: add key value search driver test (*Joan Fontanals Martinez*)
 - [[```f2f6b3bd```](https://github.com/jina-ai/jina/commit/f2f6b3bd1243bbadea6b5515da388de395ddbf72)] __-__ __drivers__: add vector search driver test (*Joan Fontanals Martinez*)
 - [[```387f5ee3```](https://github.com/jina-ai/jina/commit/387f5ee313b18dfd4e72087b861f4835b23cbf56)] __-__ __flow__: add test for double merging pathways (*Han Xiao*)
 - [[```dd430839```](https://github.com/jina-ai/jina/commit/dd43083923bad7f9f8bde5a060fd1437385d079e)] __-__ __drivers__: add test for rank drivers (*Joan Fontanals Martinez*)
 - [[```1a301780```](https://github.com/jina-ai/jina/commit/1a3017807dbfd5c626fb34bf1f2f5050f305fb23)] __-__ __drivers__: add reduce all driver test (*Joan Fontanals Martinez*)
 - [[```34f79f2f```](https://github.com/jina-ai/jina/commit/34f79f2ffb9bf9025198fc2d40aa5a09e852ff66)] __-__ __drivers__: add working complex test with mode ids (*Joan Fontanals Martinez*)
 - [[```1188f12d```](https://github.com/jina-ai/jina/commit/1188f12d167840ce359c80e905973e8c823970c8)] __-__ __mode__: add complex flow mode with multimode (*Joan Fontanals Martinez*)
 - [[```b8959ac4```](https://github.com/jina-ai/jina/commit/b8959ac4a040f86cf30950bb70bc9c404704a248)] __-__ __mode__: add simple test with mode filtering (*Joan Fontanals Martinez*)
 - [[```a344512f```](https://github.com/jina-ai/jina/commit/a344512f5637c3f0c6fc1e19aff3671743f4d078)] __-__ fix workflow (*Han Xiao*)
 - [[```f5e6bdbe```](https://github.com/jina-ai/jina/commit/f5e6bdbe73f6b75971ed34cdce072747e6b2f0fe)] __-__ add filterql driver test (*Han Xiao*)
 - [[```e5813046```](https://github.com/jina-ai/jina/commit/e5813046c0b62b9e9ecdebc928689641089f1f56)] __-__ __drivers__: small reorganization of some tests (*Joan Fontanals Martinez*)
 - [[```0ab2cf89```](https://github.com/jina-ai/jina/commit/0ab2cf890ae5973beca29cc84ed726b3d1fdc677)] __-__ __querylang__: add lookup and filterql tests (*Joan Fontanals Martinez*)
 - [[```14afb814```](https://github.com/jina-ai/jina/commit/14afb81488d6e3f89615daf2645778156776d6b3)] __-__ move helloworld to integration test (*Han Xiao*)
 - [[```21a42b38```](https://github.com/jina-ai/jina/commit/21a42b3831281baa3a832093f938bd2faef71858)] __-__ sync with test from master (*Han Xiao*)
 - [[```be761ed7```](https://github.com/jina-ai/jina/commit/be761ed7abe4b7b749ffc7dc94f5720161378452)] __-__ __flow__: add flows from examples to test (*Joan Fontanals*)
 - [[```bed7541b```](https://github.com/jina-ai/jina/commit/bed7541be8db8b7b5ce95ed167ef97bd90eac75b)] __-__ __flow__: test socket configuration of pods and peas in flow (*Joan Fontanals Martinez*)
 - [[```6594b5a2```](https://github.com/jina-ai/jina/commit/6594b5a2ee4f7a93da80ecac406d9af7f2252b7d)] __-__ fix unit test (*Han Xiao*)
 - [[```1588cfd2```](https://github.com/jina-ai/jina/commit/1588cfd2df34fe3971941d58ce119b0b2d75c541)] __-__ __flow__: improved log server tests (*fhaase2*)
 - [[```6d2056f7```](https://github.com/jina-ai/jina/commit/6d2056f70152fc8cf15ce07cbe5be098a96284cf)] __-__ __crafters__: add tests for array bytes reader (*Joan Fontanals Martinez*)
 - [[```54c12d16```](https://github.com/jina-ai/jina/commit/54c12d16b5588effc34dc2daa7af8f248acc3a57)] __-__ __unittest__: change relative paths in tests (*Joan Fontanals Martinez*)
 - [[```f3e74b23```](https://github.com/jina-ai/jina/commit/f3e74b23f5be12fab1d6f62b2c677e35269246ee)] __-__ __crafters__: fix missing parameter in image crafter test (*Joan Fontanals Martinez*)
 - [[```249674d5```](https://github.com/jina-ai/jina/commit/249674d51552e76444ee6cd51a03004b67a5b869)] __-__ __audio__: add numba version extra dependency (*Joan Fontanals Martinez*)
 - [[```ee84d174```](https://github.com/jina-ai/jina/commit/ee84d174e30dc7f4f9d56550605c673c1c2526bc)] __-__ use image built from pr in tests (*fhaase2*)
 - [[```868a8d10```](https://github.com/jina-ai/jina/commit/868a8d10d7bf911289fb98caef96a7e7cc5a513c)] __-__ __indexers__: adapt keyvalue test_leveldb (*Joan Fontanals Martinez*)
 - [[```8b5dd603```](https://github.com/jina-ai/jina/commit/8b5dd603e836d3d3edfa820532265c398649b194)] __-__ __crafters__: adapt test file name to standard (*Joan Fontanals Martinez*)
 - [[```cd2727e2```](https://github.com/jina-ai/jina/commit/cd2727e2a4b705a0dd88a5c243e90152b2811553)] __-__ __unittest__: allow test discovery from unittest (*Joan Fontanals Martinez*)
 - [[```b988e6e4```](https://github.com/jina-ai/jina/commit/b988e6e4de374cb661eecbee33b20f65ec5fc708)] __-__ __executor__: add custom keras test (*Anish Pawar*)

 - [[```8c4e1e64```](https://github.com/jina-ai/jina/commit/8c4e1e6475d239d6daf6c027708ef991b08761d4)] __-__ hotfix fix release (*Han Xiao*)
 - [[```0591ac19```](https://github.com/jina-ai/jina/commit/0591ac19dbfd83f8816ca385dd5025d611f26b43)] __-__ fix ci workflow (*Han Xiao*)
 - [[```6972303c```](https://github.com/jina-ai/jina/commit/6972303c81fb63fcecd17f961a2ee51b9d4169b4)] __-__ update copyright header (*Jina Dev Bot*)
 - [[```56fc717b```](https://github.com/jina-ai/jina/commit/56fc717b9d74f2d3c97ae08e9ab4caa9f60d3d9f)] __-__ __docs__: update TOC (*Jina Dev Bot*)
 - [[```4ac3a160```](https://github.com/jina-ai/jina/commit/4ac3a160e907dcaab96d4708619f47ae14b8e34a)] __-__ __version__: the next version will be 0.4.2 (*Jina Dev Bot*)
 - [[```2c87697c```](https://github.com/jina-ai/jina/commit/2c87697cfa11494c39b26f7833e56bfb01837617)] __-__ disable this friday release (*Han Xiao*)
 - [[```569e711b```](https://github.com/jina-ai/jina/commit/569e711bbd7aed675ac582d504a6ed41bb1dd393)] __-__ __version__: the next version will be 0.4.1 (*Jina Dev Bot*)
 - [[```e5da5fe4```](https://github.com/jina-ai/jina/commit/e5da5fe4f6bbdc2e4796db508b7992a15850ed5f)] __-__ __version__: the next version will be 0.3.9 (*Jina Dev Bot*)
 - [[```234a921a```](https://github.com/jina-ai/jina/commit/234a921a047477d185b7c754a3e47754e1085e7c)] __-__ Merge pull request #659 from jina-ai/feat-ci-codecov (*Han Xiao*)
 - [[```823953a0```](https://github.com/jina-ai/jina/commit/823953a00477c1daa671ea2aad1c25fd6d8fb6a2)] __-__ fix flake8 complains (*Han Xiao*)
 - [[```976d90ff```](https://github.com/jina-ai/jina/commit/976d90fff42c7b02ecc549805f379b516cec9629)] __-__ fix github (*Han Xiao*)
 - [[```04b9a416```](https://github.com/jina-ai/jina/commit/04b9a41617116360c82aa70890e5913201626682)] __-__ __driver__: remove if clause for #640 (*Han Xiao*)
 - [[```942dff64```](https://github.com/jina-ai/jina/commit/942dff64fbd781913b1e56faac4fd8fcfcd71131)] __-__ __indexer__: change argsort by argpartition,avoid sorting full array (*Joan Fontanals Martinez*)
 - [[```169e9ce9```](https://github.com/jina-ai/jina/commit/169e9ce9843084b574f3dcbc957c1789e6887e6a)] __-__ __version__: the next version will be 0.3.8 (*Jina Dev Bot*)
 - [[```95a535e1```](https://github.com/jina-ai/jina/commit/95a535e1170f8dddffbba9a9a0e1e7f311b36555)] __-__ fix typo in readme (*Han Xiao*)
 - [[```0245bcd9```](https://github.com/jina-ai/jina/commit/0245bcd91dae4117cff45a8725ec287e93f3215a)] __-__ __version__: the next version will be 0.3.7 (*Jina Dev Bot*)
 - [[```3e6489de```](https://github.com/jina-ai/jina/commit/3e6489dec6d8bfd02a0a08fe7e35897d52a422e6)] __-__ hotfix fix resource warning (*Han Xiao*)
 - [[```2afe3852```](https://github.com/jina-ai/jina/commit/2afe385284c707ae1baaa4f64bae1166a4494d8d)] __-__ __version__: the next version will be 0.3.6 (*Jina Dev Bot*)
 - [[```c4e07596```](https://github.com/jina-ai/jina/commit/c4e075968c84393b9bebea4c746395c4ff20a593)] __-__ hotfix prep for new zmq feature (*Han Xiao*)
 - [[```5a4195aa```](https://github.com/jina-ai/jina/commit/5a4195aae688b5ab7ba5dd400845121e565ba4bd)] __-__ __version__: the next version will be 0.3.5 (*Jina Dev Bot*)
 - [[```61d243f8```](https://github.com/jina-ai/jina/commit/61d243f86c16eae60ede43c3a2bb6ccda764196c)] __-__ fix link (*Han Xiao*)
 - [[```7bdea9c7```](https://github.com/jina-ai/jina/commit/7bdea9c774a7659b19419df79f64c3014bebdd5c)] __-__ update readme gif banner (*BingHo1013*)
 - [[```19e0f3fa```](https://github.com/jina-ai/jina/commit/19e0f3fadbe7d8a20999740ec239c0a51b98f356)] __-__ __version__: the next version will be 0.3.4 (*Jina Dev Bot*)
 - [[```29bbb28b```](https://github.com/jina-ai/jina/commit/29bbb28b935067f2241c3cab35483c1ce3fcbc2c)] __-__ hotfix feature wrap indexer (*Han Xiao*)
 - [[```9016b4d4```](https://github.com/jina-ai/jina/commit/9016b4d40edda3dfefed1565a601a87ab28eb23a)] __-__ update readme gif (*BingHo1013*)
 - [[```80100ca2```](https://github.com/jina-ai/jina/commit/80100ca22196d03c731c796c4e42246e35694023)] __-__ __version__: the next version will be 0.3.3 (*Jina Dev Bot*)
 - [[```60000083```](https://github.com/jina-ai/jina/commit/60000083c57a6cf17f77fc50e6fc496089516f13)] __-__ __version__: the next version will be 0.3.2 (*Jina Dev Bot*)
 - [[```0db4bd9f```](https://github.com/jina-ai/jina/commit/0db4bd9fee7c6403b93de5a72fd652e76c275a35)] __-__ hotfix publish driver (*Han Xiao*)
 - [[```49de8711```](https://github.com/jina-ai/jina/commit/49de87113b665341c588329f9c54ba2f379b4ebd)] __-__ __version__: the next version will be 0.3.1 (*Jina Dev Bot*)
 - [[```4ceb5fde```](https://github.com/jina-ai/jina/commit/4ceb5fde70d3dcd87af8784a3a3a690b5c6ad69e)] __-__ hotfix password stdin (*Han Xiao*)
 - [[```fb8a68fa```](https://github.com/jina-ai/jina/commit/fb8a68fa166fa744d46045a48b2e4e043448e42b)] __-__ __version__: bumping version to 0.2.8 (*Jina Dev Bot*)
 - [[```9ea6ca96```](https://github.com/jina-ai/jina/commit/9ea6ca96b1d48540b404a7a78c3fe0d08139d217)] __-__ hotfix error catching (*Han Xiao*)
Assets 2