(flink-connector-kafka) annotated tag v3.1.0 updated (e51adab0 -> 62b9ab6a)

2024-02-06 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


*** WARNING: tag v3.1.0 was modified! ***

from e51adab0 (commit)
  to 62b9ab6a (tag)
 tagging e51adab088107bc79a9f531a164d6397ad0361fc (commit)
  by Martijn Visser
  on Tue Feb 6 16:52:09 2024 +0100

- Log -
v3.1.0
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZcJVqQAKCRBlMhuDgrIZ
rx0GAQCyYo0jUeNiuY5S4xMmvP6SxIsKhbqVuYK02ivMihqN5AD/Q4/bbN3+gb3j
A+K3ZrKkYUobvXlDTN7HfUxwpxXc0QM=
=NXau
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



svn commit: r66870 - in /dev/flink/flink-connector-kafka-3.1.0-rc1: ./ flink-connector-kafka-3.1.0-src.tgz flink-connector-kafka-3.1.0-src.tgz.asc flink-connector-kafka-3.1.0-src.tgz.sha512

2024-01-26 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 26 12:46:16 2024
New Revision: 66870

Log:
Add flink-connector-kafka-3.1.0-rc1

Added:
dev/flink/flink-connector-kafka-3.1.0-rc1/

dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz   
(with props)

dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc

dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512

Added: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc
==
--- 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc
 (added)
+++ 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc
 Fri Jan 26 12:46:16 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZbOpigAKCRBlMhuDgrIZ
+r8sIAQDw76byYXsD6bOBtSxnYG/3CouFyK71QMmvwIaGzqSqTAEA7nEy4henvc2o
+IxqiB5BC+lW0iMC6jhmoGbm28t8UZw8=
+=HDz2
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512
==
--- 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512
 Fri Jan 26 12:46:16 2024
@@ -0,0 +1 @@
+49a416ec8a4e11a117718aba7c7b6787238c9bf77cfba9cee327789048a4f54e63789c84525223e77b0da3dd23c4fd3c54fdba0b52cd53e1f38a699fb0aebe9e
  flink-connector-kafka-3.1.0-src.tgz




(flink-connector-kafka) annotated tag v3.1.0-rc1 updated (e51adab0 -> 87b8d74d)

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.0-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


*** WARNING: tag v3.1.0-rc1 was modified! ***

from e51adab0 (commit)
  to 87b8d74d (tag)
 tagging e51adab088107bc79a9f531a164d6397ad0361fc (commit)
  by Martijn Visser
  on Fri Jan 26 13:45:49 2024 +0100

- Log -
v3.1.0-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZbOpfQAKCRBlMhuDgrIZ
r8nJAPkBkvWnBHA9VmBmsrKwWMpqC+o9tYKBrz7m2X4wO2+ZuwD+Ix3RJooTETXF
n405Q4alRNDgu+lvTu+h3QIwYZL5PQc=
=GlB2
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-kafka) branch v3.0 updated: [hotfix] Update copyright year to 2024

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new b4586db6 [hotfix] Update copyright year to 2024
b4586db6 is described below

commit b4586db64c5b429cbfe1dd7ce0db404a6bade94c
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 26 13:43:46 2024 +0100

[hotfix] Update copyright year to 2024

(cherry picked from commit 624f0a13c81dcbfc5f6c2b05a088a23e4c04e1f8)
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index 1914984d..a0ed0194 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink Kafka Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-kafka) branch v3.1 updated: [hotfix] Update copyright year to 2024

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.1
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/v3.1 by this push:
 new e2584991 [hotfix] Update copyright year to 2024
e2584991 is described below

commit e25849911c119eca0a5af9dfc98491e6191df59f
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 26 13:43:46 2024 +0100

[hotfix] Update copyright year to 2024

(cherry picked from commit 624f0a13c81dcbfc5f6c2b05a088a23e4c04e1f8)
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index 1914984d..a0ed0194 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink Kafka Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-kafka) branch main updated: [hotfix] Update copyright year to 2024

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new 624f0a13 [hotfix] Update copyright year to 2024
624f0a13 is described below

commit 624f0a13c81dcbfc5f6c2b05a088a23e4c04e1f8
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 26 13:43:46 2024 +0100

[hotfix] Update copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index 1914984d..a0ed0194 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink Kafka Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-kafka) annotated tag v3.1.0-rc1 deleted (was b28baaff)

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.0-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


*** WARNING: tag v3.1.0-rc1 was deleted! ***

   tag was  b28baaff

This change permanently discards the following revisions:

 discard 4d298aba Update version to 3.1.0



svn commit: r66869 - /dev/flink/flink-connector-kafka-3.1.0-rc1/

2024-01-26 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 26 12:42:37 2024
New Revision: 66869

Log:
[Revert] Delete 
https://dist.apache.org/repos/dist/dev/flink/flink-connector-kafka-3.1.0-rc1

Removed:
dev/flink/flink-connector-kafka-3.1.0-rc1/



svn commit: r66867 - in /dev/flink/flink-connector-kafka-3.1.0-rc1: ./ flink-connector-kafka-3.1.0-src.tgz flink-connector-kafka-3.1.0-src.tgz.asc flink-connector-kafka-3.1.0-src.tgz.sha512

2024-01-26 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 26 12:38:35 2024
New Revision: 66867

Log:
Add flink-connector-kafka-3.1.0-rc1

Added:
dev/flink/flink-connector-kafka-3.1.0-rc1/

dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz   
(with props)

dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc

dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512

Added: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc
==
--- 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc
 (added)
+++ 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.asc
 Fri Jan 26 12:38:35 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZbOnvgAKCRBlMhuDgrIZ
+r8odAQC3mkx2S2i0ufkTqjl0aBDiWdLhA/pwShvYNcIcYzSXkgD9GORRY7Z322J1
+TbeyUtnqqdAbhlL4h01pig3KhBDBfgU=
+=rORw
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512
==
--- 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-kafka-3.1.0-rc1/flink-connector-kafka-3.1.0-src.tgz.sha512
 Fri Jan 26 12:38:35 2024
@@ -0,0 +1 @@
+2ae25010687d8ee0f0b844bf3ec53c98f31d97df9feafd59d127432154c51009a37471d3bfa522b90556acf8cb9a01bd1259adad194da0aebdf5543793f1aa5f
  flink-connector-kafka-3.1.0-src.tgz




(flink-connector-kafka) annotated tag v3.1.0-rc1 updated (4d298aba -> b28baaff)

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.0-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


*** WARNING: tag v3.1.0-rc1 was modified! ***

from 4d298aba (commit)
  to b28baaff (tag)
 tagging 4d298abafbb117cb1093c885e73d55ba31c2261f (commit)
  by Martijn Visser
  on Fri Jan 26 13:38:08 2024 +0100

- Log -
v3.1.0-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZbOnsAAKCRBlMhuDgrIZ
r5EUAQDS0XeEfP0p9NFALM3UIUehWGoi6X04VKt44w6annznSwD+LyKzrYzfJJVF
2y9xjp3EujVNFSeQPyN9FZcA0DY0rAw=
=hvB7
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-kafka) branch main updated: [hotfix] Add missing JDK17 test for 1.18 against v3.1

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new a468c2b7 [hotfix] Add missing JDK17 test for 1.18 against v3.1
a468c2b7 is described below

commit a468c2b766acf8d8cdaa4f64122497632cdaaf39
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 26 13:04:03 2024 +0100

[hotfix] Add missing JDK17 test for 1.18 against v3.1
---
 .github/workflows/weekly.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 8d23c79d..21462eb7 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -38,6 +38,7 @@ jobs:
   branch: v3.1
 }, {
   flink: 1.18.1,
+  jdk: '8, 11, 17',
   branch: v3.1
 }, {
   flink: 1.17.2,



(flink-connector-kafka) branch main updated: [hotfix] Remove weekly test against 1.19-SNAPSHOT since that's currently broken and tracked under FLINK-34193

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new 68ac980b [hotfix] Remove weekly test against 1.19-SNAPSHOT since 
that's currently broken and tracked under FLINK-34193
68ac980b is described below

commit 68ac980b777593f4a14489e93684f3b4e9a1922b
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 26 13:02:26 2024 +0100

[hotfix] Remove weekly test against 1.19-SNAPSHOT since that's currently 
broken and tracked under FLINK-34193
---
 .github/workflows/weekly.yml | 4 
 1 file changed, 4 deletions(-)

diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 850ca5b2..8d23c79d 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -33,10 +33,6 @@ jobs:
   flink: 1.18-SNAPSHOT,
   jdk: '8, 11, 17',
   branch: main
-}, {
-  flink: 1.19-SNAPSHOT,
-  jdk: '8, 11, 17, 21',
-  branch: main
 }, {
   flink: 1.17.2,
   branch: v3.1



(flink-connector-kafka) branch main updated: [release] Update weekly CI to check against new release branch `v3.1`

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new fd7b46c5 [release] Update weekly CI to check against new release 
branch `v3.1`
fd7b46c5 is described below

commit fd7b46c5431ba9e384543f7fe7a1ad9f45030f2b
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 26 13:00:30 2024 +0100

[release] Update weekly CI to check against new release branch `v3.1`
---
 .github/workflows/weekly.yml | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index e6bf27dd..850ca5b2 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -38,10 +38,16 @@ jobs:
   jdk: '8, 11, 17, 21',
   branch: main
 }, {
-  flink: 1.17.1,
+  flink: 1.17.2,
+  branch: v3.1
+}, {
+  flink: 1.18.1,
+  branch: v3.1
+}, {
+  flink: 1.17.2,
   branch: v3.0
 }, {
-  flink: 1.18.0,
+  flink: 1.18.1,
   branch: v3.0
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils



(flink-connector-kafka) branch v3.1 created (now 4f300991)

2024-01-26 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch v3.1
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


  at 4f300991 [FLINK-32417] Add DynamicKafkaSource documentation for setter 
methods, metrics, and config options. This closes #80

No new revisions were added by this update.



(flink-connector-kafka) branch main updated: [FLINK-32417] Add DynamicKafkaSource documentation for setter methods, metrics, and config options. This closes #80

2024-01-25 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new 4f300991 [FLINK-32417] Add DynamicKafkaSource documentation for setter 
methods, metrics, and config options. This closes #80
4f300991 is described below

commit 4f30099135fe68e412b4fc18d34c085d654c471e
Author: Mason Chen 
AuthorDate: Thu Jan 25 13:56:04 2024 -0800

[FLINK-32417] Add DynamicKafkaSource documentation for setter methods, 
metrics, and config options. This closes #80
---
 .../docs/connectors/datastream/dynamic-kafka.md| 248 +
 .../docs/connectors/table/dynamic-kafka.md | 141 
 .../docs/connectors/datastream/dynamic-kafka.md| 137 ++--
 .../dynamic/source/DynamicKafkaSourceOptions.java  |   4 +-
 4 files changed, 372 insertions(+), 158 deletions(-)

diff --git a/docs/content.zh/docs/connectors/datastream/dynamic-kafka.md 
b/docs/content.zh/docs/connectors/datastream/dynamic-kafka.md
new file mode 100644
index ..e46adca3
--- /dev/null
+++ b/docs/content.zh/docs/connectors/datastream/dynamic-kafka.md
@@ -0,0 +1,248 @@
+---
+title: Dynamic Kafka
+weight: 3
+type: docs
+aliases:
+- /dev/connectors/dynamic-kafka.html
+---
+
+
+# Dynamic Kafka Source _`Experimental`_
+
+Flink provides an [Apache Kafka](https://kafka.apache.org) connector for 
reading data from Kafka topics from one or more Kafka clusters.
+The Dynamic Kafka connector discovers the clusters and topics using a Kafka 
metadata service and can achieve reading in a dynamic fashion, facilitating 
changes in
+topics and/or clusters, without requiring a job restart. This is especially 
useful when you need to read a new Kafka cluster/topic and/or stop reading
+an existing Kafka cluster/topic (cluster migration/failover/other 
infrastructure changes) and when you need direct integration with Hybrid 
Source. The solution
+makes these operations automated so that they are transparent to Kafka 
consumers.
+
+## Dependency
+
+For details on Kafka compatibility, please refer to the official [Kafka 
documentation](https://kafka.apache.org/protocol.html#protocol_compatibility).
+
+{{< connector_artifact flink-connector-kafka 3.1.0 >}}
+
+Flink's streaming connectors are not part of the binary distribution.
+See how to link with them for cluster execution [here]({{< ref 
"docs/dev/configuration/overview" >}}).
+
+## Dynamic Kafka Source
+{{< hint info >}}
+This part describes the Dynamic Kafka Source based on the new
+[data source]({{< ref "docs/dev/datastream/sources.md" >}}) API.
+{{< /hint >}}
+
+### Usage
+
+Dynamic Kafka Source provides a builder class to initialize the 
DynamicKafkaSource. The code snippet
+below shows how to build a DynamicKafkaSource to consume messages from the 
earliest offset of the
+stream "input-stream" and deserialize only the value of the
+ConsumerRecord as a string, using "MyKafkaMetadataService" to resolve the 
cluster(s) and topic(s)
+corresponding to "input-stream".
+
+{{< tabs "DynamicKafkaSource" >}}
+{{< tab "Java" >}}
+```java
+
+DynamicKafkaSource source = DynamicKafkaSource.builder()
+.setKafkaMetadataService(new MyKafkaMetadataService())
+.setStreamIds(Collections.singleton("input-stream"))
+.setStartingOffsets(OffsetsInitializer.earliest())
+
.setDeserializer(KafkaRecordDeserializationSchema.valueOnly(StringDeserializer.class))
+.setProperties(properties)
+.build();
+
+env.fromSource(source, WatermarkStrategy.noWatermarks(), "Dynamic 
Kafka Source");
+```
+{{< /tab >}}
+{{< /tabs >}}
+The following properties are **required** for building a DynamicKafkaSource:
+
+The Kafka metadata service, configured by 
setKafkaMetadataService(KafkaMetadataService)
+The stream ids to subscribe, see the following Kafka stream subscription 
section for more details.
+Deserializer to parse Kafka messages, see the [Kafka Source Documentation]({{< 
ref "docs/connectors/datastream/kafka" >}}#deserializer) for more details.
+
+### Kafka Stream Subscription
+The Dynamic Kafka Source provides 2 ways of subscribing to Kafka stream(s).
+* A set of Kafka stream ids. For example:
+  {{< tabs "DynamicKafkaSource#setStreamIds" >}}
+  {{< tab "Java" >}}
+  ```java
+  DynamicKafkaSource.builder().setStreamIds(Set.of("stream-a", "stream-b"));
+  ```
+  {{< /tab >}}
+  {{< /tabs >}}
+* A regex pattern that subscribes to all Kafka stream ids that match the 
provided regex. For example:
+  {{< tabs "DynamicKafkaSource#setStreamPattern" >}}
+  {{< tab "Java" >}}
+  ```java
+  DynamicKafkaSource.b

(flink-connector-kafka) branch dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2 deleted (was 58ab6c12)

2024-01-19 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


 was 58ab6c12 [FLINK-34154] Bump org.apache.zookeeper:zookeeper from 3.5.9 
to 3.7.2

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(flink-connector-kafka) branch main updated: [FLINK-34154] Bump org.apache.zookeeper:zookeeper from 3.5.9 to 3.7.2. This closes #72

2024-01-19 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new 6f06f158 [FLINK-34154] Bump org.apache.zookeeper:zookeeper from 3.5.9 
to 3.7.2. This closes #72
6f06f158 is described below

commit 6f06f158e75fc557523eca25724ef026b911af61
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jan 19 09:14:37 2024 +0100

[FLINK-34154] Bump org.apache.zookeeper:zookeeper from 3.5.9 to 3.7.2. This 
closes #72

Bumps org.apache.zookeeper:zookeeper from 3.5.9 to 3.7.2.

---
updated-dependencies:
- dependency-name: org.apache.zookeeper:zookeeper
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 25d3c101..a0583521 100644
--- a/pom.xml
+++ b/pom.xml
@@ -52,7 +52,7 @@ under the License.
 
 1.17.0
 3.4.0
-3.5.9
+3.7.2
 7.2.2
 
 2.15.2



(flink-connector-kafka) branch dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2 updated (d66ab6e7 -> 58ab6c12)

2024-01-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


 discard d66ab6e7 Bump org.apache.zookeeper:zookeeper from 3.5.9 to 3.7.2
 add 825052f5 [FLINK-33361][connectors/kafka] Add Java 17 compatibility to 
Flink Kafka connector
 add eaeb7817 [FLINK-32416] initial implementation of DynamicKafkaSource 
with bounded/unbounded support and unit/integration tests
 add cdfa328b [FLINK-32416] Fix flaky tests by ensuring test utilities 
produce records with consistency and cleanup notify no more splits to ensure it 
is sent. This closes #79
 add d3bda90d [hotfix] Synchronize CI pipeline setup. This closes #78
 add 58ab6c12 [FLINK-34154] Bump org.apache.zookeeper:zookeeper from 3.5.9 
to 3.7.2

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d66ab6e7)
\
 N -- N -- N   
refs/heads/dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2 (58ab6c12)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/push_pr.yml  |  12 +-
 .github/workflows/weekly.yml   |  20 +-
 .../docs/connectors/table/dynamic-kafka.md | 141 +++
 .../docs/connectors/datastream/dynamic-kafka.md| 141 +++
 .../flink-end-to-end-tests-common-kafka/pom.xml|   4 +-
 .../984f05c0-ec82-405e-9bcc-d202dbe7202e   | 357 
 flink-connector-kafka/pom.xml  |  13 +
 .../kafka/dynamic/metadata/ClusterMetadata.java|  92 ++
 .../dynamic/metadata/KafkaMetadataService.java |  53 ++
 .../kafka/dynamic/metadata/KafkaStream.java|  94 ++
 .../SingleClusterTopicMetadataService.java | 118 +++
 .../kafka/dynamic/source/DynamicKafkaSource.java   | 222 +
 .../dynamic/source/DynamicKafkaSourceBuilder.java  | 328 +++
 .../dynamic/source/DynamicKafkaSourceOptions.java  |  60 ++
 .../source/GetMetadataUpdateEvent.java}|  18 +-
 .../kafka/dynamic/source/MetadataUpdateEvent.java  |  77 ++
 .../enumerator/DynamicKafkaSourceEnumState.java|  58 ++
 .../DynamicKafkaSourceEnumStateSerializer.java | 187 
 .../enumerator/DynamicKafkaSourceEnumerator.java   | 546 
 .../enumerator/StoppableKafkaEnumContextProxy.java | 316 +++
 .../subscriber/KafkaStreamSetSubscriber.java}  |  28 +-
 .../subscriber/KafkaStreamSubscriber.java} |  25 +-
 .../subscriber/StreamPatternSubscriber.java|  53 ++
 .../source/metrics/KafkaClusterMetricGroup.java| 142 +++
 .../metrics/KafkaClusterMetricGroupManager.java|  76 ++
 .../source/reader/DynamicKafkaSourceReader.java| 549 
 .../reader/KafkaPartitionSplitReaderWrapper.java   |  98 +++
 .../source/split/DynamicKafkaSourceSplit.java  |  85 ++
 .../split/DynamicKafkaSourceSplitSerializer.java}  |  48 +-
 .../kafka/source/KafkaPropertiesUtil.java  |  67 ++
 .../source/enumerator/KafkaSourceEnumState.java|   2 +-
 .../dynamic/source/DynamicKafkaSourceITTest.java   | 694 +++
 .../DynamicKafkaSourceEnumStateSerializerTest.java | 118 +++
 .../DynamicKafkaSourceEnumeratorTest.java  | 966 +
 .../StoppableKafkaEnumContextProxyTest.java| 211 +
 .../SingleClusterTopicMetadataServiceTest.java | 117 +++
 .../metrics/KafkaClusterMetricGroupTest.java   |  95 ++
 .../reader/DynamicKafkaSourceReaderTest.java   | 347 
 .../DynamicKafkaSourceSplitSerializerTest.java |  47 +
 .../DynamicKafkaSourceExternalContext.java | 263 ++
 ... DynamicKafkaSourceExternalContextFactory.java} |  40 +-
 .../kafka/testutils/MockKafkaMetadataService.java  |  93 ++
 .../kafka/testutils/TwoKafkaContainers.java|  62 ++
 .../kafka/testutils/YamlFileMetadataService.java   | 361 
 .../testutils/YamlFileMetadataServiceTest.java |  79 ++
 .../kafka/DynamicKafkaSourceTestHelper.java| 231 +
 .../streaming/connectors/kafka/KafkaTestBase.java  |  89 +-
 .../connectors/kafka/KafkaTestEnvironment.java |   2 +
 .../connectors/kafka/KafkaTestEnvironmentImpl.java |   7 +-
 .../src/test/resources/log4j2-test.properties  |   3 +
 .../src/test/resources/stream-metadata.yaml|  19 +
 pom.xml

(flink-connector-shared-utils) branch release_utils updated: [FLINK-33401][connectors/kafka] Fix the wrong download link and version in the connector doc. This closes #64

2024-01-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release_utils
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-shared-utils.git


The following commit(s) were added to refs/heads/release_utils by this push:
 new d314bab  [FLINK-33401][connectors/kafka] Fix the wrong download link 
and version in the connector doc. This closes #64
 new 164789b  Merge remote-tracking branch 'origin/release_utils' into 
release_utils
d314bab is described below

commit d314babafbd98abdd0b129eee5626b12869825f4
Author: Yuxin Tan 
AuthorDate: Tue Nov 14 09:55:20 2023 +0100

[FLINK-33401][connectors/kafka] Fix the wrong download link and version in 
the connector doc. This closes #64
---
 _utils.sh  | 2 ++
 release_snapshot_branch.sh | 2 ++
 stage_jars.sh  | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/_utils.sh b/_utils.sh
index b63379a..b1d03b2 100644
--- a/_utils.sh
+++ b/_utils.sh
@@ -58,7 +58,9 @@ function create_pristine_source {
 }
 
 function get_pom_version {
+  set +u
   echo $(${MVN} help:evaluate -Dexpression="project.version" -q -DforceStdout)
+  set -u
 }
 
 function set_pom_version {
diff --git a/release_snapshot_branch.sh b/release_snapshot_branch.sh
index 5a4d274..202773f 100755
--- a/release_snapshot_branch.sh
+++ b/release_snapshot_branch.sh
@@ -26,7 +26,9 @@ source "${SCRIPT_DIR}/_init.sh"
 function create_snapshot_branch {
   cd "${SOURCE_DIR}"
 
+  set +u
   version=$(mvn help:evaluate -Dexpression="project.version" -q -DforceStdout 
| sed "s/-SNAPSHOT//")
+  set -u
   branch="v${version}"
 
   git checkout -b ${branch}
diff --git a/stage_jars.sh b/stage_jars.sh
index 0dd180c..925dd46 100755
--- a/stage_jars.sh
+++ b/stage_jars.sh
@@ -48,7 +48,9 @@ function deploy_staging_jars {
   set_pom_version "${version}"
 
   options="-Prelease,docs-and-source -DskipTests 
-DretryFailedDeploymentCount=10"
+  set +u
   ${MVN} clean deploy ${options} -Dflink.version=${FLINK_VERSION}
+  set -u
 
   cd "${RELEASE_DIR}"
   rm -rf "${clone_dir}"



(flink-connector-kafka) branch dependabot/maven/org.apache.commons-commons-compress-1.24.0 deleted (was f3ca94fb)

2024-01-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/org.apache.commons-commons-compress-1.24.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


 was f3ca94fb [FLINK-33329] Bump org.apache.commons:commons-compress from 
1.22 to 1.24.0

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(flink-connector-kafka) branch main updated: [FLINK-33329] Bump org.apache.commons:commons-compress from 1.22 to 1.25.0. This closes #73

2024-01-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new 8d531898 [FLINK-33329] Bump org.apache.commons:commons-compress from 
1.22 to 1.25.0. This closes #73
8d531898 is described below

commit 8d531898d7df775535084e0413442c86a4c497ed
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Jan 18 16:09:14 2024 +0100

[FLINK-33329] Bump org.apache.commons:commons-compress from 1.22 to 1.25.0. 
This closes #73

* Bump org.apache.commons:commons-compress from 1.22 to 1.24.0

Bumps org.apache.commons:commons-compress from 1.22 to 1.24.0.

---
updated-dependencies:
- dependency-name: org.apache.commons:commons-compress
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 

* [FLINK-33329] Bump org.apache.commons:commons-compress from 1.22 to 1.25.0

-

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martijn Visser 
<2989614+martijnvis...@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index f3131759..25d3c101 100644
--- a/pom.xml
+++ b/pom.xml
@@ -424,7 +424,7 @@ under the License.
 
 org.apache.commons
 commons-compress
-1.22
+1.25.0
 
 
 



(flink-connector-kafka) branch dependabot/maven/org.apache.commons-commons-compress-1.24.0 updated (f701ac25 -> f3ca94fb)

2024-01-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/org.apache.commons-commons-compress-1.24.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


 discard f701ac25 Bump org.apache.commons:commons-compress from 1.22 to 1.24.0
 add 825052f5 [FLINK-33361][connectors/kafka] Add Java 17 compatibility to 
Flink Kafka connector
 add eaeb7817 [FLINK-32416] initial implementation of DynamicKafkaSource 
with bounded/unbounded support and unit/integration tests
 add cdfa328b [FLINK-32416] Fix flaky tests by ensuring test utilities 
produce records with consistency and cleanup notify no more splits to ensure it 
is sent. This closes #79
 add d3bda90d [hotfix] Synchronize CI pipeline setup. This closes #78
 add 8ab7d004 Bump org.apache.commons:commons-compress from 1.22 to 1.24.0
 add f3ca94fb [FLINK-33329] Bump org.apache.commons:commons-compress from 
1.22 to 1.24.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f701ac25)
\
 N -- N -- N   
refs/heads/dependabot/maven/org.apache.commons-commons-compress-1.24.0 
(f3ca94fb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/push_pr.yml  |  12 +-
 .github/workflows/weekly.yml   |  20 +-
 .../docs/connectors/table/dynamic-kafka.md | 141 +++
 .../docs/connectors/datastream/dynamic-kafka.md| 141 +++
 .../flink-end-to-end-tests-common-kafka/pom.xml|   4 +-
 .../984f05c0-ec82-405e-9bcc-d202dbe7202e   | 357 
 flink-connector-kafka/pom.xml  |  13 +
 .../kafka/dynamic/metadata/ClusterMetadata.java|  92 ++
 .../dynamic/metadata/KafkaMetadataService.java |  53 ++
 .../kafka/dynamic/metadata/KafkaStream.java|  94 ++
 .../SingleClusterTopicMetadataService.java | 118 +++
 .../kafka/dynamic/source/DynamicKafkaSource.java   | 222 +
 .../dynamic/source/DynamicKafkaSourceBuilder.java  | 328 +++
 .../dynamic/source/DynamicKafkaSourceOptions.java  |  60 ++
 .../source/GetMetadataUpdateEvent.java}|  18 +-
 .../kafka/dynamic/source/MetadataUpdateEvent.java  |  77 ++
 .../enumerator/DynamicKafkaSourceEnumState.java|  58 ++
 .../DynamicKafkaSourceEnumStateSerializer.java | 187 
 .../enumerator/DynamicKafkaSourceEnumerator.java   | 546 
 .../enumerator/StoppableKafkaEnumContextProxy.java | 316 +++
 .../subscriber/KafkaStreamSetSubscriber.java}  |  28 +-
 .../subscriber/KafkaStreamSubscriber.java} |  25 +-
 .../subscriber/StreamPatternSubscriber.java|  53 ++
 .../source/metrics/KafkaClusterMetricGroup.java| 142 +++
 .../metrics/KafkaClusterMetricGroupManager.java|  76 ++
 .../source/reader/DynamicKafkaSourceReader.java| 549 
 .../reader/KafkaPartitionSplitReaderWrapper.java   |  98 +++
 .../source/split/DynamicKafkaSourceSplit.java  |  85 ++
 .../split/DynamicKafkaSourceSplitSerializer.java}  |  48 +-
 .../kafka/source/KafkaPropertiesUtil.java  |  67 ++
 .../source/enumerator/KafkaSourceEnumState.java|   2 +-
 .../dynamic/source/DynamicKafkaSourceITTest.java   | 694 +++
 .../DynamicKafkaSourceEnumStateSerializerTest.java | 118 +++
 .../DynamicKafkaSourceEnumeratorTest.java  | 966 +
 .../StoppableKafkaEnumContextProxyTest.java| 211 +
 .../SingleClusterTopicMetadataServiceTest.java | 117 +++
 .../metrics/KafkaClusterMetricGroupTest.java   |  95 ++
 .../reader/DynamicKafkaSourceReaderTest.java   | 347 
 .../DynamicKafkaSourceSplitSerializerTest.java |  47 +
 .../DynamicKafkaSourceExternalContext.java | 263 ++
 ... DynamicKafkaSourceExternalContextFactory.java} |  40 +-
 .../kafka/testutils/MockKafkaMetadataService.java  |  93 ++
 .../kafka/testutils/TwoKafkaContainers.java|  62 ++
 .../kafka/testutils/YamlFileMetadataService.java   | 361 
 .../testutils/YamlFileMetadataServiceTest.java |  79 ++
 .../kafka/DynamicKafkaSourceTestHelper.java| 231 +
 .../streaming/connectors/kafka/KafkaTestBase.java  |  89 +-
 .../connectors/kafka/KafkaTestEnvironment.java |   2 +
 .../connectors/kafka/KafkaTestEnvironmentImpl.java |   7 +-
 .../src/test/resources/log4j2-test.properties  |   3 +
 .../src/t

(flink-connector-kafka) branch main updated: [hotfix] Synchronize CI pipeline setup. This closes #78

2024-01-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new d3bda90d [hotfix] Synchronize CI pipeline setup. This closes #78
d3bda90d is described below

commit d3bda90d74ec7d9cb68ec74672fc049f85692940
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Thu Jan 18 12:46:19 2024 +0100

[hotfix] Synchronize CI pipeline setup. This closes #78

* Synchronize CI pipeline setup

The Flink Kafka connector now tests:
- All PRs against `main` are tested against Flink `1.17.2` and `1.18.1`, 
instead of `1.17.1` and `1.18.0`
- The weekly run tests
-- `main` against `1.17-SNAPSHOT, `1.18-SNAPSHOT` and `1.19-SNAPSHOT` (1.19 
is newly added)
-- `v3.0` against `1.17-SNAPSHOT` and `1.18-SNAPSHOT` (as was before)

* Make sure that Python tests are also run during CI runs for PRs
---
 .github/workflows/push_pr.yml | 14 +++---
 .github/workflows/weekly.yml  | 20 +---
 2 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 099a181b..d57c0181 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,11 +25,11 @@ jobs:
   compile_and_test:
 strategy:
   matrix:
-flink: [ 1.17.1, 1.18.0 ]
-jdk: [ 8, 11, 17 ]
-exclude:
-  - jdk: 17
-flink: 1.17.1
+flink: [ 1.17.2 ]
+jdk: [ '8, 11' ]
+include:
+  - flink: 1.18.1
+jdk: '8, 11, 17'
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink }}
@@ -37,7 +37,7 @@ jobs:
   python_test:
 strategy:
   matrix:
-flink: [ 1.17.1, 1.18.0 ]
+flink: [ 1.17.2, 1.18.1 ]
 uses: 
apache/flink-connector-shared-utils/.github/workflows/python_ci.yml@ci_utils
 with:
-  flink_version: ${{ matrix.flink }}
+  flink_version: ${{ matrix.flink }}
\ No newline at end of file
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index b363b7fb..e6bf27dd 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -27,20 +27,26 @@ jobs:
 strategy:
   matrix:
 flink_branches: [{
-  flink: 1.17.1,
-  branch: v3.0
+  flink: 1.17-SNAPSHOT,
+  branch: main
 }, {
-  flink: 1.18.0,
-  branch: v3.0
+  flink: 1.18-SNAPSHOT,
+  jdk: '8, 11, 17',
+  branch: main
 }, {
-  flink: 1.17.1,
+  flink: 1.19-SNAPSHOT,
+  jdk: '8, 11, 17, 21',
   branch: main
+}, {
+  flink: 1.17.1,
+  branch: v3.0
 }, {
   flink: 1.18.0,
-  branch: main
+  branch: v3.0
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink_branches.flink }}
   connector_branch: ${{ matrix.flink_branches.branch }}
-  run_dependency_convergence: false
+  jdk_version: ${{ matrix.flink_branches.jdk || '8, 11' }}
+  run_dependency_convergence: false
\ No newline at end of file



(flink-connector-kafka) branch main updated: [FLINK-32416] Fix flaky tests by ensuring test utilities produce records with consistency and cleanup notify no more splits to ensure it is sent. This clos

2024-01-17 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/main by this push:
 new cdfa328b [FLINK-32416] Fix flaky tests by ensuring test utilities 
produce records with consistency and cleanup notify no more splits to ensure it 
is sent. This closes #79
cdfa328b is described below

commit cdfa328b5ec34d711ae2c9e93de6de7565fd1db6
Author: Mason Chen 
AuthorDate: Wed Jan 17 12:55:29 2024 -0800

[FLINK-32416] Fix flaky tests by ensuring test utilities produce records 
with consistency and cleanup notify no more splits to ensure it is sent. This 
closes #79
---
 .../enumerator/DynamicKafkaSourceEnumerator.java   | 49 --
 .../enumerator/StoppableKafkaEnumContextProxy.java | 29 ++---
 .../source/reader/DynamicKafkaSourceReader.java|  4 +-
 .../DynamicKafkaSourceEnumeratorTest.java  |  6 ++-
 .../StoppableKafkaEnumContextProxyTest.java|  3 +-
 .../kafka/DynamicKafkaSourceTestHelper.java|  4 +-
 6 files changed, 63 insertions(+), 32 deletions(-)

diff --git 
a/flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/dynamic/source/enumerator/DynamicKafkaSourceEnumerator.java
 
b/flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/dynamic/source/enumerator/DynamicKafkaSourceEnumerator.java
index cce8ab28..e14a36d9 100644
--- 
a/flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/dynamic/source/enumerator/DynamicKafkaSourceEnumerator.java
+++ 
b/flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/dynamic/source/enumerator/DynamicKafkaSourceEnumerator.java
@@ -96,6 +96,7 @@ public class DynamicKafkaSourceEnumerator
 private int kafkaMetadataServiceDiscoveryFailureCount;
 private Map> latestClusterTopicsMap;
 private Set latestKafkaStreams;
+private boolean firstDiscoveryComplete;
 
 public DynamicKafkaSourceEnumerator(
 KafkaStreamSubscriber kafkaStreamSubscriber,
@@ -151,6 +152,7 @@ public class DynamicKafkaSourceEnumerator
 
DynamicKafkaSourceOptions.STREAM_METADATA_DISCOVERY_FAILURE_THRESHOLD,
 Integer::parseInt);
 this.kafkaMetadataServiceDiscoveryFailureCount = 0;
+this.firstDiscoveryComplete = false;
 
 this.kafkaMetadataService = kafkaMetadataService;
 this.stoppableKafkaEnumContextProxyFactory = 
stoppableKafkaEnumContextProxyFactory;
@@ -212,32 +214,27 @@ public class DynamicKafkaSourceEnumerator
 
 private void handleNoMoreSplits() {
 if (Boundedness.BOUNDED.equals(boundedness)) {
-enumContext.runInCoordinatorThread(
-() -> {
-boolean allEnumeratorsHaveSignalledNoMoreSplits = true;
-for (StoppableKafkaEnumContextProxy context :
-clusterEnumContextMap.values()) {
-allEnumeratorsHaveSignalledNoMoreSplits =
-allEnumeratorsHaveSignalledNoMoreSplits
-&& context.isNoMoreSplits();
-}
-
-if (allEnumeratorsHaveSignalledNoMoreSplits) {
-logger.info(
-"Signal no more splits to all readers: {}",
-enumContext.registeredReaders().keySet());
-enumContext
-.registeredReaders()
-.keySet()
-.forEach(enumContext::signalNoMoreSplits);
-}
-});
+boolean allEnumeratorsHaveSignalledNoMoreSplits = true;
+for (StoppableKafkaEnumContextProxy context : 
clusterEnumContextMap.values()) {
+allEnumeratorsHaveSignalledNoMoreSplits =
+allEnumeratorsHaveSignalledNoMoreSplits && 
context.isNoMoreSplits();
+}
+
+if (firstDiscoveryComplete && 
allEnumeratorsHaveSignalledNoMoreSplits) {
+logger.info(
+"Signal no more splits to all readers: {}",
+enumContext.registeredReaders().keySet());
+
enumContext.registeredReaders().keySet().forEach(enumContext::signalNoMoreSplits);
+} else {
+logger.info("Not ready to notify no more splits to readers.");
+}
 }
 }
 
 // --- private methods for metadata discovery ---
 
 private void onHandleSubscribedStreamsFetch(Set 
fetchedKafkaStreams, Throwable t) {
+firstDiscoveryComplete = true;
 Set handledFetchKafka

(flink-connector-elasticsearch) branch v3.0 updated: [hotfix] Set maximum supported Flink version to 1.17 for `v3.0`

2024-01-16 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-elasticsearch.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new f94649a  [hotfix] Set maximum supported Flink version to 1.17 for 
`v3.0`
f94649a is described below

commit f94649a60af367109f38c651d4dc819e0a430523
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Tue Jan 16 10:42:10 2024 +0100

[hotfix] Set maximum supported Flink version to 1.17 for `v3.0`
---
 .github/workflows/push_pr.yml | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 89ea3fb..4f22f02 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -16,13 +16,18 @@
 # limitations under the License.
 

 
-name: Build flink-connector-elasticsearch
+name: CI
 on: [push, pull_request]
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}
   cancel-in-progress: true
 jobs:
   compile_and_test:
+strategy:
+  matrix:
+flink: [ 1.16-SNAPSHOT, 1.17-SNAPSHOT ]
+jdk: [ '8, 11' ]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
-  flink_version: 1.16.2
+  flink_version: ${{ matrix.flink }}
+  jdk_version: ${{ matrix.jdk }}



(flink-connector-elasticsearch) branch main updated: [hotfix] Set maximum supported Flink version to 1.17 for `v3.0`

2024-01-16 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-elasticsearch.git


The following commit(s) were added to refs/heads/main by this push:
 new 153b8fc  [hotfix] Set maximum supported Flink version to 1.17 for 
`v3.0`
153b8fc is described below

commit 153b8fc23e14c03c4bacf2c24fbe0fee286ec6e2
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Tue Jan 16 10:39:25 2024 +0100

[hotfix] Set maximum supported Flink version to 1.17 for `v3.0`
---
 .github/workflows/weekly.yml | 4 
 1 file changed, 4 deletions(-)

diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 19904b2..109058c 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -46,10 +46,6 @@ jobs:
 }, {
   flink: 1.17.1,
   branch: v3.0
-}, {
-  flink: 1.18.0,
-  jdk: '8, 11, 17',
-  branch: v3.0
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:



(flink-connector-shared-utils) branch ci_utils updated: [hotfix] Fix incorrect echo in python_ci.yml so that it emits the correct JDK version. This closes #32

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch ci_utils
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-shared-utils.git


The following commit(s) were added to refs/heads/ci_utils by this push:
 new e39cd5f  [hotfix] Fix incorrect echo in python_ci.yml so that it emits 
the correct JDK version. This closes #32
e39cd5f is described below

commit e39cd5f3dd33fa1609c93004308a2aee3069abec
Author: gongzhongqiang 
AuthorDate: Sat Jan 13 00:10:48 2024 +0800

[hotfix] Fix incorrect echo in python_ci.yml so that it emits the correct 
JDK version. This closes #32
---
 .github/workflows/python_ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/python_ci.yml b/.github/workflows/python_ci.yml
index 08811b3..8d9d7ac 100644
--- a/.github/workflows/python_ci.yml
+++ b/.github/workflows/python_ci.yml
@@ -55,7 +55,7 @@ jobs:
   MVN_CONNECTION_OPTIONS: -Dhttp.keepAlive=false 
-Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
   MVN_BUILD_OUTPUT_FILE: "/tmp/mvn_build_output.out"
 steps:
-  - run: echo "Running CI pipeline for JDK version 8"
+  - run: echo "Running CI pipeline for JDK version ${{ matrix.jdk }}"
 
   - name: Check out repository code
 uses: actions/checkout@v3



svn commit: r66574 - in /dev/flink/flink-connector-rabbitmq-3.0.2-rc1: ./ flink-connector-rabbitmq-3.0.2-src.tgz flink-connector-rabbitmq-3.0.2-src.tgz.asc flink-connector-rabbitmq-3.0.2-src.tgz.sha51

2024-01-12 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 12 12:41:51 2024
New Revision: 66574

Log:
Add flink-connector-rabbitmq-3.0.2-rc1

Added:
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/

dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz
   (with props)

dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc

dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512

Added: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc
==
--- 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc
 (added)
+++ 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc
 Fri Jan 12 12:41:51 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZaEzggAKCRBlMhuDgrIZ
+r3WoAPoDoMT88XVcLOUgxZ3W4Nde8ke23O2G5k93IOGZvMS1VwD/ZjazMDNO9uJD
+vzXSl6pc1YuLedrOSSWZc/8A6VzxFAs=
+=7WGF
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512
==
--- 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512
 Fri Jan 12 12:41:51 2024
@@ -0,0 +1 @@
+e3fe32e426a69750798584e0db9bf542ce1794f8c38b657053189b43bc51bf6499950a443b0d837e5e2fb4c1d53e7727135047439dcd0749af556a14383b2425
  flink-connector-rabbitmq-3.0.2-src.tgz




(flink-connector-rabbitmq) annotated tag v3.0.2-rc1 updated (0a3e3d1 -> 483bc05)

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.0.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


*** WARNING: tag v3.0.2-rc1 was modified! ***

from 0a3e3d1  (commit)
  to 483bc05  (tag)
 tagging 0a3e3d102da2e216ac806212fc093b0d8518e22f (commit)
  by Martijn Visser
  on Fri Jan 12 13:40:20 2024 +0100

- Log -
v3.0.2-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZaEzNAAKCRBlMhuDgrIZ
r8wjAQDqRjhfl8oN1+QSi0yib2+w1u35m8GNb2tm/j8KgroyhwD9GPLES6yL+Qm3
YnQOFLTyqB82WmxAejQRFGhtzxDBEg4=
=E4t9
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-hbase) annotated tag v3.0.2-rc1 deleted (was 9341e8a)

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.0.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


*** WARNING: tag v3.0.2-rc1 was deleted! ***

   tag was  9341e8a

This change permanently discards the following revisions:

 discard 4c24d40  Update version to 3.0.2



svn commit: r66573 - /dev/flink/flink-connector-rabbitmq-3.0.2-rc1/

2024-01-12 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 12 12:39:37 2024
New Revision: 66573

Log:
[Revert] Delete 
https://dist.apache.org/repos/dist/dev/flink/flink-connector-rabbitmq-3.0.2-rc1

Removed:
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/



svn commit: r66572 - in /dev/flink/flink-connector-rabbitmq-3.0.2-rc1: ./ flink-connector-rabbitmq-3.0.2-src.tgz flink-connector-rabbitmq-3.0.2-src.tgz.asc flink-connector-rabbitmq-3.0.2-src.tgz.sha51

2024-01-12 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 12 12:37:54 2024
New Revision: 66572

Log:
Add flink-connector-rabbitmq-3.0.2-rc1

Added:
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/

dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz
   (with props)

dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc

dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512

Added: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc
==
--- 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc
 (added)
+++ 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.asc
 Fri Jan 12 12:37:54 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZaEylAAKCRBlMhuDgrIZ
+r0w+AQCjNUOKrVwIcBgP0KZbu5busHx4RYnKPcvb4LmGIFOiJAD/YF+fn2QqYuz/
+AGQ7B5N6qpsN0ese2bwSYM73qfdg9A0=
+=0RJK
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512
==
--- 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-rabbitmq-3.0.2-rc1/flink-connector-rabbitmq-3.0.2-src.tgz.sha512
 Fri Jan 12 12:37:54 2024
@@ -0,0 +1 @@
+2db68d3122dd1b5ddb0ad251952ad803c3fa8f4801ead223f08c378f8f86e54984b4be5ab8f1162245ba1eeb3db9201a7f8db68c705bec2236031c7fab47419e
  flink-connector-rabbitmq-3.0.2-src.tgz




(flink-connector-hbase) annotated tag v3.0.2-rc1 updated (4c24d40 -> 9341e8a)

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.0.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


*** WARNING: tag v3.0.2-rc1 was modified! ***

from 4c24d40  (commit)
  to 9341e8a  (tag)
 tagging 4c24d40a788ec3cae6985203d9ac51ef857d (commit)
 replaces v3.0.1-rc2
  by Martijn Visser
  on Fri Jan 12 13:36:13 2024 +0100

- Log -
v3.0.2-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZaEyPQAKCRBlMhuDgrIZ
r1idAQDJh4qW3nlp1U6+0aNSRVkBaP38IBhwzKaQtXub741vXgEAm69sDM2Ev+O0
F+7+jDj8LSE1Q+Gf5U4esx+1hufYeQ8=
=17z2
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



svn commit: r66571 - /dev/flink/flink-connector-hbase-3.0.1-rc1/

2024-01-12 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 12 12:31:07 2024
New Revision: 66571

Log:
[Revert] Delete 
https://dist.apache.org/repos/dist/dev/flink/flink-connector-hbase-3.0.1-rc1

Removed:
dev/flink/flink-connector-hbase-3.0.1-rc1/



svn commit: r66568 - in /dev/flink/flink-connector-hbase-3.0.1-rc2: ./ flink-connector-hbase-3.0.1-src.tgz flink-connector-hbase-3.0.1-src.tgz.asc flink-connector-hbase-3.0.1-src.tgz.sha512

2024-01-12 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan 12 10:38:33 2024
New Revision: 66568

Log:
Add flink-connector-hbase-3.0.1-rc2

Added:
dev/flink/flink-connector-hbase-3.0.1-rc2/

dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz   
(with props)

dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.asc

dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.sha512

Added: 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.asc
==
--- 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.asc
 (added)
+++ 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.asc
 Fri Jan 12 10:38:33 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZaEWmwAKCRBlMhuDgrIZ
+rxPQAP9KI8bI6wfQfMo6g1omdU1jOynjqP4hg4fJ6QMhWPySoQEAxyHTfPQiGeDT
+yMIN9OpEbX/tGBmCxBMzutC0XCRI5QY=
+=eLZL
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.sha512
==
--- 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-hbase-3.0.1-rc2/flink-connector-hbase-3.0.1-src.tgz.sha512
 Fri Jan 12 10:38:33 2024
@@ -0,0 +1 @@
+609413cb7dea8a15faa01087ba7d83e1dcd38c50f5c597c7c4ca12fe3ddda74d03b130af9b0875a43167da2a5bfaad167443780d202aa11ea52e991074bdb5bc
  flink-connector-hbase-3.0.1-src.tgz




(flink-connector-hbase) annotated tag v3.0.1-rc2 updated (ee6767b -> 978a165)

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.0.1-rc2
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


*** WARNING: tag v3.0.1-rc2 was modified! ***

from ee6767b  (commit)
  to 978a165  (tag)
 tagging ee6767b3030992b3410a3e74bcf8ae665e24ac10 (commit)
  by Martijn Visser
  on Fri Jan 12 11:37:44 2024 +0100

- Log -
v3.0.1-rc2
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZaEWeAAKCRBlMhuDgrIZ
r2AUAP9AylCMNt5RdTYyGckLvMNdcBg7YXM0lbfY72uqxrm3GgD+KxXf6uNie6Ri
V91VsE9nPVP13zyRGkUvQGlwzVwcEgQ=
=xBIS
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-rabbitmq) branch v3.0 updated: [FLINK-34020] Bump CI flink version on flink-connector-rabbitmq. This closes #23

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new 1dc7b36  [FLINK-34020] Bump CI flink version on 
flink-connector-rabbitmq. This closes #23
1dc7b36 is described below

commit 1dc7b36477295dd57c29a13c964b8242653f5482
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 12 10:13:23 2024 +0100

[FLINK-34020] Bump CI flink version on flink-connector-rabbitmq. This 
closes #23

* [FLINK-34020] Bump CI flink version on flink-connector-rabbitmq

* [hotfix] Set lowest supported Flink version to 1.16.0 since that's still 
supported

* [hotfix] Set copyright year to 2024

-

Co-authored-by: Hang Ruan 
Co-authored-by: Sergey Nuyanzin 

(cherry picked from commit 33d125f591cc5f99e12280fbe2725bd374f7738b)
---
 .github/workflows/push_pr.yml  | 10 +++-
 .github/workflows/weekly.yml   | 32 ++--
 flink-connector-rabbitmq/pom.xml   | 30 +++
 .../streaming/connectors/rabbitmq/RMQSource.java   |  4 ++
 .../rabbitmq/test/DockerImageVersions.java |  2 +-
 pom.xml| 61 +-
 6 files changed, 121 insertions(+), 18 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index e3a7f8b..c423f27 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -23,6 +23,14 @@ concurrency:
   cancel-in-progress: true
 jobs:
   compile_and_test:
+strategy:
+  matrix:
+flink: [ 1.16.3, 1.17.2 ]
+jdk: [ '8, 11' ]
+include:
+  - flink: 1.18.0
+jdk: '8, 11, 17'
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
-  flink_version: 1.16.1
+  flink_version: ${{ matrix.flink }}
+  jdk_version: ${{ matrix.jdk }}
\ No newline at end of file
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 9d34bc1..cf31d3e 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -26,8 +26,34 @@ jobs:
 if: github.repository_owner == 'apache'
 strategy:
   matrix:
-flink: [1.16-SNAPSHOT, 1.17-SNAPSHOT]
+flink_branches: [{
+  flink: 1.16-SNAPSHOT,
+  branch: main
+}, {
+  flink: 1.17-SNAPSHOT,
+  branch: main
+}, {
+  flink: 1.18-SNAPSHOT,
+  jdk: '8, 11, 17',
+  branch: main
+}, {
+  flink: 1.19-SNAPSHOT,
+  jdk: '8, 11, 17, 21',
+  branch: main
+}, {
+  flink: 1.16.2,
+  branch: v3.0
+}, {
+  flink: 1.17.1,
+  branch: v3.0
+}, {
+  flink: 1.18.0,
+  jdk: '8, 11, 17',
+  branch: v3.0
+}]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
-  flink_version: ${{ matrix.flink }}
-  run_dependency_convergence: false
+  flink_version: ${{ matrix.flink_branches.flink }}
+  connector_branch: ${{ matrix.flink_branches.branch }}
+  jdk_version: ${{ matrix.flink_branches.jdk || '8, 11' }}
+  run_dependency_convergence: false
\ No newline at end of file
diff --git a/flink-connector-rabbitmq/pom.xml b/flink-connector-rabbitmq/pom.xml
index a8fa213..fc6d527 100644
--- a/flink-connector-rabbitmq/pom.xml
+++ b/flink-connector-rabbitmq/pom.xml
@@ -91,4 +91,34 @@ under the License.


 
+   
+   
+   run-end-to-end-tests
+   
+   
+   
+   
org.apache.maven.plugins
+   
maven-surefire-plugin
+   
+   
+   
end-to-end-tests
+   
integration-test
+   
+  

(flink-connector-rabbitmq) branch main updated: [hotfix] Update Flink version for weekly tests from 1.16.2 to 1.16.3 and from 1.17.1 to 1.17.2

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/main by this push:
 new 3d717b2  [hotfix] Update Flink version for weekly tests from 1.16.2 to 
1.16.3 and from 1.17.1 to 1.17.2
3d717b2 is described below

commit 3d717b21db41dba2561f11fcb93423ad0aabccd4
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 12 10:12:50 2024 +0100

[hotfix] Update Flink version for weekly tests from 1.16.2 to 1.16.3 and 
from 1.17.1 to 1.17.2
---
 .github/workflows/weekly.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index cf31d3e..f7396ed 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -41,10 +41,10 @@ jobs:
   jdk: '8, 11, 17, 21',
   branch: main
 }, {
-  flink: 1.16.2,
+  flink: 1.16.3,
   branch: v3.0
 }, {
-  flink: 1.17.1,
+  flink: 1.17.2,
   branch: v3.0
 }, {
   flink: 1.18.0,



(flink-connector-rabbitmq) branch v3.0 updated: [hotfix] Set copyright year to 2024

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new d7797a4  [hotfix] Set copyright year to 2024
d7797a4 is described below

commit d7797a4066fbc4eb71cedf14ff5b77b9a5df2793
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 12 10:11:18 2024 +0100

[hotfix] Set copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index cbd559e..b3d91aa 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink RabbitMQ Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-rabbitmq) branch v3.0 updated: [FLINK-30417][Connectors/RabbitMQ] Add "RabbitMQ" to the error while creating the channel and failing. This closes #4

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new 702f0bd  [FLINK-30417][Connectors/RabbitMQ] Add "RabbitMQ" to the 
error while creating the channel and failing. This closes #4
702f0bd is described below

commit 702f0bd687eca2ca1f460fef9229f3db213c1803
Author: Yaron Shani 
AuthorDate: Tue Dec 20 17:06:27 2022 +0200

[FLINK-30417][Connectors/RabbitMQ] Add "RabbitMQ" to the error while 
creating the channel and failing. This closes #4

(cherry picked from commit 967f713257bf7e933c04808c857b0e549071b863)
---
 .../java/org/apache/flink/streaming/connectors/rabbitmq/RMQSink.java| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/flink-connector-rabbitmq/src/main/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSink.java
 
b/flink-connector-rabbitmq/src/main/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSink.java
index d0eb0ef..6ebeb1f 100644
--- 
a/flink-connector-rabbitmq/src/main/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSink.java
+++ 
b/flink-connector-rabbitmq/src/main/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSink.java
@@ -181,7 +181,7 @@ public class RMQSink extends RichSinkFunction {
 channel.addReturnListener(returnListener);
 }
 } catch (IOException e) {
-throw new RuntimeException("Error while creating the channel", e);
+throw new RuntimeException("Error while creating the RabbitMQ 
channel", e);
 }
 }
 



(flink-connector-rabbitmq) branch main updated: [FLINK-34020] Bump CI flink version on flink-connector-rabbitmq. This closes #22

2024-01-12 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/main by this push:
 new 33d125f  [FLINK-34020] Bump CI flink version on 
flink-connector-rabbitmq. This closes #22
33d125f is described below

commit 33d125f591cc5f99e12280fbe2725bd374f7738b
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 12 09:35:00 2024 +0100

[FLINK-34020] Bump CI flink version on flink-connector-rabbitmq. This 
closes #22

* [FLINK-34020] Bump CI flink version on flink-connector-rabbitmq

* [hotfix] Set lowest supported Flink version to 1.16.0 since that's still 
supported

* [hotfix] Set copyright year to 2024

-

Co-authored-by: Hang Ruan 
Co-authored-by: Sergey Nuyanzin 
---
 .github/workflows/push_pr.yml  | 12 -
 .github/workflows/weekly.yml   | 11 +++-
 NOTICE |  2 +-
 flink-connector-rabbitmq/pom.xml   | 30 +++
 .../streaming/connectors/rabbitmq/RMQSource.java   |  4 ++
 .../rabbitmq/test/DockerImageVersions.java |  2 +-
 pom.xml| 61 +-
 7 files changed, 104 insertions(+), 18 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index e84ea7d..6404e34 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -23,6 +23,16 @@ concurrency:
   cancel-in-progress: true
 jobs:
   compile_and_test:
+strategy:
+  matrix:
+flink: [ 1.16-SNAPSHOT, 1.17-SNAPSHOT ]
+jdk: [ '8, 11' ]
+include:
+  - flink: 1.18-SNAPSHOT
+jdk: '8, 11, 17'
+  - flink: 1.19-SNAPSHOT
+jdk: '8, 11, 17, 21'
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
-  flink_version: 1.17.0
\ No newline at end of file
+  flink_version: ${{ matrix.flink }}
+  jdk_version: ${{ matrix.jdk }}
\ No newline at end of file
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index c62cb13..cf31d3e 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -34,6 +34,11 @@ jobs:
   branch: main
 }, {
   flink: 1.18-SNAPSHOT,
+  jdk: '8, 11, 17',
+  branch: main
+}, {
+  flink: 1.19-SNAPSHOT,
+  jdk: '8, 11, 17, 21',
   branch: main
 }, {
   flink: 1.16.2,
@@ -42,11 +47,13 @@ jobs:
   flink: 1.17.1,
   branch: v3.0
 }, {
-  flink: 1.18-SNAPSHOT,
+  flink: 1.18.0,
+  jdk: '8, 11, 17',
   branch: v3.0
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink_branches.flink }}
   connector_branch: ${{ matrix.flink_branches.branch }}
-  run_dependency_convergence: false
+  jdk_version: ${{ matrix.flink_branches.jdk || '8, 11' }}
+  run_dependency_convergence: false
\ No newline at end of file
diff --git a/NOTICE b/NOTICE
index cbd559e..b3d91aa 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink RabbitMQ Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/flink-connector-rabbitmq/pom.xml b/flink-connector-rabbitmq/pom.xml
index a8fa213..fc6d527 100644
--- a/flink-connector-rabbitmq/pom.xml
+++ b/flink-connector-rabbitmq/pom.xml
@@ -91,4 +91,34 @@ under the License.


 
+   
+   
+   run-end-to-end-tests
+   
+   
+   
+   
org.apache.maven.plugins
+   
maven-surefire-plugin
+   
+   
+   
end-to-end-tests
+   
integration-test
+   
+  

svn commit: r66529 - /dev/flink/flink-shaded-18.0-rc1/ /release/flink/flink-shaded-18.0/

2024-01-10 Thread martijnvisser
Author: martijnvisser
Date: Wed Jan 10 08:21:48 2024
New Revision: 66529

Log:
Release Flink-shaded 18.0

Added:
release/flink/flink-shaded-18.0/
  - copied from r66528, dev/flink/flink-shaded-18.0-rc1/
Removed:
dev/flink/flink-shaded-18.0-rc1/



(flink-connector-elasticsearch) branch main updated: [FLINK-34002] Bump CI flink version on flink-connector-elasticsearch to support Flink 1.19. This closes #86

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-elasticsearch.git


The following commit(s) were added to refs/heads/main by this push:
 new 52f2afd  [FLINK-34002] Bump CI flink version on 
flink-connector-elasticsearch to support Flink 1.19. This closes #86
52f2afd is described below

commit 52f2afdda90d4d8881d64e6d13c8c8f8b94eb922
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Mon Jan 8 13:07:24 2024 +0100

[FLINK-34002] Bump CI flink version on flink-connector-elasticsearch to 
support Flink 1.19. This closes #86

* [FLINK-34002] Bump CI Flink version on flink-connector-elasticsearch to 
support Flink 1.19

* [FLINK-34002] Java 17 support for connector

* Make tests passing for jdk 17+

-

Co-authored-by: Sergey Nuyanzin 
---
 .github/workflows/push_pr.yml| 9 -
 .github/workflows/weekly.yml | 7 +++
 .../flink-connector-elasticsearch6-e2e-tests/pom.xml | 2 ++
 .../flink-connector-elasticsearch7-e2e-tests/pom.xml | 2 ++
 flink-connector-elasticsearch-e2e-tests/pom.xml  | 6 ++
 flink-connector-elasticsearch6/pom.xml   | 2 ++
 flink-connector-elasticsearch7/pom.xml   | 2 ++
 pom.xml  | 3 +++
 8 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 0527357..9d349c0 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,7 +25,14 @@ jobs:
   compile_and_test:
 strategy:
   matrix:
-flink: [1.17.1, 1.18.0, 1.19-SNAPSHOT]
+flink: [ 1.16-SNAPSHOT, 1.17-SNAPSHOT ]
+jdk: [ '8, 11' ]
+include:
+  - flink: 1.18-SNAPSHOT
+jdk: '8, 11, 17'
+  - flink: 1.19-SNAPSHOT
+jdk: '8, 11, 17, 21'
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink }}
+  jdk_version: ${{ matrix.jdk }}
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index f5b46f0..19904b2 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -34,9 +34,11 @@ jobs:
   branch: main
 }, {
   flink: 1.18-SNAPSHOT,
+  jdk: '8, 11, 17',
   branch: main
 }, {
   flink: 1.19-SNAPSHOT,
+  jdk: '8, 11, 17, 21',
   branch: main
 }, {
   flink: 1.16.2,
@@ -44,9 +46,14 @@ jobs:
 }, {
   flink: 1.17.1,
   branch: v3.0
+}, {
+  flink: 1.18.0,
+  jdk: '8, 11, 17',
+  branch: v3.0
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink_branches.flink }}
   connector_branch: ${{ matrix.flink_branches.branch }}
+  jdk_version: ${{ matrix.flink_branches.jdk || '8, 11' }}
   run_dependency_convergence: false
diff --git 
a/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch6-e2e-tests/pom.xml
 
b/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch6-e2e-tests/pom.xml
index a4bf490..d778c61 100644
--- 
a/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch6-e2e-tests/pom.xml
+++ 
b/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch6-e2e-tests/pom.xml
@@ -35,6 +35,8 @@ under the License.
 

6.8.20
+ 
--add-opens=java.base/java.util=ALL-UNNAMED 

 

diff --git 
a/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch7-e2e-tests/pom.xml
 
b/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch7-e2e-tests/pom.xml
index 78ec83a..617be40 100644
--- 
a/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch7-e2e-tests/pom.xml
+++ 
b/flink-connector-elasticsearch-e2e-tests/flink-connector-elasticsearch7-e2e-tests/pom.xml
@@ -35,6 +35,8 @@ under the License.
 

7.10.2
+ 
--add-opens=java.base/java.util=ALL-UNNAMED 

 

diff --git a/flink-connector-elasticsearch-e2e-tests/pom.xml 
b/flink-connector-elasticsearch-e2e-tests/pom.xml
index 1114edc..c7f8a4b 100644
--- a/flink-connector-elasticsearch-e2e-tests/pom.xml
+++ b/flink-connector-elasticsearch-e2e-tests/pom.xml
@@ -39,6 +39,11 @@ under the License.
flink-connector-elasticsearch7-e2e-tests
 
 
+   
+ 
--add-opens=java.base/java.util=ALL-UNNAMED 
+   
+


run-end-to-end-tests
@@ -63,6 +68,7 @@ under the L

(flink-connector-rabbitmq) branch v3.0 updated: [FLINK-34019] Bump com.rabbitmq:amqp-client from 5.13.1 to 5.20.0. This closes #18

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new 881c83b  [FLINK-34019] Bump com.rabbitmq:amqp-client from 5.13.1 to 
5.20.0. This closes #18
881c83b is described below

commit 881c83b5daf3a4e48a8027f85dff1f1f99dc6f81
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 8 11:05:28 2024 +0100

[FLINK-34019] Bump com.rabbitmq:amqp-client from 5.13.1 to 5.20.0. This 
closes #18

* Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq

Bumps 
[com.rabbitmq:amqp-client](https://github.com/rabbitmq/rabbitmq-java-client) 
from 5.13.1 to 5.18.0.
- [Release notes](https://github.com/rabbitmq/rabbitmq-java-client/releases)
- 
[Commits](https://github.com/rabbitmq/rabbitmq-java-client/compare/v5.13.1...v5.18.0)

---
updated-dependencies:
- dependency-name: com.rabbitmq:amqp-client
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 

* Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq

-

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martijn Visser 
<2989614+martijnvis...@users.noreply.github.com>
(cherry picked from commit 427bf4cd9fbf27d338a33250257489491952aeb8)
---
 flink-connector-rabbitmq/pom.xml| 2 +-
 flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/flink-connector-rabbitmq/pom.xml b/flink-connector-rabbitmq/pom.xml
index b2f5dcf..a8fa213 100644
--- a/flink-connector-rabbitmq/pom.xml
+++ b/flink-connector-rabbitmq/pom.xml
@@ -36,7 +36,7 @@ under the License.
 


-   5.13.1
+   5.20.0

 

diff --git a/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE 
b/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE
index 9cdf920..e4f475f 100644
--- a/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE
+++ b/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE
@@ -6,4 +6,4 @@ The Apache Software Foundation (http://www.apache.org/).
 
 This project bundles the following dependencies under the Apache Software 
License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
 
-- com.rabbitmq:amqp-client:5.13.1
+- com.rabbitmq:amqp-client:5.20.0



(flink-connector-rabbitmq) branch dependabot/maven/flink-connector-rabbitmq/com.rabbitmq-amqp-client-5.18.0 deleted (was b565135)

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/flink-connector-rabbitmq/com.rabbitmq-amqp-client-5.18.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


 was b565135  Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(flink-connector-rabbitmq) branch main updated: [FLINK-34019] Bump com.rabbitmq:amqp-client from 5.13.1 to 5.20.0. This closes #18

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/main by this push:
 new 427bf4c  [FLINK-34019] Bump com.rabbitmq:amqp-client from 5.13.1 to 
5.20.0. This closes #18
427bf4c is described below

commit 427bf4cd9fbf27d338a33250257489491952aeb8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 8 11:05:28 2024 +0100

[FLINK-34019] Bump com.rabbitmq:amqp-client from 5.13.1 to 5.20.0. This 
closes #18

* Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq

Bumps 
[com.rabbitmq:amqp-client](https://github.com/rabbitmq/rabbitmq-java-client) 
from 5.13.1 to 5.18.0.
- [Release notes](https://github.com/rabbitmq/rabbitmq-java-client/releases)
- 
[Commits](https://github.com/rabbitmq/rabbitmq-java-client/compare/v5.13.1...v5.18.0)

---
updated-dependencies:
- dependency-name: com.rabbitmq:amqp-client
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 

* Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq

-

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martijn Visser 
<2989614+martijnvis...@users.noreply.github.com>
---
 flink-connector-rabbitmq/pom.xml| 2 +-
 flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/flink-connector-rabbitmq/pom.xml b/flink-connector-rabbitmq/pom.xml
index b2f5dcf..a8fa213 100644
--- a/flink-connector-rabbitmq/pom.xml
+++ b/flink-connector-rabbitmq/pom.xml
@@ -36,7 +36,7 @@ under the License.
 


-   5.13.1
+   5.20.0

 

diff --git a/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE 
b/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE
index 9cdf920..e4f475f 100644
--- a/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE
+++ b/flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE
@@ -6,4 +6,4 @@ The Apache Software Foundation (http://www.apache.org/).
 
 This project bundles the following dependencies under the Apache Software 
License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
 
-- com.rabbitmq:amqp-client:5.13.1
+- com.rabbitmq:amqp-client:5.20.0



(flink-connector-rabbitmq) branch dependabot/maven/flink-connector-rabbitmq/com.rabbitmq-amqp-client-5.18.0 updated (727fe27 -> b565135)

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/flink-connector-rabbitmq/com.rabbitmq-amqp-client-5.18.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


from 727fe27  Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq
 add b565135  Bump com.rabbitmq:amqp-client in /flink-connector-rabbitmq

No new revisions were added by this update.

Summary of changes:
 flink-connector-rabbitmq/pom.xml| 2 +-
 flink-sql-connector-rabbitmq/src/main/resources/META-INF/NOTICE | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)



(flink-connector-rabbitmq) branch v3.0 updated: [FLINK-26907] RMQSourceITCase failed on Azure due to container startup failed. This closes #20

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new 8672727  [FLINK-26907] RMQSourceITCase failed on Azure due to 
container startup failed. This closes #20
8672727 is described below

commit 8672727f3643f19c951afcf20369ccf06aea9b56
Author: yuxiang <384669...@qq.com>
AuthorDate: Mon Jan 8 17:00:24 2024 +0800

[FLINK-26907] RMQSourceITCase failed on Azure due to container startup 
failed. This closes #20

Co-authored-by: yu <13485876233>
(cherry picked from commit 7203c951987412c669e9b7ca75d5a8584b2b8c80)
---
 .../apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
 
b/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
index a245d54..db3a32e 100644
--- 
a/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
+++ 
b/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
@@ -88,7 +88,8 @@ public class RMQSourceITCase {
 public static final RabbitMQContainer RMQ_CONTAINER =
 new 
RabbitMQContainer(DockerImageName.parse(DockerImageVersions.RABBITMQ))
 .withExposedPorts(RABBITMQ_PORT)
-.withLogConsumer(LOG_CONSUMER);
+.withLogConsumer(LOG_CONSUMER)
+.withStartupAttempts(3);
 
 @Before
 public void setUp() throws Exception {



(flink-connector-rabbitmq) branch main updated: [FLINK-26907] RMQSourceITCase failed on Azure due to container startup failed. This closes #20

2024-01-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-rabbitmq.git


The following commit(s) were added to refs/heads/main by this push:
 new 7203c95  [FLINK-26907] RMQSourceITCase failed on Azure due to 
container startup failed. This closes #20
7203c95 is described below

commit 7203c951987412c669e9b7ca75d5a8584b2b8c80
Author: yuxiang <384669...@qq.com>
AuthorDate: Mon Jan 8 17:00:24 2024 +0800

[FLINK-26907] RMQSourceITCase failed on Azure due to container startup 
failed. This closes #20

Co-authored-by: yu <13485876233>
---
 .../apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
 
b/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
index a245d54..db3a32e 100644
--- 
a/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
+++ 
b/flink-connector-rabbitmq/src/test/java/org/apache/flink/streaming/connectors/rabbitmq/RMQSourceITCase.java
@@ -88,7 +88,8 @@ public class RMQSourceITCase {
 public static final RabbitMQContainer RMQ_CONTAINER =
 new 
RabbitMQContainer(DockerImageName.parse(DockerImageVersions.RABBITMQ))
 .withExposedPorts(RABBITMQ_PORT)
-.withLogConsumer(LOG_CONSUMER);
+.withLogConsumer(LOG_CONSUMER)
+.withStartupAttempts(3);
 
 @Before
 public void setUp() throws Exception {



(flink-connector-hbase) annotated tag v3.0.1-rc1 updated (b968737 -> 2129704)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.0.1-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


*** WARNING: tag v3.0.1-rc1 was modified! ***

from b968737  (commit)
  to 2129704  (tag)
 tagging b9687379e14644ebe4e21e6a3853187c47e2bed9 (commit)
  by Martijn Visser
  on Fri Jan 5 15:48:26 2024 +0100

- Log -
v3.0.1-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZgWugAKCRBlMhuDgrIZ
r8ECAQCFivJDQkcNgdl80R5ar5DTxcweLZsK6fKv49cnI6Bu2gEAwwvuQVGD03kf
8kwmUm/z8c2Ztf9HZ78Qt1t6Z/vPXwI=
=ayHu
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



svn commit: r66434 - in /dev/flink/flink-connector-hbase-3.0.1-rc1: ./ flink-connector-hbase-3.0.1-src.tgz flink-connector-hbase-3.0.1-src.tgz.asc flink-connector-hbase-3.0.1-src.tgz.sha512

2024-01-05 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan  5 14:48:47 2024
New Revision: 66434

Log:
Add flink-connector-hbase-3.0.1-rc1

Added:
dev/flink/flink-connector-hbase-3.0.1-rc1/

dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz   
(with props)

dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.asc

dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.sha512

Added: 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.asc
==
--- 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.asc
 (added)
+++ 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.asc
 Fri Jan  5 14:48:47 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZgWxAAKCRBlMhuDgrIZ
+r+kVAP95W+64PDroXou5fumpbUDbDVKemTvxOaflWJW4tpVALAEAk2KMa+pF6sHQ
+1QBCX+tfVEc2YdJVtNVEbdo9s9WHuwA=
+=YK53
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.sha512
==
--- 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-hbase-3.0.1-rc1/flink-connector-hbase-3.0.1-src.tgz.sha512
 Fri Jan  5 14:48:47 2024
@@ -0,0 +1 @@
+fc390efb59ad994bc3ef7967948392874e9a7ff072a71427b8aeceb122b2a69bd3e07f451f26ca118bf97f5733732c33f66e137b768bb18024e4c11aad306c1f
  flink-connector-hbase-3.0.1-src.tgz




(flink-connector-elasticsearch) branch main updated: [hotfix] Update copyright year to 2024

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-elasticsearch.git


The following commit(s) were added to refs/heads/main by this push:
 new c0e9efd  [hotfix] Update copyright year to 2024
c0e9efd is described below

commit c0e9efda750c97233b219d0926f29fd05100d510
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 15:27:07 2024 +0100

[hotfix] Update copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index e9934a4..9c19657 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink Elasticsearch Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-elasticsearch) branch v3.0 updated: [hotfix] Update copyright year to 2024

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository 
https://gitbox.apache.org/repos/asf/flink-connector-elasticsearch.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new d5cc749  [hotfix] Update copyright year to 2024
d5cc749 is described below

commit d5cc749278b8bf65a6846f59aa2fefd41fdfa314
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 15:27:07 2024 +0100

[hotfix] Update copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index 3745571..9c19657 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink Elasticsearch Connector
-Copyright 2014-2022 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-hbase) branch main updated: [hotfix] Remove 1.19-SNAPSHOT since HBase currently can't compile for that version

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


The following commit(s) were added to refs/heads/main by this push:
 new 42870d5  [hotfix] Remove 1.19-SNAPSHOT since HBase currently can't 
compile for that version
42870d5 is described below

commit 42870d5999e9762f814c4442910bed2bd123113c
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 15:23:49 2024 +0100

[hotfix] Remove 1.19-SNAPSHOT since HBase currently can't compile for that 
version
---
 .github/workflows/push_pr.yml | 2 +-
 .github/workflows/weekly.yml  | 3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 317796b..6127ba6 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,7 +25,7 @@ jobs:
   compile_and_test:
 strategy:
   matrix:
-flink: [1.16.2, 1.17.1, 1.18.0, 1.19-SNAPSHOT]
+flink: [1.16.2, 1.17.1, 1.18.0]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink }}
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 8cadbe0..4613879 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -44,9 +44,6 @@ jobs:
 }, {
   flink: 1.18-SNAPSHOT,
   branch: main
-}, {
-  flink: 1.19-SNAPSHOT,
-  branch: main
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:



(flink-connector-hbase) branch main updated: [hotfix] Test HBase `v3.0` also against 1.18.0 and `main` also against 1.19-SNAPSHOT

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


The following commit(s) were added to refs/heads/main by this push:
 new 8008c8d  [hotfix] Test HBase `v3.0` also against 1.18.0 and `main` 
also against 1.19-SNAPSHOT
8008c8d is described below

commit 8008c8d5451595bbe1515861c55cbf9bfc514ea1
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 15:15:17 2024 +0100

[hotfix] Test HBase `v3.0` also against 1.18.0 and `main` also against 
1.19-SNAPSHOT
---
 .github/workflows/push_pr.yml |  2 +-
 .github/workflows/weekly.yml  | 10 --
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index b575b3c..317796b 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,7 +25,7 @@ jobs:
   compile_and_test:
 strategy:
   matrix:
-flink: [1.16.2, 1.17.1, 1.18-SNAPSHOT]
+flink: [1.16.2, 1.17.1, 1.18.0, 1.19-SNAPSHOT]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink }}
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index 76c2158..8cadbe0 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -33,14 +33,20 @@ jobs:
   flink: 1.17.1,
   branch: v3.0
 }, {
-  flink: 1.16.2,
+  flink: 1.18.0,
+  branch: v3.0
+}, {
+  flink: 1.16-SNAPSHOT,
   branch: main
 }, {
-  flink: 1.17.1,
+  flink: 1.17-SNAPSHOT,
   branch: main
 }, {
   flink: 1.18-SNAPSHOT,
   branch: main
+}, {
+  flink: 1.19-SNAPSHOT,
+  branch: main
 }]
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:



(flink-connector-hbase) branch main updated: [hotfix] Update copyright year to 2024

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


The following commit(s) were added to refs/heads/main by this push:
 new d61c3c5  [hotfix] Update copyright year to 2024
d61c3c5 is described below

commit d61c3c5db954dbda15cbf96d95bca41b5b20729c
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 15:11:33 2024 +0100

[hotfix] Update copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index f91f4cf..7f69208 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink HBase Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-hbase) branch v3.0 updated: [hotfix] Update copyright year to 2024

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new 07cd4fe  [hotfix] Update copyright year to 2024
07cd4fe is described below

commit 07cd4fea262f4c51abeaa7744c548a86b616a375
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 15:11:33 2024 +0100

[hotfix] Update copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index f91f4cf..7f69208 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink HBase Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



svn commit: r66431 - in /dev/flink/flink-connector-jdbc-3.1.2-rc1: ./ flink-connector-jdbc-3.1.2-src.tgz flink-connector-jdbc-3.1.2-src.tgz.asc flink-connector-jdbc-3.1.2-src.tgz.sha512

2024-01-05 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan  5 13:13:47 2024
New Revision: 66431

Log:
Add flink-connector-jdbc-3.1.2-rc1

Added:
dev/flink/flink-connector-jdbc-3.1.2-rc1/
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz 
  (with props)

dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc

dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512

Added: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc
==
--- 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc 
(added)
+++ 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc 
Fri Jan  5 13:13:47 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZgAgAAKCRBlMhuDgrIZ
+r8VeAP9lllLHkPXlQcE4yT4yhvzp9wnBjbmCT1eHBiiDHIm0wAEArm8M4d6m9HEl
+0ABY/4YAUDuKc/67PAZJLkn6GqvVyAk=
+=CKIs
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512
==
--- 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512
 Fri Jan  5 13:13:47 2024
@@ -0,0 +1 @@
+397bf21b0c47f81a7299f92f34836b9d36ca51c2f7c91d0ffd4745c8cd6288f5abca992e6d6bc0ede1ddd4bf6293c420a047c7a45ff10b6abf662221c1b9ca59
  flink-connector-jdbc-3.1.2-src.tgz




(flink-connector-jdbc) annotated tag v3.1.2-rc1 updated (1a61515d -> 7f86d752)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was modified! ***

from 1a61515d (commit)
  to 7f86d752 (tag)
 tagging 1a61515db9f134175ecfdf9a2cb8f020b0d41a75 (commit)
  by Martijn Visser
  on Fri Jan 5 14:13:28 2024 +0100

- Log -
v3.1.2-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZgAeAAKCRBlMhuDgrIZ
r5HtAQD46S3M7XIgV7zMJL1DOtp/GFQou7YOiIUPz53khX1xUgD/YqfODXcEz783
Efmu+ZXdXHsALLA38AnaeoZHDmQr1gM=
=3WNr
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-jdbc) annotated tag v3.1.2-rc1 deleted (was e4ab69dc)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was deleted! ***

   tag was  e4ab69dc

This change permanently discards the following revisions:

 discard cd901482 Update version to 3.1.2



svn commit: r66430 - /dev/flink/flink-connector-jdbc-3.1.2-rc1/

2024-01-05 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan  5 13:12:32 2024
New Revision: 66430

Log:
[Revert] Delete 
https://dist.apache.org/repos/dist/dev/flink/flink-connector-jdbc-3.1.2-rc1

Removed:
dev/flink/flink-connector-jdbc-3.1.2-rc1/



(flink-connector-jdbc) branch main updated: [hotfix] Set copyright year to 2024

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


The following commit(s) were added to refs/heads/main by this push:
 new e3dd8416 [hotfix] Set copyright year to 2024
e3dd8416 is described below

commit e3dd84160cd665ae17672da8b6e742e61a72a32d
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 14:11:07 2024 +0100

[hotfix] Set copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index 0161a58b..bafb2269 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink JDBC Connector
-Copyright 2014-2023 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



(flink-connector-jdbc) branch v3.1 updated: [hotfix] Set copyright year to 2024

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


The following commit(s) were added to refs/heads/v3.1 by this push:
 new 33eae1f5 [hotfix] Set copyright year to 2024
33eae1f5 is described below

commit 33eae1f55368096d31a55b5dbd4e8ec15239b324
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 14:11:07 2024 +0100

[hotfix] Set copyright year to 2024
---
 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NOTICE b/NOTICE
index 1553115a..bafb2269 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache Flink JDBC Connector
-Copyright 2014-2022 The Apache Software Foundation
+Copyright 2014-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



svn commit: r66429 - in /dev/flink/flink-connector-jdbc-3.1.2-rc1: ./ flink-connector-jdbc-3.1.2-src.tgz flink-connector-jdbc-3.1.2-src.tgz.asc flink-connector-jdbc-3.1.2-src.tgz.sha512

2024-01-05 Thread martijnvisser
Author: martijnvisser
Date: Fri Jan  5 12:57:57 2024
New Revision: 66429

Log:
Add flink-connector-jdbc-3.1.2-rc1

Added:
dev/flink/flink-connector-jdbc-3.1.2-rc1/
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz 
  (with props)

dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc

dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512

Added: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz
==
Binary file - no diff available.

Propchange: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz
--
svn:mime-type = application/octet-stream

Added: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc
==
--- 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc 
(added)
+++ 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.asc 
Fri Jan  5 12:57:57 2024
@@ -0,0 +1,7 @@
+-BEGIN PGP SIGNATURE-
+
+iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZf8xwAKCRBlMhuDgrIZ
+r0yxAP4pmLpvetLNraj2NQ+RoepQj7atXLBYu1QC12s2tVoEBQD/a0g1QsHkmoK6
+AW1ydHK91UEnnEtIWdR21i4ThPnjLgM=
+=XZes
+-END PGP SIGNATURE-

Added: 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512
==
--- 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512
 (added)
+++ 
dev/flink/flink-connector-jdbc-3.1.2-rc1/flink-connector-jdbc-3.1.2-src.tgz.sha512
 Fri Jan  5 12:57:57 2024
@@ -0,0 +1 @@
+6cb1351723440436231d82c521acf71c6de63ff84a59fd526f4e6780be3d768e99a73ed18d9bdcae4237f1ae5e6abf6c0efa5fbd32d246e71926c95c63249d80
  flink-connector-jdbc-3.1.2-src.tgz




(flink-connector-jdbc) annotated tag v3.1.2-rc1 updated (cd901482 -> e4ab69dc)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was modified! ***

from cd901482 (commit)
  to e4ab69dc (tag)
 tagging cd901482bf33323cabc5d710f0803b291ab8cf26 (commit)
  by Martijn Visser
  on Fri Jan 5 13:57:25 2024 +0100

- Log -
v3.1.2-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZf8tQAKCRBlMhuDgrIZ
r068AP49HblfX7pGsIWhy5iio3JVnhdh3uAkYyJERL2P3crFagEA6uMHGHX4A6qQ
onXtol2t5hHOtrSadhFb6LMO6yYLtQA=
=ZNY3
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-jdbc) annotated tag v3.1.2-rc1 deleted (was 2ac1f383)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was deleted! ***

   tag was  2ac1f383

This change permanently discards the following revisions:

 discard cd901482 Update version to 3.1.2



(flink-connector-jdbc) annotated tag v3.1.2-rc1 updated (cd901482 -> 2ac1f383)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was modified! ***

from cd901482 (commit)
  to 2ac1f383 (tag)
 tagging cd901482bf33323cabc5d710f0803b291ab8cf26 (commit)
  by Martijn Visser
  on Fri Jan 5 13:41:19 2024 +0100

- Log -
v3.1.2-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZf47wAKCRBlMhuDgrIZ
r+72AP91pf3paNpIbAjr3Oz4neL9y6tB1wGiAo/9Ymv8ZT6YhAEAtMCcwaGl10GW
zTh0iTOXMgXJFlAjEGs0xG1jHJTRRAs=
=rL6K
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-jdbc) annotated tag v-rc1 deleted (was 29fb0cfb)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v-rc1 was deleted! ***

   tag was  29fb0cfb

This change permanently discards the following revisions:

 discard cd901482 Update version to 3.1.2



(flink-connector-jdbc) annotated tag v-rc1 updated (cd901482 -> 29fb0cfb)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v-rc1 was modified! ***

from cd901482 (commit)
  to 29fb0cfb (tag)
 tagging cd901482bf33323cabc5d710f0803b291ab8cf26 (commit)
  by Martijn Visser
  on Fri Jan 5 13:38:05 2024 +0100

- Log -
v-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZf4LQAKCRBlMhuDgrIZ
r4BuAP0SBPCQmT9n4R+J9PLxUt7Gbe8GsV2/DltkABR7nhNaVwD/agIqoty167nu
SHElPDCSAQOhX3YWlOvwp7tm/WT/0wo=
=V0yB
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink-connector-jdbc) annotated tag v3.1.2-rc1 deleted (was a25a7b25)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was deleted! ***

   tag was  a25a7b25

This change permanently discards the following revisions:

 discard cd901482 Update version to 3.1.2



(flink-connector-jdbc) annotated tag v3.1.2-rc1 updated (cd901482 -> a25a7b25)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to annotated tag v3.1.2-rc1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


*** WARNING: tag v3.1.2-rc1 was modified! ***

from cd901482 (commit)
  to a25a7b25 (tag)
 tagging cd901482bf33323cabc5d710f0803b291ab8cf26 (commit)
  by Martijn Visser
  on Fri Jan 5 13:34:35 2024 +0100

- Log -
v3.1.2-rc1
-BEGIN PGP SIGNATURE-

iHUEABYKAB0WIQSl87zky+mTVz7FlmplMhuDgrIZrwUCZZf3XAAKCRBlMhuDgrIZ
r/JXAQDC4yKV7oe7lcLRhtsPcVlLK/uDWVitGNOHlZkBUOt8KwD/TUJv5zfwVxFj
ya+B0kVwT/9b0Fja3vkZpDVMOyZBHAI=
=0XBt
-END PGP SIGNATURE-
---


No new revisions were added by this update.

Summary of changes:



(flink) branch release-1.17 updated: [hotfix] Integrate HBase v3.0 connector documentation

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.17
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.17 by this push:
 new b6704495ba3 [hotfix] Integrate HBase v3.0 connector documentation
b6704495ba3 is described below

commit b6704495ba3459727ed236c0a14da50ee3a5de0a
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 13:13:21 2024 +0100

[hotfix] Integrate HBase v3.0 connector documentation
---
 docs/setup_docs.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docs/setup_docs.sh b/docs/setup_docs.sh
index 36997107d6c..f3ffa9e2602 100755
--- a/docs/setup_docs.sh
+++ b/docs/setup_docs.sh
@@ -52,6 +52,7 @@ integrate_connector_docs rabbitmq v3.0
 integrate_connector_docs gcp-pubsub v3.0
 integrate_connector_docs mongodb v1.0
 integrate_connector_docs opensearch v1.0
+integrate_connector_docs hbase v3.0
 
 cd ..
 rm -rf tmp



(flink) branch release-1.16 updated: [hotfix] Integrate HBase v3.0 connector documentation

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.16
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.16 by this push:
 new 664bd6760f2 [hotfix] Integrate HBase v3.0 connector documentation
664bd6760f2 is described below

commit 664bd6760f256c4f252e3acb710c0de854568207
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Jan 5 13:12:22 2024 +0100

[hotfix] Integrate HBase v3.0 connector documentation
---
 docs/setup_docs.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docs/setup_docs.sh b/docs/setup_docs.sh
index e7c112d0426..ee80515751a 100755
--- a/docs/setup_docs.sh
+++ b/docs/setup_docs.sh
@@ -49,6 +49,7 @@ integrate_connector_docs elasticsearch v3.0
 integrate_connector_docs aws v4.1
 integrate_connector_docs opensearch v1.0
 integrate_connector_docs mongodb v1.0
+integrate_connector_docs hbase v3.0
 
 cd ..
 rm -rf tmp



(flink-web) branch asf-site updated (57563d1d7 -> 0cdff3daf)

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git


from 57563d1d7 Rebuild website
 new 645e73457 Add HBase v3.0.0 for Flink 1.16.x and 1.17.x
 new 0cdff3daf Rebuild website

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../2014/08/26/apache-flink-0.6-available/index.html   |  2 +-
 .../2014/09/26/apache-flink-0.6.1-available/index.html |  2 +-
 content/2014/10/03/upcoming-events/index.html  |  2 +-
 .../2014/11/04/apache-flink-0.7.0-available/index.html |  2 +-
 .../11/18/hadoop-compatibility-in-flink/index.html |  2 +-
 .../06/december-2014-in-the-flink-community/index.html |  2 +-
 .../2015/01/21/apache-flink-0.8.0-available/index.html |  2 +-
 .../04/january-2015-in-the-flink-community/index.html  |  2 +-
 .../2015/02/09/introducing-flink-streaming/index.html  |  2 +-
 .../02/february-2015-in-the-flink-community/index.html |  2 +-
 .../peeking-into-apache-flinks-engine-room/index.html  |  2 +-
 .../04/07/march-2015-in-the-flink-community/index.html |  2 +-
 .../index.html |  2 +-
 .../2015/05/11/juggling-with-bits-and-bytes/index.html |  2 +-
 .../05/14/april-2015-in-the-flink-community/index.html |  2 +-
 .../06/24/announcing-apache-flink-0.9.0/index.html |  2 +-
 .../index.html |  2 +-
 .../2015/09/01/apache-flink-0.9.1-available/index.html |  2 +-
 .../09/03/announcing-flink-forward-2015/index.html |  2 +-
 .../index.html |  2 +-
 .../11/16/announcing-apache-flink-0.10.0/index.html|  2 +-
 content/2015/11/27/flink-0.10.1-released/index.html|  2 +-
 .../index.html |  2 +-
 .../index.html |  2 +-
 .../index.html |  2 +-
 content/2016/02/11/flink-0.10.2-released/index.html|  2 +-
 .../03/08/announcing-apache-flink-1.0.0/index.html |  2 +-
 content/2016/04/06/flink-1.0.1-released/index.html |  2 +-
 .../index.html |  2 +-
 .../index.html |  2 +-
 content/2016/04/22/flink-1.0.2-released/index.html |  2 +-
 content/2016/05/11/flink-1.0.3-released/index.html |  2 +-
 .../index.html |  2 +-
 .../08/04/announcing-apache-flink-1.1.0/index.html |  2 +-
 content/2016/08/04/flink-1.1.1-released/index.html |  2 +-
 .../index.html |  2 +-
 .../2016/09/05/apache-flink-1.1.2-released/index.html  |  2 +-
 .../2016/10/12/apache-flink-1.1.3-released/index.html  |  2 +-
 .../19/apache-flink-in-2016-year-in-review/index.html  |  2 +-
 .../2016/12/21/apache-flink-1.1.4-released/index.html  |  2 +-
 .../02/06/announcing-apache-flink-1.2.0/index.html |  2 +-
 .../2017/03/23/apache-flink-1.1.5-released/index.html  |  2 +-
 .../index.html |  2 +-
 .../30/continuous-queries-on-dynamic-tables/index.html |  2 +-
 .../2017/04/26/apache-flink-1.2.1-released/index.html  |  2 +-
 .../index.html |  2 +-
 .../apache-flink-1.3.0-release-announcement/index.html |  2 +-
 .../2017/06/23/apache-flink-1.3.1-released/index.html  |  2 +-
 .../index.html |  2 +-
 .../2017/08/05/apache-flink-1.3.2-released/index.html  |  2 +-
 .../index.html |  2 +-
 .../apache-flink-1.4.0-release-announcement/index.html |  2 +-
 .../21/apache-flink-in-2017-year-in-review/index.html  |  2 +-
 .../index.html |  2 +-
 .../2018/02/15/apache-flink-1.4.1-released/index.html  |  2 +-
 .../index.html |  2 +-
 .../2018/03/08/apache-flink-1.4.2-released/index.html  |  2 +-
 .../2018/03/15/apache-flink-1.3.3-released/index.html  |  2 +-
 .../apache-flink-1.5.0-release-announcement/index.html |  2 +-
 .../2018/07/12/apache-flink-1.5.1-released/index.html  |  2 +-
 .../2018/07/31/apache-flink-1.5.2-released/index.html  |  2 +-
 .../apache-flink-1.6.0-release-announcement/index.html |  2 +-
 .../2018/08/21/apache-flink-1.5.3-released/index.html  |  2 +-
 .../2018/09/20/apache-flink-1.5.4-released/index.html  |  2 +-
 .../2018/09/20/apache-flink-1.6.1-released/index.html  |  2 +-
 .../2018/10/29/apache-flink-1.5.5-released/index.html  |  2 +-
 .../2018/10/29/apache-flink-1.6.2-released/index.html  |  2 +-
 .../apache-flink-1.7.0-release-announcement/index.html |  2 +-
 .../2018/12/21/apache-flink-1.7.1-released/index.htm

(flink-web) 01/02: Add HBase v3.0.0 for Flink 1.16.x and 1.17.x

2024-01-05 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/flink-web.git

commit 645e73457d975c11fca30c32e8bf83ebcd8b78ba
Author: Martijn Visser 
AuthorDate: Fri Sep 1 16:30:04 2023 +0200

Add HBase v3.0.0 for Flink 1.16.x and 1.17.x
---
 docs/data/flink_connectors.yml | 7 +++
 docs/data/release_archive.yml  | 7 ++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/docs/data/flink_connectors.yml b/docs/data/flink_connectors.yml
index d312ee63d..90466390f 100644
--- a/docs/data/flink_connectors.yml
+++ b/docs/data/flink_connectors.yml
@@ -43,6 +43,13 @@ gcp-pubsub:
   source_release_sha512_url: 
"https://downloads.apache.org/flink/flink-connector-gcp-pubsub-3.0.1/flink-connector-gcp-pubsub-3.0.1-src.tgz.sha512;
   compatibility: ["1.16.x", "1.17.x"]
 
+hbase:
+  name: "Apache Flink HBase Connector 3.0.0"
+  source_release_url: 
"https://www.apache.org/dyn/closer.lua/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz;
+  source_release_asc_url: 
"https://downloads.apache.org/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz.asc;
+  source_release_sha512_url: 
"https://downloads.apache.org/flink/flink-connector-hbase-3.0.0/flink-connector-hbase-3.0.0-src.tgz.sha512;
+  compatibility: ["1.16.x", "1.17.x"]
+
 jdbc:
   name: "Apache Flink JDBC Connector 3.1.1"
   source_release_url: 
"https://www.apache.org/dyn/closer.lua/flink/flink-connector-jdbc-3.1.1/flink-connector-jdbc-3.1.1-src.tgz;
diff --git a/docs/data/release_archive.yml b/docs/data/release_archive.yml
index 2af84097f..3327d4c38 100644
--- a/docs/data/release_archive.yml
+++ b/docs/data/release_archive.yml
@@ -525,6 +525,11 @@ release_archive:
   version: 1.0.2
   release_date: 2023-08-15
   filename: "mongodb"
+- name: "Flink HBase Connector"
+  connector: "hbase"
+  version: 3.0.0
+  release_date: 2023-09-1
+  filename: "hbase"
 - name: "Flink Kafka Connector"
   connector: "kafka"
   version: 3.0.1
@@ -622,7 +627,7 @@ release_archive:
   flink_kubernetes_operator:
 - version_short: 1.7
   version_long: 1.7.0
-  release_date: 2023-11-22
+  release_date: 2023-11-22
 - version_short: 1.6
   version_long: 1.6.1
   release_date: 2023-10-27



(flink) branch release-1.18 updated: [FLINK-33863] Fix restoring compressed operator state

2024-01-02 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.18
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.18 by this push:
 new f9383e6780a [FLINK-33863] Fix restoring compressed operator state
f9383e6780a is described below

commit f9383e6780ae8beb995d9bbd58a8484d19900f55
Author: Ruibin Xing 
AuthorDate: Sat Dec 16 14:14:22 2023 +0800

[FLINK-33863] Fix restoring compressed operator state
---
 .../state/OperatorStateRestoreOperation.java   |  30 +-
 .../state/OperatorStateRestoreOperationTest.java   | 114 +
 2 files changed, 142 insertions(+), 2 deletions(-)

diff --git 
a/flink-runtime/src/main/java/org/apache/flink/runtime/state/OperatorStateRestoreOperation.java
 
b/flink-runtime/src/main/java/org/apache/flink/runtime/state/OperatorStateRestoreOperation.java
index f818eb81978..fd983fd5d28 100644
--- 
a/flink-runtime/src/main/java/org/apache/flink/runtime/state/OperatorStateRestoreOperation.java
+++ 
b/flink-runtime/src/main/java/org/apache/flink/runtime/state/OperatorStateRestoreOperation.java
@@ -32,9 +32,12 @@ import org.apache.commons.io.IOUtils;
 import javax.annotation.Nonnull;
 
 import java.io.IOException;
+import java.util.ArrayList;
 import java.util.Collection;
+import java.util.Comparator;
 import java.util.List;
 import java.util.Map;
+import java.util.stream.Collectors;
 
 /** Implementation of operator state restore operation. */
 public class OperatorStateRestoreOperation implements RestoreOperation {
@@ -168,9 +171,32 @@ public class OperatorStateRestoreOperation implements 
RestoreOperation {
 }
 }
 
+List> 
entries =
+new 
ArrayList<>(stateHandle.getStateNameToPartitionOffsets().entrySet());
+
+if (backendSerializationProxy.isUsingStateCompression()) {
+// sort state handles by offsets to avoid building 
SnappyFramedInputStream with
+// EOF stream.
+entries =
+entries.stream()
+.sorted(
+Comparator.comparingLong(
+entry -> {
+
OperatorStateHandle.StateMetaInfo
+stateMetaInfo 
= entry.getValue();
+long[] offsets = 
stateMetaInfo.getOffsets();
+if (offsets == null
+|| 
offsets.length == 0) {
+return 
Long.MIN_VALUE;
+} else {
+return offsets[0];
+}
+}))
+.collect(Collectors.toList());
+}
+
 // Restore all the states
-for (Map.Entry 
nameToOffsets :
-
stateHandle.getStateNameToPartitionOffsets().entrySet()) {
+for (Map.Entry 
nameToOffsets : entries) {
 
 final String stateName = nameToOffsets.getKey();
 
diff --git 
a/flink-runtime/src/test/java/org/apache/flink/runtime/state/OperatorStateRestoreOperationTest.java
 
b/flink-runtime/src/test/java/org/apache/flink/runtime/state/OperatorStateRestoreOperationTest.java
new file mode 100644
index 000..e0aecd5d723
--- /dev/null
+++ 
b/flink-runtime/src/test/java/org/apache/flink/runtime/state/OperatorStateRestoreOperationTest.java
@@ -0,0 +1,114 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.flink.runtime.state;
+
+import org.apache.flink.api.common.ExecutionConfig;
+import org.apache.flink.api.comm

(flink) branch dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2 updated (228afa84cca -> cd034a133f7)

2023-12-28 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2
in repository https://gitbox.apache.org/repos/asf/flink.git


 discard 228afa84cca Bump org.apache.zookeeper:zookeeper from 3.7.1 to 3.7.2
 add cd034a133f7 [FLINK-33956][Runtime/Coordination] Bump 
org.apache.zookeeper:zookeeper from 3.7.1 to 3.7.2

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (228afa84cca)
\
 N -- N -- N   
refs/heads/dependabot/maven/org.apache.zookeeper-zookeeper-3.7.2 (cd034a133f7)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:



(flink-connector-jdbc) branch v3.1 updated: [FLINK-33952][FLINK-33787][jdbc] Java 17 support for jdbc connector

2023-12-28 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.1
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


The following commit(s) were added to refs/heads/v3.1 by this push:
 new f4dd71fb [FLINK-33952][FLINK-33787][jdbc] Java 17 support for jdbc 
connector
f4dd71fb is described below

commit f4dd71fbd0474bb855e05a7b9027c539130fc72b
Author: Sergey Nuyanzin 
AuthorDate: Fri Dec 15 23:50:30 2023 +0100

[FLINK-33952][FLINK-33787][jdbc] Java 17 support for jdbc connector
---
 .github/workflows/push_pr.yml | 7 ++-
 .github/workflows/weekly.yml  | 9 +++--
 flink-connector-jdbc/pom.xml  | 5 +
 pom.xml   | 3 +++
 4 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index b30b09f0..a54f4a0d 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -25,7 +25,12 @@ jobs:
   compile_and_test:
 strategy:
   matrix:
-flink: [1.17.0, 1.18-SNAPSHOT]
+flink: [1.17-SNAPSHOT]
+jdk: [ '8, 11' ]
+include:
+  - flink: 1.18-SNAPSHOT
+jdk: '8, 11, 17'
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink }}
+  jdk_version: ${{ matrix.jdk }}
diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml
index f4645db8..123337bc 100644
--- a/.github/workflows/weekly.yml
+++ b/.github/workflows/weekly.yml
@@ -26,8 +26,13 @@ jobs:
 if: github.repository_owner == 'apache'
 strategy:
   matrix:
-flink: [1.16-SNAPSHOT, 1.17-SNAPSHOT, 1.18-SNAPSHOT]
+flink: [1.16-SNAPSHOT, 1.17-SNAPSHOT]
+jdk: ['8, 11']
+include:
+  - flink: 1.18-SNAPSHOT
+jdk: '8, 11, 17'
 uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
 with:
   flink_version: ${{ matrix.flink }}
-  run_dependency_convergence: false
+  jdk_version: ${{ matrix.jdk }}
+  run_dependency_convergence: false
\ No newline at end of file
diff --git a/flink-connector-jdbc/pom.xml b/flink-connector-jdbc/pom.xml
index 378d34de..c5c24c57 100644
--- a/flink-connector-jdbc/pom.xml
+++ b/flink-connector-jdbc/pom.xml
@@ -40,6 +40,11 @@ under the License.
3.23.1
42.5.1
21.8.0.0
+   1.12.10
+ 
--add-opens=java.base/java.util=ALL-UNNAMED  
--add-opens=java.base/java.lang=ALL-UNNAMED
+   

 

diff --git a/pom.xml b/pom.xml
index ac70c325..dd645500 100644
--- a/pom.xml
+++ b/pom.xml
@@ -63,6 +63,9 @@ under the License.
 
 
flink-connector-jdbc-parent
 1
+
+-XX:+UseG1GC -Xms256m 
-XX:+IgnoreUnrecognizedVMOptions 
${surefire.module.config}
+
 
 
 



(flink-connector-jdbc) branch dependabot/maven/com.google.guava-guava-32.0.0-jre deleted (was 4ec67cb1)

2023-12-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/com.google.guava-guava-32.0.0-jre
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


 was 4ec67cb1 [FLINK-33953] Bump com.google.guava:guava from 31.1-jre to 
33.0.0-jre

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(flink-connector-jdbc) branch main updated: [FLINK-33953] Bump com.google.guava:guava from 31.1-jre to 33.0.0-jre. This closes #81

2023-12-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


The following commit(s) were added to refs/heads/main by this push:
 new 32c1ca4e [FLINK-33953] Bump com.google.guava:guava from 31.1-jre to 
33.0.0-jre. This closes #81
32c1ca4e is described below

commit 32c1ca4e21eb360fc1c51bcafd21f42ff322c258
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Dec 27 16:25:33 2023 +0100

[FLINK-33953] Bump com.google.guava:guava from 31.1-jre to 33.0.0-jre. This 
closes #81

Bumps [com.google.guava:guava](https://github.com/google/guava) from 
31.1-jre to 33.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 5d72a384..993735b3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -329,7 +329,7 @@ under the License.
 
 com.google.guava
 guava
-31.1-jre
+33.0.0-jre
 
 
 



(flink-connector-jdbc) branch dependabot/maven/com.google.guava-guava-32.0.0-jre updated (30e2d116 -> 4ec67cb1)

2023-12-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/com.google.guava-guava-32.0.0-jre
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


 discard 30e2d116 Bump com.google.guava:guava from 31.1-jre to 32.0.0-jre
 add f8de82b4 [FLINK-33787][jdbc] Java 17 support for jdbc connector
 add e6645995 [FLINK-33883][jdbc] Bump CI flink version on 
flink-connector-jdbc to support flink 1.19
 add be5150b3 [FLINK-33329 ] Bump org.apache.commons:commons-compress from 
1.23.0 to 1.24.0. This closes #84
 add 4ec67cb1 [FLINK-33953] Bump com.google.guava:guava from 31.1-jre to 
33.0.0-jre

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (30e2d116)
\
 N -- N -- N   
refs/heads/dependabot/maven/com.google.guava-guava-32.0.0-jre (4ec67cb1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/push_pr.yml  |  9 ++-
 .github/workflows/weekly.yml   |  7 ++
 flink-connector-jdbc/pom.xml   |  4 
 .../connector/jdbc/table/JdbcTablePlanTest.java| 28 ++
 pom.xml|  7 --
 5 files changed, 47 insertions(+), 8 deletions(-)



(flink-connector-jdbc) branch dependabot/maven/org.apache.commons-commons-compress-1.24.0 deleted (was f024ecac)

2023-12-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/org.apache.commons-commons-compress-1.24.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


 was f024ecac Bump org.apache.commons:commons-compress from 1.23.0 to 1.24.0

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(flink-connector-jdbc) branch main updated (e6645995 -> be5150b3)

2023-12-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


from e6645995 [FLINK-33883][jdbc] Bump CI flink version on 
flink-connector-jdbc to support flink 1.19
 add be5150b3 [FLINK-33329 ] Bump org.apache.commons:commons-compress from 
1.23.0 to 1.24.0. This closes #84

No new revisions were added by this update.

Summary of changes:
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(flink) branch release-1.18 updated: [FLINK-33704][Filesytems] Update GCS filesystems to latest available versions. This closes #23935

2023-12-18 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.18
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.18 by this push:
 new 8951f907b46 [FLINK-33704][Filesytems] Update GCS filesystems to latest 
available versions. This closes #23935
8951f907b46 is described below

commit 8951f907b4633d6826852d62920ef638905c7c78
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Mon Dec 18 09:05:00 2023 +0100

[FLINK-33704][Filesytems] Update GCS filesystems to latest available 
versions. This closes #23935

* [FLINK-33704][Filesystem] Update GCS filesystem dependencies

- Update GS SDK from 2.15.0 to 2.29.1
- Update GS Hadoop Connector from 2.2.15 to 2.2.18
- Update GS GRPC to highest shared version

* [FLINK-33704] Make NOTICE inclusion of com.google.re2j for GCS consistent

RE2J is listed for the other filesystems as Go license, we should remain 
consistent throughout the project

(cherry picked from commit 492a886248208904276fcd2bda138a79c86bc71c)
---
 docs/content.zh/docs/deployment/filesystems/gcs.md |   4 +-
 docs/content/docs/deployment/filesystems/gcs.md|   4 +-
 flink-filesystems/flink-gs-fs-hadoop/pom.xml   |  10 +-
 .../src/main/resources/META-INF/NOTICE | 105 +++--
 4 files changed, 64 insertions(+), 59 deletions(-)

diff --git a/docs/content.zh/docs/deployment/filesystems/gcs.md 
b/docs/content.zh/docs/deployment/filesystems/gcs.md
index 363cd2fec90..7edf78b2e61 100644
--- a/docs/content.zh/docs/deployment/filesystems/gcs.md
+++ b/docs/content.zh/docs/deployment/filesystems/gcs.md
@@ -55,7 +55,7 @@ Note that these examples are *not* exhaustive and you can use 
GCS in other place
 Flink provides the `flink-gs-fs-hadoop` file system to write to GCS.
 This implementation is self-contained with no dependency footprint, so there 
is no need to add Hadoop to the classpath to use it.
 
-`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connector](https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.15)
 Hadoop library to access GCS. It also uses Google's 
[google-cloud-storage](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-storage/2.15.0)
 library to provide `RecoverableWriter` support.
+`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connector](https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.18)
 Hadoop library to access GCS. It also uses Google's 
[google-cloud-storage](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-storage/2.29.1)
 library to provide `RecoverableWriter` support.
 
 This file system can be used with the [FileSystem connector]({{< ref 
"docs/connectors/datastream/filesystem.md" >}}).
 
@@ -68,7 +68,7 @@ cp ./opt/flink-gs-fs-hadoop-{{< version >}}.jar 
./plugins/gs-fs-hadoop/
 
 ### Configuration
 
-The underlying Hadoop file system can be configured using the [Hadoop 
configuration 
keys](https://github.com/GoogleCloudDataproc/hadoop-connectors/blob/v2.2.15/gcs/CONFIGURATION.md)
 for `gcs-connector` by adding the configurations to your `flink-conf.yaml`.
+The underlying Hadoop file system can be configured using the [Hadoop 
configuration 
keys](https://github.com/GoogleCloudDataproc/hadoop-connectors/blob/v2.2.18/gcs/CONFIGURATION.md)
 for `gcs-connector` by adding the configurations to your `flink-conf.yaml`.
 
 For example, `gcs-connector` has a `fs.gs.http.connect-timeout` configuration 
key. If you want to change it, you need to set `gs.http.connect-timeout: xyz` 
in `flink-conf.yaml`. Flink will internally translate this back to 
`fs.gs.http.connect-timeout`.
 
diff --git a/docs/content/docs/deployment/filesystems/gcs.md 
b/docs/content/docs/deployment/filesystems/gcs.md
index 97e008eca33..3bd130e2046 100644
--- a/docs/content/docs/deployment/filesystems/gcs.md
+++ b/docs/content/docs/deployment/filesystems/gcs.md
@@ -55,7 +55,7 @@ Note that these examples are *not* exhaustive and you can use 
GCS in other place
 Flink provides the `flink-gs-fs-hadoop` file system to write to GCS.
 This implementation is self-contained with no dependency footprint, so there 
is no need to add Hadoop to the classpath to use it.
 
-`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connector](https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.15)
 Hadoop library to access GCS. It also uses Google's 
[google-cloud-storage](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-storage/2.15.0)
 library to provide `RecoverableWriter` support.
+`flink-gs-fs-hadoop` registers a `

(flink) branch master updated: [FLINK-28215][Buildsystem] Update Maven Surefire plugin to 3.3.2. This closes #22502

2023-12-11 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new ea4cdc28651 [FLINK-28215][Buildsystem] Update Maven Surefire plugin to 
3.3.2. This closes #22502
ea4cdc28651 is described below

commit ea4cdc28651ad91defd4fc7b371a1f520ea7a262
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Mon Dec 11 16:36:44 2023 +0100

[FLINK-28215][Buildsystem] Update Maven Surefire plugin to 3.3.2. This 
closes #22502
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 18c8b4b3f49..0304712e2ee 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1714,7 +1714,7 @@ under the License.

org.apache.maven.plugins
maven-surefire-plugin
-   3.0.0-M5
+   3.2.2






(flink) branch release-1.18 updated: Revert "[FLINK-31835][table-planner] Fix the array type that can't be converted from the external primitive array"

2023-12-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.18
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.18 by this push:
 new 674d3a74641 Revert "[FLINK-31835][table-planner] Fix the array type 
that can't be converted from the external primitive array"
674d3a74641 is described below

commit 674d3a746417ceb36f74ccebb6a713549af59033
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Thu Dec 7 16:43:23 2023 +0100

Revert "[FLINK-31835][table-planner] Fix the array type that can't be 
converted from the external primitive array"

This reverts commit a6adbdda0cdf90635f0cd7a3427486bced301fbd.
---
 .../flink/table/types/CollectionDataType.java  | 24 +
 .../org/apache/flink/table/types/DataTypeTest.java | 14 -
 .../planner/functions/CastFunctionITCase.java  |  2 +-
 .../planner/runtime/stream/sql/FunctionITCase.java | 60 --
 .../planner/runtime/stream/table/ValuesITCase.java | 18 +--
 .../table/data/DataStructureConvertersTest.java| 24 +
 .../flink/table/test/TableAssertionTest.java   |  2 +-
 7 files changed, 7 insertions(+), 137 deletions(-)

diff --git 
a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
 
b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
index 9188530a4ff..239e36eb201 100644
--- 
a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
+++ 
b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
@@ -26,8 +26,6 @@ import org.apache.flink.table.types.logical.LogicalType;
 import org.apache.flink.table.types.logical.LogicalTypeRoot;
 import org.apache.flink.util.Preconditions;
 
-import org.apache.commons.lang3.ClassUtils;
-
 import javax.annotation.Nullable;
 
 import java.lang.reflect.Array;
@@ -120,27 +118,9 @@ public final class CollectionDataType extends DataType {
 // arrays are a special case because their default conversion class 
depends on the
 // conversion class of the element type
 if (logicalType.getTypeRoot() == LogicalTypeRoot.ARRAY && clazz == 
null) {
-Class conversionClass =
-wrapOrUnWrap(
-elementDataType.getConversionClass(),
-elementDataType.getLogicalType().isNullable());
-
-return Array.newInstance(conversionClass, 0).getClass();
-}
-return wrapOrUnWrap(clazz, 
elementDataType.getLogicalType().isNullable());
-}
-
-private static Class wrapOrUnWrap(@Nullable Class source, boolean 
nullable) {
-if (source == null) {
-return null;
-}
-if (nullable) {
-return source.isPrimitive() ? 
ClassUtils.primitiveToWrapper(source) : source;
-} else {
-return ClassUtils.isPrimitiveWrapper(source)
-? ClassUtils.wrapperToPrimitive(source)
-: source;
+return Array.newInstance(elementDataType.getConversionClass(), 
0).getClass();
 }
+return clazz;
 }
 
 private DataType updateInnerDataType(DataType elementDataType) {
diff --git 
a/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
 
b/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
index ce9239266f2..a7d824009bf 100644
--- 
a/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
+++ 
b/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
@@ -24,8 +24,6 @@ import org.apache.flink.table.data.ArrayData;
 import org.apache.flink.table.data.MapData;
 import org.apache.flink.table.data.RowData;
 import org.apache.flink.table.data.StringData;
-import org.apache.flink.table.types.inference.TypeTransformations;
-import org.apache.flink.table.types.utils.DataTypeUtils;
 
 import org.junit.jupiter.api.Test;
 
@@ -222,16 +220,4 @@ class DataTypeTest {
 assertThat(DataType.getFields(ARRAY(INT(.isEmpty();
 assertThat(DataType.getFields(INT())).isEmpty();
 }
-
-@Test
-void testArrayConversionClass() {
-assertThat(DataTypes.ARRAY(INT())).hasConversionClass(Integer[].class);
-
assertThat(DataTypes.ARRAY(INT().notNull())).hasConversionClass(int[].class);
-DataType type = DataTypes.ARRAY(INT());
-assertThat(DataTypeUtils.transform(type, 
TypeTransformations.toNullable()))
-.hasConversionClass(Integer[].class);
-type = DataTypes.ARRAY(INT()).bridgedTo(int[].class);
-assertThat(DataTypeUtils.transform(type, 
TypeTransformations.toNullable()))
- 

(flink) branch master updated: [FLINK-33523][table-planner] Revert [FLINK-31835] Fix the array type that can't be converted from the external primitive array"

2023-12-08 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new fcc7bc2e5e5 [FLINK-33523][table-planner] Revert [FLINK-31835] Fix the 
array type that can't be converted from the external primitive array"
fcc7bc2e5e5 is described below

commit fcc7bc2e5e529b135aee28d732b8c5a6769afdae
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Thu Dec 7 15:16:37 2023 +0100

[FLINK-33523][table-planner] Revert [FLINK-31835] Fix the array type that 
can't be converted from the external primitive array"

This reverts commit a6adbdda
---
 .../flink/table/types/CollectionDataType.java  | 24 +
 .../org/apache/flink/table/types/DataTypeTest.java | 14 -
 .../planner/functions/CastFunctionITCase.java  |  2 +-
 .../planner/runtime/stream/sql/FunctionITCase.java | 60 --
 .../planner/runtime/stream/table/ValuesITCase.java | 18 +--
 .../table/data/DataStructureConvertersTest.java| 24 +
 .../flink/table/test/TableAssertionTest.java   |  2 +-
 7 files changed, 7 insertions(+), 137 deletions(-)

diff --git 
a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
 
b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
index 9188530a4ff..239e36eb201 100644
--- 
a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
+++ 
b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/CollectionDataType.java
@@ -26,8 +26,6 @@ import org.apache.flink.table.types.logical.LogicalType;
 import org.apache.flink.table.types.logical.LogicalTypeRoot;
 import org.apache.flink.util.Preconditions;
 
-import org.apache.commons.lang3.ClassUtils;
-
 import javax.annotation.Nullable;
 
 import java.lang.reflect.Array;
@@ -120,27 +118,9 @@ public final class CollectionDataType extends DataType {
 // arrays are a special case because their default conversion class 
depends on the
 // conversion class of the element type
 if (logicalType.getTypeRoot() == LogicalTypeRoot.ARRAY && clazz == 
null) {
-Class conversionClass =
-wrapOrUnWrap(
-elementDataType.getConversionClass(),
-elementDataType.getLogicalType().isNullable());
-
-return Array.newInstance(conversionClass, 0).getClass();
-}
-return wrapOrUnWrap(clazz, 
elementDataType.getLogicalType().isNullable());
-}
-
-private static Class wrapOrUnWrap(@Nullable Class source, boolean 
nullable) {
-if (source == null) {
-return null;
-}
-if (nullable) {
-return source.isPrimitive() ? 
ClassUtils.primitiveToWrapper(source) : source;
-} else {
-return ClassUtils.isPrimitiveWrapper(source)
-? ClassUtils.wrapperToPrimitive(source)
-: source;
+return Array.newInstance(elementDataType.getConversionClass(), 
0).getClass();
 }
+return clazz;
 }
 
 private DataType updateInnerDataType(DataType elementDataType) {
diff --git 
a/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
 
b/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
index ce9239266f2..a7d824009bf 100644
--- 
a/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
+++ 
b/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/DataTypeTest.java
@@ -24,8 +24,6 @@ import org.apache.flink.table.data.ArrayData;
 import org.apache.flink.table.data.MapData;
 import org.apache.flink.table.data.RowData;
 import org.apache.flink.table.data.StringData;
-import org.apache.flink.table.types.inference.TypeTransformations;
-import org.apache.flink.table.types.utils.DataTypeUtils;
 
 import org.junit.jupiter.api.Test;
 
@@ -222,16 +220,4 @@ class DataTypeTest {
 assertThat(DataType.getFields(ARRAY(INT(.isEmpty();
 assertThat(DataType.getFields(INT())).isEmpty();
 }
-
-@Test
-void testArrayConversionClass() {
-assertThat(DataTypes.ARRAY(INT())).hasConversionClass(Integer[].class);
-
assertThat(DataTypes.ARRAY(INT().notNull())).hasConversionClass(int[].class);
-DataType type = DataTypes.ARRAY(INT());
-assertThat(DataTypeUtils.transform(type, 
TypeTransformations.toNullable()))
-.hasConversionClass(Integer[].class);
-type = DataTypes.ARRAY(INT()).bridgedTo(int[].class);
-assertThat(DataTypeUtils.transform(type, 
TypeTransformations.toNullable()))
-.hasConversionClass(int[].clas

(flink-connector-kafka) branch v3.0 updated: [hotfix] Update compatibility data for Kafka 3.0.2

2023-12-04 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-kafka.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new 6c3d3d06 [hotfix] Update compatibility data for Kafka 3.0.2
6c3d3d06 is described below

commit 6c3d3d06689336f2fd37bfa5a3b17a5377f07887
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Mon Dec 4 09:15:54 2023 +0100

[hotfix] Update compatibility data for Kafka 3.0.2
---
 docs/data/kafka.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/data/kafka.yml b/docs/data/kafka.yml
index 18f6810c..33c0a569 100644
--- a/docs/data/kafka.yml
+++ b/docs/data/kafka.yml
@@ -16,7 +16,7 @@
 # limitations under the License.
 

 
-version: 3.0.1
+version: 3.0.2
 flink_compatibility: [1.17, 1.18]
 variants:
   - maven: flink-connector-kafka



(flink) branch master updated: Revert "Revert "[FLINK-32878][Filesystems] Add entropy in temporary object name in GCS connector. This closes #23729""

2023-12-01 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new 87d7b4abd0a Revert "Revert "[FLINK-32878][Filesystems] Add entropy in 
temporary object name in GCS connector. This closes #23729""
87d7b4abd0a is described below

commit 87d7b4abd0a1ec92433603c83401cc8ad00fd500
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Dec 1 16:37:21 2023 +0100

Revert "Revert "[FLINK-32878][Filesystems] Add entropy in temporary object 
name in GCS connector. This closes #23729""

This reverts commit c7da98f23c3f86de3a3b12355fa7a1289200f93d.
---
 docs/content.zh/docs/deployment/filesystems/gcs.md |  9 ++---
 docs/content/docs/deployment/filesystems/gcs.md|  9 ++---
 .../apache/flink/fs/gs/GSFileSystemOptions.java| 17 ++
 .../org/apache/flink/fs/gs/utils/BlobUtils.java| 21 +++-
 .../flink/fs/gs/writer/GSCommitRecoverable.java|  7 ++--
 .../fs/gs/writer/GSRecoverableWriterCommitter.java | 29 +
 .../apache/flink/fs/gs/utils/BlobUtilsTest.java| 15 +
 .../fs/gs/writer/GSCommitRecoverableTest.java  | 38 ++
 8 files changed, 127 insertions(+), 18 deletions(-)

diff --git a/docs/content.zh/docs/deployment/filesystems/gcs.md 
b/docs/content.zh/docs/deployment/filesystems/gcs.md
index 7edf78b2e61..f80e5b3af4a 100644
--- a/docs/content.zh/docs/deployment/filesystems/gcs.md
+++ b/docs/content.zh/docs/deployment/filesystems/gcs.md
@@ -76,10 +76,11 @@ You can also set `gcs-connector` options directly in the 
Hadoop `core-site.xml`
 
 `flink-gs-fs-hadoop` can also be configured by setting the following options 
in `flink-conf.yaml`:
 
-| Key   | Description  





  [...]
-|---|---
 [...]
-| gs.writer.temporary.bucket.name   | Set this property to choose a 
bucket to hold temporary blobs for in-progress writes via `RecoverableWriter`. 
If this property is not set, temporary blobs will be written to same bucket as 
the final file being written. In either case, temporary blobs are written with 
the prefix `.inprogress/`.   It is recommended to choose a separate 
bucket in order to [assign it a 
TTL](https://cloud.google.com/storage/docs/lifecycle), to provide a mec [...]
-| gs.writer.chunk.size  | Set this property to [set the 
chunk 
size](https://cloud.google.com/java/docs/reference/google-cloud-core/latest/com.google.cloud.WriteChannel#com_google_cloud_WriteChannel_setChunkSize_int_)
 for writes via `RecoverableWriter`. If not set, a Google-determined 
default chunk size will be used.

[...]
+| Key | Description





  [...]
+|-|-
 [...]
+| gs.writer.temporary.bucket.name | Set this property to choose a bucket to 
h

(flink) branch master updated: Revert "[FLINK-32878][Filesystems] Add entropy in temporary object name in GCS connector. This closes #23729"

2023-12-01 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new c7da98f23c3 Revert "[FLINK-32878][Filesystems] Add entropy in 
temporary object name in GCS connector. This closes #23729"
c7da98f23c3 is described below

commit c7da98f23c3f86de3a3b12355fa7a1289200f93d
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Fri Dec 1 16:00:36 2023 +0100

Revert "[FLINK-32878][Filesystems] Add entropy in temporary object name in 
GCS connector. This closes #23729"

This reverts commit dc1db12137ecad921ae90969d7bfbf1ee7d3d2ef.
---
 docs/content.zh/docs/deployment/filesystems/gcs.md |  9 +++--
 docs/content/docs/deployment/filesystems/gcs.md|  9 +++--
 .../apache/flink/fs/gs/GSFileSystemOptions.java| 17 --
 .../org/apache/flink/fs/gs/utils/BlobUtils.java| 21 +---
 .../flink/fs/gs/writer/GSCommitRecoverable.java|  7 ++--
 .../fs/gs/writer/GSRecoverableWriterCommitter.java | 29 -
 .../apache/flink/fs/gs/utils/BlobUtilsTest.java| 15 -
 .../fs/gs/writer/GSCommitRecoverableTest.java  | 38 --
 8 files changed, 18 insertions(+), 127 deletions(-)

diff --git a/docs/content.zh/docs/deployment/filesystems/gcs.md 
b/docs/content.zh/docs/deployment/filesystems/gcs.md
index f80e5b3af4a..7edf78b2e61 100644
--- a/docs/content.zh/docs/deployment/filesystems/gcs.md
+++ b/docs/content.zh/docs/deployment/filesystems/gcs.md
@@ -76,11 +76,10 @@ You can also set `gcs-connector` options directly in the 
Hadoop `core-site.xml`
 
 `flink-gs-fs-hadoop` can also be configured by setting the following options 
in `flink-conf.yaml`:
 
-| Key | Description





  [...]
-|-|-
 [...]
-| gs.writer.temporary.bucket.name | Set this property to choose a bucket to 
hold temporary blobs for in-progress writes via `RecoverableWriter`. If this 
property is not set, temporary blobs will be written to same bucket as the 
final file being written. In either case, temporary blobs are written with the 
prefix `.inprogress/`.   It is recommended to choose a separate bucket 
in order to [assign it a TTL](https://cloud.google.com/storage/docs/lifecycle), 
to provide a mechanism to  [...]
-| gs.writer.chunk.size| Set this property to [set the chunk 
size](https://cloud.google.com/java/docs/reference/google-cloud-core/latest/com.google.cloud.WriteChannel#com_google_cloud_WriteChannel_setChunkSize_int_)
 for writes via `RecoverableWriter`. If not set, a Google-determined 
default chunk size will be used.

  [...]
-| gs.filesink.entropy.enabled | Set this property to improve performance 
due to hotspotting issues on GCS. This option defines whether to enable entropy 
injection in filesink gcs path. If this is enabled, entropy in the form of 
temporary object id will be injected in beginning of the gcs path of the 
temporary objects. The final object path remains unchanged. 

[...]
+| Key  

(flink) branch master updated: [FLINK-32878][Filesystems] Add entropy in temporary object name in GCS connector. This closes #23729

2023-12-01 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new dc1db12137e [FLINK-32878][Filesystems] Add entropy in temporary object 
name in GCS connector. This closes #23729
dc1db12137e is described below

commit dc1db12137ecad921ae90969d7bfbf1ee7d3d2ef
Author: Cheena Budhiraja <110803195+bche...@users.noreply.github.com>
AuthorDate: Fri Dec 1 18:52:43 2023 +0530

[FLINK-32878][Filesystems] Add entropy in temporary object name in GCS 
connector. This closes #23729
---
 docs/content.zh/docs/deployment/filesystems/gcs.md |  9 ++---
 docs/content/docs/deployment/filesystems/gcs.md|  9 ++---
 .../apache/flink/fs/gs/GSFileSystemOptions.java| 17 ++
 .../org/apache/flink/fs/gs/utils/BlobUtils.java| 21 +++-
 .../flink/fs/gs/writer/GSCommitRecoverable.java|  7 ++--
 .../fs/gs/writer/GSRecoverableWriterCommitter.java | 29 +
 .../apache/flink/fs/gs/utils/BlobUtilsTest.java| 15 +
 .../fs/gs/writer/GSCommitRecoverableTest.java  | 38 ++
 8 files changed, 127 insertions(+), 18 deletions(-)

diff --git a/docs/content.zh/docs/deployment/filesystems/gcs.md 
b/docs/content.zh/docs/deployment/filesystems/gcs.md
index 7edf78b2e61..f80e5b3af4a 100644
--- a/docs/content.zh/docs/deployment/filesystems/gcs.md
+++ b/docs/content.zh/docs/deployment/filesystems/gcs.md
@@ -76,10 +76,11 @@ You can also set `gcs-connector` options directly in the 
Hadoop `core-site.xml`
 
 `flink-gs-fs-hadoop` can also be configured by setting the following options 
in `flink-conf.yaml`:
 
-| Key   | Description  





  [...]
-|---|---
 [...]
-| gs.writer.temporary.bucket.name   | Set this property to choose a 
bucket to hold temporary blobs for in-progress writes via `RecoverableWriter`. 
If this property is not set, temporary blobs will be written to same bucket as 
the final file being written. In either case, temporary blobs are written with 
the prefix `.inprogress/`.   It is recommended to choose a separate 
bucket in order to [assign it a 
TTL](https://cloud.google.com/storage/docs/lifecycle), to provide a mec [...]
-| gs.writer.chunk.size  | Set this property to [set the 
chunk 
size](https://cloud.google.com/java/docs/reference/google-cloud-core/latest/com.google.cloud.WriteChannel#com_google_cloud_WriteChannel_setChunkSize_int_)
 for writes via `RecoverableWriter`. If not set, a Google-determined 
default chunk size will be used.

[...]
+| Key | Description





  [...]
+|-|-
 [...]
+| gs.writer.temporary.bucket.name | Set this property to choose a bucket to 
hold temporary blobs for in-progress writes via `RecoverableWriter`. If this 
property is not set, temporary blobs will be written to same 

(flink) branch master updated: [FLINK-33704][Filesytems] Update GCS filesystems to latest available versions. This closes #23837

2023-11-30 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new 492a8862482 [FLINK-33704][Filesytems] Update GCS filesystems to latest 
available versions. This closes #23837
492a8862482 is described below

commit 492a886248208904276fcd2bda138a79c86bc71c
Author: Martijn Visser <2989614+martijnvis...@users.noreply.github.com>
AuthorDate: Thu Nov 30 15:55:05 2023 +0100

[FLINK-33704][Filesytems] Update GCS filesystems to latest available 
versions. This closes #23837

* [FLINK-33704][Filesystem] Update GCS filesystem dependencies

- Update GS SDK from 2.15.0 to 2.29.1
- Update GS Hadoop Connector from 2.2.15 to 2.2.18
- Update GS GRPC to highest shared version

* [FLINK-33704] Make NOTICE inclusion of com.google.re2j for GCS consistent

RE2J is listed for the other filesystems as Go license, we should remain 
consistent throughout the project
---
 docs/content.zh/docs/deployment/filesystems/gcs.md |   4 +-
 docs/content/docs/deployment/filesystems/gcs.md|   4 +-
 flink-filesystems/flink-gs-fs-hadoop/pom.xml   |  10 +-
 .../src/main/resources/META-INF/NOTICE | 105 +++--
 4 files changed, 64 insertions(+), 59 deletions(-)

diff --git a/docs/content.zh/docs/deployment/filesystems/gcs.md 
b/docs/content.zh/docs/deployment/filesystems/gcs.md
index 363cd2fec90..7edf78b2e61 100644
--- a/docs/content.zh/docs/deployment/filesystems/gcs.md
+++ b/docs/content.zh/docs/deployment/filesystems/gcs.md
@@ -55,7 +55,7 @@ Note that these examples are *not* exhaustive and you can use 
GCS in other place
 Flink provides the `flink-gs-fs-hadoop` file system to write to GCS.
 This implementation is self-contained with no dependency footprint, so there 
is no need to add Hadoop to the classpath to use it.
 
-`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connector](https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.15)
 Hadoop library to access GCS. It also uses Google's 
[google-cloud-storage](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-storage/2.15.0)
 library to provide `RecoverableWriter` support.
+`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connector](https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.18)
 Hadoop library to access GCS. It also uses Google's 
[google-cloud-storage](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-storage/2.29.1)
 library to provide `RecoverableWriter` support.
 
 This file system can be used with the [FileSystem connector]({{< ref 
"docs/connectors/datastream/filesystem.md" >}}).
 
@@ -68,7 +68,7 @@ cp ./opt/flink-gs-fs-hadoop-{{< version >}}.jar 
./plugins/gs-fs-hadoop/
 
 ### Configuration
 
-The underlying Hadoop file system can be configured using the [Hadoop 
configuration 
keys](https://github.com/GoogleCloudDataproc/hadoop-connectors/blob/v2.2.15/gcs/CONFIGURATION.md)
 for `gcs-connector` by adding the configurations to your `flink-conf.yaml`.
+The underlying Hadoop file system can be configured using the [Hadoop 
configuration 
keys](https://github.com/GoogleCloudDataproc/hadoop-connectors/blob/v2.2.18/gcs/CONFIGURATION.md)
 for `gcs-connector` by adding the configurations to your `flink-conf.yaml`.
 
 For example, `gcs-connector` has a `fs.gs.http.connect-timeout` configuration 
key. If you want to change it, you need to set `gs.http.connect-timeout: xyz` 
in `flink-conf.yaml`. Flink will internally translate this back to 
`fs.gs.http.connect-timeout`.
 
diff --git a/docs/content/docs/deployment/filesystems/gcs.md 
b/docs/content/docs/deployment/filesystems/gcs.md
index 97e008eca33..3bd130e2046 100644
--- a/docs/content/docs/deployment/filesystems/gcs.md
+++ b/docs/content/docs/deployment/filesystems/gcs.md
@@ -55,7 +55,7 @@ Note that these examples are *not* exhaustive and you can use 
GCS in other place
 Flink provides the `flink-gs-fs-hadoop` file system to write to GCS.
 This implementation is self-contained with no dependency footprint, so there 
is no need to add Hadoop to the classpath to use it.
 
-`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connector](https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.15)
 Hadoop library to access GCS. It also uses Google's 
[google-cloud-storage](https://mvnrepository.com/artifact/com.google.cloud/google-cloud-storage/2.15.0)
 library to provide `RecoverableWriter` support.
+`flink-gs-fs-hadoop` registers a `FileSystem` wrapper for URIs with the 
*gs://* scheme. It uses Google's 
[gcs-connecto

(flink-connector-jdbc) branch dependabot/maven/flink-connector-jdbc/com.h2database-h2-2.2.220 deleted (was 4e4cc41)

2023-11-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/flink-connector-jdbc/com.h2database-h2-2.2.220
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


 was 4e4cc41  [FLINK-33662] Bump h2 from 2.1.210 to 2.2.224 in 
/flink-connector-jdbc

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(flink-connector-jdbc) branch main updated: [FLINK-33662] Bump h2 from 2.1.210 to 2.2.224. This closes #69

2023-11-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


The following commit(s) were added to refs/heads/main by this push:
 new b477d45  [FLINK-33662] Bump h2 from 2.1.210 to 2.2.224. This closes #69
b477d45 is described below

commit b477d452ba3aac38d53d1f5d4c4820bdad3ad9cd
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Nov 27 11:42:56 2023 +0100

[FLINK-33662] Bump h2 from 2.1.210 to 2.2.224. This closes #69

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 
2.2.224.
- [Release notes](https://github.com/h2database/h2database/releases)
- 
[Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.2.224)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 flink-connector-jdbc/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flink-connector-jdbc/pom.xml b/flink-connector-jdbc/pom.xml
index ac6ec05..51406e4 100644
--- a/flink-connector-jdbc/pom.xml
+++ b/flink-connector-jdbc/pom.xml
@@ -220,7 +220,7 @@ under the License.

com.h2database
h2
-   2.1.210
+   2.2.224
test

 



(flink-connector-jdbc) 01/01: [FLINK-33662] Bump h2 from 2.1.210 to 2.2.224 in /flink-connector-jdbc

2023-11-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch 
dependabot/maven/flink-connector-jdbc/com.h2database-h2-2.2.220
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git

commit 4e4cc413b1d19965ece00b03942329407da91285
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 7 21:55:44 2023 +

[FLINK-33662] Bump h2 from 2.1.210 to 2.2.224 in /flink-connector-jdbc

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 
2.2.224.
- [Release notes](https://github.com/h2database/h2database/releases)
- 
[Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.2.224)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
---
 flink-connector-jdbc/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flink-connector-jdbc/pom.xml b/flink-connector-jdbc/pom.xml
index ac6ec05..51406e4 100644
--- a/flink-connector-jdbc/pom.xml
+++ b/flink-connector-jdbc/pom.xml
@@ -220,7 +220,7 @@ under the License.

com.h2database
h2
-   2.1.210
+   2.2.224
test

 



(flink-connector-jdbc) branch dependabot/maven/flink-connector-jdbc/com.h2database-h2-2.2.220 updated (25b76c9 -> 4e4cc41)

2023-11-27 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch 
dependabot/maven/flink-connector-jdbc/com.h2database-h2-2.2.220
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


omit 25b76c9  Bump h2 from 2.1.210 to 2.2.220 in /flink-connector-jdbc
 add 3ecd0fd  [FLINK-14102] Introduce DB2Dialect
 add 8e0496a  [FLINK-15462] Add Trino dialect
 add a2fd18a  [FLINK-31332] Limit the use of ExecutionConfig on 
JdbcOutputFormat
 add 79e7509  [FLINK-33378] Prepare actions for flink version  1.18
 new 4e4cc41  [FLINK-33662] Bump h2 from 2.1.210 to 2.2.224 in 
/flink-connector-jdbc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (25b76c9)
\
 N -- N -- N   
refs/heads/dependabot/maven/flink-connector-jdbc/com.h2database-h2-2.2.220 
(4e4cc41)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/push_pr.yml  |   2 +-
 .github/workflows/weekly.yml   |   2 +-
 docs/content.zh/docs/connectors/table/jdbc.md  |  94 +++---
 docs/content/docs/connectors/table/jdbc.md |  88 +++--
 flink-connector-jdbc/pom.xml   |  36 +++-
 .../flink/connector/jdbc/JdbcRowOutputFormat.java  |  14 +-
 .../org/apache/flink/connector/jdbc/JdbcSink.java  |   7 +-
 .../dialect/Db2Dialect.java}   | 116 ++--
 .../dialect/Db2DialectFactory.java}|  10 +-
 .../dialect/Db2RowConverter.java}  |  18 +-
 .../dialect/TrinoDialect.java} |  58 +++---
 .../dialect/TrinoDialectFactory.java}  |  10 +-
 .../dialect/TrinoRowConverter.java}|  39 ++--
 .../jdbc/internal/GenericJdbcSinkFunction.java |  14 +-
 .../connector/jdbc/internal/JdbcOutputFormat.java  | 198 ++---
 .../jdbc/internal/JdbcOutputSerializer.java|  55 ++
 .../jdbc/internal/RowJdbcOutputFormat.java | 148 +++
 .../jdbc/internal/TableJdbcUpsertOutputFormat.java |  41 ++---
 .../executor/JdbcBatchStatementExecutor.java   |   6 +-
 .../executor/SimpleBatchStatementExecutor.java |  16 +-
 .../TableBufferReducedStatementExecutor.java   |   8 +-
 .../executor/TableBufferedStatementExecutor.java   |  10 +-
 .../connector/jdbc/table/JdbcDynamicTableSink.java |   5 -
 .../jdbc/table/JdbcOutputFormatBuilder.java|  50 +-
 .../connector/jdbc/xa/JdbcXaSinkFunction.java  |  22 +--
 ...flink.connector.jdbc.dialect.JdbcDialectFactory |   2 +
 .../flink/connector/jdbc/JdbcDataTestBase.java |  25 ++-
 .../connector/jdbc/JdbcRowOutputFormatTest.java|  50 --
 .../apache/flink/connector/jdbc/JdbcTestBase.java  |  34 +++-
 .../{h2/H2XaTestBase.java => db2/Db2TestBase.java} |  12 +-
 .../dialect/Db2DialectTypeTest.java}   |  16 +-
 .../dialect/Db2PreparedStatementTest.java} |  17 +-
 .../table/Db2DynamicTableSinkITCase.java}  |  28 ++-
 .../db2/table/Db2DynamicTableSourceITCase.java | 113 
 .../xa/Db2ExactlyOnceSinkE2eTest.java} |   7 +-
 .../TrinoTestBase.java}|  14 +-
 .../dialect/TrinoDialectTypeTest.java} |  20 +--
 .../dialect/TrinoPreparedStatementTest.java}   |  36 +---
 .../trino/table/TrinoDynamicTableSinkITCase.java   |  75 
 .../table/TrinoDynamicTableSourceITCase.java}  |  52 +++---
 .../connector/jdbc/internal/JdbcFullTest.java  |  71 +---
 .../jdbc/internal/JdbcOutputSerializerTest.java|  35 
 .../jdbc/internal/JdbcTableOutputFormatTest.java   |  50 +++---
 .../jdbc/table/JdbcAppendOnlyWriterTest.java   |  25 ++-
 .../jdbc/table/JdbcDynamicTableSinkITCase.java |  20 ++-
 .../jdbc/table/JdbcDynamicTableSourceITCase.java   |  28 ++-
 .../connector/jdbc/table/JdbcOutputFormatTest.java |  70 +---
 .../jdbc/testutils/databases/db2/Db2Database.java  |  69 +++
 .../Db2Metadata.java}  |  36 ++--
 .../testutils/databases/trino/TrinoDatabase.java   | 108 +++
 .../PostgresImages.java => trino/TrinoImages.java} |   7 +-
 .../TrinoM

(flink) branch master updated: [hotfix] Set available Flink Cassandra connector for 1.18 to v3.1

2023-11-20 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
 new 0b4e32e8634 [hotfix] Set available Flink Cassandra connector for 1.18 
to v3.1
0b4e32e8634 is described below

commit 0b4e32e86342a7b10d612157cefe1dc114801aa1
Author: Martijn Visser 
AuthorDate: Mon Nov 20 10:41:36 2023 +0100

[hotfix] Set available Flink Cassandra connector for 1.18 to v3.1

There is no Flink 1.18+ compatible version for the Cassandra connector yet, 
but the v3.1 at least has the indicator that there's no version available so it 
will correctly display the results.
---
 docs/setup_docs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/setup_docs.sh b/docs/setup_docs.sh
index 11302bb489a..aaee09149bd 100755
--- a/docs/setup_docs.sh
+++ b/docs/setup_docs.sh
@@ -45,7 +45,7 @@ cd tmp
 
 integrate_connector_docs elasticsearch v3.0
 integrate_connector_docs aws v4.1
-integrate_connector_docs cassandra v3.0
+integrate_connector_docs cassandra v3.1
 integrate_connector_docs pulsar v4.0
 integrate_connector_docs jdbc v3.1
 integrate_connector_docs rabbitmq v3.0



(flink) branch release-1.18 updated: [hotfix] Set available Flink Cassandra connector for 1.18 to v3.1

2023-11-20 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch release-1.18
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.18 by this push:
 new 2e86568b439 [hotfix] Set available Flink Cassandra connector for 1.18 
to v3.1
2e86568b439 is described below

commit 2e86568b4395ba188f34082891cd767d31979d4b
Author: Martijn Visser 
AuthorDate: Mon Nov 20 10:40:14 2023 +0100

[hotfix] Set available Flink Cassandra connector for 1.18 to v3.1

There is no Flink 1.18 compatible version for the Cassandra connector yet, 
but the v3.1 at least has the indicator that there's no version available so it 
will correctly display the results.
---
 docs/setup_docs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/setup_docs.sh b/docs/setup_docs.sh
index 11302bb489a..aaee09149bd 100755
--- a/docs/setup_docs.sh
+++ b/docs/setup_docs.sh
@@ -45,7 +45,7 @@ cd tmp
 
 integrate_connector_docs elasticsearch v3.0
 integrate_connector_docs aws v4.1
-integrate_connector_docs cassandra v3.0
+integrate_connector_docs cassandra v3.1
 integrate_connector_docs pulsar v4.0
 integrate_connector_docs jdbc v3.1
 integrate_connector_docs rabbitmq v3.0



(flink) branch release-1.17 updated (9052407919c -> 69a573ee9b5)

2023-11-20 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a change to branch release-1.17
in repository https://gitbox.apache.org/repos/asf/flink.git


from 9052407919c [FLINK-33589][docs] Fix connector_artifact to prevent 
generation of broken layout
 add 69a573ee9b5 [hotfix] Set available Flink Cassandra connector for 1.17 
to v3.1

No new revisions were added by this update.

Summary of changes:
 docs/setup_docs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(flink-connector-hbase) branch v3.0 updated: [FLINK-33542] Update tests to JUnit5. This closes #32

2023-11-17 Thread martijnvisser
This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch v3.0
in repository https://gitbox.apache.org/repos/asf/flink-connector-hbase.git


The following commit(s) were added to refs/heads/v3.0 by this push:
 new c0216b7  [FLINK-33542] Update tests to JUnit5. This closes #32
c0216b7 is described below

commit c0216b75242b97f03e895b9127d0f17174ca2ea5
Author: Ferenc Csaky 
AuthorDate: Fri Nov 17 11:10:58 2023 +0100

[FLINK-33542] Update tests to JUnit5. This closes #32

* [FLINK-33542] Update tests to JUnit5

* Remove remaining "public" modifiers from test methods

* Remove unnecessary mini cluster extension

(cherry picked from commit a36b137d0474312b893934dbdf36afde8bb2819f)
---
 .../connector/hbase1/HBaseConnectorITCase.java |  48 ++---
 .../hbase1/HBaseDynamicTableFactoryTest.java   | 225 +++
 .../flink/connector/hbase1/util/HBaseTestBase.java |   8 +-
 .../util/HBaseTestingClusterAutoStarter.java   |  55 +++--
 .../connector/hbase2/HBaseConnectorITCase.java |  69 +++---
 .../hbase2/HBaseDynamicTableFactoryTest.java   | 238 -
 .../HBaseRowDataAsyncLookupFunctionTest.java   |  35 ++-
 .../flink/connector/hbase2/util/HBaseTestBase.java |   8 +-
 .../util/HBaseTestingClusterAutoStarter.java   |  45 ++--
 9 files changed, 307 insertions(+), 424 deletions(-)

diff --git 
a/flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseConnectorITCase.java
 
b/flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseConnectorITCase.java
index e924d58..c9cabb3 100644
--- 
a/flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseConnectorITCase.java
+++ 
b/flink-connector-hbase-1.4/src/test/java/org/apache/flink/connector/hbase1/HBaseConnectorITCase.java
@@ -47,7 +47,7 @@ import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.TableNotFoundException;
 import org.apache.hadoop.hbase.util.Bytes;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -61,19 +61,16 @@ import java.util.stream.Collectors;
 import static org.apache.flink.table.api.Expressions.$;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatThrownBy;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
 
 /** IT cases for HBase connector (source and sink). */
-public class HBaseConnectorITCase extends HBaseTestBase {
+class HBaseConnectorITCase extends HBaseTestBase {
 
 // 
-
 // HBaseTableSource tests
 // 
-
 
 @Test
-public void testTableSourceFullScan() {
+void testTableSourceFullScan() {
 TableEnvironment tEnv = TableEnvironment.create(batchSettings);
 tEnv.executeSql(
 "CREATE TABLE hTable ("
@@ -118,7 +115,7 @@ public class HBaseConnectorITCase extends HBaseTestBase {
 }
 
 @Test
-public void testTableSourceEmptyTableScan() {
+void testTableSourceEmptyTableScan() {
 TableEnvironment tEnv = TableEnvironment.create(batchSettings);
 
 tEnv.executeSql(
@@ -143,7 +140,7 @@ public class HBaseConnectorITCase extends HBaseTestBase {
 }
 
 @Test
-public void testTableSourceProjection() {
+void testTableSourceProjection() {
 TableEnvironment tEnv = TableEnvironment.create(batchSettings);
 
 tEnv.executeSql(
@@ -187,7 +184,7 @@ public class HBaseConnectorITCase extends HBaseTestBase {
 }
 
 @Test
-public void testTableSourceFieldOrder() {
+void testTableSourceFieldOrder() {
 TableEnvironment tEnv = TableEnvironment.create(batchSettings);
 
 tEnv.executeSql(
@@ -223,7 +220,7 @@ public class HBaseConnectorITCase extends HBaseTestBase {
 }
 
 @Test
-public void testTableSourceReadAsByteArray() {
+void testTableSourceReadAsByteArray() {
 TableEnvironment tEnv = TableEnvironment.create(batchSettings);
 
 tEnv.executeSql(
@@ -265,7 +262,7 @@ public class HBaseConnectorITCase extends HBaseTestBase {
 }
 
 @Test
-public void testTableSink() throws Exception {
+void testTableSink() throws Exception {
 StreamExecutionEnvironment execEnv = 
StreamExecutionEnvironment.getExecutionEnvironment();
 StreamTableEnvironment tEnv = StreamTableEnvironment.create(execEnv, 
streamSettings);
 
@@ -321,7 +318,7 @@ public class HBaseConnectorITCase extends HBaseTestBase {
 }
 
 @Test
-public void testTableSinkWithChangelog() throws Exception {
+void testTableSinkWithChangelo

<    1   2   3   4   5   6   7   8   9   10   >