Skip to content

v0.13.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ashvardanian ashvardanian released this 01 Aug 11:51
· 149 commits to main-dev since this release

0.13.0 (2023-08-01)

Add

  • Ability to use quoted names (5e5c794)
  • Ability to use quoted names (016d47c)
  • All Graph types (accb272)
  • Appropriate lines for conan (cd63558)
  • arrow lib target (c70718a)
  • bench. for tools(graph interaface) (490134e)
  • benchmark for ustore sample. (3f0178e)
  • build and publish docker (7f006d7)
  • Build and test usore (816b1fc)
  • Build glibc 2.32 (15d1865)
  • Clear environment after the tests (f6a11de)
  • CLI Clear and print colors (caa549a)
  • CLI Clear and print colors (6b416ad)
  • Collection list (a6decf1)
  • Collection list (d5f7439)
  • Command line tool for UStore server (f5e26aa)
  • Command line tool for UStore server (2644aae)
  • conan in requires (6e3f71e)
  • DataBase digraph function (9484adc)
  • DiGraph class (8da1371)
  • Disable arrow orc (061e7ba)
  • docker login and push (b2b87e0)
  • Dockerfile with conan (23da844)
  • Edge id generation (fdea566)
  • Edges iteration with keys (96ddefb)
  • Enable build_pyi (698a144)
  • graph imp/exp interface (7e18234)
  • impl. of using import export with cli (a45191f)
  • impl. of using import export with cli (f56646b)
  • Implement snapshot export in LevelDB (42307af)
  • Include .h and .hpp libs in package (9370b89)
  • information of file (4698d99)
  • Install dependecies with conan (25eb786)
  • install rocksdb with conan (3fb5975)
  • interface snapshot export. (26fcb9e)
  • Interface to export snapshot and write tests (3f1003f)
  • Libraries for ustore (2c273bf)
  • Logging action count (f8cc02e)
  • member function data (383aa9e)
  • Missing variables for static build (dbf28d9)
  • MultiGraph test (dbf50d0)
  • necessary links for cli (3c9381b)
  • necessary links for cli (5964445)
  • Process start, end logging (00ce307)
  • Python builds (1f496d8)
  • Readline (4eeeb72)
  • Readline (ed3b8fd)
  • Release workflow for publish ustore (7c7391d)
  • Retrieving metadata (b757573)
  • Sampler for Pytorch DataLoader (8f49f6d)
  • Sampler for PyTorch DataLoader (c00884e)
  • Server failure logging (a4b8ec4)
  • Single batch-write of attributed graph edges #342. (c90e184), closes #342
  • Snapshot drop in db and cli. (e23b8c1)
  • Snapshot drop in db and cli. (f011082)
  • snapshot export impl for rocksdb. (1469f5b)
  • snapshot export in server/client. (ead390f)
  • Snapshot support in CLI. (803c07c)
  • Snapshot support in CLI. (76922d6)
  • Struct logger (8cae408)
  • support for batch import of attributes. (4dafa1a)
  • Target arrow bundle dependencie (c1298f6)
  • Task and launcher for ustore-cli tool (6b87b38)
  • Task and launcher for ustore-cli tool (66b8c07)
  • Test add overwrite edges (4b8f0d3)
  • Test add remove edges (aaca207)
  • Test CLI (44e0877)
  • Test CLI (50a411d)
  • Test edge id (0da6a8c)
  • Test edge iteration (357d24e)
  • test for batch attributes. (df0c01e)
  • test for cli import/export commands (be27b65)
  • test for cli import/export commands (9308363)
  • test import/export with collection (04a81f5)
  • test import/export with collection (88cd3ed)
  • Tests for DiGraph (1e95361)
  • tests for tools(graph interface) (28ca6ba)
  • Typed graph (ee2296f)
  • Ustore figure (4fab122)
  • verbose output for cibuildwheel (96949b3)
  • Waiting CLI (9fd8907)
  • Waiting CLI (fbc5e8f)
  • Օption to choose server backend engine (b5a7891)

Build

  • Add docs artifact to build (4dd49a4)
  • Arrow is needed for tests (ce9951c)
  • arrow snappy (0c5e9bb)
  • Automatically choose the number of threads (4c32429)
  • Error: Cannot initialize a member subobject of type 'ustore_snapshot_t' (304dacb)
  • try to fix checkout action (60536ee)
  • update docs build commands (89d7f04)

Chore

Cleanup

Configure

Docs

Fix

  • -j count for setup.py (d16e88e)
  • remove_quotes function behavior (c31e92e)
  • remove_quotes function behavior (9dc0e65)
  • Add edges from Arrow Table (12a40ff)
  • add_edge (9508eb9)
  • arrow source (c779369)
  • arrow static build (5208dbd)
  • arrow static build (d90c8a8)
  • arrow::bundled not found (93cdbd9)
  • batch_scan (4b5923e)
  • Bug in remove_quotes function (3fdd064)
  • Bug in remove_quotes function (9446483)
  • Build issue (dc1e615)
  • Build libs in correct path (87d6e42)
  • Build_test target link arrow libs (0761dbe)
  • Cannot initialize a member subobject of type 'ustore_snapshot_t' (2b98c38)
  • Cannot initialize a member subobject of type 'ustore_snapshot_t' (a8ef55b)
  • check result type (7801730)
  • CLI execute (66d73a0)
  • CLI Interactive (29b44aa)
  • CLI Interactive (f210bdb)
  • Close CLI in import and export (744dac4)
  • Close CLI in import and export (1d513b6)
  • Cmake list FILTER behavior (b8a4b34)
  • Collection create and drop (64e9f40)
  • Collection create and drop (0b06fad)
  • command constructing (015d989)
  • command constructing (a17327b)
  • Compilation & formatting. (15eb382)
  • Compilation & formatting. (338a199)
  • compiler version for conan (bb19a49)
  • Conan default profile compiler version (e92fd9e)
  • conan path (b3b704a)
  • Core dumped twitter's benchmark with rocksdb. (da5266b)
  • Correct lib path (c0b99c4)
  • Correct libraries name (0a14f67)
  • Correct path for arrow libs (57083d1)
  • Crash in snapshot list from cli. (df91169)
  • Crash in snapshot list from cli. (a2c85b0)
  • Create an openssl library before creating the arrow library (a51ddc4)
  • Create and drop commands (a088143)
  • Create and drop commands (53c6683)
  • Database init memory leaks (b9c7c30)
  • Database open (2ee9b04)
  • Disable gtest in conan (8ca744a)
  • Disable gtest in conan (7f749d4)
  • Disable shared arrow (11c9639)
  • Disable tar output (576e3a0)
  • Disable workflow on main-dev (4434f66)
  • Edges and nodes ranges (c8069d6)
  • Empty snapshot list (snapshots was already created ) fom cli. (0457d9d)
  • Empty snapshot list (snapshots was already created ) fom cli. (e293f23)
  • engines build (9216f2a)
  • error message (bf39061)
  • error message (c5908fc)
  • Error: ignoring 'nodiscard' return value (6068fc5)
  • exception and error handling (3c03e62)
  • exception handling (7040ffc)
  • Exception handling in LevelDB (e0e6e8d)
  • Exception handling in snapshot export. #354 (91a1152), closes #354
  • Export Snapshot test (ac896d7)
  • Faile rocksdb snapshot export test. (ff57a6e)
  • Flight-Client Flight-Server configs in test_units (e8d4d79)
  • full path for make (edb1d84)
  • Graph export_edge_tuples (0525b63)
  • Graph stream (f0f02b4)
  • Gtest, Benchmark include dire's path (7135998)
  • handle exception in fields_parser (1f955fc)
  • Illegal character (d9d282c)
  • Implicit conversion from 'unsigned long' to 'double' (df0f8b5)
  • Implicit instantiation of undefined template (d0e6b61)
  • Include arrow.cmake when USE_CONAN is not set (be7d520)
  • Interactive CLI (0f16e2e)
  • Invalid array element (ee2db1d)
  • Invalid condition (33e750e)
  • Invalid condition (a8303ba)
  • Invalid dependecies tags (ec86fe0)
  • Invalid initialization of numeric data type (8ca1c1e)
  • Invalid install command (f81e452)
  • Invalid install command (13414e0)
  • Invalid name (e2726d5)
  • Invalid options (b51135d)
  • Invalid package name (b0323f1)
  • Invalid package name (6410f02)
  • Invalid path (c19873c)
  • invalid tag (8ae8ea7)
  • Invalid tests path (8c3b408)
  • Invalid url for package (022f788)
  • java installation failed (f92d1e5)
  • jemalloc link erro (745df75)
  • leveldb undefined (3cd7fd5)
  • Library paths for pyarrow (95e46f9)
  • Link error (adad9a5)
  • List collections (05d9ec3)
  • List collections (ffd9a9f)
  • Minor (Doxygen). (26e0566)
  • missing binaries (9421fe6)
  • Names for actions (87d4d75)
  • No such file or directory (06edaa3)
  • No url found for submodule path 'go-ukv' (40e1a80)
  • Old urls (7f21be6)
  • OpenSSL git tag (9d2b33c)
  • OpenSSL missing parts for arrow (553900d)
  • Polish code and remove conan on (e13aa4e)
  • pyarrow version (8825f5d)
  • pyarrow version (22730ac)
  • pyarrow version" (482ba60)
  • PYARROW_DIR (7910528)
  • Python sdk build target links (53fc05b)
  • re2 utf8proc not found (9f1606e)
  • Remove docker test and disable golang test (56cf9d5)
  • Remove keys (5616165)
  • REmove README from dockerignore for conan (0eea915)
  • Return error about missing features (snapshots) (145081b)
  • RocksDB config file (c1925a7)
  • rocksdb fPIC error (019b53c)
  • Rocksdb invalig tag (1cc56c4)
  • Rocksdb undefined reference to bundled libs (5370d92)
  • rocksdb undefined references re2 utf8proc (0292e6c)
  • Running server (596fc47)
  • Separate attributes data in the correct way. (ca0f7ac)
  • Server list collections (772a783)
  • Set keys to false if not multigraph (18c9689)
  • setup.py cmake_args (5fdbcba)
  • setup.py cmake_args (43ec0b1)
  • Specific functions for graph types (86bcccf)
  • Spelling (84e8d4e)
  • Spelling (72c592a)
  • Spelling (a776ca4)
  • Start keys from 0 (e0b33e5)
  • Stop the server on termination signal (034ffd4)
  • temporary disable wheels build (dadf9c8)
  • Test batch attributes (0acbfc2)
  • Test python and build (78a289d)
  • Test tools CLI (9a229ac)
  • Test tools CLI (ee988fe)
  • The problems of rocksdb snapshot export. (f403108)
  • Twitter benchmark arguments (8366bf9)
  • Twitter's benchmark is not working correctly with leveldb. (1a249c5)
  • Uncomment openssl (c8b3a02)
  • Undefined kill signal (e86da4c)
  • Undefined name crypto (4d1eba2)
  • Undefined reference to absl (1eee422)
  • undefined references for dependency (700a4b4)
  • Unused function return value (16898b7)
  • Url and polish (2e52acb)
  • Using ustore_size_t insted of std::size_t (5610dbc)
  • Using ustore_snapshot_t insted of std::size_t (07e8446)
  • ustore_docs_write (731fced)
  • Variables case sensitive names (5aa6e8c)
  • version in buildx command (bce3b19)
  • warning: ignoring return value of function declared with 'nodiscard' attribute (fb68ba1)
  • Warnings, Error: invalid operands to binary expression (1c135aa)
  • Wrong conan package name (b399f16)
  • yum not found (24cbc44)

FIx

Form

Format

Improve

Make

  • -j add 4 (0cdaf0a)
  • USTORE_BUILD_CLI as CMake option (3540672)
  • USTORE_BUILD_CLI as CMake option (89b0193)
  • Add '-Wunused-result' CLang flag (4754b87)
  • Add arrow source (699e3c6)
  • Add bundled variable for arrow (d528888)
  • add conan export stage (24b3a63)
  • Add conda libs to LD_LIBRARY_PATH (ea3d5f6)
  • Add openssl deps to openssl-external (a4ada79)
  • Addiction from versioning action (059f2b1)
  • All addiction aws (761097e)
  • arrow_python for sdk (08dc0c6)
  • Backward compatible CMakeLists.txt (5f7e99c)
  • Backward compatible CMakeLists.txt (ed607d9)
  • Build CLI (7ba4942)
  • Build CLI (aae57aa)
  • Build dependency static (829c2ae)
  • build on manylinux_2_28 (7b21554)
  • Bundle libraries and set in engines (14532e3)
  • Change arrow links (fa4ccf1)
  • Change OpenSSL version (5842be2)
  • Create and update conan default profile (1b3c104)
  • Create arrow bundled from conan packages (9af5399)
  • Detect conan profile (b8dd2c2)
  • Disable 'USTORE_BUILD_SDK_PYTHON' (b15b6fa)
  • Disable verbose output (c3bb15a)
  • Disable wget output (f08b2d8)
  • Enable conan with cmake argument (87f6bc8)
  • Enable conan with cmake argument (e928394)
  • Enable leveldb and rocksdb python modules (fd2753d)
  • enable python builds (0c1fc06)
  • Export downloaded packages (a54bc55)
  • Fix Clang CXX compiler flags (665be7c)
  • Fix formatting (0999570)
  • Fix formatting (9fba2f7)
  • Fix pyarrow dependencies for 'USTORE_BUILD_SDK_PYTHON' step (98ca517)
  • Flight server build (a70149c)
  • Fox libraries path of 'arrow' (4a08bf3)
  • fPIC for leveldb (4d21f0f)
  • Fx incorrect USTORE_BUILD_SDK_PYTHON flag check (2da391d)
  • Get leveldb with conan (c48eb51)
  • Golang publisht steps (99c8411)
  • If else for old build (c8f08da)
  • Improve openssl.cmake (836cb9b)
  • Include pyarrow in miniconda (1c8b3c7)
  • java, go tests (c82f972)
  • New conan url for java build (6b48cb3)
  • New link for arrow source (b2c5932)
  • New link to deps (9e72600)
  • New link to deps (9b9f1ce)
  • Only build and test (f9f3ad8)
  • Openssl as shared library for arrow (1783c00)
  • OpenSSL build (4f60931)
  • OpenSSL linker errors fixed (a9ead33)
  • Python build (f068366)
  • Python wheels build on default manylinux of pyproject (8f1652a)
  • Readline (d83e5b2)
  • Readline (e337eb5)
  • Remove archvies after unpack (43ba4e2)
  • Remove system dependency of 'libcrypto' (52e8672)
  • Revert early docs builds (7da3c80)
  • Set conan on from cmake command (ce401cf)
  • set make argument to -j4 (c9339ab)
  • Static link to arrow libs (3f0876f)
  • Temporary disable build_pyi (269ef79)
  • Temporary disable rocksdb and leveldb (54ef4c2)
  • Temporary set pyarrow_dir in setup.py (73e1227)
  • Test with shared libraries (cbd6374)
  • Test without conan export (8856f5f)
  • Test without conan export (d27eb2c)
  • ucset build (22ed242)
  • Update manylinux version (e633b82)

Perf

  • Catching metada once on DataBase open (a3f7b09)

Polish

  • Correct action names (c0c6215)
  • Remove unnecessary comment (0e05f52)
  • Remove unnecessary comments (656098d)

Refactor

Refactore

Test

  • Creating directory before unit tests (50dc981)

Upgrade

  • 'Conan' version to 1.60.1 (5336b9a)
  • pyarrow to 10.0.1 in pyproject (6f22c18)
  • pyarrow version to 10.0.1 in setup.py (3b25425)
  • Unum/x86_linux conan package version (101d465)
  • Version of gRPC with 'arrow' compatible (41386ac)