You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gravitino.apache.org by wudi331331 <wu...@163.com> on 2026/04/01 11:41:16 UTC

[DISCUSS] Upgrade Lance dependencies (lance-code and lance-namespace-core) for Gravitino

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

Re: [DISCUSS] Upgrade Lance dependencies (lance-code and lance-namespace-core) for Gravitino

Posted by Yu Qi <yu...@apache.org>.
Thanks, Biao Wei, for your hard work. 

The current combination of lance-core 2.0.1 and lance-namespace-core 0.45 is fine with me. We would like to get more feedback from the community about the Lance versions and use scenarios. 


On 2026/04/01 11:41:16 wudi331331 wrote:
> 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

Re: [DISCUSS] Upgrade Lance dependencies (lance-code and lance-namespace-core) for Gravitino

Posted by Yu Qi <yu...@apache.org>.
Thanks, Biao Wei, for your hard work. 

The current combination of lance-core 2.0.1 and lance-namespace-core 0.45 is fine with me. We would like to get more feedback from the community about the Lance versions and use scenarios. 


On 2026/04/01 11:41:16 wudi331331 wrote:
> 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