github jina-ai/serve v2.0.0rc6
💫 Patch v2.0.0rc6

latest releases: v3.28.0, v3.27.20, v3.27.19...
3 years ago

Release Note (2.0.0rc6)

Release time: 2021-06-10 11:18:33

🙇 We'd like to thank all contributors for this new release! In particular,
Han Xiao, Joan Fontanals, Wang Bo, felix-wang, Jina Dev Bot, David Buchaca Prats, Jakob Kruse, Alex Cureton-Griffiths, Graham Arthur Mackenzie, gitcommitshow, Kelton Zhang, Maximilian Werk, cristian, Yongxuan Zhang, 🙇

🆕 New Features

  • [f3ad9f59] - allow optimizer to work on executor alternatives (#2581) (Joan Fontanals)
  • [841cf203] - put graph as one of content (#2597) (Joan Fontanals)
  • [0bec2e68] - inject cli args as overload function (#2598) (Han Xiao)
  • [83911f2b] - graph document representation (#2552) (David Buchaca Prats)
  • [37350bfe] - add DocumentArrayMemmap (#2579) (Han Xiao)
  • [7e57346f] - allow getting blob as different sparse type (#2571) (Joan Fontanals)
  • [e8926f31] - add warning when using thread backend (#2568) (Joan Fontanals)
  • [14a0a5dd] - update example models for better running versions (#2561) (Maximilian Werk)
  • [f6319e70] - allow fastapi extension (#2555) (Han Xiao)
  • [798f7884] - add pretty print for embedding and blob (#2524) (Joan Fontanals)
  • [1d369e1e] - allow adding external Pods to Flow (#2517) (Joan Fontanals)
  • [f2a43267] - update 2.0 executor cookbook (#2511) (Wang Bo)

🐞 Bug fixes

  • [c0bf3090] - remove unused code in exec decorators (#2612) (Joan Fontanals)
  • [076dc927] - fix docarray iter (#2604) (Joan Fontanals)
  • [226977cb] - naming of peas replicas in logs (#2508) (Graham Arthur Mackenzie)
  • [3ae5e2dc] - code of conduct missing placeholders (#2570) (gitcommitshow)
  • [bd9d41fb] - remove the arg option of class inherited from jina.executor (#2566) (Kelton Zhang)
  • [fb962120] - websocket crashing due to slow executor (#2564) (Jakob Kruse)
  • [6363bb2c] - small fix attr (#2559) (Joan Fontanals)
  • [33f84ab0] - relieve the requirement on init file (#2553) (Han Xiao)
  • [23611181] - documentarray: fix save binary (#2541) (Yongxuan Zhang)
  • [ed5ddf96] - missing sampling args in generator of from_lines (#2542) (felix-wang)
  • [60ee4746] - cli args help text (#2528) (Han Xiao)
  • [5f715712] - fix flow show with replicas (#2516) (Joan Fontanals)
  • [7d901e80] - update api in 2.0 cookbook (#2513) (Wang Bo)
  • [5daf211f] - use update instead of mergefrom (#2512) (Wang Bo)
  • [da685319] - fail to import on armv8 (#2506) (Han Xiao)

🚧 Code Refactoring

  • [6279731f] - client: unify client and flow interface (#2610) (Han Xiao)
  • [63383468] - remove unused parameters (#2611) (Joan Fontanals)
  • [74b75fa4] - hub: remove all hub cli related codes and tests (#2609) (felix-wang)
  • [7705fbb5] - rename _docs_proto from DocumentArray (#2605) (Joan Fontanals)
  • [2fe1479a] - merge grpc and rest client (#2565) (Wang Bo)
  • [0b41d082] - remove unused code (#2600) (Joan Fontanals)
  • [74a94cc7] - update logger to debug (#2602) (David Buchaca Prats)
  • [aa927e4b] - change the name of the parameter (#2599) (Joan Fontanals)
  • [5c29e3b4] - remove module from typename (#2486) (Jakob Kruse)
  • [d7d8b7ae] - use memmap in hello world (#2584) (Han Xiao)
  • [71a10fcf] - remove unnecessary code (#2573) (Joan Fontanals)
  • [502a7db6] - refactor optimizer parameter (#2575) (Joan Fontanals)
  • [6cec9c91] - remove sibbling from protobuf (#2543) (Maximilian Werk)
  • [cc87cd54] - cli: remove read_only option (#2509) (Han Xiao)

🏁 Unit Test and CICD

  • [ae9fa982] - fix chatbot codecov missing (#2491) (Wang Bo)
  • [6b38e303] - slow shutdown (#2545) (cristian)
  • [6ad2e005] - added a test to showcase how shards and parallel are synonyms (#2544) (Maximilian Werk)
  • [3b323667] - added a test for docmatrix in the tail pea (#2537) (Maximilian Werk)
  • [f4553912] - added pymodules import test back (#2536) (Maximilian Werk)
  • [7d6c8ff0] - make high order matches useful agian (#2529) (Maximilian Werk)
  • [9c48382d] - added test for startup exception (#2532) (Maximilian Werk)
  • [25b5fa58] - docarray filter (#2535) (cristian)
  • [1f60790f] - add test for docs with sparse embedding pydantic (#2534) (Joan Fontanals)
  • [6d2817a0] - add asserts for mime types (#2531) (cristian)
  • [01e339af] - crud rest (#2525) (cristian)
  • [1342d959] - added groundtruths routing (#2520) (Maximilian Werk)
  • [af33eaa6] - serialize crud and assert chunks (#2521) (cristian)
  • [d4968e6e] - added optimizer integration test back (#2519) (Maximilian Werk)
  • [4bb5ad86] - add basic crud integration (#2501) (cristian)
  • [b4830029] - add armv8 docker build to cicd (Han Xiao)

🍹 Other Improvements

  • [93577544] - fix readme (Han Xiao)
  • [71436ccf] - contributor: update contributors (Jina Dev Bot)
  • [85c3ddf3] - docs: update TOC (Jina Dev Bot)
  • [4506edde] - new calendar link (#2580) (Alex Cureton-Griffiths)
  • [20e08c2f] - update readme system diagram (Han Xiao)
  • [065c98a5] - rm unused images in readme (Han Xiao)
  • [3a9c6743] - update readme (Han Xiao)
  • [a01e63d6] - rename socket_type (Han Xiao)
  • [fecdb41a] - further speedup for 2.0 startup (#2510) (Han Xiao)
  • [8a46fa28] - ci: add armv8 docker build to cicd (Han Xiao)
  • [a11c3ed8] - fix typo in readme (Han Xiao)
  • [faceefa1] - version: the next version will be 2.0.0rc5 (Jina Dev Bot)

Don't miss a new serve release

NewReleases is sending notifications on new releases.