This is an automated email from the ASF dual-hosted git repository.
jshao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new 83402926c8 [#9406] improvment(all): Bump version to 1.2.0-SNAPSHOT
across all relevant files (#9408)
83402926c8 is described below
commit 83402926c85d0a1992f8f8d5621debd5595745f5
Author: Mini Yu <[email protected]>
AuthorDate: Mon Dec 15 14:49:26 2025 +0800
[#9406] improvment(all): Bump version to 1.2.0-SNAPSHOT across all relevant
files (#9408)
### What changes were proposed in this pull request?
This pull request updates the project version from 1.1.0 to 1.2.0 across
multiple components, including documentation, configuration files, and
client libraries. These changes ensure consistency in versioning for the
upcoming release and update all related references and documentation
links accordingly.
Version updates across the project:
* Bumped the version to 1.2.0-SNAPSHOT (or 1.2.0.dev0) in the following
files to reflect the new development cycle:
* `gradle.properties`
* `dev/charts/gravitino/Chart.yaml`
* `dev/charts/gravitino/values.yaml`
* `dev/charts/gravitino-iceberg-rest-server/Chart.yaml`
* `dev/charts/gravitino-iceberg-rest-server/values.yaml`
* `clients/client-python/setup.py`
* `clients/filesystem-fuse/Cargo.toml`
* `mcp-server/pyproject.toml`
* `docs/open-api/openapi.yaml`
Documentation and reference updates:
* Updated all documentation links and references to point to the new
1.2.0-SNAPSHOT version, including Java and Python SDK docs and OpenAPI
references in `docs/index.md` and
`docs/manage-relational-metadata-using-gravitino.md`.
[[1]](diffhunk://#diff-b4d68dc855d0f9476d3f2ee343853bd21bf82ea9960d0cf06661baa244439dd6L67-R68)
[[2]](diffhunk://#diff-b4d68dc855d0f9476d3f2ee343853bd21bf82ea9960d0cf06661baa244439dd6L200-R201)
[[3]](diffhunk://#diff-c6619a249d8e8665b3ef848937397fc72e700db7cd059a443905892ea41a1369L917-R917)
[[4]](diffhunk://#diff-c6619a249d8e8665b3ef848937397fc72e700db7cd059a443905892ea41a1369L1033-R1036)
### Why are the changes needed?
Regularly upgrade.
Fix: #9406
### Does this PR introduce _any_ user-facing change?
N/A.
### How was this patch tested?
Test locally.
---------
Co-authored-by: Jerry Shao <[email protected]>
---
clients/client-python/setup.py | 2 +-
clients/filesystem-fuse/Cargo.toml | 2 +-
dev/charts/gravitino-iceberg-rest-server/Chart.yaml | 4 ++--
dev/charts/gravitino-iceberg-rest-server/values.yaml | 2 +-
dev/charts/gravitino/Chart.yaml | 4 ++--
dev/charts/gravitino/values.yaml | 2 +-
docs/index.md | 8 ++++----
docs/manage-relational-metadata-using-gravitino.md | 10 +++++-----
docs/open-api/openapi.yaml | 2 +-
gradle.properties | 2 +-
mcp-server/pyproject.toml | 2 +-
11 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/clients/client-python/setup.py b/clients/client-python/setup.py
index e3adeafe67..5819d93da7 100644
--- a/clients/client-python/setup.py
+++ b/clients/client-python/setup.py
@@ -27,7 +27,7 @@ except FileNotFoundError:
setup(
name="apache-gravitino",
description="Python lib/client for Apache Gravitino",
- version="1.1.0.dev0",
+ version="1.2.0.dev0",
long_description=long_description,
long_description_content_type="text/markdown",
author="Apache Software Foundation",
diff --git a/clients/filesystem-fuse/Cargo.toml
b/clients/filesystem-fuse/Cargo.toml
index 1e689a4337..2b5b193cde 100644
--- a/clients/filesystem-fuse/Cargo.toml
+++ b/clients/filesystem-fuse/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "filesystem-fuse"
-version = "1.1.0-SNAPSHOT"
+version = "1.2.0-SNAPSHOT"
rust-version = "1.75"
edition = "2021"
diff --git a/dev/charts/gravitino-iceberg-rest-server/Chart.yaml
b/dev/charts/gravitino-iceberg-rest-server/Chart.yaml
index 0cb1c8dc82..e708f55610 100644
--- a/dev/charts/gravitino-iceberg-rest-server/Chart.yaml
+++ b/dev/charts/gravitino-iceberg-rest-server/Chart.yaml
@@ -41,5 +41,5 @@ sources:
- https://github.com/apache/gravitino
-
https://github.com/apache/gravitino/tree/main/dev/charts/gravitino-iceberg-rest-server
-appVersion: 1.1.0-SNAPSHOT
-version: 1.1.0
+appVersion: 1.2.0-SNAPSHOT
+version: 1.2.0
diff --git a/dev/charts/gravitino-iceberg-rest-server/values.yaml
b/dev/charts/gravitino-iceberg-rest-server/values.yaml
index a695c1cd10..88116c2731 100644
--- a/dev/charts/gravitino-iceberg-rest-server/values.yaml
+++ b/dev/charts/gravitino-iceberg-rest-server/values.yaml
@@ -21,7 +21,7 @@ replicas: 1
image:
repository: apache/gravitino-iceberg-rest
- tag: 1.1.0-SNAPSHOT
+ tag: 1.2.0-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/charts/gravitino/Chart.yaml b/dev/charts/gravitino/Chart.yaml
index 8a65177646..78327d3e2e 100644
--- a/dev/charts/gravitino/Chart.yaml
+++ b/dev/charts/gravitino/Chart.yaml
@@ -17,7 +17,7 @@
# under the License.
#
apiVersion: v2
-appVersion: 1.1.0-SNAPSHOT
+appVersion: 1.2.0-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:
@@ -44,4 +44,4 @@ maintainers:
name: gravitino
sources:
- https://github.com/apache/gravitino
-version: 1.1.0
+version: 1.2.0
diff --git a/dev/charts/gravitino/values.yaml b/dev/charts/gravitino/values.yaml
index a93a2998a6..3ba4da306a 100644
--- a/dev/charts/gravitino/values.yaml
+++ b/dev/charts/gravitino/values.yaml
@@ -31,7 +31,7 @@ global:
image:
registry: docker.io
repository: apache/gravitino
- tag: 1.1.0-SNAPSHOT
+ tag: 1.2.0-SNAPSHOT
pullPolicy: IfNotPresent
## MySQL chart configuration
diff --git a/docs/index.md b/docs/index.md
index 0871384270..6df8459863 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -64,8 +64,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/1.1.0-SNAPSHOT/api/java/index.html),
-and Python SDK definition in [Gravitino Python
doc](pathname:///docs/1.1.0-SNAPSHOT/api/python/index.html).
+Java SDK definition in [Gravitino Java
doc](pathname:///docs/1.2.0-SNAPSHOT/api/java/index.html),
+and Python SDK definition in [Gravitino Python
doc](pathname:///docs/1.2.0-SNAPSHOT/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.
@@ -203,8 +203,8 @@ Gravitino MCP server provides the ability to manage
Gravitino metadata for AI to
### Programming guides
* [Gravitino Open API](./api/rest/gravitino-rest-api): provides the complete
Open API definition of Gravitino.
-* [Gravitino Java doc](pathname:///docs/1.1.0-SNAPSHOT/api/java/index.html):
provides the Javadoc for the Gravitino API.
-* [Gravitino Python
doc](pathname:///docs/1.1.0-SNAPSHOT/api/python/index.html): provides the
Python doc for the Gravitino API.
+* [Gravitino Java doc](pathname:///docs/1.2.0-SNAPSHOT/api/java/index.html):
provides the Javadoc for the Gravitino API.
+* [Gravitino Python
doc](pathname:///docs/1.2.0-SNAPSHOT/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 a1fdfa87f5..ab482df814 100644
--- a/docs/manage-relational-metadata-using-gravitino.md
+++ b/docs/manage-relational-metadata-using-gravitino.md
@@ -917,7 +917,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/1.1.0-SNAPSHOT/api/java/org/apache/gravitino/rel/types/Type.html).
+The related java doc is
[here](pathname:///docs/1.2.0-SNAPSHOT/api/java/org/apache/gravitino/rel/types/Type.html).
##### External type
@@ -1036,10 +1036,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/1.1.0-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/1.1.0-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/1.1.0-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/1.1.0-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/1.2.0-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/1.2.0-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/1.2.0-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/1.2.0-SNAPSHOT/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 746f82141d..0c634632be 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: 1.1.0-SNAPSHOT
+ version: 1.2.0-SNAPSHOT
description: |
Defines the specification for the first version of the Gravitino REST API.
diff --git a/gradle.properties b/gradle.properties
index d86049ff13..13d97cb2bc 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 = 1.1.0-SNAPSHOT
+version = 1.2.0-SNAPSHOT
# sonatype credentials
SONATYPE_USER = admin
diff --git a/mcp-server/pyproject.toml b/mcp-server/pyproject.toml
index b416b0835a..99e0903d94 100644
--- a/mcp-server/pyproject.toml
+++ b/mcp-server/pyproject.toml
@@ -17,7 +17,7 @@
[project]
name = "gravitino_mcp_server"
-version = "1.1.0.dev0"
+version = "1.2.0.dev0"
description = "Gravitino MCP server"
readme = "README.md"
requires-python = ">=3.10"