Download Latest Version gravitino-0.9.0-incubating-bin.tar.gz (447.5 MB)
Email in envelope

Get an email when there's a new version of gravitino

Home / v0.5.0
Name Modified Size InfoDownloads / Week
Parent folder
gravitino-0.5.0-bin.zip 2024-05-21 838.1 MB
gravitino-0.5.0-bin.tar.gz 2024-05-21 838.6 MB
gravitino-trino-connector-0.5.0.zip.sha256 2024-05-21 102 Bytes
gravitino-trino-connector-0.5.0.zip.asc 2024-05-21 228 Bytes
gravitino-trino-connector-0.5.0.zip 2024-05-21 21.4 MB
gravitino-trino-connector-0.5.0.tar.gz.sha256 2024-05-21 105 Bytes
gravitino-trino-connector-0.5.0.tar.gz.asc 2024-05-21 228 Bytes
gravitino-trino-connector-0.5.0.tar.gz 2024-05-21 21.4 MB
gravitino-0.5.0-bin.zip.sha256 2024-05-21 90 Bytes
gravitino-0.5.0-bin.zip.asc 2024-05-21 228 Bytes
gravitino-0.5.0-bin.tar.gz.sha256 2024-05-21 93 Bytes
gravitino-0.5.0-bin.tar.gz.asc 2024-05-21 228 Bytes
KEYS 2024-04-24 652 Bytes
gravitino-0.5.0.zip.sha256 2024-04-24 86 Bytes
gravitino-0.5.0.zip.asc 2024-04-24 228 Bytes
gravitino-0.5.0.zip 2024-04-24 9.5 MB
gravitino-0.5.0.tar.gz.sha256 2024-04-24 89 Bytes
gravitino-0.5.0.tar.gz.asc 2024-04-24 228 Bytes
gravitino-0.5.0.tar.gz 2024-04-24 7.9 MB
Gravitino 0.5.0 Latest source code.tar.gz 2024-04-24 7.9 MB
Gravitino 0.5.0 Latest source code.zip 2024-04-24 9.6 MB
README.md 2024-04-24 8.1 kB
Totals: 22 Items   1.8 GB 0

Gravitino Release 0.5.0

We are glad to announce the release of Gravitino 0.5.0. This release is a major milestone for Gravitino and includes over 240 issues that cover several new features, improvements, and bug fixes.

This release introduces several core features like Apache Spark connector support, messaging catalog support, general user and authority management system, event listener system, and Python client support. In the meantime, we have made a lot of improvements and bug fixes to the existing features.

Core Features

  1. Apache Spark connector support: Gravitino now supports Spark connector. You can use Spark to read and write catalog metadata through Gravitino. https://github.com/datastrato/gravitino/issues/1227, for more, refer to spark-connector

  2. Messaging catalog support: Gravitino now supports messaging catalogs such as Apache Kafka or Kafka-compatible streaming systems. You can use Messaging Catalog to manage your messaging catalog. https://github.com/datastrato/gravitino/issues/2369, for more, please refer to kafka-catalog

  3. General user and access management: Gravitino now supports general user and access management. https://github.com/datastrato/gravitino/issues/2232. This feature is currently in an alpha phase and is not available for production usage.

  4. Event listener system: Gravitino now supports an event listener system. You can use it to manage all operation events or use the hook mechanism for your own events, such as operation history auditing, operation monitoring, etc. etc. https://github.com/datastrato/gravitino/issues/2233, refer to event-listener-configuration for more information

  5. Python client support: Gravitino now supports a Python client. Users can use Python to connect to Gravitino and operate the catalog directly. https://github.com/datastrato/gravitino/issues/2229. Currently, we only support fileset type catalogs with Python clients.

  6. Doris catalog support: Gravitino now supports Apache Doris catalogs. https://github.com/datastrato/gravitino/issues/1339, for more information, you can refer to jdbc-doris-catalog

  7. Support JDBC backend store: Gravitino now supports using a JDBC backend store besides RocksDB. If you want to use MySQL or PostgreSQL as the entity store, you can use the JDBC entity store. https://github.com/datastrato/gravitino/issues/1811, for more, refer to storage-configuration

  8. Support fileset catalog: Gravitino now supports Fileset catalogs. with it, you can manage non-tabular data on HDFS, S3, or other Hadoop-compatible filesystems. https://github.com/datastrato/gravitino/issues/1241, for more, refer to fileset catalog

  9. Introduce capability framework: This framework shows the capability of different catalogs such as whether the name is case sensitive, name specification, whether null values are supported or not, and so on. https://github.com/datastrato/gravitino/issues/2952

Gravitino core

MySQL & PostgreSQL

Kafka

  • Please see the section Core Features

Fileset

  • Please see the section Core Features

Doris

  • Please see the section Core Features

Trino connector

Spark connector

  • Please see the section Core Features

Build, test, and CI

Web UI

Documents

Limitation and known issues

  • The Doris catalog does not support features like sort order, distribution, and partitioning, and these features are under development.

Credits

@bknbkn @caican00 @charliecheng630 @ch3yne @coolderli @Clearvive @danhuawang @diqiu50 @FANNG1 @hiirrxnn @ichuniq @jerryshao @justinmclean @lw-yang @Lanznx @LauraXia123 @mchades @MohitKambli @nk1506 @qqqttt123 @shaofengshi @SteNicholas @TEOTEO520 @unknowntpo @xiacongling @xiaozcy @xloya @xunliu @yijhenlin @yuqi1129 @Yangxuhao123 @YxAc @zhaoyongjie @zhoukangcn @zivali

Source: README.md, updated 2024-04-24