Skip to content

Latest commit

 

History

History
245 lines (194 loc) · 28.7 KB

File metadata and controls

245 lines (194 loc) · 28.7 KB

Release Note (0.30.0)

Release time: 2023-04-17 16:35:12

🙇 We'd like to thank all contributors for this new release! In particular, samsja, Charlotte Gerhaher, Alex Cureton-Griffiths, Nan Wang, Anne Yang, Johannes Messner, Nikolas Pitsillos, Kacper Łukawski, Shukri, Saba Sturua, Aman Agarwal, Aziz Belaweid, Jackmin801, AlaeddineAbdessalem, Tanguy Abel, Joan Fontanals, Jina Dev Bot, 🙇

🆕 New Features

  • [2ea0acd7] - qdrant document index (#1321) (Kacper Łukawski)
  • [046c8deb] - weaviate document index V2! (#1367) (Shukri)
  • [bd41ce64] - elasticsearch(v8) document index (#1251) (Anne Yang)
  • [95c1eca3] - read from remote csv file (#1362) (Charlotte Gerhaher)
  • [444fb40a] - add validate search fields (#1331) (Saba Sturua)
  • [02d66ed5] - save image tensor to file (#1335) (Charlotte Gerhaher)
  • [9b03d290] - implement document equality (#1329) (Saba Sturua)
  • [4e754567] - add pil load (#1322) (samsja)
  • [90633c88] - docarray fastapi simple integration (#1320) (Saba Sturua)
  • [d4277544] - torch backend basic operation tests (#1306) (Aman Agarwal)
  • [a002bca2] - elasticsearch document index (#1196) (Anne Yang)
  • [6cd05f8b] - implement push/pull interface from JAC, file and s3 (#1182) (Jackmin801)
  • [081a03f8] - test: DocumentArray method tests similar to list methods like reverse, sort, remove, pop (#1291) (Aman Agarwal)
  • [70fa4fa7] - create documents from dict (#1283) (Saba Sturua)
  • [11d013e8] - add get_paths() instead of v1 from_files() (#1267) (Charlotte Gerhaher)
  • [38ee3a55] - add minimal logger (#1254) (Saba Sturua)
  • [e2c9b646] - index: index data with union types (#1220) (Johannes Messner)
  • [d8d36d77] - ad user defined mapping for python type to db type (#1252) (Charlotte Gerhaher)
  • [ed4058cd] - shift to mkdocs (#1244) (samsja)

🐞 Bug fixes

  • [f1d3ffd3] - ingore push pull test (#1403) (samsja)
  • [c45e3497] - fix push pull (#1384) (samsja)
  • [b13b869a] - needs succes all test before pushing to pypi prelease (#1388) (samsja)
  • [b2586e83] - add back cd from v1 (#1387) (samsja)
  • [8090d659] - add import checks and add weaviate doc index to index init (#1383) (Charlotte Gerhaher)
  • [f577fcb2] - fix install (#1382) (samsja)
  • [7956a7c2] - default dims=-1 for elastic index (#1368) (Anne Yang)
  • [7b472490] - adjust remote file path in test and add toydata (#1364) (Charlotte Gerhaher)
  • [760c106f] - DocArrayStack to DocVec in docstrings (#1347) (Aman Agarwal)
  • [4d9ff9d6] - in .to_bytes() return type specific bytes (#1341) (Charlotte Gerhaher)
  • [996f65f0] - fix type in es test (#1338) (samsja)
  • [9b7c3e22] - return audio, image specific types in .load() and .load_bytes() (#1328) (Charlotte Gerhaher)
  • [9e03f082] - mark es test as index (#1314) (samsja)
  • [d73dc793] - flatten schema of abstract index (#1294) (Anne Yang)
  • [842664f8] - remove files (#1305) (samsja)
  • [2602472d] - docstring polish typing (#1299) (samsja)
  • [d86858d4] - rename DocArrayProto to DocumentArrayProto (#1297) (samsja)
  • [89c2a0a9] - hnswlib doc index (#1277) (Johannes Messner)
  • [d0656f97] - add int, float and others to doc summary (#1287) (Charlotte Gerhaher)
  • [33641271] - proto ser and deser for nested tuple/dict/list (#1278) (samsja)
  • [df6dc0bd] - doc summary for dict and set attributes (#1279) (Charlotte Gerhaher)
  • [2af14cdf] - bytes type in TextDoc and VideoDoc (#1270) (Charlotte Gerhaher)
  • [17892890] - disable pycharm da property detection (#1262) (Charlotte Gerhaher)
  • [32b3191d] - move test to integration test (#1260) (samsja)
  • [baebc194] - up arrow emoji display in readme on docarray.org (#1034) (Alex Cureton-Griffiths)
  • [d594570f] - install docs: consistency, grammar (#1028) (Alex Cureton-Griffiths)

🧼 Code Refactoring

  • [fc1af117] - change return type of find batched (#1339) (Nikolas Pitsillos)
  • [c48d6c04] - rename stack (#1376) (samsja)
  • [18ad2eab] - rename from_pandas to from_dataframe (#1358) (samsja)
  • [dffb227f] - remove warning, align naming (#1337) (Johannes Messner)
  • [a74b3bb4] - rename DocArray to DocList (#1334) (samsja)
  • [221b440c] - remove url validation (#1333) (Saba Sturua)
  • [69c7a77e] - map_docs_batch to map_docs_batched (#1312) (Charlotte Gerhaher)
  • [d231f38a] - rename Document to Doc (#1293) (samsja)
  • [b029b5e6] - bytes to bytes_ in predefined documents (#1273) (Charlotte Gerhaher)
  • [64532dd8] - da: remove tensor type from DocumentArray init (#1268) (samsja)
  • [6707f4c9] - doc index structure (#1266) (Saba Sturua)
  • [d9d7bd78] - rename filter to filter_docs to avoid shadowing of filtern (#1257) (Charlotte Gerhaher)

📗 Documentation

  • [21da4625] - add migration guide (#1398) (Charlotte Gerhaher)
  • [5729a62a] - polish docs (#1400) (samsja)
  • [0872b6b9] - final round of fixes (#1401) (Alex Cureton-Griffiths)
  • [2a02635e] - document index (#1346) (Nan Wang)
  • [091004b1] - fix style in collapsible box (#1396) (Anne Yang)
  • [baa3cbc3] - resolve todos and incomplete sections and missing links (#1394) (Charlotte Gerhaher)
  • [ce3fb6ee] - fix doc store code snippet in README.md (#1389) (Charlotte Gerhaher)
  • [85d41ef6] - fix represent, intro (#1390) (Alex Cureton-Griffiths)
  • [df126173] - adjust file paths to main branch (#1385) (Charlotte Gerhaher)
  • [dba02b3e] - check docstrings and clean up (#1373) (Charlotte Gerhaher)
  • [42523c7b] - tweak the readme (#1372) (Johannes Messner)
  • [13c97fe1] - add storing with file (#1348) (Nan Wang)
  • [6c45d4b1] - add missing links and clean up (#1370) (Charlotte Gerhaher)
  • [18f2a3f9] - add sending section (#1350) (Nan Wang)
  • [f5b0ea32] - menu: consistency, wording fixes (#1363) (Alex Cureton-Griffiths)
  • [9a13f93c] - fastapi integration section (#1326) (Saba Sturua)
  • [b8f178ee] - multi modalities (#1317) (Charlotte Gerhaher)
  • [2f711438] - add DocList and DocVec section (#1343) (samsja)
  • [f1bb4e4b] - rewrite readme (#1340) (Johannes Messner)
  • [0e18796f] - add torch and tf tensors to Api references section (#1345) (Charlotte Gerhaher)
  • [a6f04fbb] - add audio2text showcase (#1336) (Aziz Belaweid)
  • [c0718e57] - add user guide (#1292) (samsja)
  • [2aa7727b] - fix map docstring (#1311) (samsja)
  • [f3948bd3] - fix docstring example of find_batched (#1308) (Johannes Messner)
  • [4cba12fc] - add utils section (#1307) (samsja)
  • [9728bd5b] - fix up english (#1285) (Alex Cureton-Griffiths)
  • [a92c89b1] - add explanation about id field (#1242) (Johannes Messner)
  • [9c95f3ad] - remove docsqa (#1214) (AlaeddineAbdessalem)
  • [13c8f149] - fix opensearch docker compose yaml file (#997) (AlaeddineAbdessalem)
  • [1fec2c24] - fixes for graphql, torch pages (#1205) (Alex Cureton-Griffiths)
  • [5de8fd45] - fix small typo in pull (#1158) (Jackmin801)
  • [fb72abd2] - remove mention about future support for big data loading (#1118) (Tanguy Abel)
  • [34403f7c] - fix urls to docs.docarray.org (#1101) (Alex Cureton-Griffiths)
  • [dda41063] - scipy install (#1086) (Johannes Messner)
  • [0a2b2736] - remove ecosystem from docs (#1092) (Joan Fontanals)
  • [5beeaaa7] - add calendar link to readme (#1060) (Johannes Messner)

🍹 Other Improvements

  • [56e11a3c] - install poetry during release (#1404) (samsja)
  • [aa346385] - add release template (#1402) (samsja)
  • [a32e8e59] - fix install (#1399) (samsja)
  • [2452c72f] - fix update of pyproject toml version (#1395) (samsja)
  • [3ab98f89] - fix ci to do pre-release (#1393) (samsja)
  • [30dee5a8] - fix cd not running (#1392) (samsja)
  • [570577dc] - fix readme (#1386) (samsja)
  • [aef8b626] - make weaviate dependency optional (#1381) (Johannes Messner)
  • [6e9510e6] - fix logo readme (#1380) (samsja)
  • [dbf2bba3] - prepare to merge to main branch (#1377) (samsja)
  • [0f94d1a5] - ci use different worker for each DocIndex (#1375) (samsja)
  • [fb6b02bc] - fix mypy (#1371) (samsja)
  • [3f739aef] - add instructions to pip installs and group extras (#1281) (Charlotte Gerhaher)
  • [d5e87cd7] - add docstring test (#1298) (samsja)
  • [5d48be80] - docs: add ci and fix docs ui (#1295) (samsja)
  • [bd34acd8] - version: the next version will be 0.21.1 (Jina Dev Bot)
  • [ca2973f0] - bump version (#1023) (Johannes Messner)

Release Note (0.31.0)

Release time: 2023-05-08 09:41:08

🙇 We'd like to thank all contributors for this new release! In particular, samsja, Joan Fontanals, Charlotte Gerhaher, Carren, Aman Agarwal, カレン, Johannes Messner, Alex Cureton-Griffiths, Anne Yang, Yanlong Wang, Scott Martens, Jina Dev Bot, 🙇

🆕 New Features

  • [eb693183] - index or collection name will default to doc-type name (#1486) (Joan Fontanals)
  • [c4c4b9f8] - add to_json alias (#1494) (Joan Fontanals)
  • [b3649b4b] - make DocList an actual Python List (#1457) (Joan Fontanals)
  • [a25d1ae2] - store as json-array (#1459) (Carren)
  • [f65e0231] - add in-memory doc index (#1441) (Charlotte Gerhaher)
  • [83e73847] - add config to load more field that the schema (#1437) (samsja)
  • [9bf0512a] - add len into DocIndex (#1454) (カレン)
  • [2382ced9] - add google analytics (#1432) (samsja)
  • [4fac9a88] - add install instructions for hnswlib and elastic doc index (#1431) (Charlotte Gerhaher)
  • [53304cef] - point to older versions when importing Document or DocumentArray (#1422) (Charlotte Gerhaher)

🐞 Bug fixes

  • [67c7e6d5] - fix nested doc to json (#1502) (samsja)
  • [f5f692d8] - fix extend with itself infinite recursion (#1493) (Joan Fontanals)
  • [b77df16b] - allow doclist to have nested optional document (#1472) (samsja)
  • [e37a59e8] - fix to dict exclude (#1481) (samsja)
  • [baaf5cba] - use pd.concat() instead df.append() in to_dataframe() to avoid warning (#1478) (Charlotte Gerhaher)
  • [deb81b93] - fix equal of BaseDoc with nested DocList (#1477) (samsja)
  • [d497cba4] - return doclist of same type as input index in find and findbatched (#1470) (Charlotte Gerhaher)
  • [815ba889] - from proto for nested List and Dict (#1471) (samsja)
  • [9cfe2a6d] - raise error when calling to csv or to dataframe on non homegenou… (#1467) (samsja)
  • [0ed8523e] - len check in doc index logger if docs isinstance of BaseDoc (#1465) (Charlotte Gerhaher)
  • [7febaca0] - add logs to elasticsearch index (#1427) (Aman Agarwal)
  • [77c9d7bc] - docindex urls (#1433) (Alex Cureton-Griffiths)
  • [52960981] - torch tensor with grad to numpy (#1429) (Johannes Messner)
  • [0c73ad83] - passes max_element when load index in hnswlib (#1426) (Anne Yang)
  • [bf2e50c2] - binary format version bump (#1414) (Yanlong Wang)
  • [f67508ad] - save index during creation for hnswlib (#1424) (Anne Yang)
  • [98dfe69e] - install commands after removing of common (#1421) (Charlotte Gerhaher)
  • [427d2a77] - skip push pull (#1405) (samsja)

🧼 Code Refactoring

  • [7ba430ce] - rename InMemoryDocIndex to InMemoryExactNNIndex (#1466) (Charlotte Gerhaher)

📗 Documentation

  • [091b1802] - change cosine similarity to distance for hnswlib doc index (#1476) (Charlotte Gerhaher)
  • [a76cc615] - fix fastapi (#1453) (samsja)
  • [a36522ce] - fix typos (#1436) (Johannes Messner)
  • [fad1290e] - index predefined documents (#1434) (Johannes Messner)
  • [ade63830] - storage: proofread (#1423) (Alex Cureton-Griffiths)
  • [3eb7511f] - contributing: basic fixes (#1418) (Alex Cureton-Griffiths)
  • [70924065] - clean up data types section (#1412) (Charlotte Gerhaher)
  • [ef527c58] - consistent wording (#1419) (Alex Cureton-Griffiths)
  • [cdcdcf3e] - migration-guide: fix issues (#1417) (Alex Cureton-Griffiths)
  • [4e04c069] - fix README.md (#1411) (Scott Martens)
  • [176fd36f] - remove duplicate api reference section (#1408) (Johannes Messner)

🏁 Unit Test and CICD

  • [2d426df6] - try to get jac tests back up (#1485) (Joan Fontanals)

🍹 Other Improvements

  • [d1f13d68] - remove file (#1499) (samsja)
  • [c9d0f719] - ci fix jac by passing secret to workflow (#1492) (samsja)
  • [ca6c0e22] - add seperate jac ci (#1487) (samsja)
  • [8df9e7f3] - bump version to 0.31.0 (#1458) (samsja)
  • [46e55f98] - use temp file for docs build action (#1416) (samsja)
  • [fb796680] - fix cd docs, readme and release (#1413) (samsja)
  • [ce89d5b7] - bump pyproject version (#1415) (samsja)
  • [e6b3700d] - version: the next version will be 0.30.1 (Jina Dev Bot)
  • [56e11a3c] - install poetry during release (#1404) (samsja)

Release Note (0.31.1)

Release time: 2023-05-08 16:30:54

🙇 We'd like to thank all contributors for this new release! In particular, samsja, Jina Dev Bot, 🙇

🐞 Bug fixes

  • [302b49a9] - json and dict when calling empty doclist (#1512) (samsja)

🧼 Code Refactoring

  • [ebecff85] - remove useless step in json encoder (#1513) (samsja)

🍹 Other Improvements

  • [8c7eb95f] - bump version (#1514) (samsja)
  • [94cccbb5] - fix cd for documentation (#1509) (samsja)
  • [04b930f4] - version: the next version will be 0.31.1 (Jina Dev Bot)