geyanggang opened a new issue, #11055:
URL: https://github.com/apache/gravitino/issues/11055

   ### What would you like to be improved?
   
   The Hive Metastore transitive dependency pulls libthrift 0.9.3 (released 
2014) into the runtime classpath of `hive-metastore2-libs` and 
`hive-metastore3-libs`. Version 0.9.3 has known issues in SASL negotiation and 
large message handling.
   
   Upgrading to 0.12.0 fixes these issues while maintaining binary 
compatibility with Hive Metastore 2.x/3.x (TFramedTransport class path 
unchanged).
   
   Note: versions >= 0.14.0 relocate TFramedTransport to a different package, 
breaking Hive compatibility. 0.12.0 is the highest safe version.
   
   
   ### How should we improve?
   
   Add dependency constraints in `hive-metastore2-libs` and 
`hive-metastore3-libs` to force the transitive libthrift to resolve to 0.12.0 
(already declared in `gradle/libs.versions.toml`).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to