xxubai opened a new issue, #4110:
URL: https://github.com/apache/amoro/issues/4110

   ## Background\n\nAmoro needs to upgrade Iceberg, but different engines 
(Flink/Spark/Hive) have different compatibility windows for Iceberg artifacts 
and APIs. A single global version causes build and runtime compatibility 
issues.\n\n## Proposal\n\nAdopt per-module  overrides and split compatibility 
modules where needed, so newer engines can use newer Iceberg while older 
engines keep compatible versions.\n\n## Scope\n\n- Upgrade Iceberg versions in 
mixed-format modules with per-module overrides.\n- Add Flink 1.17 compatibility 
modules (common + iceberg bridge).\n- Adapt mixed-hive / flink bridge / spark 
parquet readers to new Iceberg APIs.\n- Keep incompatible engines on older 
compatible Iceberg versions.\n\n## Acceptance Criteria\n\n- Build passes for 
impacted modules with configured engine-specific Iceberg versions.\n- Flink 
1.17 path compiles with new compatibility modules.\n- Existing engine paths 
remain buildable with their compatible Iceberg versions.\n- CI passes after 
integ
 ration.\n\n## Notes\n\nThis issue tracks the implementation delivered in the 
related PR branch .


-- 
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