-
-
Notifications
You must be signed in to change notification settings - Fork 135
Add Apache Spark 4.0 support (#787) #941
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
Merged
Merged
Changes from 7 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
d240416
Add Apache Spark 4.0 support (#787)
imarios d68fcc3
Apply scalafmt formatting
imarios 50b7888
Make docs/mdoc build on JDK 17 (site CI job)
imarios 332dd6f
Add MiMa filters for FramelessInternals compat-seam changes
imarios 984da11
Fix Scala 2.12 scaladoc: use backticks instead of [[]] links
imarios 4f289db
Add value-level self-join regression test
imarios ce67c08
Keep imports closer to source in TypedExpressionEncoder
imarios 2acb9d2
Keep Spark 3.5 the default version, drop Spark 3.3 artifacts
pomadchin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
🤔 why spark 4.0 and i.e. not 4.2? EMR?
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.
4.0 as it had the smallest diff to start with. I didn't however tried with 4.1.1 and it didn't have any issues. Do want me to boost to 4.2 and if it looks good keep it as such. If 4.2 have more changes, we can keep it for a different PR.
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.
4.2 is preview-only on Maven Central (4.2.0-preview5). My suggestion is to aim for a stable 4.0 or 4.1 (which I have tested and works) for now.
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 think 4.0 is a good start; EMR 8 (preview) is 4.0 only as well, so the 4.0.x is a good choice!