Skip to content

Gravitino 0.6.1-incubating

Latest
Compare
Choose a tag to compare
@mchades mchades released this 21 Oct 07:01
· 370 commits to main since this release

We are pleased to announce the stable release of Gravitino 0.6.1-incubating, based on branch-0.6. This release brings a suite of new features and enhancements, particularly focusing on the unified access control system. Additionally, it includes various bug fixes and optimizations across other components.

Security

  • Supports list users #3348
  • Supports list roles #3346
  • Supports list roles by object #4886
  • Supports list group #4873
  • Supports grant or revoke privileges for a role #4903
  • Improved security with additional checks for privilege APIs #5054 #5070
  • Fix Hive metastore authentication failed when creating a role #4960
  • Remove role local cache #4246
  • Addressed a response error in Ranger when calling the Ranger CREATE_GROUP API #4975

Gravitino Core

  • Fixed an issue with updating comments in metalake or catalog operations #4845
  • Introduced a basic framework to support multiple JDBC backends #4832 #4868
  • Fixed a cleanup bug occurring after failed catalog creation attempts #5082

Tag

  • Transitioned Tag REST APIs to Object path for improved management #5000

Catalogs

Iceberg

  • Use unified logic to transform catalog backend name to handle the renaming of catalog #4718

Doris

  • Fix the missing distribution information when loading Doris tables #4988

Trino Connector

  • Corrected the default precision settings for Time and Timestamp column types in the Iceberg catalog #4743

UI

  • Supports creating Paimon catalog #4742
  • Improved user experience by showing an expand arrow when reloading tree nodes #5042

Build and Others

  • Fix the env of openAPI lint plugin #4876
  • Addressed an Out Of Memory (OOM) issue during Trino connector tests #4871
  • Resolved a test failure in testCheckLinkDocs for the web module #4914
  • Increase the Python timeout minutes to 45 minutes #5038
  • Ensured that TestHiveTableOperations can be run independently #4851
  • Added LICENSE and NOTICE files for the Iceberg REST binary to comply with licensing requirements #5010

Limitations and Known Issues

  • Please be aware that the Ranger authorization plugin within the unified access control system may exhibit some limitations and known issues. For detailed information, refer to issue #5115.

Credits

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

@diqiu50 @FANNG1 @jerqi @jerryshao @justinmclean @LauraXia123 @LindaSummer @LiuQhahah @lsyulong @lw-yang @mchades @tyoushinya @yangyuxia @yuqi1129