Great job! This brings the scala-free effort close to the finish line!

D.

On Thu, Dec 30, 2021 at 3:08 PM Timo Walther <twal...@apache.org> wrote:

> Hi everyone,
>
> The new module flink-table-planner-loader replaces
> flink-table-planner_2.12 and avoids the need for a specific Scala
> version in downstream projects. It is included in the Flink distribution
> under /lib. For backwards compatibility, users can still swap it with
> flink-table-planner_2.12 located in /opt.
>
> As a consequence, flink-table-uber has been split into
> flink-table-api-java-uber, flink-table-planner(-loader), and
> table-runtime. flink-sql-client has no Scala suffix anymore.
>
> It is recommended to let new projects depend on
> flink-table-planner-loader (without Scala suffix) + flink-table-runtime
> in provided scope next to the API.
>
> Note that the distribution does not include the Scala API by default.
> Scala users need to explicitly add a dependency to flink-table-api-scala
> or flink-table-api-scala-bridge.
>
> We added a new README that can be used for future reference about all
> modules that we provide:
>
> https://github.com/apache/flink/blob/master/flink-table/README.md
>
> To the best of our knowledge, currently only the Hive compatibility
> layer needs the old flink-table-planner_2.12. Connectors developers and
> user programs should be fine with flink-table-planner-loader.
>
> For more information see also:
>
> https://issues.apache.org/jira/browse/FLINK-25128
>
>
> Regards,
> Timo
>

Reply via email to