Remove Flink Scala dependency
Open
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 784
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 58
Description
According to Flink FLIP 265 (https://cwiki.apache.org/confluence/display/FLINK/FLIP-265+Deprecate+and+remove+Scala+API+support), the Flink community has decided to drop Scala API.
Flink now also offers pure [Java dependencies](https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/dev/configuration/overview/). It is time to remove them from Sedona.
Contributor guide
Research direction
Start by reading FLIP 265 and the linked Flink 1.18 dependency overview, then locate Sedona's Flink dependency declarations. Done means the Scala API and dependencies are removed while the Flink integration still builds and its existing tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, scala
- Domain
- build-system, distributed-systems
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100