Skip to content

Releases: v6d-io/v6d

vineyard v0.19.2

21 Dec 11:50
Compare
Choose a tag to compare

Commits

  • [44952038]: Bump up vineyard version to v0.19.2 (Tao He)
  • [68b7b779]: Add the config parameter to Client to support loading configuration from YAML. (#1689) (Ye Cao)
  • [52ad1a96]: Simplify the buffer builder for RPC client (#1688) (Tao He)
  • [c32dcbb7]: Bump up the etcd-cpp-apiv3 version (#1687) (Tao He)
  • [3d0a41c7]: Fixes the 'probing stopped service' error in vineyardd, and move implementations to .cc (#1686) (Tao He)
  • [79a5a46c]: Support to add the volume, volume mount and privileged for vineyardd CRD (#1671) (Ye Cao)
  • [e5e096e0]: Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /k8s (#1678) (dependabot[bot])
  • [2e047fc6]: Add a const method for GetVertexMap (#1667) (Songqing Zhang)
  • [674bb58a]: Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /k8s (#1670) (dependabot[bot])
  • [13be65fa]: Bump github.com/opencontainers/runc from 1.0.2 to 1.1.5 in /k8s (#1669) (dependabot[bot])
  • [8c2899ee]: Enable vineyard operator to support k8s 1.23. (#1660) (Ye Cao)
  • [f8fa85dc]: Enable workflow dispatch event for CIs (#1666) (Tao He)
  • [63dd6adb]: Delete the retry logic while launching metadata service and reset the etcd client while probing (#1649) (Ye Cao)
  • [513cb1c4]: fix: remove -fopenmp option for macOS builds (#1653) (Rui Chen)
  • [becb894f]: Delete the wait-for-it.sh as the vineyardd already support the retry logic of connecting the etcd. (#1645) (Ye Cao)

vineyard v0.19.1

13 Dec 09:32
Compare
Choose a tag to compare

Commits

  • [5072fd7f]: Bump up vineyard version to v0.19.1 (Tao He)
  • [79a2ca20]: Bump up vineyard version to v0.19.0 (Tao He)
  • [a98d5899]: Wait for etcd/redis becomes ready before continue (#1647) (Tao He)
  • [76c823a6]: Add a wrapper to manage IPC and RPC clients and revise the statement about RPC client in documentation (#1629) (Ye Cao)
  • [89530bfd]: Implement concurrent memcpy for building Python objects into vineyard (#1646) (Tao He)
  • [a219eae1]: Fixes a missing assignment in edge id generation (#1644) (Tao He)
  • [528ca697]: Remove the socket file when CTRL-C the vineyardd instance (#1643) (Tao He)
  • [067235cd]: Add the API to trim physical memory footprint (#1638) (Tao He)
  • [2dc2a7e9]: Ignore the exception during loading the vineyardctl APIs (#1642) (Tao He)
  • [0a4ecbc7]: Binaries should be only installed, not exported (#1640) (Tao He)
  • [62f37919]: Use the CNCF sandbox logo in the website (#1636) (Tao He)
  • [3960b9c8]: Add the JOB_NAME Env to the argo-vineyard-benchmark.yaml (#1632) (Ye Cao)
  • [e29defe2]: Bump ch.qos.logback:logback-core from 1.2.9 to 1.3.12 in /java (#1626) (dependabot[bot])
  • [ea7cee74]: Bump ch.qos.logback:logback-classic from 1.2.9 to 1.3.12 in /java (#1627) (dependabot[bot])
  • [77c668d4]: Support to use RPC to get object and improve the resolver and builder of python (#1622) (Ye Cao)
  • [7a9b3fcf]: Change the API of kubeflow pipeline from vineyard.csi.read/writer to client.get/put (#1614) (Ye Cao)
  • [aadb6dd9]: Refactor vineyard hive filesystem. (#1619) (vegetableysm)
  • [c650cf04]: Revert wrong commits (#1621) (Ye Cao)
  • [a76c6852]: Add test (Ye Cao)
  • [9e761c9f]: Improve the API design and revert the libcukoo submodule. (Ye Cao)
  • [5e2c2837]: Add rpc test for ml contrib. (Ye Cao)
  • [99426c8b]: Add builder and resolver for rpc client. (Ye Cao)
  • [14f4bf77]: Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.20.0 to 0.46.0 in /k8s (#1612) (dependabot[bot])

vineyard v0.18.2

16 Nov 11:06
Compare
Choose a tag to compare

Commits

  • [33d8f14f]: Bump up vineyard version to v0.18.2 (Tao He)
  • [85bdc923]: Avoid return None as empty arrow buffers (#1616) (Tao He)
  • [fca0b351]: Fix bugs and add features for hive integration (#1565) (vegetableysm)
  • [d2b5ab4a]: Fixes constructing empty arrow buffers (#1613) (Tao He)

vineyard v0.18.1

09 Nov 16:17
Compare
Choose a tag to compare

Commits

  • [c01c4939]: Bump up vineyard version to v0.18.1 (Tao He)
  • [18f0f5ee]: Use arrow's string array to place string columns in vineyard (#1611) (Tao He)

vineyard v0.18.0

02 Nov 05:14
Compare
Choose a tag to compare

Commits

  • [735abe27]: Bump up vineyard version to v0.18.0 (Tao He)
  • [bef84cdf]: Fixes build failure with apache-arrow 14 (#1609) (Tao He)
  • [5cc5a2ca]: Fix error for using vineyard-graph-loader with multi-workers. (#1603) (Song Tingyu)
  • [0eefec88]: Support to track the chunks by local objects for kubernetes workflow. (#1606) (Ye Cao)
  • [21a76b17]: Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /k8s (#1607) (dependabot[bot])
  • [c5d49332]: [GraphAr] Open the graph test CI and fix GraphAr util namespace bug (#1605) (Weibin Zeng)
  • [a384f8a1]: [GraphAr] Align the vertices of fragment to vertex chunk size & Fix the shuffle array multi-thread bug & Bump up GraphAr (#1604) (Weibin Zeng)
  • [c70ff7b3]: Fix graph's incremental update (#1600) (Songqing Zhang)
  • [576371ac]: Fixes the badge of vineyard CI (Tao He)
  • [1596fc7e]: Fix test of incremental update (#1597) (Songqing Zhang)
  • [35a9b836]: Integrate with argo workflow via vineyardctl. (#1593) (Ye Cao)
  • [88e03d92]: Remove the validation about inconsitent property type between different labels (#1594) (Tao He)
  • [86f5bf09]: Fix the wrong image. (#1589) (Ye Cao)
  • [fc436ebe]: Add the KFP v2 example and update the tutorial (#1587) (Ye Cao)
  • [678117bc]: Bump golang.org/x/net from 0.8.0 to 0.17.0 in /k8s (#1588) (dependabot[bot])
  • [dc44bbda]: Refactor the GPU shared memory interfaces (#1585) (Tao He)
  • [d79f2e1c]: Remove build warnings for graph part. (#1584) (Song Tingyu)
  • [ff40aa29]: Add a link to our medium blog in v6d.io/index.html (#1583) (Tao He)
  • [1de8226e]: Support incremental loading data for 'vineyard-graph-loader' (#1563) (Song Tingyu)
  • [a6fc10ab]: Remove the outdated vineyard-cli doc and improve python API References. (#1580) (Ye Cao)
  • [cd22161e]: Fixes the markup (Tao He)
  • [77714603]: Add docs for gpu memory sharing in vineyard (#1581) (Tao He)
  • [4e780397]: Map multiple vineyard objects to one volume while specifying the common prefix in the kubeflow benchmark (#1578) (Ye Cao)

vineyard v0.17.3

21 Sep 11:17
b8da0ca
Compare
Choose a tag to compare

Commits

  • [b8da0ca8]: Improve the doc and fix some errors in the vineyardctl create csidriver API (#1576) (Ye Cao)
  • [00ccfe37]: Bump up vineyard version to v0.17.3 (Tao He)
  • [c10d4b4f]: Travel the path to find the vineyard socket in the vineyard.csi.read/write API. (#1577) (Ye Cao)
  • [646c7ced]: Improve the csi driver tutorial (#1575) (Ye Cao)
  • [af675465]: Fix the error in the helm chart e2e test and the sha not exposed in the push event (#1573) (Ye Cao)
  • [11dfc197]: Rust: bump up version and allow a range of version for deps (#1574) (Tao He)
  • [857ae485]: Bump up the etcd-cpp-apiv3 version to fixes the protobuf error (Tao He)
  • [08f9a87e]: Delete the latest tag so that the helm chart use the Chart.AppVersion as the image tag (#1572) (Ye Cao)
  • [8a73f06a]: Bump up vineyard version to v0.17.2 (Tao He)
  • [a74e5b2a]: Fixes the vineyard.io.serialize failure on CI (#1570) (Tao He)
  • [b2f192de]: Bump up the libgrape-lite submodule version to v0.3.4 (Tao He)
  • [919c69d1]: Add our new maintainer: @lidh15 to the maintainers list (Tao He)
  • [e5ca1c79]: Design a vineyard csi driver for workloads based on kubernetes volumes. (#1533) (Ye Cao)
  • [4a7284c1]: Add our 2023 CNCF annual review docs (Tao He)
  • [2850ff7c]: Add our 2022 CNCF annual review docs (Tao He)
  • [172d18b3]: Clean the unused code and prune vineyardctl dependency (#1562) (zhuyi1159)
  • [5eefb551]: Fixes the GetFragId API: should be vid_t (#1566) (Tao He)
  • [a5aa6433]: Support getting FID from GID (#1564) (Tao He)

vineyard v0.17.1

08 Sep 08:29
Compare
Choose a tag to compare

Commits

  • [dc61d92f]: Bump up vineyard version to v0.17.1 (Tao He)
  • [f1d0a727]: Delete upx for vineyardctl on the macos machine as test failed. (#1560) (Ye Cao)
  • [b4a4f8c8]: Add vineyard.csi.read/write API for the integration with kubernetes volume. (#1557) (Ye Cao)
  • [d7036cea]: Implement vineyardctl put command (#1553) (zhuyi1159)
  • [849715e3]: use upx to prune vineyardctl binary size (#1558) (zhuyi1159)
  • [67a790f4]: Fix bugs of hive module and modify some configurations. (#1556) (vegetableysm)
  • [218b9518]: Enhance the integrated hive module: add vineyard format descriptor and fixes FS.renameInternal (#1554) (vegetableysm)
  • [d1699421]: Add list object name function for java sdk. (#1552) (vegetableysm)
  • [0ad13c59]: Hive integration: row-wise input/output format for vineyard tables (#1551) (vegetableysm)
  • [533f6dea]: Fixes using names that contains the slash symbol (#1550) (Tao He)
  • [38a3f057]: Enhance java sdk.(Add features and fix bugs). (#1548) (vegetableysm)
  • [3f7321e7]: Fixes the compilation error on MacOS (Tao He)

vineyard v0.17.0

04 Sep 02:25
Compare
Choose a tag to compare

Commits

  • [3d60e996]: Bump up vineyard version to v0.17.0 (Tao He)
  • [ac128516]: Go: add table resolver/builder and unittests for table/recordbatch (#1546) (Tao He)
  • [256d4a1d]: Add rust integration with apache/arrow-datafusion (#1545) (Tao He)
  • [69fe3a65]: Bump up the libgrape-lite submodule version to v0.3.3 (Tao He)
  • [93e3dbe5]: Rust: add the get/put macro for convenient usage (#1544) (Tao He)
  • [60fe2280]: Impelment vineyardctl get command (#1541) (zhuyi1159)
  • [07900a16]: Rust: add a IPC/RPC client manager (#1543) (Tao He)
  • [12888ebd]: Cleanup include headers in C++ files (#1542) (Tao He)
  • [89b3b17c]: Add unittest for vineyardctl (#1499) (zhuyi1159)
  • [8d5969a7]: Rust: arrow array/recordbatch/table/ and polars dataframe resolvers and builders. (#1532) (Tao He)
  • [3f4aebd0]: Unify the vineyardd images in the vineyard operator e2e tests (#1539) (Ye Cao)
  • [0128eb04]: Add Builder/Resolver in Java/Python SDK to support spark.sql.dataframe (#1529) (Ke Meng)
  • [d10e7f6c]: Fix the vineyardctl e2e test errors and update the log package of vineyard scheduler (#1538) (Ye Cao)
  • [7ddde0a3]: Bump up k8s logs exporter to v6 for debugging (#1537) (Ye Cao)
  • [a3a784e3]: Fixes vineyardd crash caused by empty environment variable (#1536) (Tao He)
  • [23362c1e]: Export the e2e test log when releasing and keep the vineyardd image consistent with the built one (#1534) (Ye Cao)

vineyard v0.16.5

22 Aug 01:24
Compare
Choose a tag to compare

Vineyard v0.16.5 tried to address the issue of exceptions during parsing request body and check response message type.

Commits

  • [1a674d62]: Bump up the version to v0.16.5 (Tao He)
  • [916b0dd9]: Fixes the error checking in protocol.cc implementation (#1531) (Tao He)
  • [4961a9e0]: Fixes the codeblock markup in README.md (Tao He)
  • [87acb598]: Add CITATION.cff and bibtex in README (Tao He)
  • [b576634c]: Use the crd-ref-docs to generate the docs for CRDs API automatically. (#1527) (Ye Cao)

vineyard v0.16.4

16 Aug 13:43
Compare
Choose a tag to compare

Vineyard v0.16.4 is a bugfix release that addressed an issue in varint encoding and fixed a bug in vineyard server during batch persisting.

Commits

  • [83b8efcc]: Release vineyard v0.16.4 (Tao He)
  • [21c4fe78]: Fixes a bug in persist when multiple objects are involved (#1526) (Tao He)
  • [b6fb46b3]: Fixes the schema builder/resolver in java (#1524) (Tao He)
  • [6fac3183]: Fixes the compatibility issue with pandas 2.1.0+ (#1523) (Tao He)
  • [c73fbac9]: Fixes varint encoding: use a special buffer for first 1k encoding to avoid value overwrite issue (#1521) (Tao He)