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)