apache / apache/sedona

Remove Flink Scala dependency

Open
#2,457 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.