Skip to content

Releases: v6d-io/v6d

vineyard v0.1.7

22 Jan 03:37
Compare
Choose a tag to compare

This is a minor release which only includes some bugfixes.

Commits

  • [724bd2d]: Support streams to pull/get empty chunks. (#158) (Tao He)
  • [c38ea47]: Fixes loading from streams when no chunk in some workers. (#159) (Tao He)
  • [e78243e]: The header files generated contains attributes defined by vineyard. When an application includes them, "unknown attribute" warnings are issued during compilation. (#148) (zhiminch)
  • [0d959c5]: Support read_vineyard_dataframe with ObjectID. (#149) (Tao He)

vineyard v0.1.6

18 Jan 06:31
Compare
Choose a tag to compare

vineyard v0.1.6 has greatly improved the compatibility with the Python ecosystem, including numpy, pandas, scipy and the mars project. This version also improves the semantic of vineyard stream to guarantee a stream can only be opened by producers once, as well as by consumers.

vineyard v0.1.6 replaces the old vineyard.io.open implementation by levaraging the standarized interface of filesystem-spec, making more I/O sources and sinks could be supported by vineyard.

Commits

  • [4a9f81f]: Refactor file system API to adapt to filesystem-spec, and enhance OSS support(#142) (Siyuan Zhang)
  • [02fe89a,4b0a086]: Kubernetes related docs in README.md. (#146) (Tao He)
  • [ba75781]: Helm integration of vineyard. (#145) (Tao He)
  • [329360d]: Add CNCF community related documents (#144) (Diwen Zhu)
  • [1ceb4ad]: Fixes the behaviour of recursively delete. (#143) (Tao He)
  • [b4eacb1]: Improves python compatible (with numpy, pandas, scipy, etc.) for tensors, dataframes and sparse tensors (#137) (Tao He)
  • [b80529a]: Markstream to enable 1-producer-1-consumer on server side (#138) (Diwen Zhu)
  • [a783e86]: Add distributed test cases, and fixes a bug in persist. (#134) (Tao He)
  • [b2e3c4b]: Implement version validate: raise an warning if not compatible. (#132) (Tao He)

vineyard v0.1.5

07 Jan 02:02
Compare
Choose a tag to compare

Vineyard v0.1.5 replaces boost/property_tree with nlohmann/json for better performance and JSON conformance. This release also improves compatibility with pandas, especially the pd.DataFrame, as well as older version of etcd.

Older version of MacOS may suffer Reference not found: _aligned_alloc exception whenimport vineyard in python, which has been fixed in this release, please upgrade your vineyard installation by

pip3 install -U vineyard

To use vineyard v0.1.5, make sure your server version is also v0.1.5, which can be obtained from dockerhub or qury.io.

Commits

  • [d1a4f00]: Find dependencies in vineyard-config.cmake, and drop a debug log. (Tao He)
  • [609f59c]: Fixes MACOSX_DEPLOYMENT_TARGET and static build for mac. (#131) (Tao He)
  • [2883fd4]: Allow DataFrame's columns names to be arbitary value that can be jsonified (#129) (Tao He)
  • [60ab766]: Conform the max-txn-ops requirement of etcd. (#126) (Tao He)
  • [4fdf5e9]: Replacing ptree with nlohmann-json. (#116) (Tao He)
  • [4e7f4e2]: Fallback to picke when serializing pandas sparse data structures (#119) (Weibin Zeng)
  • [db40550]: Implements builder and resolver for pandas.Series type (#118) (Weibin Zeng)
  • [d87643c]: Support "index" field of dataframe (#110) (Weibin Zeng)
  • [3f8a69c]: Fixes compatiblity bug for pandas 1.2.0. (#115) (Tao He)
  • [a40180d]: Merge subtrees when persist. (#108) (Siyuan Zhang)

vineyard v0.1.4

22 Dec 11:51
Compare
Choose a tag to compare

Vineyard 0.1.4 support pickle vineyard.ObjectID, and include several other stability fixes.

Commits

  • [f595f05]: Make ObjectID in python pickleable. (#105) (Tao He)
  • [52d7c89]: Etcd server: no warning loggings (about "take too long to execute.") (#104) (Tao He)
  • [9364840, 5cde55e]: Upgrade etcd-cpp-apiv3 submodule. (Tao He)
  • [56a39a3]: Relax the version constraints of pyarrow. (#103) (Tao He)
  • [9222e37]: Use -isystem for system-wide include directories. (#101) (Tao He)
  • [f21daf4]: Change the semantic of "latest" tag of vineyardd docker image. (Tao He)
  • [bac2d01]: Fixes the typo. (Tao He)
  • [f9e8380]: Use arrow compute to do general cast (#96) (Siyuan Zhang)
  • [5fa054b]: Fixes the extra colon in pypi's README. (Tao He)

vineyard v0.1.3

08 Dec 14:08
Compare
Choose a tag to compare

Release v0.1.3 is a hotfix for the global context initialization issue.

Commits

  • [d2645dc]: Avoid _init_global_context. (#94) (Tao He)

vineyard v0.1.2

08 Dec 10:53
Compare
Choose a tag to compare

Bump version to 0.1.2.

Commits

  • [bef75d5]: Enhance the implementation of stream, and those readers. (#93) (Tao He)
  • [f7b22b4]: Fixes the bugs in io adaptors in distribute env: for read_vineyard_dataframe, and pass oss test. (#92) (Tao He)
  • [c7211a9]: Wheel pkg: don't static link libstdc++. (#91) (Tao He)
  • [74c574e]: Reorg fragment loader and basic fragment loaders. (#90) (luoxiaojian)
  • [42d1984]: Fixes a bug in get and persist remote metadata (remote object). (#89) (Tao He)
  • [b8d1e32]: Fixes launching in k8s environement. (#88) (Tao He)
  • [46a9bb5]: Refine VINEYARD_HOME in cmake config. (#87) (Tao He)
  • [c40b2ff]: Fix parallel read bug in HDFS reader. (#86) (Diwen Zhu)
  • [3550360]: Fixes GetEdgeLabelName in GraphSchema. (Tao He)
  • [47e6d43]: hdfs parallel read and tag parse (#85) (Diwen Zhu)
  • [b4307f4]: Make the "backtrace" functionality "header-only", and add backtrace to GSError (#84) (Tao He)
  • [e25e496]: Fixes a bug in get remote object (when its members includes blobs). (#83) (Tao He)
  • [ee6959f]: Fix namespace for macros (#82) (Liang Geng)
  • [adfbfbe]: Write bytestream to OSS (#79) (Diwen Zhu)
  • [2f48fd0]: Fix compile issues for gcc-4.9.2 (#77) (Liang Geng)
  • [d00e1d3]: More API on fragment. (#81) (Tao He)
  • [8e94172]: Add include all option (#80) (Siyuan Zhang)
  • [4f37b0b]: Refine ThreadGroup (#74) (Liang Geng)
  • [247a31a]: update oss adaptor for single object parallel (#71) (Diwen Zhu)
  • [5d7c88f]: Reorg arrow related operations and support generate edge id. (#75) (luoxiaojian)
  • [a9325a8]: Add some utf8 branch back (#73) (Siyuan Zhang)
  • [c6b7c7d]: Support load null array from file (#72) (Siyuan Zhang)
  • [8bebc8a]: Fixes format. (Tao He)
  • [7ecc9af]: update (#70) (Siyuan Zhang)
  • [04e92bc]: Build OSS support on CI. (#69) (Tao He)
  • [700f577]: Add string array back (#68) (Tao He)
  • [66f6859]: add oss adaptor and read driver (#67) (Diwen Zhu)
  • [0866ef8]: Support large utf8 (#65) (Siyuan Zhang)
  • [6a3bb96]: fix compile error when arrow version < 1.7 (#66) (Siyuan Zhang)
  • [92574fb]: Avoid being attacked by a invalid client. (#64) (Tao He)
  • [3f80a83]: Add DataFrameBuilder::set_row_batch_index, and optimize local launching (#63) (Diwen Zhu)

vineyard v0.1.1

22 Nov 13:57
Compare
Choose a tag to compare

Bump version to 0.1.1, to refresh metadatas on the pypi page.

Commits

  • [c8780dc]: Bump version to 0.1.1, to refresh metadatas on the pypi page. (Tao He)
  • [5b7dc39]: Fixes pypi's rst: pypi disables .. raw::. (Tao He)
  • [dee5d65]: Lint setup.py for pypi. (Tao He)
  • [dcac971]: Tag the release only on alibaba/libvineyard. (Tao He)
  • [f201976]: Tag the release only on alibaba/libvineyard. (Tao He)

vineyard v0.1.0

22 Nov 09:55
Compare
Choose a tag to compare

Release vineyard: vineyard: an in-memory immutable data manager.