thanks for your response, Danny yeah, I think we could have 2 releases: one for v1 (jdk8) and one for v2 (jdk11) I guess we could even have same version for both since anyway artifact names are different
On Thu, Apr 18, 2024 at 4:01 PM Danny Cranmer <dannycran...@apache.org> wrote: > Hey Sergey, > > Given the circumstances I think it is ok to drop JDK 8 support with the > opensearch v2.0.0 connector. However, in parallel we should still support > the 1.x line for Flink 1.x series with JDK 8. This would mean two releases: > 1/ flink-connector-opensearch v2.0.0 for Flink 1.18/1.19, opensearch > 1.x/2.x and JDK 11 > 2/ flink-connector-opensearch v1.2.0 (or maybe just 1.1.0-1.19) for Flink > 1.18/1.19, opensearch 1.x and JDK 8 > > What do you think? > > Thanks, > Danny > > On Wed, Apr 17, 2024 at 10:07 AM Sergey Nuyanzin <snuyan...@gmail.com> > wrote: > > > Hi everyone > > > > I'm working on support for Opensearch v2.x for Flink connector > > Opensearch[1]. > > Unfortunately after several breaking changes (e.g. [2], [3]) on > Opensearch > > side it is not possible > > anymore to use the same connector built for both Opensearch v1 and v2. > > This makes us to go in a similar way as for Elasticsearch 6/7 and build a > > dedicated Opensearch v2 module. > > > > However the main pain point here is that Opensearch 2.x is built with > jdk11 > > and requires jdk11 to build and use Flink connector as well. > > Also in README[4] of most of the connectors it is mentioned explicitly > that > > jdk11 is required to build connectors. > > > > At the same time it looks like we need to release a connector for > > Opensearch v1 with jdk8 and for Opensearch v2 with jdk11. > > > > The suggestion is to drop support of jdk8 for the Opensearch connector to > > make the release/testing for both modules (for Opensearch v1 and > Openseach > > v2) easier. > > > > Other opinions are welcome > > > > [1] https://github.com/apache/flink-connector-opensearch/pull/38 > > [2] opensearch-project/OpenSearch#9082 > > [3] opensearch-project/OpenSearch#5902 > > [4] > > > > > https://github.com/apache/flink-connector-opensearch/blob/main/README.md?plain=1#L18 > > > > -- > > Best regards, > > Sergey > > > -- Best regards, Sergey