You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gravitino.apache.org by diqiu50 <di...@apache.org> on 2026/04/29 09:09:27 UTC
[VOTE] Release Apache Gravitino 1.2.1 RC1
Hi all,
I would like to release the following RC1 as the official Apache Gravitino
1.2.1 release.
The commit ID e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
* This corresponds to the tag: v1.2.1-rc1
* https://github.com/apache/gravitino/releases/tag/v1.2.1-rc1
*
https://github.com/apache/gravitino/commit/e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
The release tarball, signature, and checksums are here:
* https://dist.apache.org/repos/dist/dev/gravitino/v1.2.1-rc1/
The Python package is here:
* https://pypi.org/project/apache-gravitino/1.2.1rc1/
The Docker images are here:
* Gravitino Docker image:
https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b
6f
* Gravitino Iceberg rest server Docker image:
https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f85128
63ad11cf5ad7d9f
* Gravitino Lance rest server Docker image:
https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95ca
c98a63bcb48f3
* Gravitino playground Trino Docker image:
https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae
5b5dd01696ad66726c6b34b3ae83f220d
* Gravitino MCP Server Docker image:
https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b32
8aa485e96ae62
You can find the KEYS file here:
* https://dist.apache.org/repos/dist/dev/gravitino/KEYS
Convenience binary artifacts are staged on Nexus. The Maven repository URL
is:
* https://repository.apache.org/content/repositories/orgapachegravitino-1165
Please download, verify, and test. Please vote in the next 72 hours.
[ ] +1 Release this as Apache Gravitino 1.2.1
[ ] +0
[ ] -1 Do not release this because...
This vote will pass if there are 3 binding +1 votes and more binding +1
votes than -1 votes. Best,
Hui Yu
Re: [VOTE] Release Apache Gravitino 1.2.1 RC1
Posted by Jerry Shao <js...@apache.org>.
I'm merging the improvement fix PR. I would suggest to include this commit
and kick off a new RC.
Best,
Jerry
Yanggang Ge <ya...@datastrato.com> 于2026年5月6日周三 15:40写道:
> +1, non-binding.
>
> I have verified:
> - Gravitino playground starts successfully
> - Jupyter notebook demos work as expected (gravitino-trino-example,
> gravitino-spark-trino-example, gravitino-fileset-example,
> gravitino-access-control-example)
> - Spark connector JAR downloads correctly from staging repository
> - Access control demo with Iceberg REST server works properly
> - README documentation is accurate and complete
>
> Best regards,
> Yanggang Ge
>
> > 2026年5月6日 11:43,Justin Mclean <ju...@classsoftware.com> 写道:
> >
> > Hi,
> >
> > +1 (binding)
> >
> > For the source release, I checked:
> > - signature and hashes are fine
> > - LICENSE and NOTICE are correct
> > - all needed files have ASF headers
> > - no unexpected binary files
> > - can compile from source
> >
> > Note that LICENSE says to see web/LICENSE, but the actual files are
> web/web/LICENSE and web-v2/web/LICENSE. NOTICE only points to
> web/web/NOTICE, while the release also contains web-v2/web/NOTICE.
> >
> > There is a minor typo in the Iceberg REST server license: "Error Pront
> Annotations” should be "Error Prone Annotations”.
> >
> > Docker Hub description still reads "Apache Gravitino (Incubating)”. The
> latest tag points to 1.1.0 rather than 1.2.0, so users pulling the latest
> will get an older image.
> >
> > For a TLP, downloads.apache.org should only hold the current release.
> Older versions get archived in https://archive.apache.org/dist/gravitino/,
> so some cleanup is needed there.
> >
> > Kind Regards,
> > Justin
>
>
Re: [VOTE] Release Apache Gravitino 1.2.1 RC1
Posted by Yanggang Ge <ya...@datastrato.com>.
+1, non-binding.
I have verified:
- Gravitino playground starts successfully
- Jupyter notebook demos work as expected (gravitino-trino-example, gravitino-spark-trino-example, gravitino-fileset-example, gravitino-access-control-example)
- Spark connector JAR downloads correctly from staging repository
- Access control demo with Iceberg REST server works properly
- README documentation is accurate and complete
Best regards,
Yanggang Ge
> 2026年5月6日 11:43,Justin Mclean <ju...@classsoftware.com> 写道:
>
> Hi,
>
> +1 (binding)
>
> For the source release, I checked:
> - signature and hashes are fine
> - LICENSE and NOTICE are correct
> - all needed files have ASF headers
> - no unexpected binary files
> - can compile from source
>
> Note that LICENSE says to see web/LICENSE, but the actual files are web/web/LICENSE and web-v2/web/LICENSE. NOTICE only points to web/web/NOTICE, while the release also contains web-v2/web/NOTICE.
>
> There is a minor typo in the Iceberg REST server license: "Error Pront Annotations” should be "Error Prone Annotations”.
>
> Docker Hub description still reads "Apache Gravitino (Incubating)”. The latest tag points to 1.1.0 rather than 1.2.0, so users pulling the latest will get an older image.
>
> For a TLP, downloads.apache.org should only hold the current release. Older versions get archived in https://archive.apache.org/dist/gravitino/, so some cleanup is needed there.
>
> Kind Regards,
> Justin
Re: [VOTE] Release Apache Gravitino 1.2.1 RC1
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
+1 (binding)
For the source release, I checked:
- signature and hashes are fine
- LICENSE and NOTICE are correct
- all needed files have ASF headers
- no unexpected binary files
- can compile from source
Note that LICENSE says to see web/LICENSE, but the actual files are web/web/LICENSE and web-v2/web/LICENSE. NOTICE only points to web/web/NOTICE, while the release also contains web-v2/web/NOTICE.
There is a minor typo in the Iceberg REST server license: "Error Pront Annotations” should be "Error Prone Annotations”.
Docker Hub description still reads "Apache Gravitino (Incubating)”. The latest tag points to 1.1.0 rather than 1.2.0, so users pulling the latest will get an older image.
For a TLP, downloads.apache.org should only hold the current release. Older versions get archived in https://archive.apache.org/dist/gravitino/, so some cleanup is needed there.
Kind Regards,
Justin
Re: [VOTE] Release Apache Gravitino 1.2.1 RC1
Posted by Yu Qi <yu...@apache.org>.
+1, I checked:
1. The download links are good and can download files normally.
2. The signature is okay.
3. I can compile and run the Gravitino server successfully. Some basic APIs function well.
4. The Lance REST server can also work well.
On 2026/05/06 02:29:38 Yu Qi wrote:
> After reviewing the fix with PPMC, it seems that it's a performance improvement and will not block the 1.2.1 release, so we can free to push the release vote forward.
>
> On 2026/04/30 07:06:45 Jerry Shao wrote:
> > There's one performance PR that needs to land to 1.2.1. Let's wait for that
> > fix and kick off another RC.
> >
> > Thanks
> > Jerry
> >
> > diqiu50 <di...@apache.org> 于2026年4月29日周三 17:09写道:
> >
> > > Hi all,
> > >
> > > I would like to release the following RC1 as the official Apache Gravitino
> > > 1.2.1 release.
> > >
> > > The commit ID e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
> > > * This corresponds to the tag: v1.2.1-rc1
> > > * https://github.com/apache/gravitino/releases/tag/v1.2.1-rc1
> > > *
> > >
> > > https://github.com/apache/gravitino/commit/e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
> > >
> > > The release tarball, signature, and checksums are here:
> > > * https://dist.apache.org/repos/dist/dev/gravitino/v1.2.1-rc1/
> > >
> > > The Python package is here:
> > > * https://pypi.org/project/apache-gravitino/1.2.1rc1/
> > >
> > > The Docker images are here:
> > > * Gravitino Docker image:
> > >
> > > https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b
> > > 6f
> > > <https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b6f>
> > > * Gravitino Iceberg rest server Docker image:
> > >
> > > https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f85128
> > > 63ad11cf5ad7d9f
> > > <https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f8512863ad11cf5ad7d9f>
> > > * Gravitino Lance rest server Docker image:
> > >
> > > https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95ca
> > > c98a63bcb48f3
> > > <https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95cac98a63bcb48f3>
> > > * Gravitino playground Trino Docker image:
> > >
> > > https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae
> > > 5b5dd01696ad66726c6b34b3ae83f220d
> > > <https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae5b5dd01696ad66726c6b34b3ae83f220d>
> > > * Gravitino MCP Server Docker image:
> > >
> > > https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b32
> > > 8aa485e96ae62
> > > <https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b328aa485e96ae62>
> > >
> > > You can find the KEYS file here:
> > > * https://dist.apache.org/repos/dist/dev/gravitino/KEYS
> > >
> > > Convenience binary artifacts are staged on Nexus. The Maven repository URL
> > > is:
> > > *
> > > https://repository.apache.org/content/repositories/orgapachegravitino-1165
> > >
> > > Please download, verify, and test. Please vote in the next 72 hours.
> > > [ ] +1 Release this as Apache Gravitino 1.2.1
> > > [ ] +0
> > > [ ] -1 Do not release this because...
> > >
> > > This vote will pass if there are 3 binding +1 votes and more binding +1
> > > votes than -1 votes. Best,
> > >
> > > Hui Yu
> > >
> >
>
Re: [VOTE] Release Apache Gravitino 1.2.1 RC1
Posted by Yu Qi <yu...@apache.org>.
After reviewing the fix with PPMC, it seems that it's a performance improvement and will not block the 1.2.1 release, so we can free to push the release vote forward.
On 2026/04/30 07:06:45 Jerry Shao wrote:
> There's one performance PR that needs to land to 1.2.1. Let's wait for that
> fix and kick off another RC.
>
> Thanks
> Jerry
>
> diqiu50 <di...@apache.org> 于2026年4月29日周三 17:09写道:
>
> > Hi all,
> >
> > I would like to release the following RC1 as the official Apache Gravitino
> > 1.2.1 release.
> >
> > The commit ID e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
> > * This corresponds to the tag: v1.2.1-rc1
> > * https://github.com/apache/gravitino/releases/tag/v1.2.1-rc1
> > *
> >
> > https://github.com/apache/gravitino/commit/e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
> >
> > The release tarball, signature, and checksums are here:
> > * https://dist.apache.org/repos/dist/dev/gravitino/v1.2.1-rc1/
> >
> > The Python package is here:
> > * https://pypi.org/project/apache-gravitino/1.2.1rc1/
> >
> > The Docker images are here:
> > * Gravitino Docker image:
> >
> > https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b
> > 6f
> > <https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b6f>
> > * Gravitino Iceberg rest server Docker image:
> >
> > https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f85128
> > 63ad11cf5ad7d9f
> > <https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f8512863ad11cf5ad7d9f>
> > * Gravitino Lance rest server Docker image:
> >
> > https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95ca
> > c98a63bcb48f3
> > <https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95cac98a63bcb48f3>
> > * Gravitino playground Trino Docker image:
> >
> > https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae
> > 5b5dd01696ad66726c6b34b3ae83f220d
> > <https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae5b5dd01696ad66726c6b34b3ae83f220d>
> > * Gravitino MCP Server Docker image:
> >
> > https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b32
> > 8aa485e96ae62
> > <https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b328aa485e96ae62>
> >
> > You can find the KEYS file here:
> > * https://dist.apache.org/repos/dist/dev/gravitino/KEYS
> >
> > Convenience binary artifacts are staged on Nexus. The Maven repository URL
> > is:
> > *
> > https://repository.apache.org/content/repositories/orgapachegravitino-1165
> >
> > Please download, verify, and test. Please vote in the next 72 hours.
> > [ ] +1 Release this as Apache Gravitino 1.2.1
> > [ ] +0
> > [ ] -1 Do not release this because...
> >
> > This vote will pass if there are 3 binding +1 votes and more binding +1
> > votes than -1 votes. Best,
> >
> > Hui Yu
> >
>
Re: [VOTE] Release Apache Gravitino 1.2.1 RC1
Posted by Jerry Shao <js...@apache.org>.
There's one performance PR that needs to land to 1.2.1. Let's wait for that
fix and kick off another RC.
Thanks
Jerry
diqiu50 <di...@apache.org> 于2026年4月29日周三 17:09写道:
> Hi all,
>
> I would like to release the following RC1 as the official Apache Gravitino
> 1.2.1 release.
>
> The commit ID e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
> * This corresponds to the tag: v1.2.1-rc1
> * https://github.com/apache/gravitino/releases/tag/v1.2.1-rc1
> *
>
> https://github.com/apache/gravitino/commit/e2fe9f4b20a90cbdd57824d27bb919bd34c68cde
>
> The release tarball, signature, and checksums are here:
> * https://dist.apache.org/repos/dist/dev/gravitino/v1.2.1-rc1/
>
> The Python package is here:
> * https://pypi.org/project/apache-gravitino/1.2.1rc1/
>
> The Docker images are here:
> * Gravitino Docker image:
>
> https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b
> 6f
> <https://hub.docker.com/layers/apache/gravitino/1.2.1-rc1/images/sha256-d259a668798339cd9f50c6d9ef233bd8f98798f3245055908ac8ebc7a1d44b6f>
> * Gravitino Iceberg rest server Docker image:
>
> https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f85128
> 63ad11cf5ad7d9f
> <https://hub.docker.com/layers/apache/gravitino-iceberg-rest/1.2.1-rc1/images/sha256-3ac041172d51eea43b2316e7fb4787ffcbd7de334b2f8512863ad11cf5ad7d9f>
> * Gravitino Lance rest server Docker image:
>
> https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95ca
> c98a63bcb48f3
> <https://hub.docker.com/layers/apache/gravitino-lance-rest/1.2.1-rc1/images/sha256-557f2c4e379d8f8e35e2fd4af6acf496e081b54be6a7d3f95cac98a63bcb48f3>
> * Gravitino playground Trino Docker image:
>
> https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae
> 5b5dd01696ad66726c6b34b3ae83f220d
> <https://hub.docker.com/layers/apache/gravitino-playground/trino-478-gravitino-1.2.1-rc1/images/sha256-7ebe91877bbc7acf201c149c50f87ae5b5dd01696ad66726c6b34b3ae83f220d>
> * Gravitino MCP Server Docker image:
>
> https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b32
> 8aa485e96ae62
> <https://hub.docker.com/layers/apache/gravitino-mcp-server/1.2.1-rc1/images/sha256-18de95eb3f01a08c961a7a4b4e576d3d876a0821239ebc09b328aa485e96ae62>
>
> You can find the KEYS file here:
> * https://dist.apache.org/repos/dist/dev/gravitino/KEYS
>
> Convenience binary artifacts are staged on Nexus. The Maven repository URL
> is:
> *
> https://repository.apache.org/content/repositories/orgapachegravitino-1165
>
> Please download, verify, and test. Please vote in the next 72 hours.
> [ ] +1 Release this as Apache Gravitino 1.2.1
> [ ] +0
> [ ] -1 Do not release this because...
>
> This vote will pass if there are 3 binding +1 votes and more binding +1
> votes than -1 votes. Best,
>
> Hui Yu
>