Skip to content

Tags: docarray/docarray

Tags

v0.40.1

Toggle v0.40.1's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  Emmanuel Ferdman,  Casey Clements,  YuXuan Tay,  dependabot[bot],  James Brown,  Jina Dev Bot,  🙇

 - [[```d98acb71```](d98acb7)] __-__ fix DocList schema when using Pydantic V2 (#1876) (*Joan Fontanals*)
 - [[```83ebef60```](83ebef6)] __-__ update license location (#1911) (*Emmanuel Ferdman*)
 - [[```8f4ba7cd```](8f4ba7c)] __-__ use docker compose (#1905) (*YuXuan Tay*)
 - [[```febbdc42```](febbdc4)] __-__ fix float in dynamic Document creation (#1877) (*Joan Fontanals*)
 - [[```7c1e18ef```](7c1e18e)] __-__ fix create pure python class iteratively (#1867) (*Joan Fontanals*)

 - [[```e4665e91```](e4665e9)] __-__ move hint about schemas to common docindex section (#1868) (*Joan Fontanals*)
 - [[```8da50c92```](8da50c9)] __-__ add code review to contributing.md (#1853) (*Joan Fontanals*)

 - [[```a162a4b0```](a162a4b)] __-__ fix release procedure (#1922) (*Joan Fontanals*)
 - [[```82d7cee7```](82d7cee)] __-__ fix some ci (#1893) (*Joan Fontanals*)
 - [[```791e4a04```](791e4a0)] __-__ update release procedure (#1869) (*Joan Fontanals*)
 - [[```aa15b9ef```](aa15b9e)] __-__ add license (#1861) (*Joan Fontanals*)

 - [[```b5696b22```](b5696b2)] __-__ fix poetry in ci (#1921) (*Joan Fontanals*)
 - [[```d3358105```](d335810)] __-__ update pyproject version (#1919) (*Joan Fontanals*)
 - [[```40cf2962```](40cf296)] __-__ MongoDB Atlas: Two line change to make our CI builds green (#1910) (*Casey Clements*)
 - [[```75e0033a```](75e0033)] __-__ __deps__: bump setuptools from 65.5.1 to 70.0.0 (#1899) (*dependabot[bot]*)
 - [[```75a743c9```](75a743c)] __-__ __deps-dev__: bump tornado from 6.2 to 6.4.1 (#1894) (*dependabot[bot]*)
 - [[```f3fa7c23```](f3fa7c2)] __-__ __deps__: bump pydantic from 1.10.8 to 1.10.13 (#1884) (*dependabot[bot]*)
 - [[```46d50828```](46d5082)] __-__ __deps__: bump urllib3 from 1.26.14 to 1.26.19 (#1896) (*dependabot[bot]*)
 - [[```f0f4236e```](f0f4236)] __-__ __deps__: bump zipp from 3.10.0 to 3.19.1 (#1898) (*dependabot[bot]*)
 - [[```d65d27ce```](d65d27c)] __-__ __deps__: bump certifi from 2022.9.24 to 2024.7.4 (#1897) (*dependabot[bot]*)
 - [[```b8b62173```](b8b6217)] __-__ __deps__: bump authlib from 1.2.0 to 1.3.1 (#1895) (*dependabot[bot]*)
 - [[```6a972d1c```](6a972d1)] __-__ __deps__: bump qdrant-client from 1.4.0 to 1.9.0 (#1892) (*dependabot[bot]*)
 - [[```f71a5e6a```](f71a5e6)] __-__ __deps__: bump cryptography from 40.0.1 to 42.0.4 (#1872) (*dependabot[bot]*)
 - [[```065aab44```](065aab4)] __-__ __deps__: bump orjson from 3.8.2 to 3.9.15 (#1873) (*dependabot[bot]*)
 - [[```caf97135```](caf9713)] __-__ add license notice to every file (#1860) (*Joan Fontanals*)
 - [[```50376358```](5037635)] __-__ __deps-dev__: bump jupyterlab from 3.5.0 to 3.6.7 (#1848) (*dependabot[bot]*)
 - [[```104b403b```](104b403)] __-__ __deps__: bump tj-actions/changed-files from 34 to 41 in /.github/workflows (#1844) (*dependabot[bot]*)
 - [[```f9426a29```](f9426a2)] __-__ __version__: the next version will be 0.40.1 (*Jina Dev Bot*)

v0.40.0

Toggle v0.40.0's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 954,  Joan Fontanals,  Tony Yang,  Naymul Islam,  Ben Shaver,  Jina Dev Bot,  🙇

 - [[```ff00b604```](ff00b60)] __-__ __index__: add epsilla connector (#1835) (*Tony Yang*)
 - [[```522811f4```](522811f)] __-__ use literal in type hints (#1827) (*Ben Shaver*)

 - [[```1f86e263```](1f86e26)] __-__ error type hints in Python3.12 (#1147) (#1840) (*954*)
 - [[```21e107bd```](21e107b)] __-__ fix issue serializing deserializing complex schemas (#1836) (*Joan Fontanals*)
 - [[```3cfa0b8f```](3cfa0b8)] __-__ fix storage issue in torchtensor class (#1833) (*Naymul Islam*)

 - [[```a2421a6a```](a2421a6)] __-__ __epsilla__: add epsilla integration guide (#1838) (*Tony Yang*)
 - [[```82918fe7```](82918fe)] __-__ fix sign commit commad in docs (#1834) (*Naymul Islam*)

 - [[```0e183ff0```](0e183ff)] __-__ upgrade version (#1841) (*Joan Fontanals*)
 - [[```8de3e175```](8de3e17)] __-__ refactor test of the torchtensor (#1837) (*Naymul Islam*)
 - [[```d5d928b8```](d5d928b)] __-__ __version__: the next version will be 0.39.2 (*Jina Dev Bot*)

v0.39.1

Toggle v0.39.1's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  Johannes Messner,  dependabot[bot],  Jina Dev Bot,  🙇

 - [[```98d1f1f0```](98d1f1f)] __-__ from_dataframe with numpy==1.26.1 and type handling in python 3.9 (#1823) (*Johannes Messner*)

 - [[```6094854a```](6094854)] __-__ update version before patch release (#1826) (*Joan Fontanals*)
 - [[```7479f59a```](7479f59)] __-__ __deps__: bump pillow from 9.3.0 to 10.0.1 (#1819) (*dependabot[bot]*)
 - [[```08bfa9cf```](08bfa9c)] __-__ __version__: the next version will be 0.39.1 (*Jina Dev Bot*)

v0.39.0

Toggle v0.39.0's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  samsja,  lvzi,  Puneeth K,  Jina Dev Bot,  🙇

 - [[```83d2236a```](83d2236)] __-__ enable dynamic doc with Pydantic v2 (#1795) (*Joan Fontanals*)
 - [[```2a1cc9e4```](2a1cc9e)] __-__ add BaseDocWithoutId (#1803) (*samsja*)
 - [[```8fba9e45```](8fba9e4)] __-__ remove JAC (#1791) (*Joan Fontanals*)
 - [[```715252a7```](715252a)] __-__ hybrid pydantic support for both v1 and v2 (#1652) (*samsja*)

 - [[```c2b08fa5```](c2b08fa)] __-__ docstring tests with pydantic v2 (#1816) (*samsja*)
 - [[```3da3603b```](3da3603)] __-__ allow config extension in pydantic v2 (#1814) (*samsja*)
 - [[```4a1bc26a```](4a1bc26)] __-__ allow nested model dump via docvec (#1808) (*samsja*)
 - [[```26d776dd```](26d776d)] __-__ validate before (#1806) (*samsja*)
 - [[```7209b784```](7209b78)] __-__ fix double subscriptable error (#1800) (*Joan Fontanals*)
 - [[```2937e253```](2937e25)] __-__ make DocList compatible with BaseDocWithoutId (#1805) (*samsja*)
 - [[```0148e99c```](0148e99)] __-__ milvus connection para missing (#1802) (*lvzi*)
 - [[```2f3b85e3```](2f3b85e)] __-__ raise exception when type of DocList is object (#1794) (*Puneeth K*)

 - [[```3718a747```](3718a74)] __-__ add is_index_empty API (#1801) (*Joan Fontanals*)

 - [[```061bd81a```](061bd81)] __-__ fix documentation for pydantic v2 (#1815) (*samsja*)
 - [[```d0b99909```](d0b9990)] __-__ adding field descriptions to predefined mesh 3D document (#1789) (*Puneeth K*)
 - [[```18d3afce```](18d3afc)] __-__ adding field descriptions to predefined point cloud 3D document (#1792) (*Puneeth K*)
 - [[```4ef49394```](4ef4939)] __-__ adding field descriptions to predefined video document (#1775) (*Puneeth K*)
 - [[```68cc1423```](68cc142)] __-__ adding field descriptions to predefined text document (#1770) (*Puneeth K*)
 - [[```441db26d```](441db26)] __-__ adding field descriptions to predefined image document (#1772) (*Puneeth K*)
 - [[```35d2138c```](35d2138)] __-__ adding field descriptions to predefined audio document (#1774) (*Puneeth K*)

 - [[```9a6b1e64```](9a6b1e6)] __-__ move the pydantic check inside test (#1812) (*Joan Fontanals*)
 - [[```92de15e6```](92de15e)] __-__ remove skip of s3 (#1811) (*Joan Fontanals*)
 - [[```bfac0939```](bfac093)] __-__ remove skips (#1809) (*Joan Fontanals*)
 - [[```dce39075```](dce3907)] __-__ fix test (#1807) (*Joan Fontanals*)
 - [[```8f32866e```](8f32866)] __-__ remove skipif for pydantic (#1796) (*Joan Fontanals*)

 - [[```7693cf7c```](7693cf7)] __-__ update version to 0.39.0 (#1818) (*Joan Fontanals*)
 - [[```a4fdb77d```](a4fdb77)] __-__ fix failing test (#1793) (*Joan Fontanals*)
 - [[```805a9825```](805a982)] __-__ __version__: the next version will be 0.38.1 (*Jina Dev Bot*)

v0.38.0

Toggle v0.38.0's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  Johannes Messner,  samsja,  AlaeddineAbdessalem,  Jina Dev Bot,  🙇

 - [[```fb174560```](fb17456)] __-__ skip doc attributes in __annotations__ but not in __fields__ (#1777) (*Joan Fontanals*)
 - [[```3dc525f4```](3dc525f)] __-__ make DocList.to_json() return str instead of bytes (#1769) (*Johannes Messner*)
 - [[```2af8a0c6```](2af8a0c)] __-__ casting in reduce before appending (#1758) (*AlaeddineAbdessalem*)

 - [[```08ca686d```](08ca686)] __-__ use safe_issubclass (#1778) (*Joan Fontanals*)

 - [[```189ff637```](189ff63)] __-__ explain how to set document config (#1773) (*Johannes Messner*)
 - [[```cd4854c9```](cd4854c)] __-__ add workaround for torch compile (#1754) (*Johannes Messner*)
 - [[```587ab5b3```](587ab5b)] __-__ add note about pickling dynamically created doc class (#1763) (*Joan Fontanals*)
 - [[```61bf9c7a```](61bf9c7)] __-__ improve filtering docstrings (#1762) (*Joan Fontanals*)

 - [[```7ec88b46```](7ec88b4)] __-__ update minor (#1781) (*Joan Fontanals*)
 - [[```cc2339db```](cc2339d)] __-__ remove pydantic ref from issue template (#1767) (*samsja*)
 - [[```d5cb02fb```](d5cb02f)] __-__ __version__: the next version will be 0.37.2 (*Jina Dev Bot*)

v0.37.1

Toggle v0.37.1's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 samsja,  AlaeddineAbdessalem,  TERBOUCHE Hacene,  Joan Fontanals,  Jina Dev Bot,  🙇

 - [[```0ad18a63```](0ad18a6)] __-__ bump version (#1757) (*samsja*)
 - [[```46c5dfd0```](46c5dfd)] __-__ relax the schema check in update mixin (#1755) (*AlaeddineAbdessalem*)
 - [[```6c771125```](6c77112)] __-__ __qdrant__: fix non-class type fields #1748 (#1752) (*TERBOUCHE Hacene*)
 - [[```adb0d014```](adb0d01)] __-__ fix dynamic class creation with doubly nested schemas  (#1747) (*AlaeddineAbdessalem*)
 - [[```691d939e```](691d939)] __-__ fix readme test (#1746) (*samsja*)

 - [[```a39c4f98```](a39c4f9)] __-__ update readme (#1744) (*Joan Fontanals*)

 - [[```bd3d8f03```](bd3d8f0)] __-__ __version__: the next version will be 0.37.1 (*Jina Dev Bot*)

v0.37.0

Toggle v0.37.0's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  Saba Sturua,  Johannes Messner,  Jina Dev Bot,  🙇

 - [[```31c2bb9c```](31c2bb9)] __-__ add description and example to ID field of BaseDoc (#1737) (*Joan Fontanals*)
 - [[```efeab90d```](efeab90)] __-__ tensor_type for all DocVec serializations (#1679) (*Johannes Messner*)
 - [[```00e980dc```](00e980d)] __-__ filtering in hnsw (#1718) (*Saba Sturua*)
 - [[```7ad70bfc```](7ad70bf)] __-__ update for inmemory index (#1724) (*Saba Sturua*)
 - [[```007f1131```](007f113)] __-__ support milvus (#1681) (*Saba Sturua*)
 - [[```c96707a1```](c96707a)] __-__ InMemoryExactNNIndex pre filtering (#1713) (*Saba Sturua*)

 - [[```d2c82d49```](d2c82d4)] __-__ tensor equals type raises exception (#1739) (*Johannes Messner*)
 - [[```87ec19f8```](87ec19f)] __-__ add description and title to dynamic class (#1734) (*Joan Fontanals*)
 - [[```896c20be```](896c20b)] __-__ create more info from dynamic (#1733) (*Joan Fontanals*)
 - [[```0e130100```](0e13010)] __-__ fix call to unsafe issubclass (#1731) (*Joan Fontanals*)
 - [[```4cd58500```](4cd5850)] __-__ collection and index name in qdrant (#1723) (*Joan Fontanals*)
 - [[```304a4e9b```](304a4e9)] __-__ fix deepcopy torchtensor (#1720) (*Joan Fontanals*)

 - [[```a643f6ad```](a643f6a)] __-__ hnswlib performance (#1727) (*Joan Fontanals*)
 - [[```19aec21a```](19aec21)] __-__ do not recompute every time num_docs (#1729) (*Joan Fontanals*)

 - [[```7c10295c```](7c10295)] __-__ make document indices self-contained (#1678) (*Saba Sturua*)

 - [[```7be038c8```](7be038c)] __-__ refactor test to be independent (#1738) (*Joan Fontanals*)
 - [[```24c00cc8```](24c00cc)] __-__ refactor hnswlib test subindex (#1732) (*Joan Fontanals*)

 - [[```77b4dc1f```](77b4dc1)] __-__ update version (#1743) (*Joan Fontanals*)
 - [[```3be6f2b9```](3be6f2b)] __-__ avoid extra debugging (#1730) (*Joan Fontanals*)
 - [[```24143a1f```](24143a1)] __-__ refactor filter in hnswlib (#1728) (*Joan Fontanals*)
 - [[```410665ad```](410665a)] __-__ add JAX to README (#1722) (*Joan Fontanals*)
 - [[```2a866aea```](2a866ae)] __-__ add link to roadmap in readme (#1715) (*Joan Fontanals*)
 - [[```68b0c5b8```](68b0c5b)] __-__ __version__: the next version will be 0.36.1 (*Jina Dev Bot*)

v0.36.0

Toggle v0.36.0's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  Saba Sturua,  Aman Agarwal,  Shukri,  samsja,  Puneeth K,  Jina Dev Bot,  🙇

 - [[```b306c80b```](b306c80)] __-__ add JAX as Computation Backend  (#1646) (*Aman Agarwal*)
 - [[```069aa3aa```](069aa3a)] __-__ support redis (#1550) (*Saba Sturua*)

 - [[```15e3ed69```](15e3ed6)] __-__ weaviate handles lowercase index names (#1711) (*Saba Sturua*)
 - [[```c5664016```](c566401)] __-__ slow hnsw by caching num docs (#1706) (*Saba Sturua*)
 - [[```d2e18580```](d2e1858)] __-__ qdrant unable to see index_name (#1705) (*Saba Sturua*)
 - [[```94a479eb```](94a479e)] __-__ fix search in memory with AnyEmbedding (#1696) (*Joan Fontanals*)
 - [[```62ad22aa```](62ad22a)] __-__ use safe_issubclass everywhere (#1691) (*Joan Fontanals*)
 - [[```f6ce2833```](f6ce283)] __-__ avoid converting doclists in the base index (#1685) (*Saba Sturua*)

 - [[```0ea68467```](0ea6846)] __-__ contains method in the base class (#1701) (*Saba Sturua*)
 - [[```0a1da307```](0a1da30)] __-__ more robust method to detect duplicate index (#1651) (*Shukri*)

 - [[```5089bdae```](5089bda)] __-__ add docs for dict() method (#1643) (*Puneeth K*)

 - [[```e0afb5e7```](e0afb5e)] __-__ do not require black for tests more (#1694) (*Joan Fontanals*)
 - [[```0dd49538```](0dd4953)] __-__ do not require black for tests (#1693) (*Joan Fontanals*)

 - [[```ddc73e19```](ddc73e1)] __-__ upgrade version in pyproject (#1712) (*Joan Fontanals*)
 - [[```528adfc8```](528adfc)] __-__ upgrade version to 0.36 (#1710) (*Joan Fontanals*)
 - [[```a3f6998a```](a3f6998)] __-__ remove one of the codecov badges (#1700) (*Joan Fontanals*)
 - [[```b364ae1a```](b364ae1)] __-__ add codecov (#1699) (*Joan Fontanals*)
 - [[```64bbf14a```](64bbf14)] __-__ add code of conduct (#1688) (*samsja*)
 - [[```d2655238```](d265523)] __-__ __version__: the next version will be 0.35.1 (*Jina Dev Bot*)

v0.35.0

Toggle v0.35.0's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals,  Johannes Messner,  Saba Sturua,  Han Xiao,  Jina Dev Bot,  🙇

 - [[```8f25887d```](8f25887)] __-__ i/o for DocVec (#1562) (*Johannes Messner*)
 - [[```e0e5cd8c```](e0e5cd8)] __-__ validate file formats in url (#1606) (#1669) (*Saba Sturua*)
 - [[```a7643414```](a764341)] __-__ add method to create BaseDoc from schema (#1667) (*Joan Fontanals*)

 - [[```bcb60ca6```](bcb60ca)] __-__ better error message when docvec is unusable (#1675) (*Johannes Messner*)

 - [[```b6eaa94c```](b6eaa94)] __-__ fix a reference in readme (#1674) (*Saba Sturua*)

 - [[```b65b385d```](b65b385)] __-__ pin pydantic version (#1682) (*Joan Fontanals*)

 - [[```3f089e52```](3f089e5)] __-__ update version to 0.35.0 (#1684) (*Joan Fontanals*)
 - [[```3fc6ecb7```](3fc6ecb)] __-__ fix docarray v1v2 terms (#1668) (*Han Xiao*)
 - [[```f507a5f7```](f507a5f)] __-__ __version__: the next version will be 0.34.1 (*Jina Dev Bot*)

v0.21.1

Toggle v0.21.1's commit message
🙇 We'd like to thank all contributors for this new release! In partic…

…ular,

 Joan Fontanals Martinez,  Girish Chandrashekar,  Johannes Messner,  🙇

 - [[```debbe3f9```](debbe3f)] __-__ allow additional_headers parameters to Weaviate client (#1673) (*Girish Chandrashekar*)

 - [[```cfa06007```](cfa0600)] __-__ update docarray version (*Joan Fontanals Martinez*)
 - [[```ca2973f0```](ca2973f)] __-__ bump version (#1023) (*Johannes Messner*)