This is an automated email from the ASF dual-hosted git repository.
roryqi pushed a commit to branch branch-0.9
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/branch-0.9 by this push:
new 8baf2fd533 [MINOR] Remove incubating (#7492)
8baf2fd533 is described below
commit 8baf2fd533964f631e61fe595a9592b9722666c5
Author: roryqi <[email protected]>
AuthorDate: Fri Jun 27 16:30:05 2025 +0800
[MINOR] Remove incubating (#7492)
### What changes were proposed in this pull request?
Remove incubating
### Why are the changes needed?
Just a minor.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
No need.
---
DISCLAIMER.txt | 1 -
GOVERNANCE.md | 2 +-
MAINTAINERS.md | 2 +-
NOTICE | 2 +-
NOTICE.bin | 2 +-
NOTICE.rest | 2 +-
NOTICE.trino | 2 +-
README.md | 10 +---------
build.gradle.kts | 5 -----
clients/cli/bin/gcli.sh | 2 +-
clients/client-python/MANIFEST.in | 1 -
clients/client-python/NOTICE | 2 +-
clients/client-python/build.gradle.kts | 1 -
clients/filesystem-fuse/Cargo.toml | 2 +-
dev/charts/gravitino/Chart.yaml | 4 ++--
dev/charts/gravitino/values.yaml | 2 +-
dev/release/release-build.sh | 12 ++++++------
dev/release/release-tag.sh | 4 ++--
dev/release/release-util.sh | 8 ++++----
docs/how-to-use-python-client.md | 8 --------
docs/index.md | 8 ++++----
docs/manage-relational-metadata-using-gravitino.md | 10 +++++-----
docs/open-api/openapi.yaml | 2 +-
docs/security/access-control.md | 2 +-
gradle.properties | 2 +-
web/web/NOTICE | 2 +-
web/web/NOTICE.bin | 2 +-
27 files changed, 39 insertions(+), 63 deletions(-)
diff --git a/DISCLAIMER.txt b/DISCLAIMER.txt
deleted file mode 100644
index 7ead1cc17c..0000000000
--- a/DISCLAIMER.txt
+++ /dev/null
@@ -1 +0,0 @@
-Apache Gravitino is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the ASF Incubator. Incubation is required of all
newly accepted projects until a further review indicates that the
infrastructure, communications, and decision making process have stabilized in
a manner consistent with other successful ASF projects. While incubation status
is not necessarily a reflection of the completeness or stability of the code,
it does indicate that the project [...]
\ No newline at end of file
diff --git a/GOVERNANCE.md b/GOVERNANCE.md
index 37418d6080..f01e48b3d5 100644
--- a/GOVERNANCE.md
+++ b/GOVERNANCE.md
@@ -19,4 +19,4 @@
# Governance Policy
-The Apache Gravitino project follows the standard [ASF governance
model](https://www.apache.org/foundation/governance/) and [ASF
policies](https://www.apache.org/foundation/policies/) and [ASF Incubator
policies] (https://incubator.apache.org/policy/incubation.html).
\ No newline at end of file
+The Apache Gravitino project follows the standard [ASF governance
model](https://www.apache.org/foundation/governance/) and [ASF
policies](https://www.apache.org/foundation/policies/).
\ No newline at end of file
diff --git a/MAINTAINERS.md b/MAINTAINERS.md
index f4b3ca5f59..57c2ad497a 100644
--- a/MAINTAINERS.md
+++ b/MAINTAINERS.md
@@ -21,7 +21,7 @@ Note: This maintainer and contributor tables at the end of
this document list th
# Committers
-The current Apache Gravitino project committers can be [viewed
here](https://projects.apache.org/project.html?incubator-gravitino).
+The current Apache Gravitino project committers can be [viewed
here](https://projects.apache.org/project.html?gravitino).
## Review process
diff --git a/NOTICE b/NOTICE
index 7944edae73..405ece426b 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2025 The Apache Software Foundation
This product includes software developed at
diff --git a/NOTICE.bin b/NOTICE.bin
index e1711e1837..bb39753563 100644
--- a/NOTICE.bin
+++ b/NOTICE.bin
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2024 The Apache Software Foundation
This product includes software developed at
diff --git a/NOTICE.rest b/NOTICE.rest
index 551b4d3eb3..737f19d136 100644
--- a/NOTICE.rest
+++ b/NOTICE.rest
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2025 The Apache Software Foundation
This product includes software developed at
diff --git a/NOTICE.trino b/NOTICE.trino
index 841478225d..12a19d5668 100644
--- a/NOTICE.trino
+++ b/NOTICE.trino
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2025 The Apache Software Foundation
This product includes software developed at
diff --git a/README.md b/README.md
index 86edc6b2e0..bb8acb9342 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@
under the License.
-->
-# Apache Gravitino™ (incubating)
+# Apache Gravitino™
[](https://github.com/apache/gravitino/actions/workflows/build.yml)
[](https://github.com/apache/gravitino/actions/workflows/integration-test.yml)
@@ -129,11 +129,3 @@ Gravitino provides a Trino connector for accessing
metadata within Gravitino. To
## License
Gravitino is licensed under the Apache License Version 2.0. For details, see
the [LICENSE](LICENSE).
-
-## ASF Incubator disclaimer
-
-Apache Gravitino is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Apache Incubator. Incubation is required for
all newly accepted projects until a further review indicates that the
infrastructure, communications, and decision making process have stabilized in
a manner consistent with other successful ASF projects. While incubation status
is not necessarily a reflection of the completeness or stability of the code,
it does indicate that the proj [...]
-
-<sub>Apache®, Apache Gravitino™, Apache Hadoop®, Apache Hive™,
Apache Iceberg™, Apache Kafka®, Apache Spark™, Apache
Submarine™, Apache Thrift™ and Apache Zeppelin™ are either
registered trademarks or trademarks of the Apache Software Foundation in the
United States and/or other countries.</sub>
-
-<img
src="https://analytics.apache.org/matomo.php?idsite=62&rec=1&bots=1&action_name=ReadMe"
style="border:0;" alt="" />
diff --git a/build.gradle.kts b/build.gradle.kts
index 49f3b95ade..fa8faeb5fe 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -538,8 +538,6 @@ tasks.rat {
"**/LICENSE.*",
"**/NOTICE.*",
"**/trino-ci-testset",
- "DISCLAIMER.txt",
- "DISCLAIMER_WIP.txt",
"ROADMAP.md",
"clients/cli/src/main/resources/*.txt",
"clients/client-python/.pytest_cache/*",
@@ -638,7 +636,6 @@ tasks {
from(projectDir.file("LICENSE.bin")) { into("package") }
from(projectDir.file("NOTICE.bin")) { into("package") }
from(projectDir.file("README.md")) { into("package") }
- from(projectDir.file("DISCLAIMER.txt")) { into("package") }
from(projectDir.dir("web/web/licenses")) {
into("package/web/licenses") }
from(projectDir.dir("web/web/LICENSE.bin")) { into("package/web") }
from(projectDir.dir("web/web/NOTICE.bin")) { into("package/web") }
@@ -691,7 +688,6 @@ tasks {
from(projectDir.file("LICENSE.rest")) {
into("${rootProject.name}-iceberg-rest-server") }
from(projectDir.file("NOTICE.rest")) {
into("${rootProject.name}-iceberg-rest-server") }
from(projectDir.file("README.md")) {
into("${rootProject.name}-iceberg-rest-server") }
- from(projectDir.file("DISCLAIMER.txt")) {
into("${rootProject.name}-iceberg-rest-server") }
into(outputDir)
rename { fileName ->
fileName.replace(".rest", "")
@@ -710,7 +706,6 @@ tasks {
from(projectDir.file("LICENSE.trino")) {
into("${rootProject.name}-trino-connector") }
from(projectDir.file("NOTICE.trino")) {
into("${rootProject.name}-trino-connector") }
from(projectDir.file("README.md")) {
into("${rootProject.name}-trino-connector") }
- from(projectDir.file("DISCLAIMER.txt")) {
into("${rootProject.name}-trino-connector") }
into(outputDir)
rename { fileName ->
fileName.replace(".trino", "")
diff --git a/clients/cli/bin/gcli.sh b/clients/cli/bin/gcli.sh
index f0b36c1074..7408323f66 100755
--- a/clients/cli/bin/gcli.sh
+++ b/clients/cli/bin/gcli.sh
@@ -19,4 +19,4 @@
# under the License.
#
-java -jar ../../cli/build/libs/gravitino-cli-*-incubating-SNAPSHOT.jar "$@"
\ No newline at end of file
+java -jar ../../cli/build/libs/gravitino-cli-*-SNAPSHOT.jar "$@"
\ No newline at end of file
diff --git a/clients/client-python/MANIFEST.in
b/clients/client-python/MANIFEST.in
index 3a2ca3ab61..5656cf186f 100644
--- a/clients/client-python/MANIFEST.in
+++ b/clients/client-python/MANIFEST.in
@@ -21,6 +21,5 @@ include requirements-dev.txt
include README.md
include LICENSE
include NOTICE
-include DISCLAIMER.txt
include gravitino/version.ini
graft licenses
diff --git a/clients/client-python/NOTICE b/clients/client-python/NOTICE
index c1fde5e04e..a1e72cbf1d 100644
--- a/clients/client-python/NOTICE
+++ b/clients/client-python/NOTICE
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2025 The Apache Software Foundation
This product includes software developed at
diff --git a/clients/client-python/build.gradle.kts
b/clients/client-python/build.gradle.kts
index 436085a083..08518b48cf 100644
--- a/clients/client-python/build.gradle.kts
+++ b/clients/client-python/build.gradle.kts
@@ -298,7 +298,6 @@ tasks {
doLast {
delete("README.md")
- delete("DISCLAIMER.txt")
}
}
diff --git a/clients/filesystem-fuse/Cargo.toml
b/clients/filesystem-fuse/Cargo.toml
index d7089cf1bb..59898bbeb8 100644
--- a/clients/filesystem-fuse/Cargo.toml
+++ b/clients/filesystem-fuse/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "filesystem-fuse"
-version = "0.9.1-incubating-SNAPSHOT"
+version = "0.9.1-SNAPSHOT"
rust-version = "1.75"
edition = "2021"
diff --git a/dev/charts/gravitino/Chart.yaml b/dev/charts/gravitino/Chart.yaml
index 60115ff74d..7dfebc6d2c 100644
--- a/dev/charts/gravitino/Chart.yaml
+++ b/dev/charts/gravitino/Chart.yaml
@@ -17,7 +17,7 @@
# under the License.
#
apiVersion: v2
-appVersion: 0.9.1-incubating-SNAPSHOT
+appVersion: 0.9.1-SNAPSHOT
description: Apache Gravitino is a high-performance, geo-distributed, and
federated metadata lake. It manages the metadata directly in different sources,
types, and regions. It also provides users with unified metadata access for
data and AI assets.
home: https://gravitino.apache.org
annotations:
@@ -35,4 +35,4 @@ maintainers:
name: gravitino
sources:
- https://github.com/apache/gravitino
-version: 0.9.7
+version: 0.9.8
diff --git a/dev/charts/gravitino/values.yaml b/dev/charts/gravitino/values.yaml
index b098a4ee15..6b57303607 100644
--- a/dev/charts/gravitino/values.yaml
+++ b/dev/charts/gravitino/values.yaml
@@ -19,7 +19,7 @@
image:
repository: apache/gravitino
- tag: 0.9.1-incubating-SNAPSHOT
+ tag: 0.9.1-SNAPSHOT
pullPolicy: IfNotPresent
## Optionally specify an array of pullSecrets (secrets must be manually
created in the namespace)
## ref:
https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
diff --git a/dev/release/release-build.sh b/dev/release/release-build.sh
index 3e4ab9515c..ee1ee1f690 100755
--- a/dev/release/release-build.sh
+++ b/dev/release/release-build.sh
@@ -29,7 +29,7 @@ usage: release-build.sh
<package|docs|publish-release|finalize>
Creates build deliverables from a Apache Gravitino commit.
Top level targets are
- package: Create binary packages and commit them to
dist.apache.org/repos/dist/dev/incubator/gravitino/
+ package: Create binary packages and commit them to
dist.apache.org/repos/dist/dev/gravitino/
docs: Build the Java and Python docs, and copy them to a local path.
publish-release: Publish a release to Apache release repo
finalize: Finalize the release after an RC passes vote
@@ -37,8 +37,8 @@ Top level targets are
All other inputs are environment variables
GIT_REF - Release tag or commit to build from
-GRAVITINO_PACKAGE_VERSION - Release identifier in top level package directory
(e.g. 0.6.0-incubating-rc1)
-GRAVITINO_VERSION - (optional) Version of Gravitino being built (e.g.
0.6.0-incubating)
+GRAVITINO_PACKAGE_VERSION - Release identifier in top level package directory
(e.g. 0.9.1-rc1)
+GRAVITINO_VERSION - (optional) Version of Gravitino being built (e.g. 0.9.1)
ASF_USERNAME - Username of ASF committer account
ASF_PASSWORD - Password of ASF committer account
@@ -85,8 +85,8 @@ export LANG=C.UTF-8
# Commit ref to checkout when building
GIT_REF=${GIT_REF:-main}
-RELEASE_STAGING_LOCATION="https://dist.apache.org/repos/dist/dev/incubator/gravitino"
-RELEASE_LOCATION="https://dist.apache.org/repos/dist/release/incubator/gravitino"
+RELEASE_STAGING_LOCATION="https://dist.apache.org/repos/dist/dev/gravitino"
+RELEASE_LOCATION="https://dist.apache.org/repos/dist/release/gravitino"
GPG="gpg -u $GPG_KEY --no-tty --batch --pinentry-mode loopback"
NEXUS_ROOT=https://repository.apache.org/service/local/staging
@@ -122,7 +122,7 @@ if [[ "$1" == "finalize" ]]; then
echo "git tag v$RELEASE_VERSION created"
fi
- PYGRAVITINO_VERSION="${RELEASE_VERSION/-incubating}"
+ PYGRAVITINO_VERSION="${RELEASE_VERSION}"
git clone "https://$ASF_USERNAME:$ENCODED_ASF_PASSWORD@$ASF_GRAVITINO_REPO"
-b "v$RELEASE_VERSION"
cd gravitino
$GRADLE :clients:client-python:distribution -x test
diff --git a/dev/release/release-tag.sh b/dev/release/release-tag.sh
index 1612a2e1f2..f6007439a5 100755
--- a/dev/release/release-tag.sh
+++ b/dev/release/release-tag.sh
@@ -76,8 +76,8 @@ cd gravitino
git config user.name "$GIT_NAME"
git config user.email "$GIT_EMAIL"
-PYGRAVITINO_RELEASE_VERSION="${RELEASE_VERSION/-incubating}"
-PYGRAVITINO_NEXT_VERSION=$(echo $NEXT_VERSION | sed
's/-incubating-SNAPSHOT/.dev0/')
+PYGRAVITINO_RELEASE_VERSION="${RELEASE_VERSION}"
+PYGRAVITINO_NEXT_VERSION=$(echo $NEXT_VERSION | sed 's/-SNAPSHOT/.dev0/')
# Create release version for Java, Python ,Rust and Chart
sed -i".tmp1" 's/version = .*$/version = '"$RELEASE_VERSION"'/g'
gradle.properties
diff --git a/dev/release/release-util.sh b/dev/release/release-util.sh
index 851f61a5d0..1ab77c5aff 100755
--- a/dev/release/release-util.sh
+++ b/dev/release/release-util.sh
@@ -113,19 +113,19 @@ function get_release_info {
# - If it has not, we're building the next RC of the previous version.
if [ $REV != 0 ]; then
local PREV_REL_REV=$((REV - 1))
- local PREV_REL_TAG="v${SHORT_VERSION}.${PREV_REL_REV}-incubating"
+ local PREV_REL_TAG="v${SHORT_VERSION}.${PREV_REL_REV}"
if check_for_tag "$PREV_REL_TAG"; then
RC_COUNT=1
REV=$((REV + 1))
- NEXT_VERSION="${SHORT_VERSION}.${REV}-incubating-SNAPSHOT"
+ NEXT_VERSION="${SHORT_VERSION}.${REV}-SNAPSHOT"
else
- RELEASE_VERSION="${SHORT_VERSION}.${PREV_REL_REV}-incubating"
+ RELEASE_VERSION="${SHORT_VERSION}.${PREV_REL_REV}"
RC_COUNT=$(git ls-remote --tags "$ASF_REPO" "v${RELEASE_VERSION}-rc*" |
wc -l)
RC_COUNT=$((RC_COUNT + 1))
fi
else
REV=$((REV + 1))
- NEXT_VERSION="${SHORT_VERSION}.${REV}-incubating-SNAPSHOT"
+ NEXT_VERSION="${SHORT_VERSION}.${REV}-SNAPSHOT"
RC_COUNT=1
fi
diff --git a/docs/how-to-use-python-client.md b/docs/how-to-use-python-client.md
index 545bd7e04c..d63696f303 100644
--- a/docs/how-to-use-python-client.md
+++ b/docs/how-to-use-python-client.md
@@ -128,11 +128,3 @@ You can ues any IDE to develop Gravitino Python Client.
Directly open the client
## License
Gravitino is under the Apache License Version 2.0, See the
[LICENSE](https://github.com/apache/gravitino/blob/main/LICENSE) for the
details.
-
-## ASF Incubator disclaimer
-
-Apache Gravitino is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Apache Incubator.
-Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications,
-and decision making process have stabilized in a manner consistent with other
successful ASF projects.
-While incubation status is not necessarily a reflection of the completeness or
stability of the code,
-it does indicate that the project has yet to be fully endorsed by the ASF.
diff --git a/docs/index.md b/docs/index.md
index 663a8312b6..7fbc7606be 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -65,8 +65,8 @@ 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.9.0-incubating/api/java/index.html),
-and Python SDK definition in [Gravitino Python
doc](pathname:///docs/0.9.0-incubating/api/python/index.html).
+Java SDK definition in [Gravitino Java
doc](pathname:///docs/0.9.1/api/java/index.html),
+and Python SDK definition in [Gravitino Python
doc](pathname:///docs/0.9.1/api/python/index.html).
Gravitino also 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.
@@ -184,8 +184,8 @@ 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.9.0-incubating/api/java/index.html):
provides the Javadoc for the Gravitino API.
-* [Gravitino Python
doc](pathname:///docs/0.9.0-incubating/api/python/index.html): provides the
Python doc for the Gravitino API.
+* [Gravitino Java doc](pathname:///docs/0.9.1/api/java/index.html): provides
the Javadoc for the Gravitino API.
+* [Gravitino Python doc](pathname:///docs/0.9.1/api/python/index.html):
provides the Python doc for the Gravitino API.
### Development guides
diff --git a/docs/manage-relational-metadata-using-gravitino.md
b/docs/manage-relational-metadata-using-gravitino.md
index cbd8777236..5a9a511e73 100644
--- a/docs/manage-relational-metadata-using-gravitino.md
+++ b/docs/manage-relational-metadata-using-gravitino.md
@@ -909,7 +909,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.9.0-incubating/api/java/org/apache/gravitino/rel/types/Type.html).
+The related java doc is
[here](pathname:///docs/0.9.1/api/java/org/apache/gravitino/rel/types/Type.html).
##### External type
@@ -1022,10 +1022,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.9.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.9.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.9.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.9.0-incubating/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.9.1/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.9.1/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.9.1/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.9.1/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).
diff --git a/docs/open-api/openapi.yaml b/docs/open-api/openapi.yaml
index 99c5ce3b7c..cf99fe0586 100644
--- a/docs/open-api/openapi.yaml
+++ b/docs/open-api/openapi.yaml
@@ -22,7 +22,7 @@ info:
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
- version: 0.9.0-incubating
+ version: 0.9.1
description: |
Defines the specification for the first version of the Gravitino REST API.
diff --git a/docs/security/access-control.md b/docs/security/access-control.md
index 0c4cee7842..7d95a1390d 100644
--- a/docs/security/access-control.md
+++ b/docs/security/access-control.md
@@ -7,7 +7,7 @@ license: "This software is licensed under the Apache License
version 2."
## Overview
-Apache Gravitino(incubating) is a technical data catalog that uses a unified
metadata paradigm to manage multiple data sources while still allowing multiple
engines like Spark, Trino, and Flink, or Python to connect to these data
sources for data processing through Gravitino.
+Apache Gravitino is a technical data catalog that uses a unified metadata
paradigm to manage multiple data sources while still allowing multiple engines
like Spark, Trino, and Flink, or Python to connect to these data sources for
data processing through Gravitino.
Because each underlying data source will have its own access control system,
it can be difficult to plug in data engines with the intent of querying
multiple of these data at once.
This is especially important for data governance practitioners who have to
worry about data access restrictions and data compliance issues, but this is
streamlined through Gravitino.
diff --git a/gradle.properties b/gradle.properties
index cf04ebe38d..f964da2654 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -23,7 +23,7 @@ org.gradle.caching=true
org.gradle.jvmargs=-Xmx4g
# version that is going to be updated automatically by releases
-version = 0.9.1-incubating-SNAPSHOT
+version = 0.9.1-SNAPSHOT
# sonatype credentials
SONATYPE_USER = admin
diff --git a/web/web/NOTICE b/web/web/NOTICE
index 796e9174f2..1dbdf0a120 100644
--- a/web/web/NOTICE
+++ b/web/web/NOTICE
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2024 The Apache Software Foundation
This product includes software developed at
diff --git a/web/web/NOTICE.bin b/web/web/NOTICE.bin
index e4d3a7f58b..b78d4871c0 100644
--- a/web/web/NOTICE.bin
+++ b/web/web/NOTICE.bin
@@ -1,4 +1,4 @@
-Apache Gravitino (incubating)
+Apache Gravitino
Copyright 2025 The Apache Software Foundation
This product includes software developed at