Skip to content

Releases: v6d-io/v6d

vineyard v0.3.16

31 Dec 03:37
Compare
Choose a tag to compare

Vineyard v0.3.16 improves the serialization/deserialization of vineyard objects.

Commits

  • [0359622]: Allow CI been triggerd manually. (Tao He)
  • [7f4b10a]: Fixes serveral issues for (de)serialization on K8s. (#636) (Tao He)
  • [2ed6ff8]: Lint some python source files. (#635) (Tao He)
  • [31488ea]: Fixes the typing hint under Python 3.8. (#634) (Tao He)
  • [eb9ad22]: Bump up the version number to v0.3.16. (Tao He)
  • [a80c014]: Implements serialzer and deserializer on vineyard objects. (#632) (Tao He)
  • [ca5a7a5]: Fix the sequence of dataframe may not correct (#633) (Siyuan Zhang)
  • [6a3d51d]: Fixes a bug when adding full "metadata" as member of global objects. (#631) (Tao He)

vineyard v0.3.15

29 Dec 03:29
Compare
Choose a tag to compare

Vineyard v0.3.15 is a bugfix release that correct the key name in the metadata of DataFrames.

Commits

  • [2217d37]: Bump up version to v0.3.15. (Tao He)
  • [164084d]: Fixes the typing of DataframeStream's name and the "params_" field name. (#630) (Tao He)
  • [d2e1b05]: Re- setup python using "actions/setup-python@v2". (#629) (Tao He)
  • [1685d55]: Upgrade etcd-cpp-apiv3. (Tao He)

vineyard v0.3.14

28 Dec 04:54
Compare
Choose a tag to compare

Vineyard v0.3.14 includes some improvements about the streams APIs.

Commits

  • [61a0a6f]: Bump up vineyard version to v0.3.14. (Tao He)
  • [d163d1f]: Revisit stream, and reimplements io adaptors in Python. (#628) (Tao He)
  • [f1f2cda]: Revisit the stream implementation in vineyard. (#627) (Tao He)
  • [43537d3]: Fixes build failure on CI. (#625) (Tao He)
  • [f3a4d7e]: Fixes unwind depenency for vineyard_client. (#624) (Tao He)
  • [f9c408a]: No stream module in vineyard-client-python. (#623) (Tao He)
  • [981bc27]: No glog dependency in vineyard_client. (#622) (Tao He)
  • [76df722]: vineyardd: warn about --shm-size when running inside docker. (#621) (Tao He)
  • [60a42d8]: Implements a client.Clear() method to drop all objects. (#620) (Tao He)
  • [b6eaad3]: Set default value to {get,put}_name. (#619) (Tao He)
  • [6f677e9]: Fixes the name matcher for flags when showing help information. (#617) (Tao He)
  • [36f091d]: Fixes CI failure on main branch. (#615) (Tao He)
  • [ab0bf92]: Fixes the arrow builder/resolver to exchange data with C++/Python. (#614) (Tao He)
  • [b5e2953]: Find the longest match when possible. (#613) (Tao He)
  • [b259d83]: Fixes for backwards compatibility on Ubuntu 18.04. (#612) (Tao He)

vineyard v0.3.13

20 Dec 09:55
Compare
Choose a tag to compare

Upgrade to the boost version of boost/leaf library.

Commits

  • [e5e95a3]: Upgrade vineyard version to v0.3.13 to reflect to boost-leaf changes. (Tao He)
  • [ec3cf12]: Upgrade boost-leaf to the latest version to adapt to boost itself. (#611) (Tao He)
  • [c4806d1]: Add "USE_JSON_DIAGNOSTICS" as a seperate options. (#610) (Tao He)
  • [6b7f147]: Fixes a fatal check in vineyard server. (#608) (Tao He)
  • [ebc7e99]: Fixes the type convension between C++ and Python. (#609) (Tao He)
  • [970cfd9]: Add doc to ObjectMeta.memory_usage. (#607) (Tao He)
  • [4b73d52]: Fixes the buffer size when building arrow string arrays. (#606) (Tao He)

vineyard v0.3.12

03 Dec 05:05
Compare
Choose a tag to compare

Commits

  • [65862c3]: Upgrade vineyard version to v0.3.12. (Tao He)
  • [d261656]: Enable auto dlopen when initialize the io factory. (#605) (Tao He)
  • [faafe1f]: Add transform direction feature for arrow fragment (#603) (Siyuan Zhang)
  • [9aec3c2]: Fixes creating empty blobs. (#604) (Tao He)
  • [2b0090f]: Fixes false warnings about name been overwritten. (#602) (Tao He)
  • [a91230e]: Remove the hard-code compiler path and fixes the wrong versions. (#600) (Tao He)
  • [d5035ea]: Split the foreign part to a seperate package to reduce dependencies. (#599) (Tao He)
  • [c75359d]: Java: API for delete objects, and fixes a typo in TableBuilder. (#598) (Tao He)
  • [bae4b45]: Java SDK: persist, names and tables and more array types. (#597) (Tao He)
  • [18cb460]: Protect StreamStore with a lock. (#596) (Tao He)
  • [598c4a2]: Enhance the implementation for put/get/drop names. (#595) (Tao He)
  • [fb89627]: More config options for nolhmann/json. (Tao He)

vineyard v0.3.11

26 Nov 06:19
Compare
Choose a tag to compare

Vineyard v0.3.11 is a bugfix release that fixes a bug in the metadata synchronization for distributed deployment.

Commits

  • [3fa19e7]: Ensure the etcd watcher could receive the whole latest updates as soon as possible. (#594) (Tao He)
  • [a88b2a9]: Add a new page about adding custom C++ types and reorg docs. (#592) (Tao He)

vineyard v0.3.10

24 Nov 13:41
Compare
Choose a tag to compare

Vineyard v0.3.10 is a bugfix release that bumps up the version of intel-tbb to ensure better compatibility on Github Action workers.

Commits

  • [85bb5fa]: Enable list_metadata API on clients. (#591) (Tao He)
  • [2b64d53]: Implements scheduling logic in controller for vineyardJob. (#589) (Tao He)
  • [edf5fcb]: Move the resource to test dir. (Tao He)
  • [9f787dc]: Builders for arrays, schema, and recordbatches. (#588) (Tao He)
  • [2b191f1]: Log: localmetaservice shouldn't print out the etcd lines. (Tao He)
  • [7a2623b]: Backtrace: better error message. (Tao He)
  • [dfa4083]: Upgrade submodules. (Tao He)
  • [3fbfe25]: MacOS: wheel built with static linkage and hidden visibility. (#585) (Tao He)

vineyard v0.3.9

11 Nov 17:41
Compare
Choose a tag to compare

vineyard v0.3.9 is a bugfix release that addressed the issue of ABI conflicts in the type registry.

Commits

  • [7088052]: Java: add tensor/dataframe data types. (#584) (Tao He)
  • [1f3097c]: Don't reuse registry to avoid ABI conflicts. (#583) (Tao He)

vineyard v0.3.8

11 Nov 06:02
Compare
Choose a tag to compare

Vineyard v0.3.8 has fixed an issue in vineyard.envvars and improved the java sdk a lot.

Commits

  • [40bd776]: Implements a columnar array visitor for arrow vectors in Java. (#581) (Tao He)
  • [753ad4c]: Fixes envvars and make VINEYARD_USE_LOCAL_REGISTRY copying the original ones (#580) (Tao He)
  • [6b6f395]: Java: better arrow data structure and dataframe support. (#579) (Tao He)

vineyard v0.3.7

09 Nov 02:16
Compare
Choose a tag to compare

Vineyard starts to support Apple M1 Chip since v0.3.7.