There are still some issues in the source package: 1. There're empty "build" directories which are introduced by gradle build, these should be removed as a source package. 2. The python package version is 0.9.0, which is wrong; please check "setup.py". 3. The version number in the docs is "0.8.1", not "0.8.1-incubating", which will be a link issue when the doc is online.
Please see: ``` ➜ docs grep "0.8.1" ./* -nr ./how-to-sign-releases.md:105: pub ed25519 2023-11-15 [SC] [expires: 2028-11-13] ./how-to-sign-releases.md:108: sub cv25519 2023-11-15 [E] [expires: 2028-11-13] ./index.md:64:Java SDK definition in [Gravitino Java doc](pathname:///docs/0.8.1/api/java/index.html), ./index.md:65:and Python SDK definition in [Gravitino Python doc](pathname:///docs/0.8.1/api/python/index.html). ./index.md:181:* [Gravitino Java doc](pathname:///docs/0.8.1/api/java/index.html): provides the Javadoc for the Gravitino API. ./index.md:182:* [Gravitino Python doc](pathname:///docs/0.8.1/api/python/index.html): provides the Python doc for the Gravitino API. ./manage-relational-metadata-using-gravitino.md:912:The related java doc is [here](pathname:///docs/0.8.1/api/java/org/apache/gravitino/rel/types/Type.html). ./manage-relational-metadata-using-gravitino.md:1025:| Table partitioning | Equal to `PARTITION BY` in Apache Hive, It is a partitioning strategy that is used to split a table into parts based on partition keys. Some table engine may not support this feature | [Partition](pathname:///docs/0.8.1/api/java/org/apache/gravitino/dto/rel/partitioning/Partitioning.html) | ./manage-relational-metadata-using-gravitino.md:1026:| Table distribution | Equal to `CLUSTERED BY` in Apache Hive, distribution a.k.a (Clustering) is a technique to split the data into more manageable files/parts, (By specifying the number of buckets to create). The value of the distribution column will be hashed by a user-defined number into buckets. | [Distribution](pathname:///docs/0.8.1/api/java/org/apache/gravitino/rel/expressions/distributions/Distribution.html) | ./manage-relational-metadata-using-gravitino.md:1027:| Table sort ordering | Equal to `SORTED BY` in Apache Hive, sort ordering is a method to sort the data in specific ways such as by a column or a function, and then store table data. it will highly improve the query performance under certain scenarios. | [SortOrder](pathname:///docs/0.8.1/api/java/org/apache/gravitino/rel/expressions/sorts/SortOrder.html) | ./manage-relational-metadata-using-gravitino.md:1028:| Table indexes | Equal to `KEY/INDEX` in MySQL , unique key enforces uniqueness of values in one or more columns within a table. It ensures that no two rows have identical values in specified columns, thereby facilitating data integrity and enabling efficient data retrieval and manipulation operations. | [Index](pathname:///docs/0.8.1/api/java/org/apache/gravitino/rel/indexes/Index.html) | ./open-api/openapi.yaml:25: version: 0.8.1 ``` 4. Also, I just checked the RC2 tag and this commit ( https://github.com/apache/gravitino/commit/fa8e968f8b78c86cbc91e4badd95379efba2f179), it changes the jacoco version, which is not correct, should be reverted. Besides, it complains that "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository." on the website. So how does this tag generated? Justin Mclean <jus...@classsoftware.com> 于2025年4月9日周三 18:15写道: > Hi, > > +1 (binding) > > I downloaded the artifacts on a separate machine from which I made the > release and checked the following: > - incubating in artifacts names > - signatures and hashes are good > - DISCLAIMER exists > - LICENSE and NOTICE are fine > - No unexpected binary files in the source release > - Can compile from source > > All the tests passed, and I could start a Gravatino web server and the web > UI using the artifacts. > > Kind Regards, > Justin