Hi everyone, I would like to initiate a discussion regarding the upgrade of Lance-related dependencies in Apache Gravitino.
Background: To leverage the latest features and improvements in the Lance ecosystem, I propose upgrading the following dependencies: lance-code: 2.0.1 lance-namespace-core: 0.4.5 Compatibility & Testing: During my local development, I observed that the newer versions of Lance have introduced significant API changes. As a result, this upgrade is not backward compatible with older Lance versions. This will require extra attention when integrating and might impact existing downstream users who rely on the previous API structure. I have completed the core development and basic integration tests locally to adapt to these API changes. The Draft PR is available for review below. Draft PR for Reference:https://github.com/apache/gravitino/pull/10637 Seeking Feedback: I would highly appreciate your guidance on this upgrade. In particular, I would like to hear the community's thoughts on: Whether these specific versions (2.0.1 & 0.4.5) are the most appropriate choices for Gravitino at this stage. Any concerns regarding the compatibility break and how we should best communicate this to our users. Looking forward to your suggestions and a fruitful discussion. Best regards, Biao Wei
