-
Notifications
You must be signed in to change notification settings - Fork 914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump Iceberg from 1.6.1 to 1.7.0 #6804
Conversation
2a54148
to
3b160dd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM if tests pass, thanks for your contribution!
Iceberg 1.7.0 has dropped the support for Java 8. Let's see whether it's passing the CI tests. |
Oh, it drops Java 8 ... |
Oops ... it failed. How about bumping Iceberg to 1.7.0 for all except for the |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #6804 +/- ##
======================================
Coverage 0.00% 0.00%
======================================
Files 687 687
Lines 42442 42442
Branches 5793 5793
======================================
Misses 42442 42442 ☔ View full report in Codecov by Sentry. |
|
Tests look like they've passed . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. As Iceberg is not shipped with Kyuubi distribution, it's alright to test with different Iceberg versions on 8 and 8+.
docker/playground/.env
Outdated
@@ -18,7 +18,7 @@ | |||
AWS_JAVA_SDK_VERSION=1.12.367 | |||
HADOOP_VERSION=3.3.6 | |||
HIVE_VERSION=2.3.9 | |||
ICEBERG_VERSION=1.6.1 | |||
ICEBERG_VERSION=1.7.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I remember the playground uses Java 8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure about this. I found no clue for it. If it's using Java 8, we shall not bump the iceberg version here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's revert this change and keep it 1.6.1 .
@@ -159,7 +159,7 @@ | |||
<httpcore.version>4.4.16</httpcore.version> | |||
<hudi.version>0.15.0</hudi.version> | |||
<hudi.artifact>hudi-spark${spark.binary.version}-bundle_${scala.binary.version}</hudi.artifact> | |||
<iceberg.version>1.6.1</iceberg.version> | |||
<iceberg.version>1.7.0</iceberg.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently, Kyuubi supports developing under Java 8/11/17, we should use 1.6.1 by default to avoid breaking devs who still using Java 8, and we can override iceberg.version
in other java-*
profiles
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It wont break the compatibility and development experience, as the java-8
profile is auto-activated when running with Java 8 binging the Iceberg 1.6.x for them.
lgtm if CI pass |
🔍 Description
Issue References 🔗
Apache Iceberg 1.7.0 release https://github.com/apache/iceberg/releases/tag/apache-iceberg-1.7.0
Describe Your Solution 🔧
Types of changes 🔖
Test Plan 🧪
Behavior Without This Pull Request ⚰️
Behavior With This Pull Request 🎉
Related Unit Tests
Checklist 📝
Be nice. Be informative.