Releases: v6d-io/v6d
vineyard v0.1.7
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
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
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
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
vineyard v0.1.2
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
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
Release vineyard: vineyard: an in-memory immutable data manager.