[
https://issues.apache.org/jira/browse/FLINK-25927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Fedulov updated FLINK-25927:
--------------------------------------
Release Note:
'flink-connector-base' was previously inconsistently used in connectors
(directly shaded in some and transitively pulled in via 'flink-connector-files'
which was itself shaded in the table uber jar). FLINK-24687 moved
'flink-connector-files' out of the 'flink-table' uber jar. In order to address
this, Flink 1.15 implements a combined approach for both making usage of
'flink-connector-base' consistent and ensuring a smooth transition for both
Flink users and for external connector developers:
- all internal Flink connectors that depend on 'flink-connector-base' now shade
and relocate it
- for compatibility, until external developers implement the same change,
flink-connector-base is also included into 'flink-dist'
It is recommended for the external connector developers to shade and relocate
'flink-connector-base' in their implementations.
> Make flink-connector-base dependency usage consistent across all connectors
> ---------------------------------------------------------------------------
>
> Key: FLINK-25927
> URL: https://issues.apache.org/jira/browse/FLINK-25927
> Project: Flink
> Issue Type: Improvement
> Components: Connectors / Common
> Affects Versions: 1.15.0
> Reporter: Alexander Fedulov
> Assignee: Alexander Fedulov
> Priority: Blocker
> Labels: pull-request-available
> Fix For: 1.15.0
>
>
> * {{flink-connector-base}} was inconsistently used in connectors (directly
> shaded in some and transitively pulled in via {{flink-connector-files}} which
> was itself shaded in the table uber jar)
> * FLINK-24687 moved {{flink-connector-files}} out of the {{flink-table}}
> uber jar
> * It is necessary to make usage of {{flink-connector-base}} consistent
> across all connectors while also ensuring the best possible compatibility for
> the existing connectors
--
This message was sent by Atlassian Jira
(v8.20.1#820001)