Proto commits in apache/incubator-graphar

These 8 commits are when the Protocol Buffers files have changed:

Commit:cc57c56
Author:Weibin Zeng
Committer:GitHub

feat(format): add segment for info in protobuf definiton (#618) * feat(format): add segment for info in protobuf definiton Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * Reset that vertices and edges are the paths to vertex info and edge info Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * Update --------- Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com>

The documentation is generated from this commit.

Commit:0003242
Author:John
Committer:GitHub

[format] Unify name from target to destination (#588)

Commit:be2d8e2
Author:Jingbo Xu
Committer:GitHub

feat(format): Add configuration to generate protos for Go. (#573)

Commit:98f3850
Author:John
Committer:GitHub

[Maven-project] Incorporate maven-proto-plugin into build of Maven projects (#535) * Add proto-maven-plugin for java-info * upgrade proto version adn patched optinal * split proto into a single package * modify proto java package name * use ascopes maven plugin and delete java code gen in buf.gen.yaml * Add ci for Java code-gen * modify code-gen command

Commit:a150281
Author:Weibin Zeng
Committer:GitHub

feat(format): Implement the protocol definition of GraphAr format (#521) ## Reason for this PR After implementation and including buf to graphar format definition, it's time to merge the format develop branch in to main. ## What changes are included in this PR? - implementation of protocol of GraphAr format definition, there are some place that diff from the libraries: - the label naming to type, to distinguish with the multi-label support in the future. extend the metadata to the definition, to including the number of vertex/edge, the chunk number of vertex, the edge num of each vertex chunk etc. We recorded the metadata with many files before. - Use buf to generate code from protobuf. - Add related CI ## Are these changes tested? yes ## Are there any user-facing changes? No --------- Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> Co-authored-by: Semyon <ssinchenko@protonmail.com>

Commit:57018e1
Author:Weibin Zeng
Committer:acezen

feat(format): Add format protocol definitions files with google protocol buffers (#516) * Initialize the format Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * Fix license error --------- Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com>

Commit:52b40fc
Author:Weibin Zeng
Committer:acezen

feat(format): Update the definition of format (#520) * Update the format definition Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * Update format Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * Update * Update the cpp target * Add README * Update --------- Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com>

Commit:2509d40
Author:Semyon
Committer:acezen

feat (format): Introduce buf (#519) * feat(spark): Refactoring datasources (#514) ### Reason for this PR By moving datasources under `org.apache.spark.sql` we are able to access private Spark API. Last time when I was trying to fully migrate datasources to V2 it was a blocker. Detailed motivation is in #493 ### What changes are included in this PR? Mostly refactoring. ### Are these changes tested? Unit tests are passed I manually checked the generated JARs: ![image](https://github.com/apache/incubator-graphar/assets/29755009/1b094516-88b1-490a-a2ea-8dcd092a3b1d) ### Are there any user-facing changes? Mostly not because `GarDataSource` was left under the same package. Close #493 * feat(dev): Add release and verify scripts (#507) Reason for this PR Add scripts for developer or release manager to easily release version or verify a version. What changes are included in this PR? Add release and verify scripts related document is updated to website, see Update the release and verify document, and add development document incubator-graphar-website#18 Are these changes tested? yes Are there any user-facing changes? no --------- Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * chore: Bump to version v0.12.0 (Round 1) (#517) Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * chore: Add CHANGELOG.md (#513) Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> * Introduce buf - v2 - buf.gen - buf On branch format-definition-dev Your branch is up to date with 'origin/format-definition-dev'. Changes to be committed: new file: buf.gen.yaml new file: buf.yaml modified: format/adjacent_list.proto modified: format/edge_info.proto modified: format/graph_info.proto modified: format/property_group.proto modified: format/types.proto modified: format/vertex_info.proto --------- Signed-off-by: acezen <qiaozi.zwb@alibaba-inc.com> Co-authored-by: Weibin Zeng <qiaozi.zwb@alibaba-inc.com>