yep, it seems you are right we need 2 versions otherwise there will be clash between base artifact from both v1 and v2 just faced this while preparations
On Tue, Apr 23, 2024 at 4:13 PM Sergey Nuyanzin <snuyan...@gmail.com> wrote: > > 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 -- Best regards, Sergey