This is an automated email from the ASF dual-hosted git repository. yuqi4733 pushed a commit to branch internal-main in repository https://gitbox.apache.org/repos/asf/gravitino.git
commit 70c6b68e855267222de00b81ef7d956d272c730c 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"
