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 7661d184f [MINOR] build: Bump the version to 0.7.0-SNAPSHOT (#4416)
7661d184f is described below

commit 7661d184f4e9d2f7322dad328718fa6dc3e3ed7a
Author: Jerry Shao <[email protected]>
AuthorDate: Thu Aug 8 10:57:34 2024 +0800

    [MINOR] build: Bump the version to 0.7.0-SNAPSHOT (#4416)
    
    ### What changes were proposed in this pull request?
    
    Bump the version to 0.7.0-incubating-SNAPSHOT and 0.7.0.dev for Java and
    Python build.
    
    For Python, I checked several incubating projects, they don't have
    "incubating" in version.
    
    ### Why are the changes needed?
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Existing CIs.
    
    ---------
    
    Co-authored-by: Qi Yu <[email protected]>
---
 .../java/org/apache/gravitino/client/GravitinoVersion.java |  2 +-
 .../org/apache/gravitino/client/TestGravitinoVersion.java  | 14 ++++++++++++++
 clients/client-python/gravitino/exceptions/base.py         |  1 -
 clients/client-python/setup.py                             |  2 +-
 gradle.properties                                          |  2 +-
 5 files changed, 17 insertions(+), 4 deletions(-)

diff --git 
a/clients/client-java/src/main/java/org/apache/gravitino/client/GravitinoVersion.java
 
b/clients/client-java/src/main/java/org/apache/gravitino/client/GravitinoVersion.java
index 6e343bb3a..25fc8c50e 100644
--- 
a/clients/client-java/src/main/java/org/apache/gravitino/client/GravitinoVersion.java
+++ 
b/clients/client-java/src/main/java/org/apache/gravitino/client/GravitinoVersion.java
@@ -41,7 +41,7 @@ public class GravitinoVersion extends VersionDTO implements 
Comparable {
   @VisibleForTesting
   /** @return parse the version number for a version string */
   int[] getVersionNumber() {
-    Pattern pattern = Pattern.compile("(\\d+)\\.(\\d+)\\.(\\d+)(-\\w+)?");
+    Pattern pattern = Pattern.compile("(\\d+)\\.(\\d+)\\.(\\d+)([-\\w]+)?");
     Matcher matcher = pattern.matcher(version());
     if (matcher.matches()) {
       int[] versionNumbers = new int[VERSION_PART_NUMBER];
diff --git 
a/clients/client-java/src/test/java/org/apache/gravitino/client/TestGravitinoVersion.java
 
b/clients/client-java/src/test/java/org/apache/gravitino/client/TestGravitinoVersion.java
index f6bb91a77..99d426b8a 100644
--- 
a/clients/client-java/src/test/java/org/apache/gravitino/client/TestGravitinoVersion.java
+++ 
b/clients/client-java/src/test/java/org/apache/gravitino/client/TestGravitinoVersion.java
@@ -49,6 +49,20 @@ public class TestGravitinoVersion {
     assertEquals(5, versionNumber[1]);
     assertEquals(3, versionNumber[2]);
 
+    // Test incubator version
+    version = new GravitinoVersion("2.5.3-incubating", "2023-01-01", 
"1234567");
+    versionNumber = version.getVersionNumber();
+    assertEquals(2, versionNumber[0]);
+    assertEquals(5, versionNumber[1]);
+    assertEquals(3, versionNumber[2]);
+
+    // Test incubator snapshot version
+    version = new GravitinoVersion("2.5.3-incubating-SNAPSHOT", "2023-01-01", 
"1234567");
+    versionNumber = version.getVersionNumber();
+    assertEquals(2, versionNumber[0]);
+    assertEquals(5, versionNumber[1]);
+    assertEquals(3, versionNumber[2]);
+
     // Test an invalid the version string with 2 part
     version = new GravitinoVersion("2.5", "2023-01-01", "1234567");
     assertThrows(GravitinoRuntimeException.class, version::getVersionNumber);
diff --git a/clients/client-python/gravitino/exceptions/base.py 
b/clients/client-python/gravitino/exceptions/base.py
index 59b2e05a4..a7d6eee18 100644
--- a/clients/client-python/gravitino/exceptions/base.py
+++ b/clients/client-python/gravitino/exceptions/base.py
@@ -101,4 +101,3 @@ class UnauthorizedException(GravitinoRuntimeException):
 
 class BadRequestException(GravitinoRuntimeException):
     """An exception thrown when the request is invalid."""
-
diff --git a/clients/client-python/setup.py b/clients/client-python/setup.py
index 3e7c4d510..4bf67fc0d 100644
--- a/clients/client-python/setup.py
+++ b/clients/client-python/setup.py
@@ -29,7 +29,7 @@ except FileNotFoundError:
 setup(
     name="gravitino",
     description="Python lib/client for Gravitino",
-    version="0.6.0.dev1",
+    version="0.7.0.dev",
     long_description=long_description,
     long_description_content_type="text/markdown",
     url="https://github.com/apache/gravitino";,
diff --git a/gradle.properties b/gradle.properties
index b4deeef33..18d12de73 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.6.0-SNAPSHOT
+version = 0.7.0-incubating-SNAPSHOT
 
 # sonatype credentials
 SONATYPE_USER = admin

Reply via email to