Skip to content

Commit

Permalink
Preparing Gravitino release v0.7.0-incubating-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
jerryshao committed Oct 31, 2024
1 parent b80b31d commit 0ea6fd0
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion clients/client-python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
setup(
name="apache-gravitino",
description="Python lib/client for Apache Gravitino",
version="0.7.0.dev0",
version="0.7.0",
long_description=long_description,
long_description_content_type="text/markdown",
author="Apache Software Foundation",
Expand Down
4 changes: 2 additions & 2 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ REST API and the Java SDK. You can use either to manage metadata. See

Also, you can find the complete REST API definition in
[Gravitino Open API](./api/rest/gravitino-rest-api),
Java SDK definition in [Gravitino Java doc](pathname:///docs/0.7.0-incubating-SNAPSHOT/api/java/index.html).
Java SDK definition in [Gravitino Java doc](pathname:///docs/0.7.0-incubating/api/java/index.html).

Gravitino provides a web UI to manage the metadata. Visit the web UI in the browser via `http://<ip-address>:8090`. See [Gravitino web UI](./webui.md) for details.

Expand Down Expand Up @@ -163,7 +163,7 @@ Gravitino provides security configurations for Gravitino, including HTTPS, authe
### Programming guides

* [Gravitino Open API](./api/rest/gravitino-rest-api): provides the complete Open API definition of Gravitino.
* [Gravitino Java doc](pathname:///docs/0.7.0-incubating-SNAPSHOT/api/java/index.html): provides the Javadoc for the Gravitino API.
* [Gravitino Java doc](pathname:///docs/0.7.0-incubating/api/java/index.html): provides the Javadoc for the Gravitino API.

### Development guides

Expand Down
10 changes: 5 additions & 5 deletions docs/manage-relational-metadata-using-gravitino.md
Original file line number Diff line number Diff line change
Expand Up @@ -901,7 +901,7 @@ The following types that Gravitino supports:
| Union | `Types.UnionType.of([type1, type2, ...])` | `{"type": "union", "types": [type JSON, ...]}` | Union type, indicates a union of types |
| UUID | `Types.UUIDType.get()` | `uuid` | UUID type, indicates a universally unique identifier |

The related java doc is [here](pathname:///docs/0.7.0-incubating-SNAPSHOT/api/java/org/apache/gravitino/rel/types/Type.html).
The related java doc is [here](pathname:///docs/0.7.0-incubating/api/java/org/apache/gravitino/rel/types/Type.html).

##### External type

Expand Down Expand Up @@ -1009,10 +1009,10 @@ In addition to the basic settings, Gravitino supports the following features:

| Feature | Description | Java doc |
|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------|
| 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.7.0-incubating-SNAPSHOT/api/java/org/apache/gravitino/dto/rel/partitioning/Partitioning.html) |
| 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.7.0-incubating-SNAPSHOT/api/java/org/apache/gravitino/rel/expressions/distributions/Distribution.html) |
| 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.7.0-incubating-SNAPSHOT/api/java/org/apache/gravitino/rel/expressions/sorts/SortOrder.html) |
| 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.7.0-incubating-SNAPSHOT/api/java/org/apache/gravitino/rel/indexes/Index.html) |
| 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.7.0-incubating/api/java/org/apache/gravitino/dto/rel/partitioning/Partitioning.html) |
| 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.7.0-incubating/api/java/org/apache/gravitino/rel/expressions/distributions/Distribution.html) |
| 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.7.0-incubating/api/java/org/apache/gravitino/rel/expressions/sorts/SortOrder.html) |
| 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.7.0-incubating/api/java/org/apache/gravitino/rel/indexes/Index.html) |

For more information, please see the related document on [partitioning, bucketing, sorting, and indexes](table-partitioning-bucketing-sort-order-indexes.md).

Expand Down
2 changes: 1 addition & 1 deletion docs/open-api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ info:
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
version: 0.7.0-incubating-SNAPSHOT
version: 0.7.0-incubating
description: |
Defines the specification for the first version of the Gravitino REST API.
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ org.gradle.caching=true
org.gradle.jvmargs=-Xmx4g

# version that is going to be updated automatically by releases
version = 0.7.0-incubating-SNAPSHOT
version = 0.7.0-incubating

# sonatype credentials
SONATYPE_USER = admin
Expand Down

0 comments on commit 0ea6fd0

Please sign in to comment.