Change Logsยถ

Jina is released on every Friday evening. The PyPi package and Docker Image will be updated, the changes of the release will be tracked by this file.

Release Note (0.0.4)ยถ

Release time: 2020-03-31 10:03:38

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

๐Ÿž Bug fixesยถ

  • [aecc7fcf] - release script logic (Han Xiao)

Release Note (0.0.5)ยถ

Release time: 2020-04-10 15:59:20

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Nan Wang, Han Xiao, Xiong Ma, hanxiao, jina-bot, Jina Dev Bot, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [063152d4] - indexer: clean up indexers (Nan Wang)

  • [4b130f29] - indexer: add LevelDb indexer (Nan Wang)

  • [b184c0e2] - crafter: add docs (Nan Wang)

  • [8349c33e] - crafter: add Sentencizer (Nan Wang)

  • [d54e1ed4] - crafter: fix the line width (Nan Wang)

  • [1a13e90b] - crafter: adapt the ChunkCrafterDriver (Nan Wang)

  • [20bd5277] - crafter: fix unittests (Nan Wang)

  • [834760f1] - fix sse endpoint for dashboard (Han Xiao)

  • [e48331b8] - add prefetch to gateway (Han Xiao)

  • [7f0fc881] - crafter: add test arrays (Nan Wang)

  • [d2db40e6] - crafter: add sliding window (Nan Wang)

  • [fd6a2e65] - crafter: add resize crafters (Nan Wang)

  • [ac30e1bd] - add flow cli (Han Xiao)

  • [e929ecc4] - crafter: add cropers (Nan Wang)

  • [09bc3c10] - crafter: add ImageReader (Nan Wang)

  • [db1234c9] - pod: add load balancing as one scheduler (Han Xiao)

  • [964aa7d3] - proto: update proto (Han Xiao)

  • [84ff5b84] - add load balancing to pods (Han Xiao)

  • [2cf9a9d3] - add SPTAG indexer, fix #170 (Han Xiao)

  • [58c3d705] - add NMSLIB indexer, fix #169 (Han Xiao)

  • [a2e26e48] - encoder: remove the PCAEncoder (Nan Wang)

  • [62b0d840] - encoder: fix codes in response to the reviews (Nan Wang)

  • [4448ff58] - encoder: fix the unittests (Nan Wang)

  • [db2a4ea5] - encoder: fix the extra-requirements (Nan Wang)

  • [6feb20fb] - encoder: add the PCAEncoder and refactoring unittests (Nan Wang)

  • [196e6907] - encoder: clean up useless args (Nan Wang)

  • [bf110817] - encoder: add the IncrementalPCAEncoder (Nan Wang)

  • [e0f31e4f] - add release script (Han Xiao)

๐Ÿž Bug fixesยถ

  • [7fd419a8] - cli: add cli to load directly from yaml (Han Xiao)

  • [7df4f715] - logserver and log_sse (Han Xiao)

  • [0da3ed9e] - yaml dump for enum (Han Xiao)

  • [56ce1d76] - pea: fix timeout_ready in peas (Xiong Ma)

  • [46796d35] - change cli underscore to dash (Han Xiao)

  • [8a9a58ae] - executor: fix bert cls output (Xiong Ma)

  • [38a77a94] - add some feedback when post_init (Han Xiao)

  • [f7c6491b] - pea: gracefully exit thread and process (Han Xiao)

  • [85bc8c31] - handle dry_run like data request (Han Xiao)

  • [28197c6b] - crafter: fix the import issue (Nan Wang)

  • [f6ca1828] - encoder: add batching mode (Nan Wang)

  • [32b032ee] - image name and internal executor path (Han Xiao)

  • [479009be] - encoder: fix unittests for containers (Nan Wang)

  • [4e8f784e] - encoder: refactoring ernie encoders (Nan Wang)

  • [8b2d87d5] - encoder: refactoring transformer encoders (Nan Wang)

  • [05ddd5c9] - cd and release logic (Han Xiao)

  • [cd5f2ae7] - bind socket error except handle (Han Xiao)

  • [7fc5eef6] - executor: delete some useless codes (Xiong Ma)

  • [78048e57] - executor: add pytorch at first (Xiong Ma)

  • [be1a4ecf] - executor: add tf/pytorch detect in transformertextencoder (Xiong Ma)

  • [ee290c14] - sse logger threading exception (Han Xiao)

  • [6ca5b494] - release docker (Han Xiao)

  • [67df4913] - release script logic (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [dd43f001] - log server config (Han Xiao)

  • [154b4b97] - refactoring unittests (Nan Wang)

  • [38bac321] - encoder: add more transformer encoders (Nan Wang)

  • [01a830b2] - encoder: refactoring torch encoders (Nan Wang)

  • [a73690e9] - encoder: refactoring the paddlehub encoder for nlp (Nan Wang)

  • [7a68b837] - encoder: rename cv to image (Nan Wang)

  • [9eac5997] - encoder: add the channel_axis argument (Nan Wang)

  • [76b7fe7d] - encoder: refactoring paddlehub encoders (Nan Wang)

  • [8a954328] - encoder: refactoring paddlehub encoders for the cv and video part (Nan Wang)

  • [aeef4534] - executor: separate TransformerEncoder class (Xiong Ma)

  • [7d4e7146] - remove send_to rename recv_from to needs (Han Xiao)

  • [ab405ea0] - indexer: add BaseVectorIndexer, BaseKVIndexer rename old (Han Xiao)

๐Ÿ“— Documentationยถ

  • [c57ca842] - update TOC (hanxiao)

  • [9d7588b3] - add release cycle explain (Han Xiao)

  • [7c1f0f6b] - contributing: fix typo (Xiong Ma)

  • [97c240d9] - add toc for to page generator (Han Xiao)

  • [e2bb0428] - update CONTRIBUTING guideline and readme (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [c3b80680] - fix logic and filters (Han Xiao)

  • [c24a92fc] - fix flow test deadlock (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [705ee269] - version: bumping version to 0.0.5 (Jina Dev Bot)

  • [0e8ca53e] - version: bumping version to 0.0.3 (Jina Dev Bot)

Release Note (0.0.6)ยถ

Release time: 2020-04-12 10:05:50

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

๐Ÿน Other Improvementsยถ

  • [533f71e3] - update readme (Han Xiao)

  • [fba9d762] - update social links in readme (Han Xiao)

Release Note (0.0.7)ยถ

Release time: 2020-04-17 15:58:15

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

๐Ÿ†• New Featuresยถ

  • [2e72242f] - add level-specific driver shortcut (Han Xiao)

  • [9f9e9564] - add profile endpoint (Han Xiao)

  • [4d7518b1] - add reducing-yaml-path to pod cli (Han Xiao)

  • [f7ecf473] - add backend to npindexer (Han Xiao)

  • [640ca7c8] - add description to cli for sphinx (Han Xiao)

  • [e6227c07] - ranker: fix the idf (Nan Wang)

  • [e1c6b904] - ranker: add BM25 ranker (Nan Wang)

  • [51d34d20] - ranker: add tfidf ranker (Nan Wang)

  • [f6f6375a] - ranker: add unittest for BiMatchRanker (Nan Wang)

๐Ÿž Bug fixesยถ

  • [8388f4df] - flush on every write safer but slower (Han Xiao)

  • [f3609cfe] - ranker: fix missing query chunk and float32 (Nan Wang)

  • [f14b3134] - fix replica_id behavior (Han Xiao)

  • [a357e25f] - fix broken protoidx for #234 (Han Xiao)

  • [e4f58e97] - indexer: fix leveldb indexer (Nan Wang)

  • [c3d1eef4] - indexer: add test for loading exec (Nan Wang)

  • [599cf14b] - prune driver pruned fields (Han Xiao)

  • [ed42519e] - driver: fix the top_k for docs (Nan Wang)

  • [c705f5c9] - driver: fix the comments (Nan Wang)

  • [4750555f] - float32 matchidx overflow (Han Xiao)

  • [6cd26fc0] - float32 match_idx overflow (Han Xiao)

  • [8dc37ddf] - sse logger shutdown problem (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [cb60046c] - update test and default yaml (Han Xiao)

  • [705c7ac0] - make compoundindexer as standarad pattern (Han Xiao)

  • [fb65b5c2] - remove .with.method default value (Han Xiao)

  • [1005f484] - add base driver for each executor (Han Xiao)

  • [197e6bbc] - tests: rename the indexer (Nan Wang)

๐Ÿ“— Documentationยถ

  • [534a8da7] - trigger doc update again (Han Xiao)

  • [f5935310] - add dashboard (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [e2fffafd] - update gif (Han Xiao)

  • [11d86b4c] - test banner image (Han Xiao)

  • [db295af0] - update readme (Han Xiao)

  • [9600b1b3] - version: bumping version to 0.0.7 (Jina Dev Bot)

Release Note (0.0.8)ยถ

Release time: 2020-04-24 15:58:34

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Nan Wang, hanxiao, nan-wang, Jina Dev Bot, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [2a0a5072] - crafters: add an option to save raw_bytes (Nan Wang)

  • [6235b100] - add logserver option in helloworld (Han Xiao)

  • [59cbba2a] - add cli args to hello world (Han Xiao)

  • [022e508f] - add hello world yaml (Han Xiao)

  • [22eb415f] - add hello world for jina (Han Xiao)

  • [9f9e9564] - add profile endpoint (Han Xiao)

  • [4d7518b1] - add reducing-yaml-path to pod cli (Han Xiao)

  • [f7ecf473] - add backend to npindexer (Han Xiao)

  • [640ca7c8] - add description to cli for sphinx (Han Xiao)

๐Ÿž Bug fixesยถ

  • [b135e889] - crafters: fix the color channel bug (Nan Wang)

  • [3df6ced3] - profile stream of the logger (Han Xiao)

  • [fa1a4495] - undo the changes (Nan Wang)

  • [b1b2c411] - drivers: add handling for blob (Nan Wang)

  • [cd6a3a49] - rankers: fix the tfidfRanker (Nan Wang)

  • [f5609f4f] - crafters: fix the split (Nan Wang)

  • [8a3fe375] - indexers: clean up imports (Nan Wang)

  • [1e3d3b76] - indexers: fix leveldb (Nan Wang)

  • [866f3cfd] - fix typos (Nan Wang)

  • [16cc8753] - devel docker build (Han Xiao)

  • [e411e4eb] - remove requests dep (Han Xiao)

  • [c026e200] - tests: refactoring flair (Nan Wang)

  • [51fbcced] - tests: refactoring nlp tests (Nan Wang)

  • [5be32322] - tests: refactoring numeric tests (Nan Wang)

  • [b3b8e93f] - tests: refactoring video tests (Nan Wang)

  • [ead2d485] - tests: refactoring image tests (Nan Wang)

  • [ff970fd0] - tests: refactoring tests (Nan Wang)

  • [8388f4df] - flush on every write safer but slower (Han Xiao)

  • [f3609cfe] - ranker: fix missing query chunk and float32 (Nan Wang)

  • [f14b3134] - fix replica_id behavior (Han Xiao)

  • [a357e25f] - fix broken protoidx for #234 (Han Xiao)

  • [e4f58e97] - indexer: fix leveldb indexer (Nan Wang)

  • [c3d1eef4] - indexer: add test for loading exec (Nan Wang)

  • [ed42519e] - driver: fix the top_k for docs (Nan Wang)

  • [c705f5c9] - driver: fix the comments (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [ac74b640] - remove build from docstring and tests (Han Xiao)

  • [0c185cc6] - add gateway in build not in init (Han Xiao)

  • [fb65b5c2] - remove .with.method default value (Han Xiao)

๐Ÿ“— Documentationยถ

  • [f0e08e41] - fix license readme (Han Xiao)

  • [b9a4a769] - add x as service docs (Han Xiao)

  • [8f2ba32b] - fix doc link in readme (Han Xiao)

  • [42895bb8] - add extend doc (Han Xiao)

  • [7a12a0a2] - add link to readme (Han Xiao)

  • [2642e049] - add flow API overview (Han Xiao)

  • [b3bcdab1] - add list of executors and drivers (Han Xiao)

  • [243e7a53] - add expandable btn (Han Xiao)

  • [4a2bfaea] - fix styling (Han Xiao)

  • [fb7a96bb] - update doc toc (Han Xiao)

  • [986f2b9f] - add hello world to docs (Han Xiao)

  • [5c895c25] - fix layout in readme (Han Xiao)

  • [546d68e6] - fix cli docs (Han Xiao)

  • [534a8da7] - trigger doc update again (Han Xiao)

  • [f5935310] - add dashboard (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [e447b7ef] - fix devel-x.x.x to x.x.x-devel (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [bb70df7a] - fix typo (Han Xiao)

  • [fc90a5ee] - fix link (Han Xiao)

  • [51486bb8] - update links (Han Xiao)

  • [b295868d] - fix links in readme (Han Xiao)

  • [4eaf8dee] - update link in readme (Han Xiao)

  • [7101fb23] - docs: update TOC (hanxiao)

  • [2bb38b89] - Update README.md (Han Xiao)

  • [97dd6507] - update intro (Han Xiao)

  • [5c6ccdf3] - update image (Han Xiao)

  • [25ecdafd] - update readme structure (Han Xiao)

  • [fa197fd6] - fix readme typo (Han Xiao)

  • [d03aff85] - update layout (Han Xiao)

  • [8c6e1bb1] - update jina 101 and theme (Han Xiao)

  • [7a2f4969] - update copyright (Han Xiao)

  • [f3ab3764] - update 101 layout (Han Xiao)

  • [6e42b8d8] - test 101 doc (Han Xiao)

  • [9d9db74f] - update 101 (Han Xiao)

  • [925600fe] - update language order (Han Xiao)

  • [3d272587] - fix layout (Han Xiao)

  • [ae4e9db8] - fix layout 101 (Han Xiao)

  • [0b0599bf] - fix 101 layout (Han Xiao)

  • [b987eafe] - update jina 101 (Han Xiao)

  • [1be114be] - update flow chart (Han Xiao)

  • [177b89b5] - fix image size (Han Xiao)

  • [fd0479a4] - update gif (Han Xiao)

  • [d3f18732] - update gif for hello-world (Han Xiao)

  • [d1203a36] - version: bumping version to 0.0.8 (Jina Dev Bot)

Release Note (0.0.9)ยถ

Release time: 2020-04-27 22:15:31

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Nan Wang, Jina Dev Bot, BingHo1013, xiong-ma, hanxiao, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [bc68a74b] - add api for pod args (Han Xiao)

  • [0964dc6f] - add cli autocomplete (Han Xiao)

  • [7b3a75a8] - ranker: refactoring bimatch (Nan Wang)

  • [84622a51] - ranker: refactoring rankers (Nan Wang)

  • [ed6f0e08] - ranker: add min/max ranker (Nan Wang)

  • [0c6c05a6] - crafter: add jieba requirement (xiong-ma)

  • [37fba5e1] - crafter: add jieba crafter (xiong-ma)

  • [1ace3334] - improve ver-full info (Han Xiao)

๐Ÿž Bug fixesยถ

  • [9a4c9951] - add ga to docs (Han Xiao)

  • [54de20f3] - rankers: add the warnings (Nan Wang)

  • [bce9beef] - rankers: fix MinRanker (Nan Wang)

  • [54f9909b] - container hanging on tail (Han Xiao)

  • [38baed54] - clean up (Nan Wang)

  • [699c3c02] - fix host name for tail peas (Nan Wang)

  • [cb94b4d7] - update parser link (Han Xiao)

  • [39bad3f3] - disable log profiling by default (Han Xiao)

  • [a3ad2e5c] - enable profiling by default (Han Xiao)

  • [8c77ec2c] - slow pulling warning (Han Xiao)

  • [9676ec15] - add num_req to profile api (Han Xiao)

  • [1286db0e] - docs add meta tags (Han Xiao)

  • [fa04366c] - crafter: change class name (xiong-ma)

  • [c63b4cd0] - crafter: change code style (xiong-ma)

  • [a32b999d] - fix copyright bot (Han Xiao)

  • [2878389c] - add catch for atexit (Han Xiao)

  • [5ef91464] - cname in doc gen (Han Xiao)

  • [3df6ced3] - profile stream of the logger (Han Xiao)

  • [fa1a4495] - undo the changes (Nan Wang)

  • [b1b2c411] - drivers: add handling for blob (Nan Wang)

  • [cd6a3a49] - rankers: fix the tfidfRanker (Nan Wang)

  • [f5609f4f] - crafters: fix the split (Nan Wang)

  • [8a3fe375] - indexers: clean up imports (Nan Wang)

  • [1e3d3b76] - indexers: fix leveldb (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [0c185cc6] - add gateway in build not in init (Han Xiao)

๐Ÿ“— Documentationยถ

  • [e9a2b1f1] - fix img broken links (Han Xiao)

  • [c898660e] - fix broken links in docs (Han Xiao)

  • [27adc35c] - add multi-lang for 101 (Han Xiao)

  • [85fc7218] - optimize readme for mt (Han Xiao)

  • [010c6333] - fix multi-lang (Han Xiao)

  • [e92bd7ed] - fix toc generate (Han Xiao)

  • [e3af1e00] - fix issue template (Han Xiao)

  • [87d0ed48] - fix contributing guide (Han Xiao)

  • [fec881f6] - fix issue templates typo (Han Xiao)

  • [e91ca4f7] - fix typos in translations (Nan Wang)

  • [85f695f8] - fix typos (Nan Wang)

  • [96941c0c] - fix links (Nan Wang)

  • [3fb4088f] - add translations (Nan Wang)

  • [048aba40] - add internal exec explain (Han Xiao)

  • [7a12a0a2] - add link to readme (Han Xiao)

  • [2642e049] - add flow API overview (Han Xiao)

  • [b3bcdab1] - add list of executors and drivers (Han Xiao)

  • [243e7a53] - add expandable btn (Han Xiao)

  • [4a2bfaea] - fix styling (Han Xiao)

  • [fb7a96bb] - update doc toc (Han Xiao)

  • [986f2b9f] - add hello world to docs (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [2bd1537b] - trigger release script (Han Xiao)

  • [5135ce60] - turn on docker readme (Han Xiao)

  • [01a3a9a0] - fix version line number (Han Xiao)

  • [4148d5c2] - add copyright bot (Han Xiao)

  • [e447b7ef] - fix devel-x.x.x to x.x.x-devel (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [62832d90] - update copyright header (Jina Dev Bot)

  • [63957e7b] - fix zh 101 format (Han Xiao)

  • [d0a56dd7] - Update README.md (Han Xiao)

  • [63de277b] - fix 101 link (Han Xiao)

  • [ade1c6db] - docs: update TOC (Jina Dev Bot)

  • [ed605818] - fix readme typo (BingHo1013)

  • [165e21ac] - fix setup script (Han Xiao)

  • [494ff42f] - update install section (Han Xiao)

  • [f36b5f0b] - @policeme has signed the CLA from Pull Request 313 (Jina Dev Bot)

  • [e22a94a8] - replace urbandict with southpark (Nan Wang)

  • [4fa9ff16] - creating file for storing CLA Signatures (Jina Dev Bot)

  • [b43dcd4d] - update issue bot (Han Xiao)

  • [01021844] - add cla bot (Han Xiao)

  • [bfef77ad] - fix typo in 101 (BingHo1013)

  • [21e95a17] - add issue bot (Han Xiao)

  • [6c17dd22] - update issue template (Han Xiao)

  • [13400438] - add issue template (Han Xiao)

  • [a66884ae] - update links (Han Xiao)

  • [14110d39] - version: bumping version to 0.0.9 (Jina Dev Bot)

  • [4eaf8dee] - update link in readme (Han Xiao)

  • [97dd6507] - update intro (Han Xiao)

  • [5c6ccdf3] - update image (Han Xiao)

  • [25ecdafd] - update readme structure (Han Xiao)

  • [d03aff85] - update layout (Han Xiao)

  • [8c6e1bb1] - update jina 101 and theme (Han Xiao)

  • [7a2f4969] - update copyright (Han Xiao)

  • [f3ab3764] - update 101 layout (Han Xiao)

  • [6e42b8d8] - test 101 doc (Han Xiao)

  • [9d9db74f] - update 101 (Han Xiao)

  • [925600fe] - update language order (Han Xiao)

  • [3d272587] - fix layout (Han Xiao)

  • [ae4e9db8] - fix layout 101 (Han Xiao)

Release Note (0.1.0)ยถ

Release time: 2020-04-27 22:52:04

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

๐Ÿž Bug fixesยถ

๐Ÿ Unit Test and CICDยถ

  • [530bbd09] - revert force tag (Han Xiao)

  • [1687a058] - remove force tag (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [80a51403] - docs: update TOC (Jina Dev Bot)

  • [7ee1c3e0] - version: bumping version to 0.0.10 (Jina Dev Bot)

Release Note (0.1.1)ยถ

Release time: 2020-04-28 09:43:18

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

๐Ÿž Bug fixesยถ

  • [e7cc2079] - hello world template (Han Xiao)

  • [61a0fd43] - badge links (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [71581a9e] - trigger first release (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [0e9fb9df] - docs: update TOC (Jina Dev Bot)

  • [9ce86752] - version: bumping version to 0.1.1 (Jina Dev Bot)

Release Note (0.1.2)ยถ

Release time: 2020-04-28 14:21:31

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

๐Ÿž Bug fixesยถ

๐Ÿ“— Documentationยถ

  • [f6dc0231] - update sphinx 101 (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [a947ca45] - hotfix cli 3 (Han Xiao)

  • [281b90a9] - hotfix cli 2 (Han Xiao)

  • [b7b80f0a] - hotfix cli (Han Xiao)

  • [5c9d6f33] - fix typo in readme (Han Xiao)

  • [9157e1a9] - docs: update TOC (Jina Dev Bot)

  • [cad622ef] - revert back to friday release (Han Xiao)

  • [f7b6adb5] - fix pypi link (Han Xiao)

  • [2122b3c2] - version: bumping version to 0.1.2 (Jina Dev Bot)

Release Note (0.1.3)ยถ

Release time: 2020-05-01 15:57:27

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

๐Ÿž Bug fixesยถ

  • [8279bdc6] - optimize helloworld network load (Han Xiao)

  • [a76cdece] - docs: minor fix (Nan Wang)

  • [9a21b91f] - docs: update cmd in README (Nan Wang)

๐Ÿ“— Documentationยถ

  • [41dfa4b9] - add io function explain (Han Xiao)

  • [79cc8825] - fix pip install instruction (Han Xiao)

  • [6e8d2d9e] - fix link 101 to github (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [eaa43dfd] - add unit test for quantization (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [6a880a1b] - update issue template (Han Xiao)

  • [3b9c3f5b] - fix twitter link (Han Xiao)

  • [13d44e96] - docs: update TOC (Jina Dev Bot)

  • [a66136c9] - version: bumping version to 0.1.3 (Jina Dev Bot)

Release Note (0.1.4)ยถ

Release time: 2020-05-01 18:51:49

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

๐Ÿž Bug fixesยถ

  • [c037c72f] - resource usage in setup #343 (Han Xiao)

  • [c1f84a75] - setup version warning (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [77e49eb6] - rename flow io args (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [65fa39a9] - hotfix setup.py (Han Xiao)

  • [389f6081] - docs: update TOC (Jina Dev Bot)

  • [14abbbfe] - version: bumping version to 0.1.4 (Jina Dev Bot)

Release Note (0.1.5)ยถ

Release time: 2020-05-02 21:47:39

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

๐Ÿ†• New Featuresยถ

  • [df2c1551] - cli: export api to json and yaml files (Han Xiao)

  • [4160994d] - add compression as an option to peapod (Han Xiao)

๐Ÿž Bug fixesยถ

  • [5f4bffd3] - cli: update cli autocomplete (Han Xiao)

  • [eda56495] - docker: add gcc dependency (Han Xiao)

  • [eb2eaaf5] - zmqlet: add import check for lz4 (Han Xiao)

๐Ÿ“— Documentationยถ

  • [cf152c35] - add schema to docs (Han Xiao)

  • [4caa2c7a] - add nightly to release (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [1550749a] - fix schema generator (Han Xiao)

  • [ee6075e7] - add nightly build speedup cd (Han Xiao)

  • [7f551ed7] - add schema generator (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [3e8d881a] - hotfix add schema (Han Xiao)

  • [9a8d907e] - fix api schema link (Han Xiao)

  • [58c79d4e] - update copyright header (Jina Dev Bot)

  • [4af096dc] - docs: update TOC (Jina Dev Bot)

  • [da8e7e45] - reformat test code (Han Xiao)

  • [d5052300] - version: bumping version to 0.1.5 (Jina Dev Bot)

Release Note (0.1.6)ยถ

Release time: 2020-05-02 22:42:12

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

๐Ÿ Unit Test and CICDยถ

  • [37ee56db] - fix docker build opt size (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [61c97022] - hotfix dockerfile for latest (Han Xiao)

  • [2e7bf04c] - docs: update TOC (Jina Dev Bot)

  • [5e37d3fe] - version: bumping version to 0.1.6 (Jina Dev Bot)

Release Note (0.1.7)ยถ

Release time: 2020-05-04 14:18:12

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

๐Ÿž Bug fixesยถ

  • [6640bb53] - cli: remove color imports (Han Xiao)

  • [01ff133c] - hello-world: fix compression dep in hw demo (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [f0a5e4d1] - hotfix fix dep for latest (Han Xiao)

  • [e4d44d45] - docs: update TOC (Jina Dev Bot)

  • [df52882e] - version: bumping version to 0.1.7 (Jina Dev Bot)

Release Note (0.1.8)ยถ

Release time: 2020-05-06 15:15:54

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Nan Wang, Xiong Ma, Jina Dev Bot, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [153e2aab] - peapod: add logs grouping by pod name (Han Xiao)

๐Ÿž Bug fixesยถ

  • [c78ec6ec] - driver: fix search driver logic in shards (Han Xiao)

  • [9cc2a050] - style (Han Xiao)

  • [eb59499e] - indexer: fix empty indexer reading (Han Xiao)

  • [1c1a048c] - add the env var for testing gpu (Nan Wang)

  • [bea55a59] - logging: add unittest (Xiong Ma)

  • [bbbb9e71] - logging: fix success level message (Xiong Ma)

  • [f072778e] - remove gpu dependencies (Nan Wang)

  • [41dd06eb] - clean up extrarequirements (Nan Wang)

  • [d797a0a0] - add docs (Nan Wang)

  • [9a9a838e] - shards: fix shard writing logic when closing (Han Xiao)

  • [c4fe17d4] - refactoring codes (Nan Wang)

  • [0048f346] - refactoring class names (Nan Wang)

  • [eaee9172] - fix extrarequirements (Nan Wang)

  • [9a44cabe] - adapt the extrarequirements (Nan Wang)

  • [4931df1d] - fix flair on gpu (Nan Wang)

  • [1ddf2480] - fix transformers on gpu (Nan Wang)

  • [88982882] - fix video unittests on gpu (Nan Wang)

  • [d650e72f] - fix tensorflow on gpu (Nan Wang)

  • [a37e9d7b] - fix unit tests for torchvision (Nan Wang)

  • [ab7e663e] - fix unit tests for tfkeras (Nan Wang)

  • [bd0cb496] - fix the unittests on gpu (Nan Wang)

  • [9e75d5e0] - fix the paddlehub on gpu (Nan Wang)

  • [a40b185d] - rename the classes (Nan Wang)

  • [4077a182] - hello-world: add comments to help understand (Han Xiao)

  • [9e3c8976] - rename base classes (Nan Wang)

  • [67cf25fd] - executors: fix gpu supports (Nan Wang)

  • [01ff133c] - hello-world: fix compression dep in hw demo (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [1f052743] - fix index shard testing (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [15a4216e] - hotfix update env list (Han Xiao)

  • [0d8d8924] - docs: update TOC (Jina Dev Bot)

  • [97ab83a9] - version: bumping version to 0.1.8 (Jina Dev Bot)

  • [df52882e] - version: bumping version to 0.1.7 (Jina Dev Bot)

  • [61c97022] - hotfix dockerfile for latest (Han Xiao)

Release Note (0.1.9)ยถ

Release time: 2020-05-08 15:57:49

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

๐Ÿ†• New Featuresยถ

  • [657b002c] - improve python api for client (Han Xiao)

  • [2b4260f5] - encoder: add farm nlp encoder (Han Xiao)

๐Ÿž Bug fixesยถ

  • [c125fd1f] - default args cause ping error (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [b9fab059] - fix the tf version (Nan Wang)

  • [d6e893c7] - encoders: refactoring transformers api (Nan Wang)

  • [b45944c5] - executors: adapt code blocks (Nan Wang)

  • [ac4b10ff] - on_gpu and to_device in baseclass (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [b427224e] - set test timout to 15m (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [a0a13c80] - update copyright header (Jina Dev Bot)

  • [cde8df99] - docs: update TOC (Jina Dev Bot)

  • [27039e01] - fix phrases in performant (Han Xiao)

  • [cd5e640c] - version: bumping version to 0.1.9 (Jina Dev Bot)

Release Note (0.1.10)ยถ

Release time: 2020-05-09 09:37:04

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

๐Ÿ†• New Featuresยถ

  • [ed8fe7e0] - add unary request send/recv handling (Han Xiao)

  • [30bd550a] - proto: add unary grpc endpoint (Han Xiao)

๐Ÿž Bug fixesยถ

  • [d686726e] - fix the tf devices (Nan Wang)

  • [61ce7c18] - fix the unittests (Nan Wang)

  • [75c71dd6] - executors: fix the mro issues (Nan Wang)

  • [bda92d81] - executors: fix the mro issue (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [6b3aa7d6] - add kwargs override in python client io (Han Xiao)

๐Ÿ“— Documentationยถ

  • [dd407191] - update toc of tutorials (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [6927f7fa] - hotfix fix encoder inherit map (Han Xiao)

  • [ef92cb17] - reformat the code and imports (Han Xiao)

  • [2911a455] - update copyright header (Jina Dev Bot)

  • [2972eb72] - hotfix the mro issues in executors (Nan Wang)

  • [55cae572] - docs: update TOC (Jina Dev Bot)

  • [6e60a79e] - reformat the code (Han Xiao)

  • [b7f138b6] - version: bumping version to 0.1.10 (Jina Dev Bot)

Release Note (0.1.11)ยถ

Release time: 2020-05-11 13:56:11

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Nan Wang, Jina Dev Bot, xiong-ma, ๐Ÿ™‡

๐Ÿž Bug fixesยถ

  • [482ed876] - transformer: delete tmp attr (xiong-ma)

  • [e5756b3c] - transformer: change getattr to hasattr (xiong-ma)

  • [2370dd6b] - transformer: fix cls embedding (xiong-ma)

๐Ÿ“— Documentationยถ

  • [b4bf44d4] - executors: fix a typo (Nan Wang)

  • [db8e00bc] - executors: add more docs (Nan Wang)

  • [b147a1ed] - executors: fix the doc for the Sentencizer (Nan Wang)

๐Ÿ Unit Test and CICDยถ

  • [d9f628ad] - fix dir path add dep to contrib md (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [15380fa6] - hotfix include extra req to manifest (Han Xiao)

  • [21e574b9] - docs: update TOC (Jina Dev Bot)

  • [28202863] - version: bumping version to 0.1.11 (Jina Dev Bot)

Release Note (0.1.12)ยถ

Release time: 2020-05-15 15:57:28

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Nan Wang, Joan Fontanals Martinez, Jina Dev Bot, xiong-ma, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [2a3abaa1] - executors: add custom torch vision encoder (Joan Fontanals Martinez)

๐Ÿž Bug fixesยถ

  • [24d35375] - fix string literals in the forward references (Nan Wang)

  • [91ca702a] - undo the pylint fix (Nan Wang)

  • [e999af1d] - fix the pylint error (Nan Wang)

  • [b97885aa] - flow: fix the port_grpc bug (Nan Wang)

  • [fa07110b] - drivers: fix the bug in handling empty chunks (Nan Wang)

  • [5b62c315] - encoders: fix the broken transformers (Nan Wang)

  • [482ed876] - transformer: delete tmp attr (xiong-ma)

  • [e5756b3c] - transformer: change getattr to hasattr (xiong-ma)

  • [2370dd6b] - transformer: fix cls embedding (xiong-ma)

๐Ÿ“— Documentationยถ

  • [b4bf44d4] - executors: fix a typo (Nan Wang)

  • [db8e00bc] - executors: add more docs (Nan Wang)

  • [b147a1ed] - executors: fix the doc for the Sentencizer (Nan Wang)

๐Ÿ Unit Test and CICDยถ

  • [b57685c0] - sync with master (Han Xiao)

  • [cdd6feff] - update cla credentials (Han Xiao)

  • [4eb393de] - change to github token (Han Xiao)

  • [adf126f1] - fix cla.yml (Han Xiao)

  • [d9f628ad] - fix dir path add dep to contrib md (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [d147c519] - update credentials (Han Xiao)

  • [f5651ccc] - fix cla dev-bot credentials (Han Xiao)

  • [49aee4af] - fix cla-bot credential (Han Xiao)

  • [340cc59c] - move cla to separate branch (Han Xiao)

  • [4c6c5ac9] - change secrets in all ci pipeline (Han Xiao)

  • [80224f78] - add command run for issue (Han Xiao)

  • [9158e962] - docs: update TOC (Jina Dev Bot)

  • [c762ae65] - version: bumping version to 0.1.12 (Jina Dev Bot)

  • [28202863] - version: bumping version to 0.1.11 (Jina Dev Bot)

  • [6927f7fa] - hotfix fix encoder inherit map (Han Xiao)

Release Note (0.1.13)ยถ

Release time: 2020-05-22 15:57:41

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, antonkurenkov, Han Xiao, Jina Dev Bot, Nan Wang, guiferviz, phamtrancsek12, Tracy Pham, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [80f30168] - flow: add block function pause process (Han Xiao)

  • [ee318d68] - crafter: add data uri to bytes convert (Han Xiao)

  • [186e2fe9] - proto: add data uri as content of doc (Han Xiao)

  • [07c52dd9] - executors: disable the unittest for grpc (Nan Wang)

  • [644e69fc] - executors: refactoring in response to the comments (Nan Wang)

  • [71739448] - executors: refactoring unit tests (Nan Wang)

  • [5c0d53cd] - executors: fix the method_name issues (Nan Wang)

  • [20563b2a] - executors: add apis for other method_name (Nan Wang)

  • [15f9f1fb] - executors: add typing (Nan Wang)

  • [ff89b38b] - executors: add docs (Nan Wang)

  • [e57293f4] - executors: refactoring codes (Nan Wang)

  • [625b3c70] - executors: add the tfserving client (Nan Wang)

  • [3470a6bd] - executors: add executors wrapping a tfserving client (Nan Wang)

  • [48935875] - add rest api gateway (Han Xiao)

  • [e17f9405] - executors: add numeric crafter (Tracy Pham)

๐Ÿž Bug fixesยถ

  • [783ef306] - fix pip install info (Han Xiao)

  • [ba3e1d88] - crafter: add data uri crafter (Han Xiao)

  • [17f586f2] - gateway: fix #435 empty request iterator (Han Xiao)

  • [ae7ee48c] - fix ci event (Han Xiao)

  • [41790109] - executors: change the class inheritance of array reader (phamtrancsek12)

  • [5803ee99] - zmqlet: fix slow joiner when request is small (Han Xiao)

  • [1361baa1] - executor: fix sign of condition (guiferviz)

  • [fa07110b] - drivers: fix the bug in handling empty chunks (Nan Wang)

  • [5b62c315] - encoders: fix the broken transformers (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [aca3723b] - gateway: use new data uri field (Han Xiao)

  • [4d11e113] - executors: rename numeric crafter (phamtrancsek12)

๐Ÿ“— Documentationยถ

  • [d4d55618] - add rest api spec (Han Xiao)

  • [6bdc7ee7] - executor: improving docs (guiferviz)

๐Ÿ Unit Test and CICDยถ

  • [7e3dd089] - fix dependencies (antonkurenkov)

  • [60b2ef15] - add test for data uri crafter (Han Xiao)

  • [8d3b5940] - docker: fix pip in docker (Han Xiao)

  • [7bb674d0] - docker: move gevent from pip into apt (Han Xiao)

  • [d3420d02] - trigger on published release (antonkurenkov)

  • [6caca895] - executor: sentencizer trimming spaces (guiferviz)

  • [2f028ecb] - trigger on master branch (antonkurenkov)

  • [fbf66f7f] - change dependencies locations (antonkurenkov)

  • [d0b78f6e] - change core-release action branch (antonkurenkov)

  • [28c8d6bd] - add core-release (antonkurenkov)

  • [45c0715e] - executor: extra test to show Sentencizer features (guiferviz)

  • [bd9fcb2e] - add core-release action (antonkurenkov)

๐Ÿน Other Improvementsยถ

  • [99c81051] - update copyright header (Jina Dev Bot)

  • [5e421c09] - add session level fix in setup (Han Xiao)

  • [7aceae3c] - executors: replace double quotes, add type hint (phamtrancsek12)

  • [324368e9] - executor: improving Sentencizer by a factor of 2.5 (guiferviz)

  • [99626cb6] - docs: update TOC (Jina Dev Bot)

  • [87ac02c6] - version: bumping version to 0.1.13 (Jina Dev Bot)

  • [4c6c5ac9] - change secrets in all ci pipeline (Han Xiao)

  • [80224f78] - add command run for issue (Han Xiao)

  • [c762ae65] - version: bumping version to 0.1.12 (Jina Dev Bot)

  • [15380fa6] - hotfix include extra req to manifest (Han Xiao)

Release Note (0.1.14)ยถ

Release time: 2020-05-23 23:20:51

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Nan Wang, Jina Dev Bot, antonkurenkov, guiferviz, phamtrancsek12, Tracy Pham, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [b6a85495] - flow: add change gateway after flow init (Han Xiao)

  • [ed065fe8] - encoders: fix the bigtransfer encoders doc (Nan Wang)

  • [819902c4] - encoders: add big_transfer encoders based on tf (Nan Wang)

  • [80f30168] - flow: add block function pause process (Han Xiao)

  • [ee318d68] - crafter: add data uri to bytes convert (Han Xiao)

  • [186e2fe9] - proto: add data uri as content of doc (Han Xiao)

  • [07c52dd9] - executors: disable the unittest for grpc (Nan Wang)

  • [644e69fc] - executors: refactoring in response to the comments (Nan Wang)

  • [71739448] - executors: refactoring unit tests (Nan Wang)

  • [5c0d53cd] - executors: fix the method_name issues (Nan Wang)

  • [20563b2a] - executors: add apis for other method_name (Nan Wang)

  • [15f9f1fb] - executors: add typing (Nan Wang)

  • [ff89b38b] - executors: add docs (Nan Wang)

  • [e57293f4] - executors: refactoring codes (Nan Wang)

  • [625b3c70] - executors: add the tfserving client (Nan Wang)

  • [3470a6bd] - executors: add executors wrapping a tfserving client (Nan Wang)

  • [48935875] - add rest api gateway (Han Xiao)

  • [e17f9405] - executors: add numeric crafter (Tracy Pham)

๐Ÿž Bug fixesยถ

  • [f2028fe0] - client: auto convert str to bytes in raw mode (Han Xiao)

  • [bca2ab85] - executor: add version warning and fix typos (Han Xiao)

  • [db6442a2] - gateway: fix cors issue in the rest gateway (Han Xiao)

  • [eda4d671] - crafter: add read from raw_bytes (Han Xiao)

  • [be58e64a] - gateway: add cors to response (Han Xiao)

  • [783ef306] - fix pip install info (Han Xiao)

  • [ba3e1d88] - crafter: add data uri crafter (Han Xiao)

  • [17f586f2] - gateway: fix #435 empty request iterator (Han Xiao)

  • [ae7ee48c] - fix ci event (Han Xiao)

  • [41790109] - executors: change the class inheritance of array reader (phamtrancsek12)

  • [5803ee99] - zmqlet: fix slow joiner when request is small (Han Xiao)

  • [1361baa1] - executor: fix sign of condition (guiferviz)

  • [fa07110b] - drivers: fix the bug in handling empty chunks (Nan Wang)

  • [5b62c315] - encoders: fix the broken transformers (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [63e22c4c] - client: change str mode to enum (Han Xiao)

  • [aca3723b] - gateway: use new data uri field (Han Xiao)

  • [4d11e113] - executors: rename numeric crafter (phamtrancsek12)

๐Ÿ“— Documentationยถ

  • [8e31eaac] - pip: add pip install master with extras (Han Xiao)

  • [d4d55618] - add rest api spec (Han Xiao)

  • [6bdc7ee7] - executor: improving docs (guiferviz)

๐Ÿ Unit Test and CICDยถ

  • [60b2ef15] - add test for data uri crafter (Han Xiao)

  • [8d3b5940] - docker: fix pip in docker (Han Xiao)

  • [7bb674d0] - docker: move gevent from pip into apt (Han Xiao)

  • [d3420d02] - trigger on published release (antonkurenkov)

  • [6caca895] - executor: sentencizer trimming spaces (guiferviz)

  • [2f028ecb] - trigger on master branch (antonkurenkov)

  • [fbf66f7f] - change dependencies locations (antonkurenkov)

  • [d0b78f6e] - change core-release action branch (antonkurenkov)

  • [28c8d6bd] - add core-release (antonkurenkov)

  • [45c0715e] - executor: extra test to show Sentencizer features (guiferviz)

  • [bd9fcb2e] - add core-release action (antonkurenkov)

๐Ÿน Other Improvementsยถ

  • [97403ab2] - hotfix for pokedex (Han Xiao)

  • [f9257b68] - update copyright header (Jina Dev Bot)

  • [7e9999f0] - docs: update TOC (Jina Dev Bot)

  • [87d65d3b] - version: bumping version to 0.1.14 (Jina Dev Bot)

  • [5e421c09] - add session level fix in setup (Han Xiao)

  • [7aceae3c] - executors: replace double quotes, add type hint (phamtrancsek12)

  • [324368e9] - executor: improving Sentencizer by a factor of 2.5 (guiferviz)

  • [87ac02c6] - version: bumping version to 0.1.13 (Jina Dev Bot)

  • [6733bcb2] - Merge pull request #417 from JoanFM/feat-pytorch-custom-model (Han Xiao)

  • [4c6c5ac9] - change secrets in all ci pipeline (Han Xiao)

  • [80224f78] - add command run for issue (Han Xiao)

  • [c762ae65] - version: bumping version to 0.1.12 (Jina Dev Bot)

  • [15380fa6] - hotfix include extra req to manifest (Han Xiao)

Release Note (0.2.0)ยถ

Release time: 2020-05-28 18:02:11

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

๐Ÿ†• New Featuresยถ

  • [fda57905] - client: auto detect input_type (Han Xiao)

  • [6702c61c] - crafter: add Any2Buffer convert (Han Xiao)

  • [9dfe9188] - crafter: add buffer, data_uri, file_path convert (Han Xiao)

  • [c2d3e819] - proto: add mime_type to proto (Han Xiao)

๐Ÿž Bug fixesยถ

  • [efd63716] - drivers: mime driver now inherit from basedriver (Han Xiao)

  • [76bd4e63] - client: fix check input function (Han Xiao)

  • [82c7c52c] - client: raise exception on bad input (Han Xiao)

  • [963ea7fb] - client: fix mime_type warning (Han Xiao)

  • [b7e472e2] - crafter: fix content read when doc is pb already (Han Xiao)

  • [276e1420] - fix typo in tests (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [80adf9c9] - helloworld: use data uri instead of metainfo (Han Xiao)

  • [f14c146a] - client: remove client input type (Han Xiao)

  • [a39371f7] - crafter: move mime type detect to driver (Han Xiao)

๐Ÿ“— Documentationยถ

  • [774e4757] - add google bit model tutorial (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [b72ad858] - hotfix release 0.2.0 (Han Xiao)

  • [1fdaabbf] - update copyright header (Jina Dev Bot)

  • [25d5797f] - release 0.2.0 (Han Xiao)

  • [dcb387db] - docs: update TOC (Jina Dev Bot)

  • [ff63c7fc] - version: bumping version to 0.1.15 (Jina Dev Bot)

Release Note (0.2.1)ยถ

Release time: 2020-05-29 15:57:53

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

๐Ÿน Other Improvementsยถ

  • [e6ba1682] - version: bumping version to 0.2.1 (Jina Dev Bot)

Release Note (0.2.2)ยถ

Release time: 2020-06-05 15:57:30

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Evan Chan, Han Xiao, Jina Dev Bot, redram, fhaase2, joaopalotti@gmail.com, Nan Wang, YueLiu-jina, Frederic Haase, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [699ac0aa] - gateway: add convert driver to the gateway (Han Xiao)

  • [a16277ef] - flow: ingest by lines (Han Xiao)

  • [d0705377] - encoders: add spectral audio encoders (redram)

  • [5475eef0] - logging: use gevent as logging server (fhaase2)

  • [2fa5f458] - crafters: update SlidingWindowSegmenter for nlp (fhaase2)

  • [401faab7] - driver: add override as an option to the driver (Han Xiao)

  • [f1acce32] - add more tests (Nan Wang)

  • [462d28b6] - fix the index and score drivers (Nan Wang)

  • [c380214c] - crafters: fix docstring for SlidingWindowSegmenter (fhaase2)

  • [c6ef697b] - crafters: add SlidingWindowSegmenter for nlp (Frederic Haase)

  • [5ecb5d14] - crafter: make uri written lazy (Han Xiao)

  • [4af675f9] - update protobuf files (Nan Wang)

  • [528d644f] - update the protobuf files (Nan Wang)

  • [ec54bb95] - add a draft for the unittests (Nan Wang)

  • [7b919360] - add support forthe multi-field search (Nan Wang)

  • [7146c66d] - clean up (Nan Wang)

  • [a88c9719] - update the abstract (Nan Wang)

  • [b932c744] - update the flow diagram (Nan Wang)

  • [c48cd974] - add an example for the Specification (Nan Wang)

  • [ece5e21a] - refactor the design (Nan Wang)

  • [f092fe95] - refactoring the overall design (Nan Wang)

  • [1875eaff] - client: add input function sugar (Han Xiao)

  • [15cbac1d] - crafters: add audio crafters (redram)

  • [5302c162] - fix typos (Nan Wang)

  • [11e9e059] - add the 1st draft for JEP-3 (Nan Wang)

  • [9dfe9188] - crafter: add buffer, data_uri, file_path convert (Han Xiao)

  • [c2d3e819] - proto: add mime_type to proto (Han Xiao)

๐Ÿž Bug fixesยถ

  • [aea4a5b7] - gateway: add message field to gateway (Han Xiao)

  • [2e7a4043] - encoder: fix embeds returns (Han Xiao)

  • [59c6175b] - encoder: remove np array convert (Han Xiao)

  • [39a97c73] - pb indexer flush (Han Xiao)

  • [c48b56fd] - docs: suggestions for the flow docs (joaopalotti@gmail.com)

  • [aaa3a10f] - rename default yaml for pbindex (Han Xiao)

  • [4b3753af] - docs: fixed minor typos in jinaโ€™s 101 page (joaopalotti@gmail.com)

  • [aee8ee91] - fix the unittest (Nan Wang)

  • [3f395b80] - fix the broken proto (Nan Wang)

  • [93a91b57] - flow: update docstring in flow (YueLiu-jina)

  • [5f68014f] - clean up the codes (Nan Wang)

  • [04b07080] - improve the docs on updating protobuf (Nan Wang)

  • [5a57f166] - fix unittests (Nan Wang)

  • [0c18fdb0] - fix the unittests (Nan Wang)

  • [73d17bac] - fix the client cli parser (Nan Wang)

  • [aa8d5183] - crafter: fix args of the crafter (Han Xiao)

  • [8c04c14d] - cli: update CLI autocomplete (Han Xiao)

  • [63a58484] - crafter: fix type hinting for numeric crafter (redram)

  • [3b83bad1] - crafter: fix length in chunks of jieba crafter (redram)

  • [963ea7fb] - client: fix mime_type warning (Han Xiao)

  • [b7e472e2] - crafter: fix content read when doc is pb already (Han Xiao)

  • [276e1420] - fix typo in tests (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [e28a5ba5] - driver: move convert crafter to driver (Han Xiao)

  • [66dfe75d] - proto: add doc-level uri out of oneof content (Han Xiao)

  • [9de7dfd5] - make BaseRanker abstract (Han Xiao)

  • [36efe799] - crafter: remove unnecessary set (Han Xiao)

  • [46d786c6] - fix formats in JEP-3 (Nan Wang)

  • [0d69a09f] - merge with master (Han Xiao)

  • [a39371f7] - crafter: move mime type detect to driver (Han Xiao)

๐Ÿ“— Documentationยถ

  • [7a719bc3] - readme: fix link (Evan Chan)

  • [8e9bff43] - remove whitespace and fix typo chapter io (Frederic Haase)

  • [08ff87dd] - added support to the Portuguese language for 101 (joaopalotti@gmail.com)

  • [774e4757] - add google bit model tutorial (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [8dae4456] - add a test for numpy indexing (Han Xiao)

  • [79e5f203] - add test for unarydriver (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [bd914b82] - Revert โ€œfeat: add the support for multi-field searchโ€ (Han Xiao)

  • [d7ad9fde] - update copyright header (Jina Dev Bot)

  • [788be928] - docs: update TOC (Jina Dev Bot)

  • [a704586a] - version: bumping version to 0.2.2 (Jina Dev Bot)

  • [b72ad858] - hotfix release 0.2.0 (Han Xiao)

  • [25d5797f] - release 0.2.0 (Han Xiao)

  • [ff63c7fc] - version: bumping version to 0.1.15 (Jina Dev Bot)

  • [97403ab2] - hotfix for pokedex (Han Xiao)

Release Note (0.2.3)ยถ

Release time: 2020-06-07 17:27:26

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, joaopalotti@gmail.com, redram, fhaase2, YueLiu-jina, Frederic Haase, Nan Wang, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [0c70bec9] - helloworld: add option to change logserver (joaopalotti@gmail.com)

  • [5a54bb86] - multi-field search (Han Xiao)

  • [699ac0aa] - gateway: add convert driver to the gateway (Han Xiao)

  • [a16277ef] - flow: ingest by lines (Han Xiao)

  • [d0705377] - encoders: add spectral audio encoders (redram)

  • [5475eef0] - logging: use gevent as logging server (fhaase2)

  • [2fa5f458] - crafters: update SlidingWindowSegmenter for nlp (fhaase2)

  • [401faab7] - driver: add override as an option to the driver (Han Xiao)

  • [c380214c] - crafters: fix docstring for SlidingWindowSegmenter (fhaase2)

  • [c6ef697b] - crafters: add SlidingWindowSegmenter for nlp (Frederic Haase)

  • [5ecb5d14] - crafter: make uri written lazy (Han Xiao)

  • [7146c66d] - clean up (Nan Wang)

  • [a88c9719] - update the abstract (Nan Wang)

  • [b932c744] - update the flow diagram (Nan Wang)

  • [c48cd974] - add an example for the Specification (Nan Wang)

  • [ece5e21a] - refactor the design (Nan Wang)

  • [f092fe95] - refactoring the overall design (Nan Wang)

  • [1875eaff] - client: add input function sugar (Han Xiao)

  • [15cbac1d] - crafters: add audio crafters (redram)

  • [5302c162] - fix typos (Nan Wang)

  • [11e9e059] - add the 1st draft for JEP-3 (Nan Wang)

  • [9dfe9188] - crafter: add buffer, data_uri, file_path convert (Han Xiao)

  • [c2d3e819] - proto: add mime_type to proto (Han Xiao)

๐Ÿž Bug fixesยถ

  • [76059773] - logic on set reducing-yaml-path (Han Xiao)

  • [a660a5ba] - hide num_part and set default to 0 (Han Xiao)

  • [2e7a4043] - encoder: fix embeds returns (Han Xiao)

  • [59c6175b] - encoder: remove np array convert (Han Xiao)

  • [39a97c73] - pb indexer flush (Han Xiao)

  • [c48b56fd] - docs: suggestions for the flow docs (joaopalotti@gmail.com)

  • [aaa3a10f] - rename default yaml for pbindex (Han Xiao)

  • [4b3753af] - docs: fixed minor typos in jinaโ€™s 101 page (joaopalotti@gmail.com)

  • [93a91b57] - flow: update docstring in flow (YueLiu-jina)

  • [aa8d5183] - crafter: fix args of the crafter (Han Xiao)

  • [8c04c14d] - cli: update CLI autocomplete (Han Xiao)

  • [63a58484] - crafter: fix type hinting for numeric crafter (redram)

  • [3b83bad1] - crafter: fix length in chunks of jieba crafter (redram)

  • [963ea7fb] - client: fix mime_type warning (Han Xiao)

  • [b7e472e2] - crafter: fix content read when doc is pb already (Han Xiao)

  • [276e1420] - fix typo in tests (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [d045ca07] - move num_part from args to proto (Han Xiao)

  • [e28a5ba5] - driver: move convert crafter to driver (Han Xiao)

  • [66dfe75d] - proto: add doc-level uri out of oneof content (Han Xiao)

  • [9de7dfd5] - make BaseRanker abstract (Han Xiao)

  • [36efe799] - crafter: remove unnecessary set (Han Xiao)

  • [0d69a09f] - merge with master (Han Xiao)

  • [a39371f7] - crafter: move mime type detect to driver (Han Xiao)

๐Ÿ“— Documentationยถ

  • [8e9bff43] - remove whitespace and fix typo chapter io (Frederic Haase)

  • [08ff87dd] - added support to the Portuguese language for 101 (joaopalotti@gmail.com)

  • [774e4757] - add google bit model tutorial (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [8dae4456] - add a test for numpy indexing (Han Xiao)

  • [79e5f203] - add test for unarydriver (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [8fc81fef] - hotfix new num_part algo (Han Xiao)

  • [8f73cba3] - update copyright header (Jina Dev Bot)

  • [8d428d19] - docs: update TOC (Jina Dev Bot)

  • [a2ccb20c] - version: bumping version to 0.2.3 (Jina Dev Bot)

  • [a704586a] - version: bumping version to 0.2.2 (Jina Dev Bot)

  • [e6ba1682] - version: bumping version to 0.2.1 (Jina Dev Bot)

  • [b72ad858] - hotfix release 0.2.0 (Han Xiao)

  • [25d5797f] - release 0.2.0 (Han Xiao)

  • [ff63c7fc] - version: bumping version to 0.1.15 (Jina Dev Bot)

  • [97403ab2] - hotfix for pokedex (Han Xiao)

Release Note (0.2.4)ยถ

Release time: 2020-06-10 18:52:20

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, YueLiu-jina, Jina Dev Bot, boussoffara, fhaase2, joaopalotti@gmail.com, redram, Frederic Haase, Nan Wang, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [0c70bec9] - helloworld: add option to change logserver (joaopalotti@gmail.com)

  • [5a54bb86] - multi-field search (Han Xiao)

  • [699ac0aa] - gateway: add convert driver to the gateway (Han Xiao)

  • [a16277ef] - flow: ingest by lines (Han Xiao)

  • [d0705377] - encoders: add spectral audio encoders (redram)

  • [5475eef0] - logging: use gevent as logging server (fhaase2)

  • [2fa5f458] - crafters: update SlidingWindowSegmenter for nlp (fhaase2)

  • [401faab7] - driver: add override as an option to the driver (Han Xiao)

  • [c380214c] - crafters: fix docstring for SlidingWindowSegmenter (fhaase2)

  • [c6ef697b] - crafters: add SlidingWindowSegmenter for nlp (Frederic Haase)

  • [5ecb5d14] - crafter: make uri written lazy (Han Xiao)

  • [7146c66d] - clean up (Nan Wang)

  • [a88c9719] - update the abstract (Nan Wang)

  • [b932c744] - update the flow diagram (Nan Wang)

  • [c48cd974] - add an example for the Specification (Nan Wang)

  • [ece5e21a] - refactor the design (Nan Wang)

  • [f092fe95] - refactoring the overall design (Nan Wang)

  • [1875eaff] - client: add input function sugar (Han Xiao)

  • [15cbac1d] - crafters: add audio crafters (redram)

  • [5302c162] - fix typos (Nan Wang)

  • [11e9e059] - add the 1st draft for JEP-3 (Nan Wang)

  • [9dfe9188] - crafter: add buffer, data_uri, file_path convert (Han Xiao)

  • [c2d3e819] - proto: add mime_type to proto (Han Xiao)

๐Ÿž Bug fixesยถ

  • [660bd8be] - crafter: image reader (Han Xiao)

  • [ecf1321f] - clients: update docstring in clients (YueLiu-jina)

  • [76059773] - logic on set reducing-yaml-path (Han Xiao)

  • [a660a5ba] - hide num_part and set default to 0 (Han Xiao)

  • [2e7a4043] - encoder: fix embeds returns (Han Xiao)

  • [59c6175b] - encoder: remove np array convert (Han Xiao)

  • [39a97c73] - pb indexer flush (Han Xiao)

  • [c48b56fd] - docs: suggestions for the flow docs (joaopalotti@gmail.com)

  • [aaa3a10f] - rename default yaml for pbindex (Han Xiao)

  • [4b3753af] - docs: fixed minor typos in jinaโ€™s 101 page (joaopalotti@gmail.com)

  • [93a91b57] - flow: update docstring in flow (YueLiu-jina)

  • [aa8d5183] - crafter: fix args of the crafter (Han Xiao)

  • [8c04c14d] - cli: update CLI autocomplete (Han Xiao)

  • [63a58484] - crafter: fix type hinting for numeric crafter (redram)

  • [3b83bad1] - crafter: fix length in chunks of jieba crafter (redram)

  • [963ea7fb] - client: fix mime_type warning (Han Xiao)

  • [b7e472e2] - crafter: fix content read when doc is pb already (Han Xiao)

  • [276e1420] - fix typo in tests (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [92b491c0] - flow: refactor build inplace param (fhaase2)

  • [d045ca07] - move num_part from args to proto (Han Xiao)

  • [e28a5ba5] - driver: move convert crafter to driver (Han Xiao)

  • [66dfe75d] - proto: add doc-level uri out of oneof content (Han Xiao)

  • [9de7dfd5] - make BaseRanker abstract (Han Xiao)

  • [36efe799] - crafter: remove unnecessary set (Han Xiao)

  • [0d69a09f] - merge with master (Han Xiao)

  • [a39371f7] - crafter: move mime type detect to driver (Han Xiao)

๐Ÿ“— Documentationยถ

  • [b2cec94b] - add arabic 101 link (boussoffara)

  • [ad97be6f] - 101 ar: added arabic translation to jina 101 (boussoffara)

  • [8e9bff43] - remove whitespace and fix typo chapter io (Frederic Haase)

  • [08ff87dd] - added support to the Portuguese language for 101 (joaopalotti@gmail.com)

  • [774e4757] - add google bit model tutorial (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [8dae4456] - add a test for numpy indexing (Han Xiao)

  • [79e5f203] - add test for unarydriver (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [dde1cd51] - hotfix image reader (Han Xiao)

  • [baa7ef93] - fix format (Han Xiao)

  • [0a9c30e6] - Update README.md (Han Xiao)

  • [3773f9ec] - readme: add start from cookiecutter template (Han Xiao)

  • [5ae682a6] - fix format in readme (Han Xiao)

  • [b28bfc48] - docs: update TOC (Jina Dev Bot)

  • [7136d6b4] - version: bumping version to 0.2.4 (Jina Dev Bot)

  • [8f73cba3] - update copyright header (Jina Dev Bot)

  • [a2ccb20c] - version: bumping version to 0.2.3 (Jina Dev Bot)

  • [a704586a] - version: bumping version to 0.2.2 (Jina Dev Bot)

  • [e6ba1682] - version: bumping version to 0.2.1 (Jina Dev Bot)

  • [b72ad858] - hotfix release 0.2.0 (Han Xiao)

  • [25d5797f] - release 0.2.0 (Han Xiao)

  • [ff63c7fc] - version: bumping version to 0.1.15 (Jina Dev Bot)

  • [97403ab2] - hotfix for pokedex (Han Xiao)

Release Note (0.2.5)ยถ

Release time: 2020-06-11 20:14:36

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

๐Ÿ†• New Featuresยถ

  • [52d0bbe7] - indexer: add binary KVIndexer with better perf (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [86a625d7] - leveldb: fix to new basepbindexer (Han Xiao)

๐Ÿ“— Documentationยถ

  • [2aa59bd4] - add explain on JINA_BINARY_DELIMITER (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [2ff9bbad] - hotfix improved chunkpbindexer (Han Xiao)

  • [352434dd] - docs: update TOC (Jina Dev Bot)

  • [f43d7563] - version: bumping version to 0.2.5 (Jina Dev Bot)

Release Note (0.2.6)ยถ

Release time: 2020-06-12 15:58:02

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, fhaase2, Han Xiao, Nan Wang, redram, joaopalotti@gmail.com, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [249201aa] - restore the unittests (Nan Wang)

  • [71a2023c] - encoder: add wav2vec speech encoder (redram)

  • [7146c66d] - clean up (Nan Wang)

  • [a88c9719] - update the abstract (Nan Wang)

  • [b932c744] - update the flow diagram (Nan Wang)

  • [c48cd974] - add an example for the Specification (Nan Wang)

  • [ece5e21a] - refactor the design (Nan Wang)

  • [f092fe95] - refactoring the overall design (Nan Wang)

  • [1875eaff] - client: add input function sugar (Han Xiao)

  • [15cbac1d] - crafters: add audio crafters (redram)

  • [5302c162] - fix typos (Nan Wang)

  • [11e9e059] - add the 1st draft for JEP-3 (Nan Wang)

  • [9dfe9188] - crafter: add buffer, data_uri, file_path convert (Han Xiao)

  • [c2d3e819] - proto: add mime_type to proto (Han Xiao)

๐Ÿž Bug fixesยถ

  • [f1530791] - debug the unittest failures (Nan Wang)

  • [63a58484] - crafter: fix type hinting for numeric crafter (redram)

  • [3b83bad1] - crafter: fix length in chunks of jieba crafter (redram)

  • [963ea7fb] - client: fix mime_type warning (Han Xiao)

  • [b7e472e2] - crafter: fix content read when doc is pb already (Han Xiao)

  • [276e1420] - fix typo in tests (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [7239d6ab] - string formatting (fhaase2)

  • [9de7dfd5] - make BaseRanker abstract (Han Xiao)

  • [36efe799] - crafter: remove unnecessary set (Han Xiao)

  • [0d69a09f] - merge with master (Han Xiao)

  • [a39371f7] - crafter: move mime type detect to driver (Han Xiao)

๐Ÿ“— Documentationยถ

  • [08ff87dd] - added support to the Portuguese language for 101 (joaopalotti@gmail.com)

  • [774e4757] - add google bit model tutorial (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [87d90768] - fix cyclic imports (Han Xiao)

  • [8dae4456] - add a test for numpy indexing (Han Xiao)

  • [79e5f203] - add test for unarydriver (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [f92a914e] - update copyright header (Jina Dev Bot)

  • [ccc7f4be] - docs: update TOC (Jina Dev Bot)

  • [ffa9397b] - version: bumping version to 0.2.6 (Jina Dev Bot)

  • [f43d7563] - version: bumping version to 0.2.5 (Jina Dev Bot)

  • [dde1cd51] - hotfix image reader (Han Xiao)

  • [a704586a] - version: bumping version to 0.2.2 (Jina Dev Bot)

  • [e6ba1682] - version: bumping version to 0.2.1 (Jina Dev Bot)

  • [b72ad858] - hotfix release 0.2.0 (Han Xiao)

  • [25d5797f] - release 0.2.0 (Han Xiao)

  • [ff63c7fc] - version: bumping version to 0.1.15 (Jina Dev Bot)

  • [97403ab2] - hotfix for pokedex (Han Xiao)

Release Note (0.2.7)ยถ

Release time: 2020-06-15 22:01:52

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Rutuja Surve, redram, fhaase2, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [0c0c8fef] - proto: add details to error status (Han Xiao)

  • [08e9ddee] - peapod: add function to propagate error message through workflow (Rutuja Surve)

  • [6dcdd488] - add if expr to basedriver (Han Xiao)

  • [29aef4e3] - encoder: improve wav2vec encoder with signal resampling (redram)

๐Ÿž Bug fixesยถ

  • [46d4f454] - proto: move status outside of envelope (Han Xiao)

  • [633b92bb] - logging: profile and log streams non-blocking (fhaase2)

๐Ÿšง Code Refactoringยถ

  • [74062a62] - except: reorganize the excepts (Han Xiao)

  • [b12f70a3] - pea: improve error catch logic (Han Xiao)

  • [aca19304] - pea: improve error catching logics (Han Xiao)

  • [ca83488e] - crafter: extract set_chunk method (Han Xiao)

๐Ÿ“— Documentationยถ

  • [09f4c37d] - driver: add if to docstring (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [9ea6ca96] - hotfix error catching (Han Xiao)

  • [0c573044] - update copyright header (Jina Dev Bot)

  • [0fc81f80] - docs: update TOC (Jina Dev Bot)

  • [ca6ac545] - version: bumping version to 0.2.7 (Jina Dev Bot)

Release Note (0.2.8)ยถ

Release time: 2020-06-19 15:57:17

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Yue Liu, Jina Dev Bot, Nan Wang, Alex C-G, fhaase2, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [ae42091a] - driver: add uri2text convert (Han Xiao)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [7577d3b7] - cla: add employee to cla whitelist (Han Xiao)

  • [a579df5d] - docs: add 404 page generation (Han Xiao)

  • [d970b118] - add support for npy training data (Nan Wang)

  • [7c99b7e9] - logging: profile and log streams non-blocking (fhaase2)

  • [e515e2ba] - driver: improve efficiency of topk filter (Han Xiao)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

  • [4fa99d7f] - clean up imports (Nan Wang)

  • [5eabbb46] - add docs (Nan Wang)

  • [5ec57d6d] - fix the query bug in faiss (Nan Wang)

๐Ÿ“— Documentationยถ

  • [e8e7a6bf] - readme: zh (Yue Liu)

  • [517d01ad] - readme: ru (Yue Liu)

  • [6dcf3dfa] - readme: en (Yue Liu)

  • [71208c23] - readme: ja (Yue Liu)

  • [95a05e6a] - readme: fr (Yue Liu)

  • [8d3965ac] - readme: de (Yue Liu)

  • [53c56e55] - 101: restructure, rewrite (Alex C-G)

  • [df499241] - 101: get up and running (Alex C-G)

  • [7ac80fb1] - 101: spacing (Alex C-G)

  • [a411b321] - 101: Improve analogy (Alex C-G)

  • [802af445] - 101: Pancake analogy in chunk section (Alex C-G)

  • [4d9103c7] - 101: rewording, formatting (Alex C-G)

  • [9ce44431] - 101: what is jina/why neural search sections (Alex C-G)

  • [b6caa5dd] - 101: link for yaml (Alex C-G)

  • [a0b88c90] - 101: delete huge spacing (Alex C-G)

  • [78216f26] - 101: center all images (Alex C-G)

  • [11626bcd] - 101: image center test 3 (Alex C-G)

  • [ec5464e8] - 101: image center test 2 (Alex C-G)

  • [628b0fc8] - 101: image center test (Alex C-G)

  • [7797b23a] - 101: edits, test image moving (Alex C-G)

  • [41c9a144] - 101: More rewording and editing; some pics removed (Alex C-G)

  • [ca42d9df] - 101: Comment out PDF button that doesnt link to PDF (Alex C-G)

  • [0a7a3b46] - 101: Rewriting (Alex C-G)

  • [d20b00dd] - 101: Redo headings (Alex C-G)

  • [4f94c371] - 101: New section (Alex C-G)

๐Ÿน Other Improvementsยถ

  • [22f29e39] - 101 (Han Xiao)

  • [ffddeb04] - docs: update TOC (Jina Dev Bot)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [ca6ac545] - version: bumping version to 0.2.7 (Jina Dev Bot)

  • [f92a914e] - update copyright header (Jina Dev Bot)

Release Note (0.2.9)ยถ

Release time: 2020-06-21 10:06:44

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

๐Ÿ†• New Featuresยถ

  • [bf231280] - encoders: add universal sentence encoder (fhaase2)

๐Ÿž Bug fixesยถ

  • [020c92b2] - pea: fix except handling in pea (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [88a67412] - drivers: add test for prune driver (fhaase2)

๐Ÿน Other Improvementsยถ

  • [94322a8d] - hotfix error handling (Han Xiao)

  • [ae9832e8] - update copyright header (Jina Dev Bot)

  • [cd57b690] - docs: update TOC (Jina Dev Bot)

  • [4ab91693] - version: bumping version to 0.2.9 (Jina Dev Bot)

Release Note (0.2.10)ยถ

Release time: 2020-06-23 19:36:22

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

๐Ÿ†• New Featuresยถ

  • [1e7d3b6b] - add password from stdin (Han Xiao)

๐Ÿž Bug fixesยถ

  • [7a648ea3] - indexer: is trained set on train call (fhaase2)

๐Ÿ Unit Test and CICDยถ

  • [d0be9f32] - delete empty space in a filename (Yue Liu)

๐Ÿน Other Improvementsยถ

  • [4a98575a] - hotfix add jina hub command (Han Xiao)

  • [b18aa902] - add jina hub command (Han Xiao)

  • [f84bca6b] - update copyright header (Jina Dev Bot)

  • [7764f053] - docs: update TOC (Jina Dev Bot)

  • [79b302c9] - version: bumping version to 0.2.10 (Jina Dev Bot)

Release Note (0.3.0)ยถ

Release time: 2020-06-24 14:26:50

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Alex C-G, fhaase2, Yue Liu, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [3e983307] - hub: add docker readme (Han Xiao)

  • [33a944a4] - hub: add success html page (Han Xiao)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [23905c13] - fix password-stdin (Han Xiao)

  • [7a648ea3] - indexer: is trained set on train call (fhaase2)

  • [e515e2ba] - driver: improve efficiency of topk filter (Han Xiao)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

๐Ÿ“— Documentationยถ

  • [7bb1d691] - contributing: before starting section (Alex C-G)

  • [40a01d9b] - contributing: info on string length (Alex C-G)

  • [92b81843] - contributing: remove duplicated naming conventions (Alex C-G)

  • [06bb4fbb] - contributing: remove duplicated bad examples (Alex C-G)

  • [6ce0ed53] - contributing: info from pinned issue, rewrite for easy use (Alex C-G)

  • [f1288681] - 101: capitalization, remove pancake analogy (Alex C-G)

  • [5f3ba6c3] - 101: punctuation (Alex C-G)

  • [79fbf2bd] - 101: remove question from text that i added before (Alex C-G)

  • [07a5d90f] - 101: heading capitalization, formatting (Alex C-G)

  • [9ff5e3cb] - 101: cherry-pick updated text (Alex C-G)

๐Ÿ Unit Test and CICDยถ

  • [d0be9f32] - delete empty space in a filename (Yue Liu)

๐Ÿน Other Improvementsยถ

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

  • [cabf4bdd] - docs: update TOC (Jina Dev Bot)

  • [14de9429] - version: bumping version to 0.2.11 (Jina Dev Bot)

  • [79b302c9] - version: bumping version to 0.2.10 (Jina Dev Bot)

  • [94322a8d] - hotfix error handling (Han Xiao)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [9ea6ca96] - hotfix error catching (Han Xiao)

Release Note (0.3.1)ยถ

Release time: 2020-06-25 21:38:52

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Alex C-G, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [012e9e13] - peapods: add error skipping strategy (Han Xiao)

๐Ÿž Bug fixesยถ

  • [bed4f556] - driver: remove pub driver with post_hook (Han Xiao)

๐Ÿ“— Documentationยถ

  • [2fd88767] - readme: wording improvement (Alex C-G)

  • [767dddb4] - code-of-conduct: initial commit (Alex C-G)

๐Ÿน Other Improvementsยถ

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [358bfec1] - docs: update TOC (Jina Dev Bot)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

Release Note (0.3.2)ยถ

Release time: 2020-06-26 15:57:23

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

๐Ÿน Other Improvementsยถ

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

Release Note (0.3.3)ยถ

Release time: 2020-06-30 00:25:56

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Morry Wang, fhaase2, Jina Dev Bot, BingHo1013, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

๐Ÿž Bug fixesยถ

  • [f67fdf1b] - indexer: fix ref_indexer in ChunkIndexer (Han Xiao)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [0e4c4c1e] - gateway: concurrency test for rest gateway (fhaase2)

๐Ÿน Other Improvementsยถ

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [57600153] - update copyright header (Jina Dev Bot)

  • [d985f4d6] - Delete 1500x667 new.gif (BingHo1013)

  • [a4618512] - update readme gif (BingHo1013)

  • [6e3ece22] - docs: update TOC (Jina Dev Bot)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

Release Note (0.3.4)ยถ

Release time: 2020-07-03 15:57:20

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, fhaase2, Jina Dev Bot, Nan Wang, hanxiao, BingHo1013, Andrey Vasnetsov, Morry Wang, coolmian, JamesTang616, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [7abe42ad] - peapods: add uvloop as an alternative event loop (Han Xiao)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

๐Ÿž Bug fixesยถ

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

๐Ÿ“— Documentationยถ

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [ee84d174] - use image built from pr in tests (fhaase2)

๐Ÿน Other Improvementsยถ

  • [76980af4] - docs: update TOC (Jina Dev Bot)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [f9dca5b2] - update copyright header (Jina Dev Bot)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [d985f4d6] - Delete 1500x667 new.gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

Release Note (0.3.5)ยถ

Release time: 2020-07-04 17:33:55

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

๐Ÿ†• New Featuresยถ

  • [a793a1e4] - executor: add image custom keras (Anish)

๐Ÿž Bug fixesยถ

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

๐Ÿšง Code Refactoringยถ

  • [29315644] - executor: change imports (Anish Pawar)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ Unit Test and CICDยถ

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [6a10ab4d] - docs: update TOC (Jina Dev Bot)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

Release Note (0.3.6)ยถ

Release time: 2020-07-05 19:21:46

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, fhaase2, Jina Dev Bot, Joan Fontanals Martinez, Anish Pawar, Nan Wang, hanxiao, BingHo1013, Andrey Vasnetsov, Morry Wang, coolmian, JamesTang616, Anish, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [b06bef4a] - encoder: transformers truncation strategy (fhaase2)

  • [c4761110] - dockerfile: add prebuilt packages (Han Xiao)

  • [6650da6a] - setup!: make tornado as a base dependency (Han Xiao)

  • [eab1a393] - zmq: use zmqstream as default zmqlet (Han Xiao)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

๐Ÿž Bug fixesยถ

  • [6d201a8b] - peapods: got events closed stream (fhaase2)

  • [90a4fce1] - ci: remove redundant print (Han Xiao)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

๐Ÿšง Code Refactoringยถ

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [16242579] - cla: add new colleagues (Han Xiao)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [3e6489de] - hotfix fix resource warning (Han Xiao)

  • [a0673912] - docs: update TOC (Jina Dev Bot)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [7bff1f75] - Merge pull request #615 from jina-ai/feat-uvloop (Han Xiao)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [f9dca5b2] - update copyright header (Jina Dev Bot)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

Release Note (0.3.7)ยถ

Release time: 2020-07-10 15:57:32

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Han Xiao, Joan Fontanals Martinez, Alex C-G, fhaase2, Anish Pawar, Nan Wang, hanxiao, BingHo1013, Andrey Vasnetsov, Morry Wang, coolmian, JamesTang616, Anish, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [f20b8e30] - frameworks: add faiss framework to be able to move index to gpu (Joan Fontanals Martinez)

  • [95e036e6] - flow: change search_numpy to search_ndarray for consistency (Joan Fontanals Martinez)

  • [ee6df32e] - drivers: add unaryencodedriver (Joan Fontanals Martinez)

  • [aba01f94] - flow: dryrun is running by default (Han Xiao)

  • [d86d821c] - crafter: add crafter arraybytesreader (Joan Fontanals Martinez)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

๐Ÿž Bug fixesยถ

  • [63204742] - helloworld: remove unused component (Joan Fontanals Martinez)

  • [e0ed7e4c] - ci: remove redundant print (Han Xiao)

  • [4546a608] - encoders: fix mask prune creation (Joan Fontanals Martinez)

  • [8a70c7f5] - driver: use copyfrom in doc craft driver (Joan Fontanals Martinez)

  • [efa1cc86] - crafter: document does not have offset (Joan Fontanals Martinez)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

๐Ÿšง Code Refactoringยถ

  • [e4556d32] - proto: remove dry run command (Han Xiao)

  • [feb41bdb] - client: trigger dry_run from client not the flow (Han Xiao)

  • [ac6175a7] - crafters: io crafters should craft documents (Joan Fontanals Martinez)

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [d4e006d6] - readme: promote tutorials heading (Alex C-G)

  • [caeb6268] - readme: tweaks based on hans feedback (Alex C-G)

  • [7cd44a61] - 101: add link to explain basics of neural search (Alex C-G)

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [c3f6138c] - indexers: split indexer tests and add faiss indexer test (Joan Fontanals Martinez)

  • [1588cfd2] - flow: improved log server tests (fhaase2)

  • [6d2056f7] - crafters: add tests for array bytes reader (Joan Fontanals Martinez)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [714604ef] - update copyright header (Jina Dev Bot)

  • [95a535e1] - fix typo in readme (Han Xiao)

  • [2186a43f] - docs: update TOC (Jina Dev Bot)

  • [0245bcd9] - version: the next version will be 0.3.7 (Jina Dev Bot)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [7bff1f75] - Merge pull request #615 from jina-ai/feat-uvloop (Han Xiao)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

Release Note (0.3.8)ยถ

Release time: 2020-07-17 15:57:32

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Joan Fontanals Martinez, Han Xiao, Nan Wang, Joan Fontanals, shivam-raj, Alex C-G, fhaase2, Anish Pawar, hanxiao, BingHo1013, Andrey Vasnetsov, Morry Wang, coolmian, JamesTang616, Anish, Shivam Raj, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [05828c89] - ci: try to add code coverage reports using codecov (Joan Fontanals Martinez)

  • [aea024b9] - indexers: add integration tests for milvusdb (Joan Fontanals Martinez)

  • [839fc317] - driver: add filter driver (Han Xiao)

  • [0142c743] - indexers: add milvusIndexer (Joan Fontanals Martinez)

  • [e39920dc] - indexers: add milvus db handler to abstract milvus db (Joan Fontanals Martinez)

  • [6412ff7a] - executors: safe access _device, check on gpu post_init_wrapper (Joan Fontanals)

  • [19565b2e] - driver: add queryset driver (Han Xiao)

  • [9f75f590] - indexer: add annoy search_k parameter (Joan Fontanals Martinez)

  • [0f868c96] - executors: add distance parameter to faiss indexer (Joan Fontanals Martinez)

  • [1b3d265e] - executors: add nprobe parameter to faiss indexer (Joan Fontanals Martinez)

  • [95e036e6] - flow: change search_numpy to search_ndarray for consistency (Joan Fontanals Martinez)

  • [ee6df32e] - drivers: add unaryencodedriver (Joan Fontanals Martinez)

  • [d86d821c] - crafter: add crafter arraybytesreader (Joan Fontanals Martinez)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [ee00b938] - indexer: add spaces (shivam-raj)

  • [1aa9ae17] - indexer: fix code according to suggestions (shivam-raj)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

  • [12ed8925] - indexer: add recall vs speed tradeoff (Shivam Raj)

  • [e0dfc7c2] - indexer: add multithreading for indexing (Shivam Raj)

  • [fb9cd9d8] - indexer: fix NGTIndexer and test (Shivam Raj)

  • [c82f1e8e] - indexer: fix test (Shivam Raj)

  • [712c0d19] - indexer: add test and requirement (Shivam Raj)

  • [df19efdd] - indexer: fix get_query_handler (Shivam Raj)

  • [3997f900] - indexer: add ngt indexer (Shivam Raj)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [9dd18c69] - increase the timeout for test_hub_build_pull (Nan Wang)

  • [91ab8831] - add reasons for the skipped unittests (Nan Wang)

  • [eea3a22f] - disable test_container_volume (Nan Wang)

  • [7500be38] - clean up (Nan Wang)

  • [d4be59ae] - add sleep for container tests (Nan Wang)

  • [08159f1c] - add sleep for closing the ports (Nan Wang)

  • [9852feb8] - add the timeout for hw (Nan Wang)

  • [3d202c4c] - fix the global timeout (Nan Wang)

  • [a55e4e61] - add the global timeout (Nan Wang)

  • [26da9f26] - add more timeout (Nan Wang)

  • [c833476b] - fix test_hub (Nan Wang)

  • [a68e2be6] - fix test_index and test_container (Nan Wang)

  • [5a8b8659] - debug test_quant (Nan Wang)

  • [b6b92f62] - fix the tfkeras and pytorch tests (Nan Wang)

  • [befa8464] - debug test_gateway (Nan Wang)

  • [49f5550b] - add pytest-timeout (Nan Wang)

  • [6cc6d3d3] - workflows: switch to pytest and pytest-xdist (Nan Wang)

  • [cf8698c4] - fix the bug in using chunks (Nan Wang)

  • [e89e2b62] - fix the conflicts when using chunks (Nan Wang)

  • [706af7c3] - drivers: fix the bug on chunks in drivers (Nan Wang)

  • [80e44b17] - debug the test_mime (Nan Wang)

  • [efda3b40] - ci: disable the over-verbose logs (Nan Wang)

  • [d4cdd970] - indexer: remove print statements (shivam-raj)

  • [7937c075] - indexer: resolve conflict (shivam-raj)

  • [532a9f8b] - indexer: add tests in separate file (shivam-raj)

  • [63204742] - helloworld: remove unused component (Joan Fontanals Martinez)

  • [e0ed7e4c] - ci: remove redundant print (Han Xiao)

  • [4546a608] - encoders: fix mask prune creation (Joan Fontanals Martinez)

  • [8a70c7f5] - driver: use copyfrom in doc craft driver (Joan Fontanals Martinez)

  • [efa1cc86] - crafter: document does not have offset (Joan Fontanals Martinez)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [9bb66209] - test: move tests to unit_tests and activate integ test in ci (Joan Fontanals Martinez)

  • [168ee8de] - ngt: make ngt inherit from basenumpyindexer (Joan Fontanals Martinez)

  • [1aeacb7f] - fix based on the comments (Nan Wang)

  • [a9aa4cb9] - drivers: refactor extract_chunks (Nan Wang)

  • [ac6175a7] - crafters: io crafters should craft documents (Joan Fontanals Martinez)

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [c37a9c6e] - ci: add codecov config file (Joan Fontanals Martinez)

  • [00dd57ca] - readme: add codecov badge in readme (Joan Fontanals Martinez)

  • [d4e006d6] - readme: promote tutorials heading (Alex C-G)

  • [caeb6268] - readme: tweaks based on hans feedback (Alex C-G)

  • [7cd44a61] - 101: add link to explain basics of neural search (Alex C-G)

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [02d1d38d] - codecov: add checkout action (Joan Fontanals Martinez)

  • [74d51772] - test: move codecov yaml to root (Joan Fontanals Martinez)

  • [eedc59f5] - codecov: avoid expiring (Joan Fontanals Martinez)

  • [2a830fd5] - test: test commit to see if report appears (Joan Fontanals Martinez)

  • [892a5cbc] - codecov: try to activate comment from codecov in prs (Joan Fontanals Martinez)

  • [be8cd185] - coverage: add codecov as a standaolone ci step (Joan Fontanals Martinez)

  • [8968cbb3] - coverage: switch to github actions (Joan Fontanals Martinez)

  • [1588cfd2] - flow: improved log server tests (fhaase2)

  • [6d2056f7] - crafters: add tests for array bytes reader (Joan Fontanals Martinez)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [e2ba7998] - update copyright header (Jina Dev Bot)

  • [976d90ff] - fix github (Han Xiao)

  • [04b9a416] - driver: remove if clause for #640 (Han Xiao)

  • [942dff64] - indexer: change argsort by argpartition,avoid sorting full array (Joan Fontanals Martinez)

  • [d1d4092b] - docs: update TOC (Jina Dev Bot)

  • [169e9ce9] - version: the next version will be 0.3.8 (Jina Dev Bot)

  • [95a535e1] - fix typo in readme (Han Xiao)

  • [0245bcd9] - version: the next version will be 0.3.7 (Jina Dev Bot)

  • [3e6489de] - hotfix fix resource warning (Han Xiao)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [7bff1f75] - Merge pull request #615 from jina-ai/feat-uvloop (Han Xiao)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [9ea6ca96] - hotfix error catching (Han Xiao)

Release Note (0.4.0)ยถ

Release time: 2020-07-22 08:55:30

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, dima, Joan Fontanals Martinez, Emmanuel Adesile, Jina Dev Bot, Joan Fontanals, Nan Wang, shivam-raj, Alex C-G, fhaase2, Anish Pawar, hanxiao, BingHo1013, Andrey Vasnetsov, Morry Wang, coolmian, JamesTang616, Anish, Shivam Raj, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [485c6224] - codecov: change codecov config (Joan Fontanals Martinez)

  • [839fc317] - driver: add filter driver (Han Xiao)

  • [6412ff7a] - executors: safe access _device, check on gpu post_init_wrapper (Joan Fontanals)

  • [19565b2e] - driver: add queryset driver (Han Xiao)

  • [9f75f590] - indexer: add annoy search_k parameter (Joan Fontanals Martinez)

  • [0f868c96] - executors: add distance parameter to faiss indexer (Joan Fontanals Martinez)

  • [1b3d265e] - executors: add nprobe parameter to faiss indexer (Joan Fontanals Martinez)

  • [95e036e6] - flow: change search_numpy to search_ndarray for consistency (Joan Fontanals Martinez)

  • [ee6df32e] - drivers: add unaryencodedriver (Joan Fontanals Martinez)

  • [d86d821c] - crafter: add crafter arraybytesreader (Joan Fontanals Martinez)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [ee00b938] - indexer: add spaces (shivam-raj)

  • [1aa9ae17] - indexer: fix code according to suggestions (shivam-raj)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

  • [12ed8925] - indexer: add recall vs speed tradeoff (Shivam Raj)

  • [e0dfc7c2] - indexer: add multithreading for indexing (Shivam Raj)

  • [fb9cd9d8] - indexer: fix NGTIndexer and test (Shivam Raj)

  • [c82f1e8e] - indexer: fix test (Shivam Raj)

  • [712c0d19] - indexer: add test and requirement (Shivam Raj)

  • [df19efdd] - indexer: fix get_query_handler (Shivam Raj)

  • [3997f900] - indexer: add ngt indexer (Shivam Raj)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [d9eb4e8d] - input_files: add error handling for bad reading mode, fix docs (dima)

  • [4b890ddd] - flow: fix access to pod edges, force gateway to get scheduling arg (Joan Fontanals Martinez)

  • [6cd0f9ee] - milvus: move import milvusdbhandler which imports milvus (Joan Fontanals Martinez)

  • [df10f2cf] - toc: add flow section to table of contents (dima)

  • [9dd18c69] - increase the timeout for test_hub_build_pull (Nan Wang)

  • [91ab8831] - add reasons for the skipped unittests (Nan Wang)

  • [eea3a22f] - disable test_container_volume (Nan Wang)

  • [7500be38] - clean up (Nan Wang)

  • [d4be59ae] - add sleep for container tests (Nan Wang)

  • [08159f1c] - add sleep for closing the ports (Nan Wang)

  • [9852feb8] - add the timeout for hw (Nan Wang)

  • [3d202c4c] - fix the global timeout (Nan Wang)

  • [a55e4e61] - add the global timeout (Nan Wang)

  • [26da9f26] - add more timeout (Nan Wang)

  • [c833476b] - fix test_hub (Nan Wang)

  • [a68e2be6] - fix test_index and test_container (Nan Wang)

  • [5a8b8659] - debug test_quant (Nan Wang)

  • [b6b92f62] - fix the tfkeras and pytorch tests (Nan Wang)

  • [befa8464] - debug test_gateway (Nan Wang)

  • [49f5550b] - add pytest-timeout (Nan Wang)

  • [6cc6d3d3] - workflows: switch to pytest and pytest-xdist (Nan Wang)

  • [cf8698c4] - fix the bug in using chunks (Nan Wang)

  • [e89e2b62] - fix the conflicts when using chunks (Nan Wang)

  • [706af7c3] - drivers: fix the bug on chunks in drivers (Nan Wang)

  • [80e44b17] - debug the test_mime (Nan Wang)

  • [efda3b40] - ci: disable the over-verbose logs (Nan Wang)

  • [d4cdd970] - indexer: remove print statements (shivam-raj)

  • [7937c075] - indexer: resolve conflict (shivam-raj)

  • [532a9f8b] - indexer: add tests in separate file (shivam-raj)

  • [63204742] - helloworld: remove unused component (Joan Fontanals Martinez)

  • [e0ed7e4c] - ci: remove redundant print (Han Xiao)

  • [4546a608] - encoders: fix mask prune creation (Joan Fontanals Martinez)

  • [8a70c7f5] - driver: use copyfrom in doc craft driver (Joan Fontanals Martinez)

  • [efa1cc86] - crafter: document does not have offset (Joan Fontanals Martinez)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [be90028b] - flow: improve optimization code (Joan Fontanals)

  • [dde2647c] - milvus: check connectivity status before connecting (Joan Fontanals Martinez)

  • [12e9efc8] - flow: split between building and optimization (Joan Fontanals)

  • [6613edb1] - drivers: remove publishdriver (Joan Fontanals Martinez)

  • [e437c69e] - pea: add head and tail peas as own classes (Joan Fontanals Martinez)

  • [168ee8de] - ngt: make ngt inherit from basenumpyindexer (Joan Fontanals Martinez)

  • [1aeacb7f] - fix based on the comments (Nan Wang)

  • [a9aa4cb9] - drivers: refactor extract_chunks (Nan Wang)

  • [ac6175a7] - crafters: io crafters should craft documents (Joan Fontanals Martinez)

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [3b340dfc] - search-input: focus on search input when โ€œ/โ€ is pressed (Emmanuel Adesile)

  • [d4e006d6] - readme: promote tutorials heading (Alex C-G)

  • [caeb6268] - readme: tweaks based on hans feedback (Alex C-G)

  • [7cd44a61] - 101: add link to explain basics of neural search (Alex C-G)

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [be761ed7] - flow: add flows from examples to test (Joan Fontanals)

  • [bed7541b] - flow: test socket configuration of pods and peas in flow (Joan Fontanals Martinez)

  • [1588cfd2] - flow: improved log server tests (fhaase2)

  • [6d2056f7] - crafters: add tests for array bytes reader (Joan Fontanals Martinez)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [eab2b4cf] - hotfix fix release (Han Xiao)

  • [d871d929] - hotfix 0.4.0 release (Han Xiao)

  • [e658161b] - update copyright header (Jina Dev Bot)

  • [12b54ea6] - docs: update TOC (Jina Dev Bot)

  • [e5da5fe4] - version: the next version will be 0.3.9 (Jina Dev Bot)

  • [976d90ff] - fix github (Han Xiao)

  • [04b9a416] - driver: remove if clause for #640 (Han Xiao)

  • [942dff64] - indexer: change argsort by argpartition,avoid sorting full array (Joan Fontanals Martinez)

  • [169e9ce9] - version: the next version will be 0.3.8 (Jina Dev Bot)

  • [95a535e1] - fix typo in readme (Han Xiao)

  • [0245bcd9] - version: the next version will be 0.3.7 (Jina Dev Bot)

  • [3e6489de] - hotfix fix resource warning (Han Xiao)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [7bff1f75] - Merge pull request #615 from jina-ai/feat-uvloop (Han Xiao)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [9ea6ca96] - hotfix error catching (Han Xiao)

Release Note (0.4.1)ยถ

Release time: 2020-07-31 20:57:25

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Joan Fontanals, Joan Fontanals Martinez, Jina Dev Bot, 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, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [33f667d1] - driver: improve efficiency of concat embed (Han Xiao)

  • [d1a82d3a] - driver: add concat embedding driver (Han Xiao)

  • [3d7ffaed] - proto: remove modality from control request (Joan Fontanals Martinez)

  • [33c01aed] - drivers: add docrankerdriver (Joan Fontanals Martinez)

  • [8af7b207] - proto: change tags from map to struct (Han Xiao)

  • [5b879b9d] - drivers: filterQL cannot handle doc in place (Joan Fontanals)

  • [ec593781] - ci: add tests and coverage when push on master (Joan Fontanals)

  • [8b850e2a] - peas: add modes_id argument, prepend filterql driver when found (Joan Fontanals Martinez)

  • [4a1c3720] - proto: add mode_id (Joan Fontanals Martinez)

  • [3c021d28] - transformer embedder: support more transformer models (dima)

  • [485c6224] - codecov: change codecov config (Joan Fontanals Martinez)

  • [a22fea1d] - driver: new recursive driver (Han Xiao)

  • [b9838436] - proto!: make document a recursive structure (Han Xiao)

  • [839fc317] - driver: add filter driver (Han Xiao)

  • [6412ff7a] - executors: safe access _device, check on gpu post_init_wrapper (Joan Fontanals)

  • [19565b2e] - driver: add queryset driver (Han Xiao)

  • [9f75f590] - indexer: add annoy search_k parameter (Joan Fontanals Martinez)

  • [0f868c96] - executors: add distance parameter to faiss indexer (Joan Fontanals Martinez)

  • [1b3d265e] - executors: add nprobe parameter to faiss indexer (Joan Fontanals Martinez)

  • [95e036e6] - flow: change search_numpy to search_ndarray for consistency (Joan Fontanals Martinez)

  • [ee6df32e] - drivers: add unaryencodedriver (Joan Fontanals Martinez)

  • [d86d821c] - crafter: add crafter arraybytesreader (Joan Fontanals Martinez)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [ee00b938] - indexer: add spaces (shivam-raj)

  • [1aa9ae17] - indexer: fix code according to suggestions (shivam-raj)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

  • [12ed8925] - indexer: add recall vs speed tradeoff (Shivam Raj)

  • [e0dfc7c2] - indexer: add multithreading for indexing (Shivam Raj)

  • [fb9cd9d8] - indexer: fix NGTIndexer and test (Shivam Raj)

  • [c82f1e8e] - indexer: fix test (Shivam Raj)

  • [712c0d19] - indexer: add test and requirement (Shivam Raj)

  • [df19efdd] - indexer: fix get_query_handler (Shivam Raj)

  • [3997f900] - indexer: add ngt indexer (Shivam Raj)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [e614bc3c] - request: assign doc length in request gen (Han Xiao)

  • [ac889e82] - helper: improve collision in random_port (Han Xiao)

  • [3b19e4c4] - driver: fix reduce driver behavior to include recursive (Han Xiao)

  • [8857ab10] - driver: fix reduce driver behavior (Han Xiao)

  • [ed6f9047] - drivers: fix ranker driver (Joan Fontanals Martinez)

  • [6292a8b1] - driver: fix recursive for matches and chunks (Han Xiao)

  • [fa571bdf] - driver: fix rank and search driver (Han Xiao)

  • [d5a573f1] - driver: fix filterql driver (Han Xiao)

  • [a53185d5] - api: api should use yaml path (Joan Fontanals Martinez)

  • [9f13b9c9] - peas: fix pea names with replicas (Joan Fontanals Martinez)

  • [727066dc] - driver: fix slicing remove logic (Han Xiao)

  • [d9eb4e8d] - input_files: add error handling for bad reading mode, fix docs (dima)

  • [4b890ddd] - flow: fix access to pod edges, force gateway to get scheduling arg (Joan Fontanals Martinez)

  • [6cd0f9ee] - milvus: move import milvusdbhandler which imports milvus (Joan Fontanals Martinez)

  • [df10f2cf] - toc: add flow section to table of contents (dima)

  • [9dd18c69] - increase the timeout for test_hub_build_pull (Nan Wang)

  • [91ab8831] - add reasons for the skipped unittests (Nan Wang)

  • [eea3a22f] - disable test_container_volume (Nan Wang)

  • [7500be38] - clean up (Nan Wang)

  • [d4be59ae] - add sleep for container tests (Nan Wang)

  • [08159f1c] - add sleep for closing the ports (Nan Wang)

  • [9852feb8] - add the timeout for hw (Nan Wang)

  • [3d202c4c] - fix the global timeout (Nan Wang)

  • [a55e4e61] - add the global timeout (Nan Wang)

  • [26da9f26] - add more timeout (Nan Wang)

  • [c833476b] - fix test_hub (Nan Wang)

  • [a68e2be6] - fix test_index and test_container (Nan Wang)

  • [5a8b8659] - debug test_quant (Nan Wang)

  • [b6b92f62] - fix the tfkeras and pytorch tests (Nan Wang)

  • [befa8464] - debug test_gateway (Nan Wang)

  • [49f5550b] - add pytest-timeout (Nan Wang)

  • [6cc6d3d3] - workflows: switch to pytest and pytest-xdist (Nan Wang)

  • [cf8698c4] - fix the bug in using chunks (Nan Wang)

  • [e89e2b62] - fix the conflicts when using chunks (Nan Wang)

  • [706af7c3] - drivers: fix the bug on chunks in drivers (Nan Wang)

  • [80e44b17] - debug the test_mime (Nan Wang)

  • [efda3b40] - ci: disable the over-verbose logs (Nan Wang)

  • [d4cdd970] - indexer: remove print statements (shivam-raj)

  • [7937c075] - indexer: resolve conflict (shivam-raj)

  • [532a9f8b] - indexer: add tests in separate file (shivam-raj)

  • [63204742] - helloworld: remove unused component (Joan Fontanals Martinez)

  • [e0ed7e4c] - ci: remove redundant print (Han Xiao)

  • [4546a608] - encoders: fix mask prune creation (Joan Fontanals Martinez)

  • [8a70c7f5] - driver: use copyfrom in doc craft driver (Joan Fontanals Martinez)

  • [efa1cc86] - crafter: document does not have offset (Joan Fontanals Martinez)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [9b376113] - driver: _forward is renamed to _pass (Han Xiao)

  • [24d8ae33] - indexer: verify non-empty results (Joan Fontanals)

  • [4eef0c9c] - indexer: changes detected by using mypy static type checker (Joan Fontanals Martinez)

  • [45103e3f] - proto: rename mode_id to modality (Han Xiao)

  • [a84763aa] - indexer: remove type hints with chunk (Joan Fontanals Martinez)

  • [741bcac9] - driver: remove chunk-level visit in rank driver (Han Xiao)

  • [1923abad] - tests: move some tests yaml files (Joan Fontanals Martinez)

  • [f559f1cf] - proto!: flatten matches into recursive docs (Han Xiao)

  • [57bc5592] - proto: remove filter_by from proto (Han Xiao)

  • [6f569343] - cli: rename replicas to parallel (Han Xiao)

  • [8a623d60] - indexer: move milvus import into function (Han Xiao)

  • [fa45a946] - search: refactor search driver (Han Xiao)

  • [ec4c9e4a] - peapods: change arguments in tests (Joan Fontanals Martinez)

  • [25e62844] - peapods: yaml path and images merged into uses (Joan Fontanals Martinez)

  • [be90028b] - flow: improve optimization code (Joan Fontanals)

  • [dde2647c] - milvus: check connectivity status before connecting (Joan Fontanals Martinez)

  • [878f44ca] - helloworld: refactor with new driver (Han Xiao)

  • [12e9efc8] - flow: split between building and optimization (Joan Fontanals)

  • [6613edb1] - drivers: remove publishdriver (Joan Fontanals Martinez)

  • [b23ed07d] - driver: refactor reduce driver (Han Xiao)

  • [e437c69e] - pea: add head and tail peas as own classes (Joan Fontanals Martinez)

  • [2cecd44b] - helloworld: remove crafter (Han Xiao)

  • [85fca611] - crafter: remove BaseDocCrafter and BaseChunkCrafter (Han Xiao)

  • [f8f790dd] - driver: refactor filter/reverse/sort driver (Han Xiao)

  • [4bd33ff8] - driver: refactor score driver (Han Xiao)

  • [239a3a94] - driver: refactor select/slice/sort driver (Han Xiao)

  • [168ee8de] - ngt: make ngt inherit from basenumpyindexer (Joan Fontanals Martinez)

  • [836f2dc3] - request: using new counter (Han Xiao)

  • [d7302d1b] - driver: refactor index driver with recursive driver (Han Xiao)

  • [8c7e8985] - driver: move sort prune to qlang (Han Xiao)

  • [ac137a7f] - helper: add counter as id generator (Han Xiao)

  • [b56fea88] - driver: refactor encode driver with recursive driver (Han Xiao)

  • [6a0b679f] - driver: refactor craft driver with recursive driver (Han Xiao)

  • [a89d4091] - driver: refactor prune driver with recursive driver (Han Xiao)

  • [1aeacb7f] - fix based on the comments (Nan Wang)

  • [a9aa4cb9] - drivers: refactor extract_chunks (Nan Wang)

  • [ac6175a7] - crafters: io crafters should craft documents (Joan Fontanals Martinez)

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [d36b9fcc] - readme: add more flow examples (Han Xiao)

  • [480151cd] - readme: add more example on the flow (Han Xiao)

  • [dd97ca9e] - readme: update hello-world example to match new api (Han Xiao)

  • [e2223f66] - readme: fix some typos in zh (Eric Shen)

  • [3ca763d9] - 101: fix german typo (Zenahr Barzani)

  • [3b340dfc] - search-input: focus on search input when โ€œ/โ€ is pressed (Emmanuel Adesile)

  • [d4e006d6] - readme: promote tutorials heading (Alex C-G)

  • [caeb6268] - readme: tweaks based on hans feedback (Alex C-G)

  • [7cd44a61] - 101: add link to explain basics of neural search (Alex C-G)

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [79fc7ecc] - drivers: add test for segment driver (Joan Fontanals Martinez)

  • [4b367a90] - drivers: add test for craft driver (Joan Fontanals Martinez)

  • [c55bf886] - drivers: add encode driver test (Joan Fontanals Martinez)

  • [6ee063fd] - drivers: add key value search driver test (Joan Fontanals Martinez)

  • [f2f6b3bd] - drivers: add vector search driver test (Joan Fontanals Martinez)

  • [387f5ee3] - flow: add test for double merging pathways (Han Xiao)

  • [dd430839] - drivers: add test for rank drivers (Joan Fontanals Martinez)

  • [1a301780] - drivers: add reduce all driver test (Joan Fontanals Martinez)

  • [34f79f2f] - drivers: add working complex test with mode ids (Joan Fontanals Martinez)

  • [1188f12d] - mode: add complex flow mode with multimode (Joan Fontanals Martinez)

  • [b8959ac4] - mode: add simple test with mode filtering (Joan Fontanals Martinez)

  • [a344512f] - fix workflow (Han Xiao)

  • [f5e6bdbe] - add filterql driver test (Han Xiao)

  • [e5813046] - drivers: small reorganization of some tests (Joan Fontanals Martinez)

  • [0ab2cf89] - querylang: add lookup and filterql tests (Joan Fontanals Martinez)

  • [14afb814] - move helloworld to integration test (Han Xiao)

  • [21a42b38] - sync with test from master (Han Xiao)

  • [be761ed7] - flow: add flows from examples to test (Joan Fontanals)

  • [bed7541b] - flow: test socket configuration of pods and peas in flow (Joan Fontanals Martinez)

  • [6594b5a2] - fix unit test (Han Xiao)

  • [1588cfd2] - flow: improved log server tests (fhaase2)

  • [6d2056f7] - crafters: add tests for array bytes reader (Joan Fontanals Martinez)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [9d3c31e8] - resume weekly patch release (Han Xiao)

  • [55fca182] - update copyright header (Jina Dev Bot)

  • [2c87697c] - disable this friday release (Han Xiao)

  • [3b21955e] - docs: update TOC (Jina Dev Bot)

  • [569e711b] - version: the next version will be 0.4.1 (Jina Dev Bot)

  • [e5da5fe4] - version: the next version will be 0.3.9 (Jina Dev Bot)

  • [234a921a] - Merge pull request #659 from jina-ai/feat-ci-codecov (Han Xiao)

  • [823953a0] - fix flake8 complains (Han Xiao)

  • [976d90ff] - fix github (Han Xiao)

  • [04b9a416] - driver: remove if clause for #640 (Han Xiao)

  • [942dff64] - indexer: change argsort by argpartition,avoid sorting full array (Joan Fontanals Martinez)

  • [169e9ce9] - version: the next version will be 0.3.8 (Jina Dev Bot)

  • [95a535e1] - fix typo in readme (Han Xiao)

  • [0245bcd9] - version: the next version will be 0.3.7 (Jina Dev Bot)

  • [3e6489de] - hotfix fix resource warning (Han Xiao)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [9ea6ca96] - hotfix error catching (Han Xiao)

Release Note (0.4.2)ยถ

Release time: 2020-08-02 15:27:56

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, 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, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [43647a44] - proto: add queryset to proto (Han Xiao)

  • [33f667d1] - driver: improve efficiency of concat embed (Han Xiao)

  • [d1a82d3a] - driver: add concat embedding driver (Han Xiao)

  • [3d7ffaed] - proto: remove modality from control request (Joan Fontanals Martinez)

  • [33c01aed] - drivers: add docrankerdriver (Joan Fontanals Martinez)

  • [8af7b207] - proto: change tags from map to struct (Han Xiao)

  • [5b879b9d] - drivers: filterQL cannot handle doc in place (Joan Fontanals)

  • [ec593781] - ci: add tests and coverage when push on master (Joan Fontanals)

  • [8b850e2a] - peas: add modes_id argument, prepend filterql driver when found (Joan Fontanals Martinez)

  • [4a1c3720] - proto: add mode_id (Joan Fontanals Martinez)

  • [3c021d28] - transformer embedder: support more transformer models (dima)

  • [485c6224] - codecov: change codecov config (Joan Fontanals Martinez)

  • [a22fea1d] - driver: new recursive driver (Han Xiao)

  • [b9838436] - proto!: make document a recursive structure (Han Xiao)

  • [839fc317] - driver: add filter driver (Han Xiao)

  • [6412ff7a] - executors: safe access _device, check on gpu post_init_wrapper (Joan Fontanals)

  • [19565b2e] - driver: add queryset driver (Han Xiao)

  • [9f75f590] - indexer: add annoy search_k parameter (Joan Fontanals Martinez)

  • [0f868c96] - executors: add distance parameter to faiss indexer (Joan Fontanals Martinez)

  • [1b3d265e] - executors: add nprobe parameter to faiss indexer (Joan Fontanals Martinez)

  • [95e036e6] - flow: change search_numpy to search_ndarray for consistency (Joan Fontanals Martinez)

  • [ee6df32e] - drivers: add unaryencodedriver (Joan Fontanals Martinez)

  • [d86d821c] - crafter: add crafter arraybytesreader (Joan Fontanals Martinez)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [ee00b938] - indexer: add spaces (shivam-raj)

  • [1aa9ae17] - indexer: fix code according to suggestions (shivam-raj)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [66bef2c1] - proto: add location info to chunk (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

  • [12ed8925] - indexer: add recall vs speed tradeoff (Shivam Raj)

  • [e0dfc7c2] - indexer: add multithreading for indexing (Shivam Raj)

  • [fb9cd9d8] - indexer: fix NGTIndexer and test (Shivam Raj)

  • [c82f1e8e] - indexer: fix test (Shivam Raj)

  • [712c0d19] - indexer: add test and requirement (Shivam Raj)

  • [df19efdd] - indexer: fix get_query_handler (Shivam Raj)

  • [3997f900] - indexer: add ngt indexer (Shivam Raj)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [afd65566] - driver: slower but safer embed concat (Han Xiao)

  • [d9983130] - cicd: fix pip cache problem (Han Xiao)

  • [bb94d6ea] - test: revert type addition (Joan Fontanals Martinez)

  • [42ca7974] - test: try setting float32 as type for test (Joan Fontanals Martinez)

  • [e614bc3c] - request: assign doc length in request gen (Han Xiao)

  • [ac889e82] - helper: improve collision in random_port (Han Xiao)

  • [3b19e4c4] - driver: fix reduce driver behavior to include recursive (Han Xiao)

  • [8857ab10] - driver: fix reduce driver behavior (Han Xiao)

  • [ed6f9047] - drivers: fix ranker driver (Joan Fontanals Martinez)

  • [6292a8b1] - driver: fix recursive for matches and chunks (Han Xiao)

  • [fa571bdf] - driver: fix rank and search driver (Han Xiao)

  • [d5a573f1] - driver: fix filterql driver (Han Xiao)

  • [a53185d5] - api: api should use yaml path (Joan Fontanals Martinez)

  • [9f13b9c9] - peas: fix pea names with replicas (Joan Fontanals Martinez)

  • [727066dc] - driver: fix slicing remove logic (Han Xiao)

  • [d9eb4e8d] - input_files: add error handling for bad reading mode, fix docs (dima)

  • [4b890ddd] - flow: fix access to pod edges, force gateway to get scheduling arg (Joan Fontanals Martinez)

  • [6cd0f9ee] - milvus: move import milvusdbhandler which imports milvus (Joan Fontanals Martinez)

  • [df10f2cf] - toc: add flow section to table of contents (dima)

  • [9dd18c69] - increase the timeout for test_hub_build_pull (Nan Wang)

  • [91ab8831] - add reasons for the skipped unittests (Nan Wang)

  • [eea3a22f] - disable test_container_volume (Nan Wang)

  • [7500be38] - clean up (Nan Wang)

  • [d4be59ae] - add sleep for container tests (Nan Wang)

  • [08159f1c] - add sleep for closing the ports (Nan Wang)

  • [9852feb8] - add the timeout for hw (Nan Wang)

  • [3d202c4c] - fix the global timeout (Nan Wang)

  • [a55e4e61] - add the global timeout (Nan Wang)

  • [26da9f26] - add more timeout (Nan Wang)

  • [c833476b] - fix test_hub (Nan Wang)

  • [a68e2be6] - fix test_index and test_container (Nan Wang)

  • [5a8b8659] - debug test_quant (Nan Wang)

  • [b6b92f62] - fix the tfkeras and pytorch tests (Nan Wang)

  • [befa8464] - debug test_gateway (Nan Wang)

  • [49f5550b] - add pytest-timeout (Nan Wang)

  • [6cc6d3d3] - workflows: switch to pytest and pytest-xdist (Nan Wang)

  • [cf8698c4] - fix the bug in using chunks (Nan Wang)

  • [e89e2b62] - fix the conflicts when using chunks (Nan Wang)

  • [706af7c3] - drivers: fix the bug on chunks in drivers (Nan Wang)

  • [80e44b17] - debug the test_mime (Nan Wang)

  • [efda3b40] - ci: disable the over-verbose logs (Nan Wang)

  • [d4cdd970] - indexer: remove print statements (shivam-raj)

  • [7937c075] - indexer: resolve conflict (shivam-raj)

  • [532a9f8b] - indexer: add tests in separate file (shivam-raj)

  • [63204742] - helloworld: remove unused component (Joan Fontanals Martinez)

  • [e0ed7e4c] - ci: remove redundant print (Han Xiao)

  • [4546a608] - encoders: fix mask prune creation (Joan Fontanals Martinez)

  • [8a70c7f5] - driver: use copyfrom in doc craft driver (Joan Fontanals Martinez)

  • [efa1cc86] - crafter: document does not have offset (Joan Fontanals Martinez)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [13186f15] - proto: remove top_k from proto (Han Xiao)

  • [8cb7ba71] - driver: change all QL drivers inheritance (Han Xiao)

  • [d2326347] - drivers: add type checking by monkeytype (Joan Fontanals Martinez)

  • [9b376113] - driver: _forward is renamed to _pass (Han Xiao)

  • [24d8ae33] - indexer: verify non-empty results (Joan Fontanals)

  • [4eef0c9c] - indexer: changes detected by using mypy static type checker (Joan Fontanals Martinez)

  • [45103e3f] - proto: rename mode_id to modality (Han Xiao)

  • [a84763aa] - indexer: remove type hints with chunk (Joan Fontanals Martinez)

  • [741bcac9] - driver: remove chunk-level visit in rank driver (Han Xiao)

  • [1923abad] - tests: move some tests yaml files (Joan Fontanals Martinez)

  • [f559f1cf] - proto!: flatten matches into recursive docs (Han Xiao)

  • [57bc5592] - proto: remove filter_by from proto (Han Xiao)

  • [6f569343] - cli: rename replicas to parallel (Han Xiao)

  • [8a623d60] - indexer: move milvus import into function (Han Xiao)

  • [fa45a946] - search: refactor search driver (Han Xiao)

  • [ec4c9e4a] - peapods: change arguments in tests (Joan Fontanals Martinez)

  • [25e62844] - peapods: yaml path and images merged into uses (Joan Fontanals Martinez)

  • [be90028b] - flow: improve optimization code (Joan Fontanals)

  • [dde2647c] - milvus: check connectivity status before connecting (Joan Fontanals Martinez)

  • [878f44ca] - helloworld: refactor with new driver (Han Xiao)

  • [12e9efc8] - flow: split between building and optimization (Joan Fontanals)

  • [6613edb1] - drivers: remove publishdriver (Joan Fontanals Martinez)

  • [b23ed07d] - driver: refactor reduce driver (Han Xiao)

  • [e437c69e] - pea: add head and tail peas as own classes (Joan Fontanals Martinez)

  • [2cecd44b] - helloworld: remove crafter (Han Xiao)

  • [85fca611] - crafter: remove BaseDocCrafter and BaseChunkCrafter (Han Xiao)

  • [f8f790dd] - driver: refactor filter/reverse/sort driver (Han Xiao)

  • [4bd33ff8] - driver: refactor score driver (Han Xiao)

  • [239a3a94] - driver: refactor select/slice/sort driver (Han Xiao)

  • [168ee8de] - ngt: make ngt inherit from basenumpyindexer (Joan Fontanals Martinez)

  • [836f2dc3] - request: using new counter (Han Xiao)

  • [d7302d1b] - driver: refactor index driver with recursive driver (Han Xiao)

  • [8c7e8985] - driver: move sort prune to qlang (Han Xiao)

  • [ac137a7f] - helper: add counter as id generator (Han Xiao)

  • [b56fea88] - driver: refactor encode driver with recursive driver (Han Xiao)

  • [6a0b679f] - driver: refactor craft driver with recursive driver (Han Xiao)

  • [a89d4091] - driver: refactor prune driver with recursive driver (Han Xiao)

  • [1aeacb7f] - fix based on the comments (Nan Wang)

  • [a9aa4cb9] - drivers: refactor extract_chunks (Nan Wang)

  • [ac6175a7] - crafters: io crafters should craft documents (Joan Fontanals Martinez)

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [4ffb6720] - driver: docstring for querylangdriver (Han Xiao)

  • [d36b9fcc] - readme: add more flow examples (Han Xiao)

  • [480151cd] - readme: add more example on the flow (Han Xiao)

  • [dd97ca9e] - readme: update hello-world example to match new api (Han Xiao)

  • [e2223f66] - readme: fix some typos in zh (Eric Shen)

  • [3ca763d9] - 101: fix german typo (Zenahr Barzani)

  • [3b340dfc] - search-input: focus on search input when โ€œ/โ€ is pressed (Emmanuel Adesile)

  • [d4e006d6] - readme: promote tutorials heading (Alex C-G)

  • [caeb6268] - readme: tweaks based on hans feedback (Alex C-G)

  • [7cd44a61] - 101: add link to explain basics of neural search (Alex C-G)

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [a5d69883] - fix import (Han Xiao)

  • [79fc7ecc] - drivers: add test for segment driver (Joan Fontanals Martinez)

  • [4b367a90] - drivers: add test for craft driver (Joan Fontanals Martinez)

  • [c55bf886] - drivers: add encode driver test (Joan Fontanals Martinez)

  • [6ee063fd] - drivers: add key value search driver test (Joan Fontanals Martinez)

  • [f2f6b3bd] - drivers: add vector search driver test (Joan Fontanals Martinez)

  • [387f5ee3] - flow: add test for double merging pathways (Han Xiao)

  • [dd430839] - drivers: add test for rank drivers (Joan Fontanals Martinez)

  • [1a301780] - drivers: add reduce all driver test (Joan Fontanals Martinez)

  • [34f79f2f] - drivers: add working complex test with mode ids (Joan Fontanals Martinez)

  • [1188f12d] - mode: add complex flow mode with multimode (Joan Fontanals Martinez)

  • [b8959ac4] - mode: add simple test with mode filtering (Joan Fontanals Martinez)

  • [a344512f] - fix workflow (Han Xiao)

  • [f5e6bdbe] - add filterql driver test (Han Xiao)

  • [e5813046] - drivers: small reorganization of some tests (Joan Fontanals Martinez)

  • [0ab2cf89] - querylang: add lookup and filterql tests (Joan Fontanals Martinez)

  • [14afb814] - move helloworld to integration test (Han Xiao)

  • [21a42b38] - sync with test from master (Han Xiao)

  • [be761ed7] - flow: add flows from examples to test (Joan Fontanals)

  • [bed7541b] - flow: test socket configuration of pods and peas in flow (Joan Fontanals Martinez)

  • [6594b5a2] - fix unit test (Han Xiao)

  • [1588cfd2] - flow: improved log server tests (fhaase2)

  • [6d2056f7] - crafters: add tests for array bytes reader (Joan Fontanals Martinez)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [8c4e1e64] - hotfix fix release (Han Xiao)

  • [0591ac19] - fix ci workflow (Han Xiao)

  • [6972303c] - update copyright header (Jina Dev Bot)

  • [56fc717b] - docs: update TOC (Jina Dev Bot)

  • [4ac3a160] - version: the next version will be 0.4.2 (Jina Dev Bot)

  • [2c87697c] - disable this friday release (Han Xiao)

  • [569e711b] - version: the next version will be 0.4.1 (Jina Dev Bot)

  • [e5da5fe4] - version: the next version will be 0.3.9 (Jina Dev Bot)

  • [234a921a] - Merge pull request #659 from jina-ai/feat-ci-codecov (Han Xiao)

  • [823953a0] - fix flake8 complains (Han Xiao)

  • [976d90ff] - fix github (Han Xiao)

  • [04b9a416] - driver: remove if clause for #640 (Han Xiao)

  • [942dff64] - indexer: change argsort by argpartition,avoid sorting full array (Joan Fontanals Martinez)

  • [169e9ce9] - version: the next version will be 0.3.8 (Jina Dev Bot)

  • [95a535e1] - fix typo in readme (Han Xiao)

  • [0245bcd9] - version: the next version will be 0.3.7 (Jina Dev Bot)

  • [3e6489de] - hotfix fix resource warning (Han Xiao)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [9ea6ca96] - hotfix error catching (Han Xiao)

Release Note (0.4.3)ยถ

Release time: 2020-08-05 17:14:43

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Joan Fontanals Martinez, Nan Wang, roccia, Jina Dev Bot, Joan Fontanals, Eric Shen, Zenahr Barzani, dima, Emmanuel Adesile, shivam-raj, Alex C-G, fhaase2, Anish Pawar, hanxiao, BingHo1013, Andrey Vasnetsov, Morry Wang, coolmian, JamesTang616, Anish, Shivam Raj, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [9b0ee40b] - helper: add cached property (Han Xiao)

  • [43761a8d] - add typing in some functions with corresponding test (roccia)

  • [bea5e465] - images: add location info to sliding window (Joan Fontanals Martinez)

  • [3c0faa75] - images: add location to cropped chunks from images (Joan Fontanals Martinez)

  • [43647a44] - proto: add queryset to proto (Han Xiao)

  • [33f667d1] - driver: improve efficiency of concat embed (Han Xiao)

  • [d1a82d3a] - driver: add concat embedding driver (Han Xiao)

  • [3d7ffaed] - proto: remove modality from control request (Joan Fontanals Martinez)

  • [33c01aed] - drivers: add docrankerdriver (Joan Fontanals Martinez)

  • [8af7b207] - proto: change tags from map to struct (Han Xiao)

  • [5b879b9d] - drivers: filterQL cannot handle doc in place (Joan Fontanals)

  • [ec593781] - ci: add tests and coverage when push on master (Joan Fontanals)

  • [8b850e2a] - peas: add modes_id argument, prepend filterql driver when found (Joan Fontanals Martinez)

  • [4a1c3720] - proto: add mode_id (Joan Fontanals Martinez)

  • [3c021d28] - transformer embedder: support more transformer models (dima)

  • [485c6224] - codecov: change codecov config (Joan Fontanals Martinez)

  • [839fc317] - driver: add filter driver (Han Xiao)

  • [6412ff7a] - executors: safe access _device, check on gpu post_init_wrapper (Joan Fontanals)

  • [19565b2e] - driver: add queryset driver (Han Xiao)

  • [9f75f590] - indexer: add annoy search_k parameter (Joan Fontanals Martinez)

  • [0f868c96] - executors: add distance parameter to faiss indexer (Joan Fontanals Martinez)

  • [1b3d265e] - executors: add nprobe parameter to faiss indexer (Joan Fontanals Martinez)

  • [95e036e6] - flow: change search_numpy to search_ndarray for consistency (Joan Fontanals Martinez)

  • [ee6df32e] - drivers: add unaryencodedriver (Joan Fontanals Martinez)

  • [d86d821c] - crafter: add crafter arraybytesreader (Joan Fontanals Martinez)

  • [6af3f1fb] - rename port grpc (fhaase2)

  • [ee00b938] - indexer: add spaces (shivam-raj)

  • [1aa9ae17] - indexer: fix code according to suggestions (shivam-raj)

  • [7e592805] - helloworld: add cli arg โ€˜download-proxyโ€™ (Morry Wang)

  • [5ac225e8] - indexer: allow user switch indexer in query time (Han Xiao)

  • [7cb893a7] - encoder: add fastica to numeric encoders (JamesTang616)

  • [6158ce3d] - indexer: add size (Han Xiao)

  • [a793a1e4] - executor: add image custom keras (Anish)

  • [12ed8925] - indexer: add recall vs speed tradeoff (Shivam Raj)

  • [e0dfc7c2] - indexer: add multithreading for indexing (Shivam Raj)

  • [fb9cd9d8] - indexer: fix NGTIndexer and test (Shivam Raj)

  • [712c0d19] - indexer: add test and requirement (Shivam Raj)

  • [df19efdd] - indexer: fix get_query_handler (Shivam Raj)

  • [3997f900] - indexer: add ngt indexer (Shivam Raj)

  • [df91778c] - crafter: add deepsegment (Han Xiao)

๐Ÿž Bug fixesยถ

  • [69edc1cd] - encoder: rename tfkeras to keras (Han Xiao)

  • [6d379735] - devices: remove is_gpu (Han Xiao)

  • [e6ea9ec4] - set channel_axis 1 by default for tensorflow vision models (Joan Fontanals Martinez)

  • [687b0960] - fix test custom image encoders (Joan Fontanals Martinez)

  • [572b5c52] - fix customtfkeras (Joan Fontanals Martinez)

  • [8cc1e220] - minor fix (Nan Wang)

  • [85643cb8] - remove unnecessary codes (Nan Wang)

  • [e34390a5] - fix diamond problem from transformers (Joan Fontanals Martinez)

  • [7b224c84] - fix the redundancy (Nan Wang)

  • [d366a920] - fix typo (roccia)

  • [154f39ee] - flow: join is an alias of needs (Han Xiao)

  • [9b551b28] - fix the coding style (Nan Wang)

  • [d18aab83] - clean up (Nan Wang)

  • [781eba5b] - switch to debug (Nan Wang)

  • [d0b1afc1] - clean up debug info (Nan Wang)

  • [5d4faac0] - add timeout (Nan Wang)

  • [a35b5013] - remove the waiting (Nan Wang)

  • [564ce47c] - transformers: force padding to max length in all versions (Joan Fontanals)

  • [9937c1c6] - add more debug info (Nan Wang)

  • [8da2ac23] - turn on verbose (Nan Wang)

  • [3b39d2f9] - add xdist for unittest (Nan Wang)

  • [379b2f4a] - add random port for unit tests (Nan Wang)

  • [e4fbce91] - clean up the codes (Nan Wang)

  • [f8c67abe] - switch on random ports (Nan Wang)

  • [12b0a569] - add collision check for random ports (Nan Wang)

  • [c56ed42e] - fix the collision in the same flow (Nan Wang)

  • [2bcbcecf] - remove pytest-repeat (Nan Wang)

  • [2a5a388c] - add debug info (Nan Wang)

  • [191843c8] - fix test (Nan Wang)

  • [c01bc448] - turn off pytest-xdist (Nan Wang)

  • [11089508] - fix the yaml (Nan Wang)

  • [afd65566] - driver: slower but safer embed concat (Han Xiao)

  • [8f6006df] - debug ci (Nan Wang)

  • [d9983130] - cicd: fix pip cache problem (Han Xiao)

  • [656bb57b] - add repeats for gateway tests (Nan Wang)

  • [bc2f4213] - fix the unit tests (Nan Wang)

  • [f9d9d68d] - fix test_flow (Nan Wang)

  • [4e0b0da0] - fix the unittests (Nan Wang)

  • [7f067e4b] - check the port collision (Nan Wang)

  • [6cfcea0c] - add pytest-repeat (Nan Wang)

  • [fde13eba] - disable the concate unittests (Nan Wang)

  • [3f70c6d8] - for debugging (Nan Wang)

  • [1a1e0ca2] - set random seed for debugging (Nan Wang)

  • [f17f6856] - test random_port (Nan Wang)

  • [e614bc3c] - request: assign doc length in request gen (Han Xiao)

  • [ac889e82] - helper: improve collision in random_port (Han Xiao)

  • [3b19e4c4] - driver: fix reduce driver behavior to include recursive (Han Xiao)

  • [8857ab10] - driver: fix reduce driver behavior (Han Xiao)

  • [ed6f9047] - drivers: fix ranker driver (Joan Fontanals Martinez)

  • [6292a8b1] - driver: fix recursive for matches and chunks (Han Xiao)

  • [fa571bdf] - driver: fix rank and search driver (Han Xiao)

  • [d5a573f1] - driver: fix filterql driver (Han Xiao)

  • [a53185d5] - api: api should use yaml path (Joan Fontanals Martinez)

  • [9f13b9c9] - peas: fix pea names with replicas (Joan Fontanals Martinez)

  • [727066dc] - driver: fix slicing remove logic (Han Xiao)

  • [d9eb4e8d] - input_files: add error handling for bad reading mode, fix docs (dima)

  • [4b890ddd] - flow: fix access to pod edges, force gateway to get scheduling arg (Joan Fontanals Martinez)

  • [6cd0f9ee] - milvus: move import milvusdbhandler which imports milvus (Joan Fontanals Martinez)

  • [df10f2cf] - toc: add flow section to table of contents (dima)

  • [9dd18c69] - increase the timeout for test_hub_build_pull (Nan Wang)

  • [91ab8831] - add reasons for the skipped unittests (Nan Wang)

  • [eea3a22f] - disable test_container_volume (Nan Wang)

  • [d4be59ae] - add sleep for container tests (Nan Wang)

  • [08159f1c] - add sleep for closing the ports (Nan Wang)

  • [9852feb8] - add the timeout for hw (Nan Wang)

  • [3d202c4c] - fix the global timeout (Nan Wang)

  • [a55e4e61] - add the global timeout (Nan Wang)

  • [26da9f26] - add more timeout (Nan Wang)

  • [c833476b] - fix test_hub (Nan Wang)

  • [a68e2be6] - fix test_index and test_container (Nan Wang)

  • [5a8b8659] - debug test_quant (Nan Wang)

  • [b6b92f62] - fix the tfkeras and pytorch tests (Nan Wang)

  • [befa8464] - debug test_gateway (Nan Wang)

  • [49f5550b] - add pytest-timeout (Nan Wang)

  • [6cc6d3d3] - workflows: switch to pytest and pytest-xdist (Nan Wang)

  • [cf8698c4] - fix the bug in using chunks (Nan Wang)

  • [e89e2b62] - fix the conflicts when using chunks (Nan Wang)

  • [706af7c3] - drivers: fix the bug on chunks in drivers (Nan Wang)

  • [80e44b17] - debug the test_mime (Nan Wang)

  • [efda3b40] - ci: disable the over-verbose logs (Nan Wang)

  • [d4cdd970] - indexer: remove print statements (shivam-raj)

  • [7937c075] - indexer: resolve conflict (shivam-raj)

  • [532a9f8b] - indexer: add tests in separate file (shivam-raj)

  • [63204742] - helloworld: remove unused component (Joan Fontanals Martinez)

  • [e0ed7e4c] - ci: remove redundant print (Han Xiao)

  • [4546a608] - encoders: fix mask prune creation (Joan Fontanals Martinez)

  • [8a70c7f5] - driver: use copyfrom in doc craft driver (Joan Fontanals Martinez)

  • [efa1cc86] - crafter: document does not have offset (Joan Fontanals Martinez)

  • [f22420fd] - unittest: adapt extra requirements (Joan Fontanals Martinez)

  • [ed8b97c0] - unittest: install extra libsndfile lib dependency (Joan Fontanals Martinez)

  • [bcbf4f1b] - unittest: fix segmenter test (Joan Fontanals Martinez)

  • [9890883a] - gpu: auto degrade when gpu not available (Han Xiao)

  • [a7578f9d] - unittest: fix sentencizer output for chinese language (Joan Fontanals Martinez)

  • [ee7a2274] - unittest: check ranker is not none when testing (Joan Fontanals Martinez)

  • [d535c5ec] - flow: fix the mismatched arguments (Nan Wang)

  • [ab123027] - docs: correct the mismatched parameter value (coolmian)

  • [11f80552] - indexer: fix index size logging (Han Xiao)

  • [487f5bad] - driver: fix del in topkfilter (Han Xiao)

  • [4fd2ff2a] - executor: fix init (Anish)

  • [e4c5aca4] - driver: topkfilter now remove irrelevant chunks (Han Xiao)

  • [ea8c1fec] - driver: move topkfilter to ranker (Han Xiao)

  • [ca23ea7a] - executor: fix encode axis (Anish)

  • [f46e678e] - executor: add device support (Anish)

  • [089b9342] - except: move inherit from oserror to syserror (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [88730a31] - encoders: code style inheritance refactoring (Han Xiao)

  • [e3f47b4c] - devices: rename device handler to device (Han Xiao)

  • [74ab1b01] - move model_name init plus add post init super call (Joan Fontanals Martinez)

  • [751f0307] - turn devicehandler into mixins (Joan Fontanals Martinez)

  • [27be7523] - avoid baseframeworkexecutor to inherit baseexecutor (Joan Fontanals Martinez)

  • [f2f2511e] - change generator (Joan Fontanals Martinez)

  • [139779ed] - images: refactor image crafters, will add location (Joan Fontanals Martinez)

  • [13186f15] - proto: remove top_k from proto (Han Xiao)

  • [8cb7ba71] - driver: change all QL drivers inheritance (Han Xiao)

  • [9b376113] - driver: _forward is renamed to _pass (Han Xiao)

  • [24d8ae33] - indexer: verify non-empty results (Joan Fontanals)

  • [4eef0c9c] - indexer: changes detected by using mypy static type checker (Joan Fontanals Martinez)

  • [45103e3f] - proto: rename mode_id to modality (Han Xiao)

  • [a84763aa] - indexer: remove type hints with chunk (Joan Fontanals Martinez)

  • [741bcac9] - driver: remove chunk-level visit in rank driver (Han Xiao)

  • [1923abad] - tests: move some tests yaml files (Joan Fontanals Martinez)

  • [f559f1cf] - proto!: flatten matches into recursive docs (Han Xiao)

  • [57bc5592] - proto: remove filter_by from proto (Han Xiao)

  • [6f569343] - cli: rename replicas to parallel (Han Xiao)

  • [8a623d60] - indexer: move milvus import into function (Han Xiao)

  • [fa45a946] - search: refactor search driver (Han Xiao)

  • [ec4c9e4a] - peapods: change arguments in tests (Joan Fontanals Martinez)

  • [25e62844] - peapods: yaml path and images merged into uses (Joan Fontanals Martinez)

  • [be90028b] - flow: improve optimization code (Joan Fontanals)

  • [dde2647c] - milvus: check connectivity status before connecting (Joan Fontanals Martinez)

  • [878f44ca] - helloworld: refactor with new driver (Han Xiao)

  • [12e9efc8] - flow: split between building and optimization (Joan Fontanals)

  • [6613edb1] - drivers: remove publishdriver (Joan Fontanals Martinez)

  • [b23ed07d] - driver: refactor reduce driver (Han Xiao)

  • [e437c69e] - pea: add head and tail peas as own classes (Joan Fontanals Martinez)

  • [2cecd44b] - helloworld: remove crafter (Han Xiao)

  • [85fca611] - crafter: remove BaseDocCrafter and BaseChunkCrafter (Han Xiao)

  • [f8f790dd] - driver: refactor filter/reverse/sort driver (Han Xiao)

  • [4bd33ff8] - driver: refactor score driver (Han Xiao)

  • [239a3a94] - driver: refactor select/slice/sort driver (Han Xiao)

  • [168ee8de] - ngt: make ngt inherit from basenumpyindexer (Joan Fontanals Martinez)

  • [836f2dc3] - request: using new counter (Han Xiao)

  • [d7302d1b] - driver: refactor index driver with recursive driver (Han Xiao)

  • [8c7e8985] - driver: move sort prune to qlang (Han Xiao)

  • [ac137a7f] - helper: add counter as id generator (Han Xiao)

  • [b56fea88] - driver: refactor encode driver with recursive driver (Han Xiao)

  • [6a0b679f] - driver: refactor craft driver with recursive driver (Han Xiao)

  • [1aeacb7f] - fix based on the comments (Nan Wang)

  • [a9aa4cb9] - drivers: refactor extract_chunks (Nan Wang)

  • [ac6175a7] - crafters: io crafters should craft documents (Joan Fontanals Martinez)

  • [29315644] - executor: change imports (Anish Pawar)

  • [1b67d379] - indexer: abstract rw ndarray from numpyindexer (Han Xiao)

  • [505bacb4] - executor: var name custom keras (Anish)

๐Ÿ“— Documentationยถ

  • [af2419ed] - add bw logo (Han Xiao)

  • [4ffb6720] - driver: docstring for querylangdriver (Han Xiao)

  • [d36b9fcc] - readme: add more flow examples (Han Xiao)

  • [480151cd] - readme: add more example on the flow (Han Xiao)

  • [dd97ca9e] - readme: update hello-world example to match new api (Han Xiao)

  • [e2223f66] - readme: fix some typos in zh (Eric Shen)

  • [3ca763d9] - 101: fix german typo (Zenahr Barzani)

  • [3b340dfc] - search-input: focus on search input when โ€œ/โ€ is pressed (Emmanuel Adesile)

  • [d4e006d6] - readme: promote tutorials heading (Alex C-G)

  • [caeb6268] - readme: tweaks based on hans feedback (Alex C-G)

  • [7cd44a61] - 101: add link to explain basics of neural search (Alex C-G)

  • [f2f523e1] - io: add shortcut to flow io (hanxiao)

  • [d5d23395] - readme: improve russian readme (Andrey Vasnetsov)

  • [f18fcfe8] - contributing: instructions for github association (Morry Wang)

๐Ÿ Unit Test and CICDยถ

  • [44b5df9e] - rename test cases plus remove unittest framework (Joan Fontanals Martinez)

  • [79fc7ecc] - drivers: add test for segment driver (Joan Fontanals Martinez)

  • [4b367a90] - drivers: add test for craft driver (Joan Fontanals Martinez)

  • [c55bf886] - drivers: add encode driver test (Joan Fontanals Martinez)

  • [6ee063fd] - drivers: add key value search driver test (Joan Fontanals Martinez)

  • [f2f6b3bd] - drivers: add vector search driver test (Joan Fontanals Martinez)

  • [387f5ee3] - flow: add test for double merging pathways (Han Xiao)

  • [dd430839] - drivers: add test for rank drivers (Joan Fontanals Martinez)

  • [1a301780] - drivers: add reduce all driver test (Joan Fontanals Martinez)

  • [34f79f2f] - drivers: add working complex test with mode ids (Joan Fontanals Martinez)

  • [1188f12d] - mode: add complex flow mode with multimode (Joan Fontanals Martinez)

  • [b8959ac4] - mode: add simple test with mode filtering (Joan Fontanals Martinez)

  • [a344512f] - fix workflow (Han Xiao)

  • [f5e6bdbe] - add filterql driver test (Han Xiao)

  • [e5813046] - drivers: small reorganization of some tests (Joan Fontanals Martinez)

  • [0ab2cf89] - querylang: add lookup and filterql tests (Joan Fontanals Martinez)

  • [14afb814] - move helloworld to integration test (Han Xiao)

  • [21a42b38] - sync with test from master (Han Xiao)

  • [be761ed7] - flow: add flows from examples to test (Joan Fontanals)

  • [bed7541b] - flow: test socket configuration of pods and peas in flow (Joan Fontanals Martinez)

  • [6594b5a2] - fix unit test (Han Xiao)

  • [1588cfd2] - flow: improved log server tests (fhaase2)

  • [6d2056f7] - crafters: add tests for array bytes reader (Joan Fontanals Martinez)

  • [54c12d16] - unittest: change relative paths in tests (Joan Fontanals Martinez)

  • [f3e74b23] - crafters: fix missing parameter in image crafter test (Joan Fontanals Martinez)

  • [249674d5] - audio: add numba version extra dependency (Joan Fontanals Martinez)

  • [ee84d174] - use image built from pr in tests (fhaase2)

  • [868a8d10] - indexers: adapt keyvalue test_leveldb (Joan Fontanals Martinez)

  • [8b5dd603] - crafters: adapt test file name to standard (Joan Fontanals Martinez)

  • [cd2727e2] - unittest: allow test discovery from unittest (Joan Fontanals Martinez)

  • [b988e6e4] - executor: add custom keras test (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [b7c8859f] - hotfix fix release (Han Xiao)

  • [16881508] - update copyright header (Jina Dev Bot)

  • [c3687104] - docs: update TOC (Jina Dev Bot)

  • [9fd6685a] - version: the next version will be 0.4.3 (Jina Dev Bot)

  • [4ac3a160] - version: the next version will be 0.4.2 (Jina Dev Bot)

  • [9d3c31e8] - resume weekly patch release (Han Xiao)

  • [2c87697c] - disable this friday release (Han Xiao)

  • [569e711b] - version: the next version will be 0.4.1 (Jina Dev Bot)

  • [e5da5fe4] - version: the next version will be 0.3.9 (Jina Dev Bot)

  • [234a921a] - Merge pull request #659 from jina-ai/feat-ci-codecov (Han Xiao)

  • [823953a0] - fix flake8 complains (Han Xiao)

  • [976d90ff] - fix github (Han Xiao)

  • [04b9a416] - driver: remove if clause for #640 (Han Xiao)

  • [942dff64] - indexer: change argsort by argpartition,avoid sorting full array (Joan Fontanals Martinez)

  • [169e9ce9] - version: the next version will be 0.3.8 (Jina Dev Bot)

  • [95a535e1] - fix typo in readme (Han Xiao)

  • [0245bcd9] - version: the next version will be 0.3.7 (Jina Dev Bot)

  • [3e6489de] - hotfix fix resource warning (Han Xiao)

  • [2afe3852] - version: the next version will be 0.3.6 (Jina Dev Bot)

  • [c4e07596] - hotfix prep for new zmq feature (Han Xiao)

  • [5a4195aa] - version: the next version will be 0.3.5 (Jina Dev Bot)

  • [61d243f8] - fix link (Han Xiao)

  • [7bdea9c7] - update readme gif banner (BingHo1013)

  • [19e0f3fa] - version: the next version will be 0.3.4 (Jina Dev Bot)

  • [29bbb28b] - hotfix feature wrap indexer (Han Xiao)

  • [9016b4d4] - update readme gif (BingHo1013)

  • [80100ca2] - version: the next version will be 0.3.3 (Jina Dev Bot)

  • [60000083] - version: the next version will be 0.3.2 (Jina Dev Bot)

  • [0db4bd9f] - hotfix publish driver (Han Xiao)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

  • [fb8a68fa] - version: bumping version to 0.2.8 (Jina Dev Bot)

  • [9ea6ca96] - hotfix error catching (Han Xiao)

Release Note (0.4.4)ยถ

Release time: 2020-08-07 05:56:40

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Joan Fontanals Martinez, Alex C-G, ๐Ÿ™‡

๐Ÿž Bug fixesยถ

  • [169f0ded] - image torch encoders must implement encode (Joan Fontanals Martinez)

  • [0a629fcf] - wording (Alex C-G)

๐Ÿน Other Improvementsยถ

  • [3fcb9fba] - update copyright header (Jina Dev Bot)

  • [83bc04e9] - docs: update TOC (Jina Dev Bot)

  • [c77f4241] - version: the next version will be 0.4.4 (Jina Dev Bot)

Release Note (0.4.5)ยถ

Release time: 2020-08-09 16:10:45

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Rohan Chaudhari, Maanav Shah, Alex C-G, Joan Fontanals Martinez, Kavan72, Joan Fontanals, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [9d50be7b] - crafter: add flip image crafters (Maanav Shah)

  • [35f088aa] - contributors draft section (Alex C-G)

  • [e937a213] - add test and refactor move axis (Joan Fontanals Martinez)

  • [c54bc83e] - add torch object detection model based crafter (Joan Fontanals Martinez)

  • [bea5e465] - images: add location info to sliding window (Joan Fontanals Martinez)

  • [3c0faa75] - images: add location to cropped chunks from images (Joan Fontanals Martinez)

๐Ÿž Bug fixesยถ

  • [a69eb04f] - helper: cached_property decorator fixed (Rohan Chaudhari)

  • [533a2234] - crafter: modify flip image crafters (Maanav Shah)

  • [ece9b5e1] - crafter: remove flip image crafters redundant code (Maanav Shah)

  • [6c9395bc] - crafter: update flip image crafters (Maanav Shah)

  • [aba0843b] - crafter: fix flip image crafters (Maanav Shah)

  • [ebd91bdc] - add missing section (Alex C-G)

  • [10ee9e6c] - have url regex pattern compiled just once (Joan Fontanals Martinez)

  • [3704670f] - request: add one more condition to check doc is url or not (Kavan72)

  • [4a964a8a] - crafters: fix crop dimension (Joan Fontanals Martinez)

  • [0a629fcf] - wording (Alex C-G)

  • [e6ea9ec4] - set channel_axis 1 by default for tensorflow vision models (Joan Fontanals Martinez)

  • [687b0960] - fix test custom image encoders (Joan Fontanals Martinez)

  • [572b5c52] - fix customtfkeras (Joan Fontanals Martinez)

  • [e34390a5] - fix diamond problem from transformers (Joan Fontanals Martinez)

  • [154f39ee] - flow: join is an alias of needs (Han Xiao)

  • [564ce47c] - transformers: force padding to max length in all versions (Joan Fontanals)

๐Ÿšง Code Refactoringยถ

  • [74ab1b01] - move model_name init plus add post init super call (Joan Fontanals Martinez)

  • [751f0307] - turn devicehandler into mixins (Joan Fontanals Martinez)

  • [27be7523] - avoid baseframeworkexecutor to inherit baseexecutor (Joan Fontanals Martinez)

  • [f2f2511e] - change generator (Joan Fontanals Martinez)

  • [139779ed] - images: refactor image crafters, will add location (Joan Fontanals Martinez)

๐Ÿ Unit Test and CICDยถ

  • [cb0b1b76] - fix label pr action (Han Xiao)

  • [c12f74d8] - crafter: update flip image crafters test (Maanav Shah)

  • [c7bd1d13] - separate test for sliceql (Joan Fontanals Martinez)

  • [02b2cfd8] - add test with mock for object detection (Joan Fontanals Martinez)

  • [6de0d8f9] - add tests with real images for object detection (Joan Fontanals Martinez)

  • [51a16411] - request: add request generator test (Kavan72)

  • [44b5df9e] - rename test cases plus remove unittest framework (Joan Fontanals Martinez)

๐Ÿน Other Improvementsยถ

  • [7a97cd8a] - hotfix fix release (Han Xiao)

  • [5ef04a4c] - fix styling (Han Xiao)

  • [f62b9364] - update copyright header (Jina Dev Bot)

  • [4ac3beaa] - docs: update TOC (Jina Dev Bot)

  • [b6d5ca60] - version: the next version will be 0.4.5 (Jina Dev Bot)

  • [c77f4241] - version: the next version will be 0.4.4 (Jina Dev Bot)

  • [9fd6685a] - version: the next version will be 0.4.3 (Jina Dev Bot)

Release Note (0.4.6)ยถ

Release time: 2020-08-13 15:48:21

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Alex C-G, Nan Wang, Joan Fontanals Martinez, allcontributors[bot], Jina Dev Bot, Yue Liu, JamesTang-jinaai, Kavan72, Joan Fontanals, Anish Pawar, Anish, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [35f088aa] - contributors draft section (Alex C-G)

  • [e937a213] - add test and refactor move axis (Joan Fontanals Martinez)

  • [c54bc83e] - add torch object detection model based crafter (Joan Fontanals Martinez)

  • [bea5e465] - images: add location info to sliding window (Joan Fontanals Martinez)

  • [3c0faa75] - images: add location to cropped chunks from images (Joan Fontanals Martinez)

  • [01da5a9d] - executor: add numeric random projection (Anish)

  • [5b71a693] - executor: add numeric feature agglomeration (Anish)

  • [6ff80bb2] - executor: add numeric tsne (Anish)

๐Ÿž Bug fixesยถ

  • [ff5dba4c] - drivers: improve the codes (Nan Wang)

  • [09a7ff12] - drivers: improve the fix (Nan Wang)

  • [666d6d02] - tests: fix the config (Nan Wang)

  • [eb734790] - tests: fix the wrong configs (Nan Wang)

  • [2e793adc] - drivers: fix the default value for depth_range (Nan Wang)

  • [f3c73d8a] - revert the changes on default value of depth_range (Nan Wang)

  • [99c0500e] - minor fix (Nan Wang)

  • [d70467ff] - update log level (Han Xiao)

  • [55b18184] - fix typo (Nan Wang)

  • [40d97899] - fix README (Nan Wang)

  • [ab057fdb] - drivers: add unit tests and fix the default value (Nan Wang)

  • [f1c0b7df] - add more unit tests (Nan Wang)

  • [1de93469] - add unit tests (Nan Wang)

  • [465ae4a9] - extract hidden state from last of outputs (Joan Fontanals Martinez)

  • [2291d65f] - encoders were extracting prob distrib over vocab (Joan Fontanals Martinez)

  • [c0eabc7f] - add a unit test (Nan Wang)

  • [56dfda85] - disable ci skipping (Joan Fontanals Martinez)

  • [4bf81f15] - readme fr: fix problem (Yue Liu)

  • [e1e42b90] - docs: fix navigation bar hidden problem in docs (JamesTang-jinaai)

  • [4566e1e9] - custom image encoders were broken by refactor (Joan Fontanals Martinez)

  • [5bd44d07] - contributors in correct section (Alex C-G)

  • [3a0d3464] - transformers: add properly pad tokens and padding strategy (Joan Fontanals Martinez)

  • [a6148354] - fix eos token error from transformers (Joan Fontanals Martinez)

  • [56e31ed8] - test object detection check real image content (Joan Fontanals Martinez)

  • [ebd91bdc] - add missing section (Alex C-G)

  • [10ee9e6c] - have url regex pattern compiled just once (Joan Fontanals Martinez)

  • [3704670f] - request: add one more condition to check doc is url or not (Kavan72)

  • [4a964a8a] - crafters: fix crop dimension (Joan Fontanals Martinez)

  • [0a629fcf] - wording (Alex C-G)

  • [e6ea9ec4] - set channel_axis 1 by default for tensorflow vision models (Joan Fontanals Martinez)

  • [687b0960] - fix test custom image encoders (Joan Fontanals Martinez)

  • [572b5c52] - fix customtfkeras (Joan Fontanals Martinez)

  • [e34390a5] - fix diamond problem from transformers (Joan Fontanals Martinez)

  • [154f39ee] - flow: join is an alias of needs (Han Xiao)

  • [564ce47c] - transformers: force padding to max length in all versions (Joan Fontanals)

๐Ÿšง Code Refactoringยถ

  • [557a5f9e] - move base_deps from setup to extra (Han Xiao)

  • [91cdf248] - simplify extra requirements tags (Joan Fontanals Martinez)

  • [74ab1b01] - move model_name init plus add post init super call (Joan Fontanals Martinez)

  • [751f0307] - turn devicehandler into mixins (Joan Fontanals Martinez)

  • [27be7523] - avoid baseframeworkexecutor to inherit baseexecutor (Joan Fontanals Martinez)

  • [f2f2511e] - change generator (Joan Fontanals Martinez)

  • [139779ed] - images: refactor image crafters, will add location (Joan Fontanals Martinez)

  • [f60af7e2] - executor: remove prints (Anish Pawar)

  • [10d9beaa] - executor: remove redundant code (Anish Pawar)

  • [1407ee5c] - executor: remove model init (Anish)

  • [462a64e2] - executor: change import (Anish)

๐Ÿ“— Documentationยถ

  • [5d130c81] - flow: more wording, formatting (Alex C-G)

  • [ba241739] - flow: wording, formatting (Alex C-G)

  • [80706cca] - add @lingling as a contributor (Nan Wang)

  • [abbba058] - add docs about switching indexers (Joan Fontanals Martinez)

  • [57bf6c74] - add indexers at different depths (Joan Fontanals Martinez)

  • [d75a3eed] - add text segmentation + encoding pattern (Joan Fontanals Martinez)

  • [69dc7bad] - add vector + kv indexer pattern doc (Joan Fontanals Martinez)

  • [a0bdc254] - add docs about common jina practices (Joan Fontanals Martinez)

  • [e5397997] - update .all-contributorsrc [skip ci] (allcontributors[bot])

  • [e748831f] - update README.md [skip ci] (allcontributors[bot])

  • [a31abeb7] - readme: comment out hub links (Yue Liu)

  • [c3765f84] - try to improve documentation on extra dependencies (Joan Fontanals Martinez)

  • [932f6e24] - create .all-contributorsrc [skip ci] (allcontributors[bot])

๐Ÿ Unit Test and CICDยถ

  • [d580f815] - remove py38 tests and add docs in path-ignore (Joan Fontanals Martinez)

  • [8e1d1a38] - skip ci if changes only affect README and allcontributorssrc (Joan Fontanals Martinez)

  • [02b2cfd8] - add test with mock for object detection (Joan Fontanals Martinez)

  • [6de0d8f9] - add tests with real images for object detection (Joan Fontanals Martinez)

  • [51a16411] - request: add request generator test (Kavan72)

  • [44b5df9e] - rename test cases plus remove unittest framework (Joan Fontanals Martinez)

  • [03fb3ab5] - executor: add comment (Anish Pawar)

  • [6360ef5d] - executor: add test new encoders (Anish Pawar)

๐Ÿน Other Improvementsยถ

  • [35c8df0f] - hotfix fix release (Han Xiao)

  • [2cf4255f] - update cicd timeout (Han Xiao)

  • [e45d0c2d] - update contributors (Han Xiao)

  • [8f8c3aa5] - add contributors in bulk (Han Xiao)

  • [61832587] - Add @coolmian as a contributor (Han Xiao)

  • [5ca169e6] - Add @Zenahr as a contributor (Han Xiao)

  • [5fde4edc] - Add @tracy-propertyguru as a contributor (Han Xiao)

  • [b149a03c] - Add @rutujasurve94 as a contributor (Han Xiao)

  • [1c4eaced] - Add @rohan1chaudhari as a contributor (Han Xiao)

  • [8f7cdbda] - Add @JamesTang616 as a contributor (Han Xiao)

  • [e3c7d0ab] - Add @JamesTang-jinaai as a contributor (Han Xiao)

  • [a96ad8dc] - Add @YikSanChan as a contributor (Han Xiao)

  • [bfad9599] - Add @ericsyh as a contributor (Han Xiao)

  • [8e52a8ad] - Add @emmaadesile as a contributor (Han Xiao)

  • [5ab0a59f] - Add @generall as a contributor (Han Xiao)

  • [7edffb81] - Add @roccia as a contributor (Han Xiao)

  • [47115335] - Add @boussoffara as a contributor (Han Xiao)

  • [e14e2596] - Add @Kavan72 as a contributor (Han Xiao)

  • [78b513a0] - Add @phamtrancsek12 as a contributor (Han Xiao)

  • [5ba12f15] - Add @festeh as a contributor (Han Xiao)

  • [2c62ade3] - Add @Morriaty-The-Murderer as a contributor (Han Xiao)

  • [2c61d494] - Add @joaopalotti as a contributor (Han Xiao)

  • [a5d4f3ed] - Add @redram as a contributor (Han Xiao)

  • [d8246a68] - Add @guiferviz as a contributor (Han Xiao)

  • [b72af5b4] - Add @maanavshah as a contributor (Han Xiao)

  • [509bd39c] - Add @BingHo1013 as a contributor (Han Xiao)

  • [0f158efc] - Add @antonkurenkov as a contributor (Han Xiao)

  • [bf064b2c] - Add @anish2197 as a contributor (Han Xiao)

  • [73ab717b] - Add @allcontributors[bot] as a contributor (Han Xiao)

  • [0474c323] - Add @YueLiu-jina as a contributor (Han Xiao)

  • [e56e2f21] - Add @shivam-raj as a contributor (Han Xiao)

  • [cbf034c9] - Add @policeme as a contributor (Han Xiao)

  • [f1028d89] - Add @fhaase2 as a contributor (Han Xiao)

  • [f2ae772f] - Add @alexcg1 as a contributor (Han Xiao)

  • [766690a3] - Add @jina-bot as a contributor (Han Xiao)

  • [a89980a2] - Add @JoanFM as a contributor (Han Xiao)

  • [44dee771] - Add @nan-wang as a contributor (Han Xiao)

  • [8c82cf1d] - Add @hanxiao as a contributor (Han Xiao)

  • [04b11a94] - docs: update TOC (Jina Dev Bot)

  • [fcd9533c] - add open governance (Han Xiao)

  • [4a272baf] - fix badge (Han Xiao)

  • [b0a65462] - version: the next version will be 0.4.6 (Jina Dev Bot)

  • [b6d5ca60] - version: the next version will be 0.4.5 (Jina Dev Bot)

  • [3fcb9fba] - update copyright header (Jina Dev Bot)

  • [c77f4241] - version: the next version will be 0.4.4 (Jina Dev Bot)

  • [9fd6685a] - version: the next version will be 0.4.3 (Jina Dev Bot)

  • [49de8711] - version: the next version will be 0.3.1 (Jina Dev Bot)

  • [4ceb5fde] - hotfix password stdin (Han Xiao)

Release Note (0.4.7)ยถ

Release time: 2020-08-13 16:53:15

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

๐Ÿž Bug fixesยถ

  • [e3f79d43] - dockerfile: add uvloop and lz4 (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [106f032f] - hotfix fix release (Han Xiao)

  • [0e74e987] - docs: update TOC (Jina Dev Bot)

  • [8637149a] - version: the next version will be 0.4.7 (Jina Dev Bot)

Release Note (0.4.8)ยถ

Release time: 2020-08-14 05:56:38

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

๐Ÿน Other Improvementsยถ

  • [9c1c304e] - version: the next version will be 0.4.8 (Jina Dev Bot)

Release Note (0.4.9)ยถ

Release time: 2020-08-14 18:43:05

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

๐Ÿ†• New Featuresยถ

  • [5337764b] - driver: add top_k reader for search driver (Han Xiao)

  • [679811e2] - indexer: add query by ids to BaseNumpyIndexer (Han Xiao)

  • [3e7288e7] - enforce using _is_apply and _is_apply_all (Joan Fontanals Martinez)

๐Ÿž Bug fixesยถ

  • [8a8410b1] - faiss should not keep self.index (Joan Fontanals Martinez)

๐Ÿšง Code Refactoringยถ

  • [509b28f1] - driver: move querylangdriver to a mixin class (Han Xiao)

  • [eee42d53] - add some type annotations (Joan Fontanals Martinez)

๐Ÿ“— Documentationยถ

  • [ee947a80] - add explaination to all the types (Han Xiao)

  • [2eade014] - add examples to querylangdrivers docstrings (Joan Fontanals Martinez)

  • [ac82cff6] - improve documentation of query lang drivers (Joan Fontanals Martinez)

๐Ÿ Unit Test and CICDยถ

  • [05dc9464] - fix pytest-cov to certain version (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [eb7e3560] - hotfix fix release (Han Xiao)

  • [54c8d063] - docs: update TOC (Jina Dev Bot)

  • [cccf2b7f] - version: the next version will be 0.4.9 (Jina Dev Bot)

  • [8637149a] - version: the next version will be 0.4.7 (Jina Dev Bot)

Release Note (0.4.10)ยถ

Release time: 2020-08-21 05:56:44

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Joan Fontanals Martinez, Jina Dev Bot, Alex C-G, Nan Wang, Yue Liu, joanna350, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [58a660ee] - hub: add hub new to cli parser (Han Xiao)

  • [23429947] - add docstrings (Nan Wang)

  • [c9987bda] - clean up (Nan Wang)

  • [9e75477f] - remove the image encoders (Nan Wang)

  • [a12bfe8d] - executors: add tests for mindspore (Nan Wang)

  • [f00f7999] - executors: add support for mindspore (Nan Wang)

๐Ÿž Bug fixesยถ

  • [8a2ed8cf] - test: update import to core (Han Xiao)

  • [5e80ce32] - hubio: fix standard hub name (Han Xiao)

  • [7d98cc26] - manifest yaml in test (Han Xiao)

  • [8f25abad] - remind jina-hub submodule not loaded (Han Xiao)

  • [94a72aa2] - test: fix numpy related tests (Han Xiao)

  • [c45e6c82] - remove migrated tests (Han Xiao)

  • [d40573e7] - requirements: fix format in req (Han Xiao)

  • [e6b4bce2] - add ignore pattern to import class (Han Xiao)

  • [30d47033] - submodule reference (Han Xiao)

  • [34092944] - cli: fix hub cli imports (Han Xiao)

  • [cf3f02e0] - rm emojis from links (Alex C-G)

  • [531496d7] - ci: force submodules checkout (Han Xiao)

  • [fee4eaaf] - tests: fix import in tests (Han Xiao)

  • [5f3d3da4] - fix class import marker (Han Xiao)

  • [d007bd04] - cli: fix jina check cli (Han Xiao)

  • [019e812d] - executors: remove unnecessary code (Han Xiao)

  • [e68e4a9a] - fit transform should not fit at encode time plus refactor (Joan Fontanals Martinez)

  • [79f5b440] - minor fix (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [e85a84e3] - hub: move hub cli api back to core (Han Xiao)

  • [821c18f9] - move numpy indexer back in core (Joan Fontanals Martinez)

  • [6e81181a] - add pillow back (Joan Fontanals Martinez)

  • [b62c6fff] - remove tests migrated to hub (Joan Fontanals Martinez)

  • [cfcb038b] - hub: move hub to a submodule (Han Xiao)

  • [c2baaa01] - hub: new jina.hub namespace for storing executors (Han Xiao)

๐Ÿ“— Documentationยถ

  • [3086b77a] - add more ways to contribute, emojis (Alex C-G)

  • [6f63e2e5] - smaller README to meet hub api req (Han Xiao)

  • [5e119eb2] - helloworld: change workspace (Yue Liu)

  • [f3e86031] - helloworld: update helloworld doc (Yue Liu)

  • [5ca6ae32] - correct anchor for type in CONTRIBUTING.md (joanna350)

๐Ÿ Unit Test and CICDยถ

  • [e2fd5dd7] - remove test_nmslib (Joan Fontanals Martinez)

  • [1d37f655] - milvus: fix milvus tests (Han Xiao)

  • [2cc6267f] - crafter: move tests to hub (Han Xiao)

  • [24adac69] - no need of np asarray (Joan Fontanals Martinez)

  • [3417fa1b] - fix numeric encoders test (Joan Fontanals Martinez)

  • [0c30bc7f] - test numeric executor from train and load (Joan Fontanals Martinez)

  • [5b1ce8ab] - refactor indexer tests and check instance type (Joan Fontanals Martinez)

  • [b2c19a79] - add contributor generation (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [615c9350] - sync to jina-hub (Han Xiao)

  • [a17b013a] - self assert to assert (Han Xiao)

  • [88a7f21a] - sync with hub (Han Xiao)

  • [e1bc7c33] - update contributing.md (Han Xiao)

  • [d2514809] - update submodule tracking (Han Xiao)

  • [a38dd8f6] - docs: update TOC (Jina Dev Bot)

  • [ca230fe7] - readme: add new example (Alex C-G)

  • [04225268] - revert it back to previous commit (Han Xiao)

  • [f9ebb05c] - update copyright header (Jina Dev Bot)

  • [1d2af7f8] - update contributors (Jina Dev Bot)

  • [af97ad73] - version: the next version will be 0.4.10 (Jina Dev Bot)

  • [9c1c304e] - version: the next version will be 0.4.8 (Jina Dev Bot)

Release Note (0.4.11)ยถ

Release time: 2020-08-21 18:07:16

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

๐Ÿ†• New Featuresยถ

  • [ab067ca2] - hub: add more info to hubio for builder (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [cb44213d] - fix flaky cicd (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [cdd0d2bc] - hotfix fix release (Han Xiao)

  • [075108de] - docs: update TOC (Jina Dev Bot)

  • [1441f40f] - version: the next version will be 0.4.11 (Jina Dev Bot)

Release Note (0.4.12)ยถ

Release time: 2020-08-27 08:08:49

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

๐Ÿž Bug fixesยถ

  • [950e5ddc] - docker: hub builder raise error (Han Xiao)

  • [05636622] - docker: prune images (Han Xiao)

  • [9c021ffd] - hubio: fix hub io build (Han Xiao)

  • [996e7c09] - go back to old sorting (Joan Fontanals)

๐Ÿšง Code Refactoringยถ

  • [3e56652f] - move TransformEncoder back to core (Joan Fontanals Martinez)

๐Ÿ Unit Test and CICDยถ

๐Ÿน Other Improvementsยถ

  • [ab2b2a82] - hotfix typing (Han Xiao)

  • [61c57c16] - update copyright header (Jina Dev Bot)

  • [9cabed9b] - docs: update TOC (Jina Dev Bot)

  • [36d4f952] - version: the next version will be 0.4.12 (Jina Dev Bot)

Release Note (0.4.13)ยถ

Release time: 2020-08-27 11:39:03

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Alex C-G, Nan Wang, Jina Dev Bot, Joan Fontanals Martinez, Joan Fontanals, ๐Ÿ™‡

๐Ÿž Bug fixesยถ

  • [b8d9ea99] - remove old file (Alex C-G)

  • [200d0b0b] - minor fix (Nan Wang)

  • [2c20a3c6] - add unit tests (Nan Wang)

  • [a9839440] - docker: fix the error checking (Nan Wang)

  • [a1abdf0a] - add key mappings to post init to avoid serialize (Joan Fontanals Martinez)

  • [950e5ddc] - docker: hub builder raise error (Han Xiao)

  • [05636622] - docker: prune images (Han Xiao)

  • [9c021ffd] - hubio: fix hub io build (Han Xiao)

  • [996e7c09] - go back to old sorting (Joan Fontanals)

๐Ÿšง Code Refactoringยถ

  • [3e56652f] - move TransformEncoder back to core (Joan Fontanals Martinez)

๐Ÿ“— Documentationยถ

  • [c2eb08ba] - rename for clarity (Alex C-G)

  • [630e9cd2] - other-distros: add colab info (Alex C-G)

  • [c1f54cbe] - other-distros: initial commit (Alex C-G)

๐Ÿ Unit Test and CICDยถ

  • [e9af63fd] - add unit test for hubio (Han Xiao)

  • [ce890e8c] - exclude tests from flake8 (Han Xiao)

  • [9097468c] - add py38 back (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [fc0f0f1c] - hotfix hubio (Han Xiao)

  • [8ed7a957] - add link to index.rst (Alex C-G)

  • [4679cb6d] - docs: update TOC (Jina Dev Bot)

  • [04bb3f8b] - version: the next version will be 0.4.13 (Jina Dev Bot)

  • [61c57c16] - update copyright header (Jina Dev Bot)

  • [36d4f952] - version: the next version will be 0.4.12 (Jina Dev Bot)

  • [cdd0d2bc] - hotfix fix release (Han Xiao)

Release Note (0.4.14)ยถ

Release time: 2020-08-27 12:42:23

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

๐Ÿน Other Improvementsยถ

  • [297f6a3c] - hotfix hubio (Han Xiao)

  • [a595135e] - version: the next version will be 0.4.14 (Jina Dev Bot)

Release Note (0.4.15)ยถ

Release time: 2020-08-27 16:08:18

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

๐Ÿž Bug fixesยถ

  • [66dc5879] - import: more friendly warning (Han Xiao)

  • [08507272] - hubio raise error (Han Xiao)

  • [61bd5b60] - trigger devel build (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [6852ab41] - hotfix fix release (Han Xiao)

  • [6477bedf] - update submodule tracking (Han Xiao)

  • [51839917] - docs: update TOC (Jina Dev Bot)

  • [5bea7ce4] - version: the next version will be 0.4.15 (Jina Dev Bot)

Release Note (0.4.16)ยถ

Release time: 2020-08-28 05:56:37

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Alex C-G, Han Xiao, Joan Fontanals, Joan Fontanals Martinez, ๐Ÿ™‡

๐Ÿž Bug fixesยถ

  • [3df63a51] - readme: remove broken example (Alex C-G)

  • [950e5ddc] - docker: hub builder raise error (Han Xiao)

  • [05636622] - docker: prune images (Han Xiao)

  • [9c021ffd] - hubio: fix hub io build (Han Xiao)

  • [996e7c09] - go back to old sorting (Joan Fontanals)

๐Ÿšง Code Refactoringยถ

  • [3e56652f] - move TransformEncoder back to core (Joan Fontanals Martinez)

๐Ÿ Unit Test and CICDยถ

๐Ÿน Other Improvementsยถ

  • [962aadec] - docs: update TOC (Jina Dev Bot)

  • [489c552e] - update contributors (Jina Dev Bot)

  • [39bc1155] - version: the next version will be 0.4.16 (Jina Dev Bot)

  • [61c57c16] - update copyright header (Jina Dev Bot)

  • [36d4f952] - version: the next version will be 0.4.12 (Jina Dev Bot)

  • [cdd0d2bc] - hotfix fix release (Han Xiao)

Release Note (0.4.17)ยถ

Release time: 2020-08-30 07:06:41

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

๐Ÿž Bug fixesยถ

  • [65934e6d] - executor: add force register for easy debug (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [58841979] - hotfix fix release (Han Xiao)

  • [f5ebcbc2] - docs: update TOC (Jina Dev Bot)

  • [d002f0e3] - version: the next version will be 0.4.17 (Jina Dev Bot)

Release Note (0.5.0)ยถ

Release time: 2020-08-30 11:35:48

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

๐Ÿน Other Improvementsยถ

  • [47cfb89e] - hotfix release v0.5.0 (Han Xiao)

  • [7e8a7dac] - docs: update TOC (Jina Dev Bot)

  • [588d25f0] - version: the next version will be 0.4.18 (Jina Dev Bot)

  • [e64d2095] - release v0.5.0 (Han Xiao)

  • [39bc1155] - version: the next version will be 0.4.16 (Jina Dev Bot)

  • [6852ab41] - hotfix fix release (Han Xiao)

Release Note (0.5.1)ยถ

Release time: 2020-09-04 05:57:04

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Han Xiao, Alex C-G, Joan Fontanals Martinez, JamesTang-jinaai, YueLiu-Jina, JoanFM, Nan Wang, Yue Liu, joanna350, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [d961edd2] - add โ€“test-uses to hubio (Han Xiao)

  • [c1c56449] - added unit test casts to reduce code (JamesTang-jinaai)

  • [2b6f9f16] - add new rankdriver to handle new cases (Joan Fontanals Martinez)

  • [9c5ce6b3] - remove depth level concept from matches traversing (Joan Fontanals Martinez)

  • [8f7d987e] - remove level depth assignment in KVSearchDriver (Joan Fontanals Martinez)

  • [720e3b20] - adapt ranker and driver (JoanFM)

  • [eee16b87] - client: add level depth param to _generate (JoanFM)

  • [23429947] - add docstrings (Nan Wang)

  • [c9987bda] - clean up (Nan Wang)

  • [9e75477f] - remove the image encoders (Nan Wang)

  • [a12bfe8d] - executors: add tests for mindspore (Nan Wang)

  • [f00f7999] - executors: add support for mindspore (Nan Wang)

๐Ÿž Bug fixesยถ

  • [7fa802ab] - wording (Alex C-G)

  • [e819bb9f] - markdown link to rst link (Alex C-G)

  • [181dd074] - hubio: add build_success check before test_uses (Han Xiao)

  • [22c83162] - remove rasp pi bc it has its own page (Alex C-G)

  • [80a8a16c] - title (Alex C-G)

  • [e579bc79] - changed index type in reduce code (JamesTang-jinaai)

  • [35550eb8] - remove unknown submodule wall (Han Xiao)

  • [2dd54352] - readme: wording, expand cookiecutter (Alex C-G)

  • [d4659b1b] - change how to remove matches and explicit tests (Joan Fontanals Martinez)

  • [128b27b0] - back to old nomenclature (Joan Fontanals Martinez)

  • [8d9fa03b] - fix request tests (JoanFM)

  • [cf3f02e0] - rm emojis from links (Alex C-G)

  • [531496d7] - ci: force submodules checkout (Han Xiao)

  • [fee4eaaf] - tests: fix import in tests (Han Xiao)

  • [5f3d3da4] - fix class import marker (Han Xiao)

  • [d007bd04] - cli: fix jina check cli (Han Xiao)

  • [019e812d] - executors: remove unnecessary code (Han Xiao)

  • [e68e4a9a] - fit transform should not fit at encode time plus refactor (Joan Fontanals Martinez)

  • [79f5b440] - minor fix (Nan Wang)

๐Ÿšง Code Refactoringยถ

  • [9c7c9c44] - have flow and pods inherit from exit stack (Joan Fontanals Martinez)

  • [066b2459] - rename recur_range and recur_on (Han Xiao)

  • [36a4c486] - remove unused level field from yaml (Han Xiao)

  • [205f61fa] - set ranker traverse_on to matches (Han Xiao)

  • [85643efd] - add adjacency to doc pb definiton (Han Xiao)

  • [18daaa1d] - level_depth is now granularity (Han Xiao)

  • [0ee4ff9d] - rename depth_range to recurring_range (Han Xiao)

  • [41d7d904] - remove recursivity of matches (Joan Fontanals Martinez)

  • [3e56652f] - move TransformEncoder back to core (Joan Fontanals Martinez)

  • [bc1549bc] - add _is_url to all (JoanFM)

  • [cfcb038b] - hub: move hub to a submodule (Han Xiao)

  • [c2baaa01] - hub: new jina.hub namespace for storing executors (Han Xiao)

๐Ÿ“— Documentationยถ

  • [0f0b476a] - clarification (Alex C-G)

  • [a8e2700b] - readme: fix cols (Alex C-G)

  • [dcd14406] - readme: reorder tutorials, switch cols (Alex C-G)

  • [295988d3] - readme: simpler wording (Alex C-G)

  • [9092ce02] - readme: split docs section (Alex C-G)

  • [7ab6ccf8] - readme: fixes (Alex C-G)

  • [efdf42e4] - readme: remove extraneous badges (Alex C-G)

  • [ccda5ebf] - readme: collapse additional hello world features (Alex C-G)

  • [0516cca3] - readme: move docs from examples to docs (Alex C-G)

  • [9811f895] - readme: fix anchor (Alex C-G)

  • [ff3a0dbe] - readme: change twitter link (Alex C-G)

  • [3a6e6a91] - readme: add jinabox (Alex C-G)

  • [86655574] - readme: rm newsletter (Alex C-G)

  • [aefd9f9d] - readme: rename install, move cookiecutter (Alex C-G)

  • [6f8bb089] - readme: simpler bullet points, add example models (Alex C-G)

  • [0fabfa06] - readme: more straightforward intro, less markety (Alex C-G)

  • [aa712fa9] - yaml: change doc for driver syntex (YueLiu-Jina)

  • [c52e1ac0] - improve documentation of collectmatches2docdriver (Joan Fontanals Martinez)

  • [3086b77a] - add more ways to contribute, emojis (Alex C-G)

  • [6f63e2e5] - smaller README to meet hub api req (Han Xiao)

  • [5e119eb2] - helloworld: change workspace (Yue Liu)

  • [f3e86031] - helloworld: update helloworld doc (Yue Liu)

  • [5ca6ae32] - correct anchor for type in CONTRIBUTING.md (joanna350)

๐Ÿ Unit Test and CICDยถ

  • [9a5965a9] - move test dep to extra-requirements.txt (Han Xiao)

  • [da6ec0ea] - install pytest-subtests module in ci (Joan Fontanals Martinez)

  • [cfc11242] - fix address in use test (Han Xiao)

  • [4cc482df] - test close_if_idle pod (Joan Fontanals Martinez)

  • [965db26e] - filter out jina/hub in flake8 (Han Xiao)

  • [77e1485b] - fix container pea unit tests (Han Xiao)

  • [9ffa402f] - fix bad dir wall (Han Xiao)

  • [46083fec] - move toc after contributors gen (Han Xiao)

  • [80a4aa3a] - adapt level depths tests to pytest standards (Joan Fontanals Martinez)

  • [2047b75e] - add unittest for collect matches 2 doc ranker driver (Joan Fontanals Martinez)

  • [3516881d] - fix skipif params (Joan Fontanals Martinez)

  • [6d691d45] - working test of different level depth (JoanFM)

  • [a667866b] - add level depth testing structure (JoanFM)

  • [eff65c2d] - remove unnecessary files (JoanFM)

  • [0ea90ea6] - client: add test with bytes as input (JoanFM)

  • [5cdf3928] - clients: add more tests for request (JoanFM)

  • [24adac69] - no need of np asarray (Joan Fontanals Martinez)

  • [3417fa1b] - fix numeric encoders test (Joan Fontanals Martinez)

  • [0c30bc7f] - test numeric executor from train and load (Joan Fontanals Martinez)

  • [5b1ce8ab] - refactor indexer tests and check instance type (Joan Fontanals Martinez)

  • [b2c19a79] - add contributor generation (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [0a7d336f] - update contributors (Jina Dev Bot)

  • [4173345f] - update hub to latest master (Han Xiao)

  • [4251db2f] - docs: update TOC (Jina Dev Bot)

  • [b4d529a3] - update copyright header (Jina Dev Bot)

  • [c5b2d7a4] - revert Chunk2DocRanker (Han Xiao)

  • [0ed9db56] - revert BaseRecursiveDriver (Han Xiao)

  • [36c7257e] - version: the next version will be 0.5.1 (Jina Dev Bot)

  • [36d4f952] - version: the next version will be 0.4.12 (Jina Dev Bot)

  • [cdd0d2bc] - hotfix fix release (Han Xiao)

  • [ca230fe7] - readme: add new example (Alex C-G)

  • [04225268] - revert it back to previous commit (Han Xiao)

  • [af97ad73] - version: the next version will be 0.4.10 (Jina Dev Bot)

  • [9c1c304e] - version: the next version will be 0.4.8 (Jina Dev Bot)

Release Note (0.5.2)ยถ

Release time: 2020-09-04 20:24:23

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

๐Ÿ†• New Featuresยถ

  • [66878e78] - driver: add VectorFillDriver (Han Xiao)

๐Ÿž Bug fixesยถ

  • [feab03f5] - flow: remove unused collision detection (Han Xiao)

  • [f7d8ea0b] - gateway: remove another daemon thread from gateway (Han Xiao)

  • [f9e0e9cc] - peapod: fix eventloop and shutdown logic (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [9bd4c072] - add high order match (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [29b85811] - hotfix release (hanxiao)

  • [d2584b95] - update contributors (Jina Dev Bot)

  • [c4b62be4] - docs: update TOC (Jina Dev Bot)

  • [7f4ff380] - version: the next version will be 0.5.2 (Jina Dev Bot)

Release Note (0.5.3)ยถ

Release time: 2020-09-07 12:12:09

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Joan Fontanals Martinez, Sreerag-ibtl, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [02cdcf59] - cli: add daemon as argument of pea (Han Xiao)

  • [236ae37f] - driver: add fill_embedding in index driver (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [67cde7f7] - helper: add search path to the load_config (Han Xiao)

  • [b67eaa2b] - helper: refactor local_config_source logic (Han Xiao)

๐Ÿ“— Documentationยถ

  • [02c948c7] - correct syntax issue in helloworld (Sreerag-ibtl)

๐Ÿ Unit Test and CICDยถ

  • [dc523639] - add tests with executor that sleeps on save (Joan Fontanals Martinez)

  • [10f2f652] - move high order match to integrated tests (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [08ef4026] - hotfix add daemon (Han Xiao)

  • [8b006f2c] - update contributors (Jina Dev Bot)

  • [0e7014a2] - docs: update TOC (Jina Dev Bot)

  • [abc83c7c] - version: the next version will be 0.5.3 (Jina Dev Bot)

Release Note (0.5.4)ยถ

Release time: 2020-09-11 05:57:13

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Han Xiao, David Sanwald, Joan Fontanals Martinez, Maximilian Werk, Joan Fontanals, rutujasurve94, Alasdair Tran, Sreerag-ibtl, hanxiao, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [c4534033] - indexer: add shelfpbindexer for data persistance (Han Xiao)

  • [f611c1b9] - added Matches2DocRankDriver (Maximilian Werk)

  • [ae74d32a] - add adjacency range (Joan Fontanals Martinez)

  • [40a90434] - adding jina hub new to contributing readme (rutujasurve94)

  • [6e22e16e] - add unit test for hub new (rutujasurve94)

  • [f20c401f] - cli for creating Jina app using cookiecutter (rutujasurve94)

  • [236ae37f] - driver: add fill_embedding in index driver (Han Xiao)

๐Ÿž Bug fixesยถ

  • [11de0b87] - indexer: fix mutex in query & write handler (Han Xiao)

  • [cacee68a] - change naming recur_*_range to *_range (Joan Fontanals Martinez)

  • [d31ccd9b] - flow: remove redundant update_args (Han Xiao)

  • [886d1eb4] - fix traverse adjacency (Joan Fontanals Martinez)

  • [5b335c1b] - revert back change in driver search (Joan Fontanals Martinez)

  • [4ccedb7a] - cli: fix overriding of flow args (Han Xiao)

  • [ee43b626] - removing test for hub new cli, better readability (rutujasurve94)

  • [20315710] - granularity instead of level_depth (Joan Fontanals Martinez)

  • [2b3316b5] - proper access to start and end ranges (Joan Fontanals Martinez)

  • [c56ecdc2] - api: change uses to yaml_path (Alasdair Tran)

  • [17a6e032] - add test specific arg for jina hub new (rutujasurve94)

  • [c82c93ef] - changes for jina hub cli (rutujasurve94)

๐Ÿšง Code Refactoringยถ

  • [3d29a890] - indexer: remove _write_indexer and _query_indexer (Han Xiao)

  • [39710a9a] - properly set recur_ranges (Joan Fontanals)

  • [7d88790e] - pod: add uses-before and after (Han Xiao)

  • [dce0660b] - cli: rename yaml-path in flow to uses (Han Xiao)

  • [361be3dc] - remove recur_on and recur_range from everywhere (Joan Fontanals Martinez)

  • [67cde7f7] - helper: add search path to the load_config (Han Xiao)

  • [b67eaa2b] - helper: refactor local_config_source logic (Han Xiao)

๐Ÿ“— Documentationยถ

  • [fa2bd79c] - remove local floating navbar (David Sanwald)

  • [02c948c7] - correct syntax issue in helloworld (Sreerag-ibtl)

๐Ÿ Unit Test and CICDยถ

  • [665b44a2] - add integration test (Han Xiao)

  • [432d7a1a] - remove milvus from integration tests (Han Xiao)

  • [aed84f74] - fix type register tests (Han Xiao)

  • [92b6ec55] - add good testing for executors decorator (Joan Fontanals Martinez)

  • [42da3d78] - add test to show access matches of chunks (Joan Fontanals Martinez)

  • [49bfcab3] - adapt test_higher_order_matches test (Joan Fontanals Martinez)

  • [fcfa1fb9] - adapt test_chunk2doc_drivers.py test (Joan Fontanals Martinez)

  • [89df5427] - fix test_querylang_drivers.py (Joan Fontanals Martinez)

  • [5b0537b6] - adapt test_flow_multimode (Joan Fontanals Martinez)

  • [c0b0b1a5] - adapt some more tests (Joan Fontanals Martinez)

  • [0fb91578] - flow: add unit test to cover #924 (Han Xiao)

  • [a0f514f8] - fix some tests (Joan Fontanals Martinez)

  • [5243989a] - adapt test_reduce_all_driver (Joan Fontanals Martinez)

  • [aa78643f] - refactor test_mime.py and test_segmenter.py (Joan Fontanals Martinez)

  • [6be4f1ef] - add mock to extra requirements (Joan Fontanals Martinez)

  • [85f61acc] - improve issue 867 testing (Joan Fontanals Martinez)

  • [10f2f652] - move high order match to integrated tests (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [eede737a] - update contributors (Jina Dev Bot)

  • [bb6b8e4a] - change depth_range for granularity_range (Joan Fontanals Martinez)

  • [a2c3cf94] - proper styling and add params to docstring (Joan Fontanals Martinez)

  • [6e40bb8d] - docs: update TOC (Jina Dev Bot)

  • [ec2f1737] - version: the next version will be 0.5.4 (Jina Dev Bot)

  • [abc83c7c] - version: the next version will be 0.5.3 (Jina Dev Bot)

  • [29b85811] - hotfix release (hanxiao)

Release Note (0.5.5)ยถ

Release time: 2020-09-17 07:00:02

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Maximilian Werk, maximilianwerk, Joan Fontanals, pswu11, Deepankar Mahapatro, Joan Fontanals Martinez, rutujasurve94, Alasdair Tran, Sreerag-ibtl, hanxiao, Alex C-G, YueLiu-Jina, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [594aedde] - base ranker should not remove meta information anymore (maximilianwerk)

  • [340932ee] - set name of driver (Joan Fontanals Martinez)

  • [6bf09b32] - add capacity to use querylang with tags in protobuf document (Joan Fontanals Martinez)

  • [2baeffad] - bookkeeping: fixing push flow, file read issues (Deepankar Mahapatro)

  • [046d722a] - bookkeeping: fixing pep8 issues & simpler checking of env vars (Deepankar Mahapatro)

  • [1a564e12] - bookkeeping: fixing test failure & unindented comment in file (Deepankar Mahapatro)

  • [c9f4fc41] - bookkeeping: added pymongo to extra-req (Deepankar Mahapatro)

  • [884cb9b6] - bookkeeping: changed hub push flows (Deepankar Mahapatro)

  • [193cecf4] - bookkeeping: added mongodbhandler (Deepankar Mahapatro)

  • [f611c1b9] - added Matches2DocRankDriver (Maximilian Werk)

  • [ae74d32a] - add adjacency range (Joan Fontanals Martinez)

  • [40a90434] - adding jina hub new to contributing readme (rutujasurve94)

  • [6e22e16e] - add unit test for hub new (rutujasurve94)

  • [f20c401f] - cli for creating Jina app using cookiecutter (rutujasurve94)

  • [236ae37f] - driver: add fill_embedding in index driver (Han Xiao)

๐Ÿž Bug fixesยถ

  • [59c8d859] - docstring (Maximilian Werk)

  • [e641305b] - hello world is even prettier (Maximilian Werk)

  • [1eba5c89] - hello world working again (Maximilian Werk)

  • [bd6caca1] - unit tests running again (Maximilian Werk)

  • [b49b52dd] - adapt unit test (Maximilian Werk)

  • [b33c3d94] - removed double calling for root node (maximilianwerk)

  • [2d8090a6] - add recur_on param back (#944) (Joan Fontanals)

  • [a8a399f2] - traversing adjacency graph for multiple query chunks (maximilianwerk)

  • [3797f38a] - added better way to write the manifest (Deepankar Mahapatro)

  • [00fe1aba] - changed order of variable init (Deepankar Mahapatro)

  • [b0a21a46] - fixed host_info depending on args (Deepankar Mahapatro)

  • [1570d487] - updated logic to insert/replace doc in mongo (Deepankar Mahapatro)

  • [f19c87ea] - adding host-info arg to hub build cli (Deepankar Mahapatro)

  • [6b4881f5] - add additonal params to build summary (Deepankar Mahapatro)

  • [1a45ea5e] - set higher priority integrated in test yaml driver (Joan Fontanals Martinez)

  • [357c8d69] - set priority and driver name in queryset for top_k (Joan Fontanals Martinez)

  • [6f78ba78] - set request top_k, needed to be read by jinabox (Joan Fontanals Martinez)

  • [07c8325f] - moving hub new template readme to cookiecutter (rutujasurve94)

  • [90731f3f] - keep text, blob and buffer after vectorsearch (maximilianwerk)

  • [7a2b77f2] - hubio: fix tempfile naming (Han Xiao)

  • [cacee68a] - change naming recur_*_range to *_range (Joan Fontanals Martinez)

  • [d31ccd9b] - flow: remove redundant update_args (Han Xiao)

  • [886d1eb4] - fix traverse adjacency (Joan Fontanals Martinez)

  • [5b335c1b] - revert back change in driver search (Joan Fontanals Martinez)

  • [4ccedb7a] - cli: fix overriding of flow args (Han Xiao)

  • [ee43b626] - removing test for hub new cli, better readability (rutujasurve94)

  • [20315710] - granularity instead of level_depth (Joan Fontanals Martinez)

  • [2b3316b5] - proper access to start and end ranges (Joan Fontanals Martinez)

  • [c56ecdc2] - api: change uses to yaml_path (Alasdair Tran)

  • [17a6e032] - add test specific arg for jina hub new (rutujasurve94)

  • [c82c93ef] - changes for jina hub cli (rutujasurve94)

  • [b210676a] - io-functions: wording (Alex C-G)

๐Ÿšง Code Refactoringยถ

  • [0099f25d] - better readability of function (Maximilian Werk)

  • [09ab8e6e] - helper: improve mem usage function (Han Xiao)

  • [39710a9a] - properly set recur_ranges (Joan Fontanals)

  • [7d88790e] - pod: add uses-before and after (Han Xiao)

  • [dce0660b] - cli: rename yaml-path in flow to uses (Han Xiao)

  • [361be3dc] - remove recur_on and recur_range from everywhere (Joan Fontanals Martinez)

  • [67cde7f7] - helper: add search path to the load_config (Han Xiao)

  • [b67eaa2b] - helper: refactor local_config_source logic (Han Xiao)

๐Ÿ“— Documentationยถ

  • [421899b1] - io-functions: improve minor wording (pswu11)

  • [02c948c7] - correct syntax issue in helloworld (Sreerag-ibtl)

  • [aa712fa9] - yaml: change doc for driver syntex (YueLiu-Jina)

๐Ÿ Unit Test and CICDยถ

  • [54a21802] - full testing of traversal (Maximilian Werk)

  • [0e983c8d] - added tests for showcasing traversal (Maximilian Werk)

  • [f391b637] - adding manifest_version to test ymls (Deepankar Mahapatro)

  • [a29209a0] - use pytest parametrize for subtest (Han Xiao)

  • [c5e42bab] - added unit test for summary file (Deepankar Mahapatro)

  • [3f0c0330] - add test to filterql with tags content (Joan Fontanals Martinez)

  • [92b6ec55] - add good testing for executors decorator (Joan Fontanals Martinez)

  • [42da3d78] - add test to show access matches of chunks (Joan Fontanals Martinez)

  • [49bfcab3] - adapt test_higher_order_matches test (Joan Fontanals Martinez)

  • [fcfa1fb9] - adapt test_chunk2doc_drivers.py test (Joan Fontanals Martinez)

  • [89df5427] - fix test_querylang_drivers.py (Joan Fontanals Martinez)

  • [5b0537b6] - adapt test_flow_multimode (Joan Fontanals Martinez)

  • [c0b0b1a5] - adapt some more tests (Joan Fontanals Martinez)

  • [0fb91578] - flow: add unit test to cover #924 (Han Xiao)

  • [a0f514f8] - fix some tests (Joan Fontanals Martinez)

  • [5243989a] - adapt test_reduce_all_driver (Joan Fontanals Martinez)

  • [aa78643f] - refactor test_mime.py and test_segmenter.py (Joan Fontanals Martinez)

  • [6be4f1ef] - add mock to extra requirements (Joan Fontanals Martinez)

  • [85f61acc] - improve issue 867 testing (Joan Fontanals Martinez)

  • [10f2f652] - move high order match to integrated tests (Han Xiao)

  • [46083fec] - move toc after contributors gen (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [bf4efb87] - hotfix merged 933 (Han Xiao)

  • [80e8fc22] - update contributors (Jina Dev Bot)

  • [dc39e87e] - update copyright header (Jina Dev Bot)

  • [448f9a88] - docs: update TOC (Jina Dev Bot)

  • [c3d33058] - version: the next version will be 0.5.5 (Jina Dev Bot)

  • [bb6b8e4a] - change depth_range for granularity_range (Joan Fontanals Martinez)

  • [a2c3cf94] - proper styling and add params to docstring (Joan Fontanals Martinez)

  • [ec2f1737] - version: the next version will be 0.5.4 (Jina Dev Bot)

  • [08ef4026] - hotfix add daemon (Han Xiao)

  • [abc83c7c] - version: the next version will be 0.5.3 (Jina Dev Bot)

  • [29b85811] - hotfix release (hanxiao)

  • [36c7257e] - version: the next version will be 0.5.1 (Jina Dev Bot)

  • [47cfb89e] - hotfix release v0.5.0 (Han Xiao)

Release Note (0.5.6)ยถ

Release time: 2020-09-21 17:55:30

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Nan Wang, rameshwara, Deepankar Mahapatro, Joan Fontanals Martinez, Joan Fontanals, Maximilian Werk, maximilianwerk, pswu11, Alex C-G, rutujasurve94, Alasdair Tran, Sreerag-ibtl, hanxiao, YueLiu-Jina, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [9b1c0619] - add type annotations in jina executors children (#966) (rameshwara)

  • [f60fc7c1] - add type annotations in jina executors (#963) (rameshwara)

  • [107ef985] - add type annotations to jina drivers (#962) (rameshwara)

  • [fc8d81af] - indexer: add memmap numpy indexer (Han Xiao)

  • [7f77e893] - base ranker should not remove meta information anymore (maximilianwerk)

  • [91800bb6] - set name of driver (Joan Fontanals Martinez)

  • [88c1bc4c] - bookkeeping: fixing push flow, file read issues (Deepankar Mahapatro)

  • [d25afa3d] - bookkeeping: fixing pep8 issues & simpler checking of env vars (Deepankar Mahapatro)

  • [b2883664] - bookkeeping: fixing test failure & unindented comment in file (Deepankar Mahapatro)

  • [309be652] - bookkeeping: added pymongo to extra-req (Deepankar Mahapatro)

  • [2e985afa] - bookkeeping: changed hub push flows (Deepankar Mahapatro)

  • [392aba2a] - bookkeeping: added mongodbhandler (Deepankar Mahapatro)

  • [fead7bfa] - add capacity to use querylang with tags in protobuf document (Joan Fontanals Martinez)

  • [f611c1b9] - added Matches2DocRankDriver (Maximilian Werk)

  • [ae74d32a] - add adjacency range (Joan Fontanals Martinez)

  • [40a90434] - adding jina hub new to contributing readme (rutujasurve94)

  • [6e22e16e] - add unit test for hub new (rutujasurve94)

  • [f20c401f] - cli for creating Jina app using cookiecutter (rutujasurve94)

  • [236ae37f] - driver: add fill_embedding in index driver (Han Xiao)

๐Ÿž Bug fixesยถ

  • [c5e30557] - helper: fix multiple helper functions (Han Xiao)

  • [e6f0ff5b] - import: fix module import for different usages (Han Xiao)

  • [77b59e35] - issue with hyphen in random name and raise_error (Deepankar Mahapatro)

  • [ffcb6ed5] - hubio: fix name conflict in test-uses of hubio (Han Xiao)

  • [f6a7c2be] - set start_sse_server daemon to True (Joan Fontanals Martinez)

  • [edde5864] - shutdown if exception (Joan Fontanals Martinez)

  • [7820c1ca] - shutdown sse server after Peas are closed (Joan Fontanals Martinez)

  • [2a1378d8] - adapt close to ContainerPea (Joan Fontanals Martinez)

  • [f2b1dac1] - change issue test folder name (Joan Fontanals Martinez)

  • [1a390252] - docs: fix docs for metas (Han Xiao)

  • [8c33aa21] - hello-world: respect topk from argparser (Han Xiao)

  • [f7a5df9c] - docstring (Maximilian Werk)

  • [7eeb89f0] - hello world is even prettier (Maximilian Werk)

  • [6a0d11a4] - hello world working again (Maximilian Werk)

  • [fba1fb46] - unit tests running again (Maximilian Werk)

  • [401d46c1] - adapt unit test (Maximilian Werk)

  • [64699dc0] - removed double calling for root node (maximilianwerk)

  • [8b39a80b] - add recur_on param back (#944) (Joan Fontanals)

  • [54eaee14] - traversing adjacency graph for multiple query chunks (maximilianwerk)

  • [fb88d1e2] - io-functions: wording (Alex C-G)

  • [ac25eb4d] - set higher priority integrated in test yaml driver (Joan Fontanals Martinez)

  • [540e9ac7] - set priority and driver name in queryset for top_k (Joan Fontanals Martinez)

  • [17281b57] - set request top_k, needed to be read by jinabox (Joan Fontanals Martinez)

  • [fca29ce8] - added better way to write the manifest (Deepankar Mahapatro)

  • [c2f06a56] - changed order of variable init (Deepankar Mahapatro)

  • [5798b385] - fixed host_info depending on args (Deepankar Mahapatro)

  • [57b970d1] - updated logic to insert/replace doc in mongo (Deepankar Mahapatro)

  • [84657bef] - adding host-info arg to hub build cli (Deepankar Mahapatro)

  • [3220696b] - add additonal params to build summary (Deepankar Mahapatro)

  • [9c8066fe] - hubio: fix tempfile naming (Han Xiao)

  • [c60bdd8d] - keep text, blob and buffer after vectorsearch (maximilianwerk)

  • [eeb533ee] - moving hub new template readme to cookiecutter (rutujasurve94)

  • [cacee68a] - change naming recur_*_range to *_range (Joan Fontanals Martinez)

  • [d31ccd9b] - flow: remove redundant update_args (Han Xiao)

  • [886d1eb4] - fix traverse adjacency (Joan Fontanals Martinez)

  • [5b335c1b] - revert back change in driver search (Joan Fontanals Martinez)

  • [4ccedb7a] - cli: fix overriding of flow args (Han Xiao)

  • [ee43b626] - removing test for hub new cli, better readability (rutujasurve94)

  • [20315710] - granularity instead of level_depth (Joan Fontanals Martinez)

  • [2b3316b5] - proper access to start and end ranges (Joan Fontanals Martinez)

  • [c56ecdc2] - api: change uses to yaml_path (Alasdair Tran)

  • [17a6e032] - add test specific arg for jina hub new (rutujasurve94)

  • [c82c93ef] - changes for jina hub cli (rutujasurve94)

๐Ÿšง Code Refactoringยถ

  • [056020f1] - avoid pass when handling exception (Joan Fontanals)

  • [0a96d108] - change error message if interrupting pea loop (Joan Fontanals Martinez)

  • [7ec6720b] - helper: replace np.take with handcraft slicing (Han Xiao)

  • [45d43c48] - better readability of function (Maximilian Werk)

  • [ac8fd239] - helper: improve mem usage function (Han Xiao)

  • [39710a9a] - properly set recur_ranges (Joan Fontanals)

  • [7d88790e] - pod: add uses-before and after (Han Xiao)

  • [dce0660b] - cli: rename yaml-path in flow to uses (Han Xiao)

  • [361be3dc] - remove recur_on and recur_range from everywhere (Joan Fontanals Martinez)

  • [67cde7f7] - helper: add search path to the load_config (Han Xiao)

  • [b67eaa2b] - helper: refactor local_config_source logic (Han Xiao)

๐Ÿ“— Documentationยถ

  • [28d7ffc3] - indexer: add docs for numpy indexer (Han Xiao)

  • [c23b98aa] - io-functions: improve minor wording (pswu11)

  • [02c948c7] - correct syntax issue in helloworld (Sreerag-ibtl)

  • [aa712fa9] - yaml: change doc for driver syntex (YueLiu-Jina)

๐Ÿ Unit Test and CICDยถ

  • [0d2462b4] - fix #975 (Han Xiao)

  • [747a3e0c] - fix make-doc.sh (Han Xiao)

  • [23035a86] - drivers: add tests for illustrating the issues (Nan Wang)

  • [ac7fad0e] - pause auto release on friday (Han Xiao)

  • [a922b31c] - add slack push notification (Han Xiao)

  • [86419f82] - fix integration test (Joan Fontanals Martinez)

  • [1de95d65] - refactor flow test with pytest format (Han Xiao)

  • [6cf16e61] - full testing of traversal (Maximilian Werk)

  • [22ae6dfc] - added tests for showcasing traversal (Maximilian Werk)

  • [c0c9c8a4] - use pytest parametrize for subtest (Han Xiao)

  • [6f8a902f] - adding manifest_version to test ymls (Deepankar Mahapatro)

  • [5699bbf2] - added unit test for summary file (Deepankar Mahapatro)

  • [5f8e0574] - add test to filterql with tags content (Joan Fontanals Martinez)

  • [92b6ec55] - add good testing for executors decorator (Joan Fontanals Martinez)

  • [42da3d78] - add test to show access matches of chunks (Joan Fontanals Martinez)

  • [49bfcab3] - adapt test_higher_order_matches test (Joan Fontanals Martinez)

  • [fcfa1fb9] - adapt test_chunk2doc_drivers.py test (Joan Fontanals Martinez)

  • [89df5427] - fix test_querylang_drivers.py (Joan Fontanals Martinez)

  • [5b0537b6] - adapt test_flow_multimode (Joan Fontanals Martinez)

  • [c0b0b1a5] - adapt some more tests (Joan Fontanals Martinez)

  • [0fb91578] - flow: add unit test to cover #924 (Han Xiao)

  • [a0f514f8] - fix some tests (Joan Fontanals Martinez)

  • [5243989a] - adapt test_reduce_all_driver (Joan Fontanals Martinez)

  • [aa78643f] - refactor test_mime.py and test_segmenter.py (Joan Fontanals Martinez)

  • [6be4f1ef] - add mock to extra requirements (Joan Fontanals Martinez)

  • [85f61acc] - improve issue 867 testing (Joan Fontanals Martinez)

  • [10f2f652] - move high order match to integrated tests (Han Xiao)

  • [46083fec] - move toc after contributors gen (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [5e4a7f26] - hotfix resume release (Han Xiao)

  • [2227db23] - update contributors (Jina Dev Bot)

  • [48fb18ef] - hub: update hub to latest (Han Xiao)

  • [e1459ab5] - Add type annotations in jina/clients (#957) (rameshwara)

  • [5a01b764] - docs: update TOC (Jina Dev Bot)

  • [d828850e] - update copyright header (Jina Dev Bot)

  • [3ae7d560] - version: the next version will be 0.5.6 (Jina Dev Bot)

  • [a238e0be] - version: the next version will be 0.5.5 (Jina Dev Bot)

  • [bb6b8e4a] - change depth_range for granularity_range (Joan Fontanals Martinez)

  • [a2c3cf94] - proper styling and add params to docstring (Joan Fontanals Martinez)

  • [ec2f1737] - version: the next version will be 0.5.4 (Jina Dev Bot)

  • [08ef4026] - hotfix add daemon (Han Xiao)

  • [abc83c7c] - version: the next version will be 0.5.3 (Jina Dev Bot)

  • [29b85811] - hotfix release (hanxiao)

  • [36c7257e] - version: the next version will be 0.5.1 (Jina Dev Bot)

  • [47cfb89e] - hotfix release v0.5.0 (Han Xiao)

Release Note (0.5.7)ยถ

Release time: 2020-09-25 05:59:06

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, rutujasurve94, Susana Guzman, Han Xiao, Maximilian Werk, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [63b5fe30] - add ndarray to uri driver (rutujasurve94)

  • [ded9e8c7] - add validation for mime type (Susana Guzman)

๐Ÿž Bug fixesยถ

  • [f4f75030] - added missing reason (Maximilian Werk)

  • [985fdb58] - remove credential (Han Xiao)

๐Ÿ“— Documentationยถ

  • [c58cc311] - style fix (Han Xiao)

  • [3d771404] - fix missing table tag (Maximilian Werk)

  • [62080189] - fix typo (Maximilian Werk)

  • [6f426846] - update tutorial collection (Maximilian Werk)

๐Ÿ Unit Test and CICDยถ

  • [a636eb99] - add test for 3rd chunk (Susana Guzman)

  • [93268f96] - inherits from non empty parent doc (Susana Guzman)

  • [cfedf6e0] - change test, one for mime type, one that inherits from document (Susana Guzman)

  • [7b4e502f] - add tests (Susana Guzman)

  • [e2f13a43] - proposal for the new flow traversal (Maximilian Werk)

  • [615bbb00] - add slack notif (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [9e6a5e05] - update contributors (Jina Dev Bot)

  • [ae351fb6] - docs: update TOC (Jina Dev Bot)

  • [fecb9acb] - version: the next version will be 0.5.7 (Jina Dev Bot)

Release Note (0.5.8)ยถ

Release time: 2020-09-28 06:08:55

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Rutuja Surve, Joan Fontanals, Joan Fontanals Martinez, Maximilian Werk, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [a78bb68c] - new binarypbindexer based on memmap (Han Xiao)

๐Ÿž Bug fixesยถ

  • [d97748b9] - add database function find_many to mongodb (#985) (Rutuja Surve)

  • [425686b5] - fix set metas overriding default from client (Joan Fontanals Martinez)

  • [f4f75030] - added missing reason (Maximilian Werk)

  • [985fdb58] - remove credential (Han Xiao)

๐Ÿ“— Documentationยถ

  • [c58cc311] - style fix (Han Xiao)

  • [3d771404] - fix missing table tag (Maximilian Werk)

  • [62080189] - fix typo (Maximilian Werk)

  • [6f426846] - update tutorial collection (Maximilian Werk)

๐Ÿ Unit Test and CICDยถ

  • [2af1263c] - add test for multitype messages without optimization (#968) (Joan Fontanals)

  • [e2f13a43] - proposal for the new flow traversal (Maximilian Werk)

  • [615bbb00] - add slack notif (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [643166dd] - hotfix weekly release (Han Xiao)

  • [5239ab2e] - update contributors (Jina Dev Bot)

  • [e84acbf9] - docs: update TOC (Jina Dev Bot)

  • [bf5c2759] - version: the next version will be 0.5.8 (Jina Dev Bot)

  • [fecb9acb] - version: the next version will be 0.5.7 (Jina Dev Bot)

  • [5e4a7f26] - hotfix resume release (Han Xiao)

Release Note (0.6.1)ยถ

Release time: 2020-09-30 06:42:07

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

๐Ÿ†• New Featuresยถ

  • [c6fec38f] - added tree traversal for ranker (Maximilian Werk)

  • [423ae31a] - tree traversal default for SliceQL (Maximilian Werk)

  • [525bf0e4] - new tree traversal structure (#983) (Maximilian Werk)

๐Ÿž Bug fixesยถ

  • [7013c672] - cleanup print fragments (Maximilian Werk)

  • [c82924af] - dockerfile: add jina_cli to dockefile (Han Xiao)

  • [25b1a5d1] - #973 (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [08e79391] - remove serialization (Han Xiao)

  • [d563b50d] - move cli interface out of jina module (Han Xiao)

  • [6596c7c0] - remove array_in_pb arg (Han Xiao)

  • [89d518b3] - remove array_in_pb trick for now (Han Xiao)

๐Ÿ“— Documentationยถ

  • [e6412209] - migrate flow intro from example to docs (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [e701cc97] - add hacktoberfest.yml (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [01ff747a] - hotfix release 0.6.1 (Han Xiao)

  • [38a1b340] - hotfix release 0.6.0 (Han Xiao)

  • [621087f7] - update contributors (Jina Dev Bot)

  • [a1d806f9] - docs: update TOC (Jina Dev Bot)

  • [5fab4642] - version: the next version will be 0.5.9 (Jina Dev Bot)

Release Note (0.6.2)ยถ

Release time: 2020-09-30 07:39:58

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

๐Ÿž Bug fixesยถ

  • [e0dd57b5] - fixed double argument setting of use_tree_traversal (Maximilian Werk)

๐Ÿน Other Improvementsยถ

  • [f249d9b3] - hotfix hello-world (Han Xiao)

  • [cf9f0bef] - docs: update TOC (Jina Dev Bot)

  • [a7b84525] - update contributors (Jina Dev Bot)

  • [2c89da26] - version: the next version will be 0.6.2 (Jina Dev Bot)

Release Note (0.6.3)ยถ

Release time: 2020-10-04 23:10:55

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

๐Ÿน Other Improvementsยถ

  • [df7a7f49] - update contributors (Jina Dev Bot)

Release Note (0.6.4)ยถ

Release time: 2020-10-07 10:16:46

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, Joan Fontanals, Joan Fontanals Martinez, Maximilian Werk, Deepankar Mahapatro, jancijen, theUnkownName, RenrakuRunrat, Jรกn Jendruลกรกk, bwanglzu, Susana Guzman, CatStark, Alex McKenzie, Rutuja Surve, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [a9c28235] - try to see if syslog available (Joan Fontanals Martinez)

  • [c3bf1e4d] - render inline within iphython notebook (theUnkownName)

  • [c81cf86f] - pass logger params up to executor (Joan Fontanals Martinez)

  • [6c56495f] - jina hub push via hubapi (Deepankar Mahapatro)

  • [2217a73b] - jina hub login via github oauth (Deepankar Mahapatro)

  • [8571d60e] - sse: read from first file appearing from pattern (Joan Fontanals Martinez)

  • [33df426d] - add start fluentd as subprocess (Joan Fontanals Martinez)

  • [b093d6aa] - change format to send to fluent and add config (Joan Fontanals Martinez)

  • [441ceca8] - sse logger now monitor the tail of file (Han Xiao)

  • [c05c16b0] - slice is there and some test cleanups (Maximilian Werk)

  • [54ba2a94] - tree traversal for encoder drivers (#1011) (Rutuja Surve)

  • [296cbb0e] - add hash proto class for gen unique id (Han Xiao)

  • [9c3fee5b] - add fluentd config file (Joan Fontanals Martinez)

  • [f6ca1afd] - tree traversal for reverseQL, filterQL, selectQL (#995) (Rutuja Surve)

  • [0c3872aa] - added tree traversal for search driver (#1003) (Maximilian Werk)

  • [bfc59272] - switched to tree traversal for index driver (#1001) (Maximilian Werk)

  • [480cf3cf] - enable fluentd logging (Joan Fontanals Martinez)

  • [143b60aa] - add visualization via url (Susana Guzman)

  • [73a5b2f2] - create mermaid str (Susana Guzman)

  • [00683e06] - add edges (Susana Guzman)

๐Ÿž Bug fixesยถ

  • [f511fc6b] - logging changes (Deepankar Mahapatro)

  • [3418301b] - fixed the int float conversion collision between hash and idy (#1034) (Maximilian Werk)

  • [8c80d0b9] - display inline (theUnkownName)

  • [5c31b98a] - login error handling and code cleanup (Deepankar Mahapatro)

  • [9b4a5c02] - update docstring and remove return url (theUnkownName)

  • [b1fbfda1] - yaml config in fluentd logger (#1026) (Han Xiao)

  • [acbfceb8] - comply with fluent pattern (Susana Guzman)

  • [43b7eb10] - no special default for filter ql (Maximilian Werk)

  • [13f3aa12] - remove kwargs (Susana Guzman)

  • [01f163b6] - remove double underscore (Susana Guzman)

  • [6bb495b1] - fix problem with file location (Susana Guzman)

  • [b73ab6bf] - no early file closing (#1024) (Maximilian Werk)

  • [83c021fa] - remove unnecesary import (Susana Guzman)

  • [2d1941a9] - add almost equal test (Susana Guzman)

  • [9de7222b] - improve for loop (Susana Guzman)

  • [94524ba9] - remove extra _pod_needs (Susana Guzman)

  • [f0e7c5d7] - remove fluentd start (Joan Fontanals Martinez)

  • [5ff2a993] - remove granularity from request (Maximilian Werk)

  • [6918f83c] - remove images (Susana Guzman)

  • [e4c70dfc] - unnecesary file (CatStark)

  • [1f7bc019] - remove printline (Susana Guzman)

  • [82289b60] - add img tests (Susana Guzman)

  • [b5bab142] - remove only created img, not the test one (Susana Guzman)

  • [f0f98866] - set name for individual imgs created and delete them afterwards (Susana Guzman)

  • [e8a11225] - change default fluent conf (Joan Fontanals Martinez)

  • [89fd650a] - use with as context manager (Susana Guzman)

  • [d0702d2d] - fix mypy errors in helper.py (Alex McKenzie)

  • [1948bb8a] - tuple as default args (Maximilian Werk)

  • [a5c7e5cf] - close files (Susana Guzman)

  • [361900e3] - drivers: fix dunderkey bug and add tests (Alex McKenzie)

  • [60ad4e12] - drivers: fix mypy errors (Alex McKenzie)

  • [2e075636] - add profile logger back (Joan Fontanals Martinez)

  • [797750c4] - change file location (Susana Guzman)

  • [25b1a5d1] - #973 (Han Xiao)

๐Ÿšง Code Refactoringยถ

  • [8a59472a] - remove apply function (#1039) (Maximilian Werk)

  • [70f426de] - tests: refactoring on tests, remove and add tmpdir (#1038) (Joan Fontanals)

  • [ffb6125c] - flow: improve visualization (Han Xiao)

  • [44f0ddf0] - removed old traversal (#1036) (Maximilian Werk)

  • [978a4089] - logger: abstract away the logger config (Han Xiao)

  • [257ce00b] - logger: abstract away log config (Han Xiao)

  • [78b19769] - logging: logger wrapper (Han Xiao)

  • [4b8f3ea7] - logger wrapper (#1029) (Han Xiao)

  • [455892a2] - rename functions (Susana Guzman)

  • [72d3eba7] - cli: rename jina_cli to cli (Han Xiao)

  • [89ce4985] - fix tests (Han Xiao)

  • [b2579428] - merge with master (Han Xiao)

  • [9b2d31f0] - change id from type uint32 to str (Han Xiao)

  • [8bdd7774] - remove serialization (Han Xiao)

  • [168b7c9d] - change extra requirements (Joan Fontanals)

  • [89d518b3] - remove array_in_pb trick for now (Han Xiao)

๐Ÿ“— Documentationยถ

  • [59cc794c] - fix markdown html link names (#1037) (jancijen)

  • [2d4c04ba] - hub: fix additional redirects i found (RenrakuRunrat)

  • [41941491] - jina: fix wrong redirects (RenrakuRunrat)

  • [f29d5518] - fix markdown links in CHANGELOG.md and CONTRIBUTING.md (Jรกn Jendruลกรกk)

  • [4ad85a1c] - add documentation about logging (Joan Fontanals Martinez)

  • [e6412209] - migrate flow intro from example to docs (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [febdce1f] - remove JinaTestCase from test (#1045) (Joan Fontanals)

  • [fca44753] - add tests for driver helper (Joan Fontanals Martinez)

  • [d5615d25] - added back level depth test (#1044) (Maximilian Werk)

  • [022a39fe] - hubapi unitests (Deepankar Mahapatro)

  • [cd668e10] - change release.sh script to create correct markdown links (Jรกn Jendruลกรกk)

  • [ab2409c4] - take out autouse from conftest (bwanglzu)

  • [ac20be27] - place fixture into conftest (bwanglzu)

  • [0c7b6eba] - add tests for plot in end, plot in middle, plot twice (Susana Guzman)

  • [aa615cf2] - change url test, just check that string is not empty (Susana Guzman)

  • [d400eee6] - fix copyright action (Han Xiao)

  • [c24fa5ef] - take out request from metas fixture (bwanglzu)

  • [d3b98247] - jina hub list via hubapi (Deepankar Mahapatro)

  • [50e47728] - create meta fixture for tmpdir (bwanglzu)

  • [d1ff0f79] - take out rm files (bwanglzu)

  • [0d986545] - fixed level_depth test (Maximilian Werk)

  • [9d2c1001] - add test with yml file (Susana Guzman)

  • [ee710ec4] - add almmost_equal assert (Susana Guzman)

  • [04e1de60] - test img sizes (Susana Guzman)

  • [7574dbee] - change test for visualization (Susana Guzman)

  • [358bca8c] - add test for visualization (Susana Guzman)

  • [e701cc97] - add hacktoberfest.yml (Han Xiao)

๐Ÿน Other Improvementsยถ

  • [bbe38754] - hotfix patch traversing (Han Xiao)

  • [732da535] - update contributors (Jina Dev Bot)

  • [a739097c] - adding new clinet id for oauth (Deepankar Mahapatro)

  • [aed76e19] - docs: update TOC (Jina Dev Bot)

  • [f36aba8b] - change style (Susana Guzman)

  • [d95e4e72] - version: the next version will be 0.6.4 (Jina Dev Bot)

  • [092f0699] - fix ci pr target (Han Xiao)

  • [72339c2c] - update copyright header (Jina Dev Bot)

  • [2b129b6f] - refactor: fix tests (Han Xiao)

  • [f7b44558] - double to single quotes (Susana Guzman)

  • [fcb255ad] - remove blank spaces (Susana Guzman)

  • [aaf5139d] - fix ci hacktoberfest (Han Xiao)

  • [7f057434] - version: the next version will be 0.6.3 (Jina Dev Bot)

  • [f249d9b3] - hotfix hello-world (Han Xiao)

  • [2c89da26] - version: the next version will be 0.6.2 (Jina Dev Bot)

  • [01ff747a] - hotfix release 0.6.1 (Han Xiao)

  • [5fab4642] - version: the next version will be 0.5.9 (Jina Dev Bot)

  • [643166dd] - hotfix weekly release (Han Xiao)

Release Note (0.6.5)ยถ

Release time: 2020-10-11 23:11:10

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Jina Dev Bot, Han Xiao, bwanglzu, Wang Bo, Joan Fontanals, Deepankar Mahapatro, Alex C-G, Maximilian Werk, Pratik Bhavsar, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [a1fe702f] - add evaluation flow and first ranking evaluators (#1035) (Joan Fontanals)

  • [e94dec5e] - ac: autocomplet recognize hub subcommands (Han Xiao)

  • [c7993b58] - emphasise slack, link direct to general channel (Alex C-G)

๐Ÿž Bug fixesยถ

  • [b5cf84f7] - hub: remove duplicate line in cookiecutter (Han Xiao)

  • [4ad163e9] - indexer: fix arg type for indexers (Han Xiao)

  • [85917f3b] - adding override_doc_id condition back (Deepankar Mahapatro)

  • [11816f29] - function signature for add and query for binary pb indexer (Deepankar Mahapatro)

  • [24e7ad66] - inputlines should always yield (Maximilian Werk)

  • [0a625070] - general png_convertor (Pratik Bhavsar)

  • [451dbf4b] - general png_convertor draft (Pratik Bhavsar)

  • [30a3fc17] - changed aws to github url for fashion mnist (Pratik Bhavsar)

  • [0fcb7b35] - blob2pnguri for color images (Pratik Bhavsar)

๐Ÿšง Code Refactoringยถ

  • [19ee0286] - pb: request_id is now a uuid1 str (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [f3631ced] - force ignore hub directory in config (bwanglzu)

  • [6d0443a3] - tune codecov and ci flow (#1054) (Wang Bo)

  • [f7fee590] - refactor io test (#1052) (Wang Bo)

  • [193bc48d] - fixing add for binary pb indexer (Deepankar Mahapatro)

  • [660191f4] - binary pb indexer changes (Deepankar Mahapatro)

  • [31ffa8c6] - removed caching (Pratik Bhavsar)

  • [995b1a40] - caching environment for faster runs (Pratik Bhavsar)

  • [f2ef60fd] - changed test to original (Pratik Bhavsar)

  • [1d76bb17] - changed to apply_all in test and action caching (Pratik Bhavsar)

  • [3cda097c] - checking only convert driver test (Pratik Bhavsar)

  • [7bfc38f8] - added convert driver test for blob2pnguri (Pratik Bhavsar)

๐Ÿน Other Improvementsยถ

  • [7b73c279] - update contributors (Jina Dev Bot)

  • [ae6a0f0d] - fix code styling (Han Xiao)

  • [fff00692] - fix readme wordings (Han Xiao)

  • [f522b72b] - remove empty section header (Han Xiao)

  • [aed25abd] - docs: update TOC (Jina Dev Bot)

  • [5cd4fc9e] - version: the next version will be 0.6.5 (Jina Dev Bot)

  • [d95e4e72] - version: the next version will be 0.6.4 (Jina Dev Bot)

Release Note (0.6.6)ยถ

Release time: 2020-10-13 08:17:17

๐Ÿ™‡ Weโ€™d like to thank all contributors for this new release! In particular, Han Xiao, Jina Dev Bot, bwanglzu, Joan Fontanals Martinez, Wang Bo, Joan Fontanals, Deepankar Mahapatro, Alex C-G, Maximilian Werk, Pratik Bhavsar, ๐Ÿ™‡

๐Ÿ†• New Featuresยถ

  • [1174e835] - incremental index (Han Xiao)

  • [8a540a96] - driver: add a simple cache driver (Han Xiao)

  • [51c5e456] - driver: add bloom filter driver (Han Xiao)

  • [f4aa490b] - add pretrained model exception and accept it while test_uses (Joan Fontanals Martinez)

  • [c2aadd98] - driver: add a simple unique doc id driver (Han Xiao)

  • [a1fe702f] - add evaluation flow and first ranking evaluators (#1035) (Joan Fontanals)

  • [e94dec5e] - ac: autocomplet recognize hub subcommands (Han Xiao)

  • [c7993b58] - emphasise slack, link direct to general channel (Alex C-G)

๐Ÿž Bug fixesยถ

  • [0efa6f5d] - logger: fix sysloghandler length overflow (Han Xiao)

  • [1db96a31] - pass error from container (Joan Fontanals Martinez)

  • [b5cf84f7] - hub: remove duplicate line in cookiecutter (Han Xiao)

  • [4ad163e9] - indexer: fix arg type for indexers (Han Xiao)

  • [85917f3b] - adding override_doc_id condition back (Deepankar Mahapatro)

  • [11816f29] - function signature for add and query for binary pb indexer (Deepankar Mahapatro)

  • [24e7ad66] - inputlines should always yield (Maximilian Werk)

  • [0a625070] - general png_convertor (Pratik Bhavsar)

  • [451dbf4b] - general png_convertor draft (Pratik Bhavsar)

  • [30a3fc17] - changed aws to github url for fashion mnist (Pratik Bhavsar)

  • [0fcb7b35] - blob2pnguri for color images (Pratik Bhavsar)

๐Ÿšง Code Refactoringยถ

  • [19ee0286] - pb: request_id is now a uuid1 str (Han Xiao)

๐Ÿ Unit Test and CICDยถ

  • [b4781ef5] - refactor load yaml test (bwanglzu)

  • [ff727292] - add test for exception (Joan Fontanals Martinez)

  • [f3631ced] - force ignore hub directory in config (bwanglzu)

  • [6d0443a3] - tune codecov and ci flow (#1054) (Wang Bo)

  • [f7fee590] - refactor io test (#1052) (Wang Bo)

  • [193bc48d] - fixing add for binary pb indexer (Deepankar Mahapatro)

  • [660191f4] - binary pb indexer changes (Deepankar Mahapatro)

  • [31ffa8c6] - removed caching (Pratik Bhavsar)

  • [995b1a40] - caching environment for faster runs (Pratik Bhavsar)

  • [f2ef60fd] - changed test to original (Pratik Bhavsar)

  • [1d76bb17] - changed to apply_all in test and action caching (Pratik Bhavsar)

  • [3cda097c] - checking only convert driver test (Pratik Bhavsar)

  • [7bfc38f8] - added convert driver test for blob2pnguri (Pratik Bhavsar)

๐Ÿน Other Improvementsยถ

  • [92478747] - hotfix syslog bug (Han Xiao)

  • [