github apache/gravitino v1.0.1
Apache Gravitino 1.0.1

17 hours ago

We are pleased to announce the release of Gravitino 1.0.1. This version introduces comprehensive support for job template alterations, along with significant improvements and bug fixes across the core engine, various catalogs, and clients.

Major Features & Improvements

Job and Job Template

Gravitino Core

  • Refactored tag operations by leveraging the entity store's relation operations. #7916
  • Made several optimizations to the Caffeine cache, including adjusting weight values, resolving a performance issue with reverseIndex, and prioritizing the eviction of tags and policies when the cache is full, and so on. #8697, #8743, #8815, #8871, #8937

Catalogs

  • Kafka: Fixed an issue where topic creation was asynchronous, ensuring the operation is now synchronous. #4168
  • Iceberg: Fixed a failure in starting the Iceberg REST server within a Docker environment. #8733
  • Doris, StarRocks, PostgreSQL: Fixed incorrect parsing of column default values and types for these data sources. #8277

Python Client

  • Added metadata objects to the Python client. #8627
  • Fixed an incorrect credential URL and a fileset test issue on GCS. #8935, #8969

Authorization

  • Authorization is supported for the testCatalogConnection operation. #7893

Web UI

  • Fixed an issue with reconfiguring submission parameters when creating a catalog. #8694
  • Added pagination support for the fileset file list. #8987

Bug Fixes

  • Fixed a Null Pointer Exception (NPE) in TableFormat.java when a user has no roles. #8202
  • Corrected exception handling in the setPolicy operation. #8661
  • Fixed missing policy operations in the OpenAPI entry point. #8706
  • Fixed a build failure in the gvfs-fuse module. #8830
  • Fixed an issue where the hard deletion of statistics would fail. #9038
  • Corrected index names for statistics and job names in the database upgrade script. #8979
  • Fixed deletePolicyAndVersionMetasByLegacyTimeline error. #9031
  • Fixed role didn't update when the table is deleted. #8824

Credits

We would like to thank the following contributors for their valuable contributions to this release:

@dyrnq @yuqi1129 @LauraXia123 @jerryshao @danhuawang @playasim @keepConcentration @KayMas2808 @jerqi @mchades @HugoSalaDev @FANNG1 @diqiu50 @hdygxsj @tsungchih

Don't miss a new gravitino release

NewReleases is sending notifications on new releases.