v0.5.0
We are excited to announce the release of GraphAr, Version 0.5.0, which includes several improvements, bug fixes, and new features. This release focuses on enhancing the usability and functionality of the C++ library, and updating the Spark library to align with the latest file format design. Some of the key improvements include:
- Improvements of the libraries:
- EdgesCollection in the C++ library now has improved usability
- Writers in the C++ library now have validation for data types
- Add-assign operator is now implemented for VertexIter in the C++ library
- The Spark library has been updated to align with the latest file format design
- New features:
- Add vertex_count file for storing edges in GraphAr
- Arrow S3 support is now enabled, allowing for reading and writing files with S3/OSS
- Single header yaml parser mini-yaml is now used
- Documentation:
- API Reference has been updated to align with the latest libraries
- README has been refined to be more clear for beginners
- Bug Fixes:
- Fix next_chunk() of readers in the C++ library
- Fix the link error of libcurl when building test
- Fix building arrow bug on centos8
Commits
- 1d2257f: [Improvement][C++] Improve the usability of EdgesCollection (#133) (lixueclaire) #133
- 551cc78: [BugFix][C++] Fix next_chunk() of readers in the C++ library (#137) (lixueclaire) #137
- 5027c59: Enable arrow S3 support to support reading and writing file with S3/OSS (#125) (Weibin Zeng) #125
- 73f1256: [Minor] Update README: add information about weekly meeting (#139) (Weibin Zeng) #139
- 90480a2: [Improvement][C++] Add validation for data types for writers in C++ library (#136) (lixueclaire) #136
- 80cb7e7: [C++] Add vertex_count file for storing edges in GraphAr (#138) (lixueclaire) #138
- 02234f6: [FEAT] Use single header yaml parser
mini-yaml
(#142) (Weibin Zeng) #142 - dc9cd98: [Minor] Make the curl interface private (#146) (Weibin Zeng) #146
- f1fa8d6: [Minor] HotFix the link error of libcurl when building test (#147) (Weibin Zeng) #147
- 7153a66: [Doc] Update the images of README (#145) (Weibin Zeng) #145
- 8a3462f: [Spark] Update the Spark library to align with the latest file format design (#144) (lixueclaire) #144
- 53da6b8: [Minor] Fix the overview image (#148) (Weibin Zeng) #148
- e285e99: [Minor][Doc]Remove deleted methods from API Reference (#149) (lixueclaire) #149
- b519b74: [Minor] Fix building arrow bug on centos8 (#150) (Weibin Zeng) #150
- 807f2da: Implement the add-assign operator for VertexIter (#151) (lixueclaire) #151
- 09650ed: [Doc] Refine building steps to be more clear in ReadMe (#154) (lixueclaire) #154