v0.13.0
Pre-release
Pre-release
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
- Revert docs_ref.hpp (3087fcb)
Cleanup
- catch cases (d346905)
Configure
- tools debugging (d25f022)
Docs
- Clear
cli.cpp
header (f7f2016) - Fix links (862425b)
- Fix numbering (6b88fd9)
- Mention company in CITATION.cff (706596d)
- Renaming to UStore, and reorganizing (9abbb5d)
- Retrieving metadata (929c8cb)
- Set default cpp formatter (54e0f5e)
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
- Unhandled return value (0afac05)
Form
- Appropriate format (d81b1c3)
- Appropriate format (d3de241)
- flight_server.cpp (81beb2c)
- flight_server.cpp (f53a1a8)
- Ustore CLI (f0b6e25)
- Ustore CLI (04cba79)
Format
- modality_docs.cpp (c3c8e25)
Improve
- Rocksdb in conanfile (b5a9db3)
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
- Batch updates of attributed graph edges #342 (96edc4d), closes #342
- Batch updates of attributed graph edges #342 (78aeb86), closes #342
- Brackets (01b57fb)
- Brackets (968161c)
- Brackets (d148c8f)
- Brackets (76f2bc9)
- Build arrow static (ece2fe1)
- Build arrow static (a80d465)
- Change arrow targets name (7964724)
- Change build sequence (882aab1)
- Change CONAN variable name to USE_CONAN (ac9ecf4)
- Change snapshot function ordering in rocksdb. (4e3154c)
- CHange wheel build commands (3480c61)
- Checkout with ref main (7219292)
- CLI (bcb72f2)
- CLI (b0cbb8f)
- CLI (0b5ed4e)
- CLI (9745fe8)
- CLI code structure (d3bb115)
- CLI code structure and exception handling (fbeca7e)
- CLI commands (a9a1d87)
- CLI commands (32253a8)
- Cmake and build commands (079c1db)
- Code correction after review (ec99937)
- Collection create and drop (e3c4df5)
- Collection create and drop (76bb7d0)
- Collection list (e74890e)
- Collection list (4510090)
- Colors (83fd0fb)
- Colors (ccbc21a)
- conanfile.py list of requirements (088155e)
- Config file warning (da45934)
- configure cmake and make (d7ec67c)
- Creating class names (12204fe)
- DB clear (393139c)
- Dependencies list and versions in conanfile.py (d1d78ca)
- Disable conan from pyproject (51b2775)
- Disable golang build and publish (c394ea8)
- Disable golang build test (e2d3d81)
- Disable versioning for tests (88e8aaa)
- Disable wget and tar output (2cc4184)
- Enable build_pyi for testing (737da43)
- Enable python and java tests (e037685)
- Enable repair wheels (fb2a8b4)
- exception handling (497b4b0)
- Export cxx and cc (b56d6f9)
- flight_server (4cda940)
- Formatting, versions, names (40df683)
- Get binaries from Github (9e7376a)
- Get binaries from Github (416e19a)
- get conan archive (99610fa)
- Get librocksdb from conan (9ef13de)
- Getting metadata (0550e4e)
- Gtest build from source (9d96ceb)
- Import oredering (d62c215)
- import/export cli commands (9149415)
- import/export cli commands (6bb90de)
- Install conan dependency from aws s3 (4efdebf)
- Install conan dependency from aws s3 (4f30ab6)
- Install dependency conan with toml file (ce4f1fe)
- Install dependency using github lfs (d3f3cd1)
- Install dependency using github lfs (9cefb9f)
- jar depends Umem to Ucset (0b35d68)
- Logging mechanism (11e1e31)
- Logging with variadic arguments (664ec98)
- Make new test (53597ba)
- Manual add gcc and g++ path (bdecf64)
- manylinux version (b4d6960)
- Naming (679b7a2)
- Naming (0f3a7b4)
- Naming (730bbaa)
- Naming (0318b8b)
- Naming (3d695f1)
- Naming (bea3ba9)
- Naming (675ef3b)
- Networkx test (045a5a8)
- networkx_test.cpp (4979b63)
- networkx.cpp (bdcbdf7)
- New dependecies release link (8bdc61f)
- Number of cpu (10a1927)
- Old state (226b398)
- Opening the database in each test (aaee404)
- Opening the database in each test (c34928a)
- Openssl link libs (2e1de96)
- Placeholder for text color printing functions (d498986)
- Placeholder for text color printing functions (de8f20e)
- Printing (7a70362)
- Printing (c0e2540)
- pyproject before-build step (f0d0265)
- remove -j4 from setup.py (def5254)
- Remove transaction and named collection validation (e62b54e)
- Remove unnecessary lines (f320fcf)
- remove_edge (0df5828)
- Rename config files (0d5eb3e)
- Rename directories from UKV to UStore (de7e626)
- Rename UKV into UStore (eee7e6f)
- Rename UMem into UCSet (4fed536)
- Rename UMem to UCSet and group configs (0f83346)
- Renaming make_key_value into add_key_value. (5772ace)
- Renaming make_key_value into add_key_value. (4f23f68)
- sampler.py (abb71db)
- Separate tags for Python and C++ (5c3a2dc)
- Set conan default profile compiler (4bbcf13)
- Set conan include_directories directly (a53df3b)
- snapshot export interface. (c7543e1)
- Snapshot export of rocksdb. (3538502)
- Snapshot in CLI. (e4de7f8)
- Snapshot in CLI. (74f6369)
- Snapshot list impl in db, cli. (07eae36)
- Snapshot list impl in db, cli. (3deaac9)
- Start implementing small functions for specific jobs (1f70d1f)
- Start implementing small functions for specific jobs (c7030b5)
- Syntax and Naming (5b50749)
- Syntax and Naming (8e67a67)
- Target names (0b88335)
- Target nlohman_json (c511f38)
- test batch attributes of networkx. (8a30e6e)
- Test correction. (e9cc35b)
- Test correction. (0b2ecdf)
- Test name (8ea6e92)
- Test tools (f7c9274)
- Test tools (5b77614)
- Test tools (7346618)
- Test tools (35239e5)
- Test tools (f8ca6f2)
- Test tools (ca6325f)
- Test tools (182e103)
- Test tools (ed40ab7)
- Transaction support check (f797e8e)
- Transaction support check (2eff78b)
- twitter.cpp (eb7eae6)
- Update openssl version (597863d)
- Upgrade ustore version of conan package in pyproject and remove unnecessary dependencies (917b637)
- Url for arrow source (6c9b038)
- use std and check every allocation (67d054a)
- UStore CLI (bda4c2f)
- UStore CLI (50571e3)
- ustore_cli.cpp (95d01a1)
- ustore_cli.cpp (c1df57f)
- ustore_cli.cpp (1edd2de)
- ustore_cli.cpp (6243f84)
Refactore
- Retrieving metadata (d5e898b)
Test
- Creating directory before unit tests (50dc981)