|
97 | 97 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
98 | 98 |
|
99 | 99 | <!-- Flink runner props --> |
100 | | - <flinkrunner.version>0.8.2</flinkrunner.version> |
101 | | - <flinkrunner.image.repo>docker.io</flinkrunner.image.repo> |
| 100 | + <flinkrunner.image.repo>ghcr.io</flinkrunner.image.repo> |
| 101 | + <flinkrunner.version>0.9-SNAPSHOT</flinkrunner.version> |
102 | 102 |
|
103 | 103 | <!-- Params --> |
104 | 104 | <docker.image.tag>local</docker.image.tag> |
105 | 105 | <snapshots.update>false</snapshots.update> |
106 | 106 |
|
| 107 | + <!-- Flink versions --> |
| 108 | + <flink.version>2.1.0</flink.version> |
| 109 | + <flink.cdc.version>3.5.0</flink.cdc.version> |
| 110 | + <flink.connector.jdbc.version>4.0.0-2.0</flink.connector.jdbc.version> |
| 111 | + <flink.connector.kafka.version>4.0.1-2.0</flink.connector.kafka.version> |
| 112 | + <flink-client.version>1.1.4</flink-client.version> |
| 113 | + |
107 | 114 | <!-- Dependency versions --> |
108 | | - <mockito.version>4.8.0</mockito.version> |
109 | | - <jackson.version>2.20.0</jackson.version> |
110 | | - <vertx.version>5.0.4</vertx.version> |
111 | 115 | <agroal.version>2.8</agroal.version> |
112 | | - <kafka.version>3.4.0</kafka.version> |
113 | | - <flink.version>1.19.3</flink.version> |
114 | | - <slf4j.version>1.7.36</slf4j.version> |
115 | | - <postgres.version>42.7.8</postgres.version> |
116 | | - <log4j.version>2.25.2</log4j.version> |
117 | | - <scala.version>2.12</scala.version> |
118 | | - <guava.version>33.5.0-jre</guava.version> |
119 | | - <commonsio.version>2.20.0</commonsio.version> |
120 | | - <commons-lang3.version>3.19.0</commons-lang3.version> |
| 116 | + <antlr.version>4.13.2</antlr.version> |
| 117 | + <assertj.version>3.27.6</assertj.version> |
| 118 | + <autoservice.version>1.1.1</autoservice.version> |
| 119 | + <avro.version>1.12.1</avro.version> |
| 120 | + <awaitility.version>4.3.0</awaitility.version> |
| 121 | + <aws-sdk-bom.version>2.35.10</aws-sdk-bom.version> |
| 122 | + <calcite.version>1.40.0</calcite.version> |
| 123 | + <commons-bean.version>1.11.0</commons-bean.version> |
| 124 | + <commons-collections.version>4.5.0</commons-collections.version> |
121 | 125 | <!-- hadoop shades in commons-config 2.1.1, so upgrade path here is very narrow --> |
122 | 126 | <commons-config.version>2.3</commons-config.version> |
123 | | - <commons-collections.version>4.5.0</commons-collections.version> |
| 127 | + <commons-csv.version>1.9.0</commons-csv.version> |
124 | 128 | <commons-exec.version>1.5.0</commons-exec.version> |
125 | | - <httpcomponents.version>4.5.14</httpcomponents.version> |
126 | | - <commons-bean.version>1.11.0</commons-bean.version> |
127 | | - <h2.version>2.4.240</h2.version> |
128 | | - <opencsv.version>5.12.0</opencsv.version> |
129 | | - <javax.validation.version>2.0.1.Final</javax.validation.version> |
130 | | - <glassfish.version>3.0.0</glassfish.version> |
131 | | - <reactive-streams.version>1.0.4</reactive-streams.version> |
132 | | - <testcontainers.version>1.21.3</testcontainers.version> |
133 | | - <scram.version>2.1</scram.version> |
134 | | - <protobuf.version>4.33.0</protobuf.version> |
135 | | - <picocli.version>4.7.7</picocli.version> |
136 | 129 | <commonscodec.version>1.19.0</commonscodec.version> |
137 | | - <guice.version>5.1.0</guice.version> |
138 | | - <autoservice.version>1.1.1</autoservice.version> |
139 | | - <antlr.version>4.13.2</antlr.version> |
140 | | - <guava.version>33.5.0-jre</guava.version> |
141 | | - <lombok.version>1.18.42</lombok.version> |
142 | | - <junit.jupiter.version>5.13.4</junit.jupiter.version> |
143 | | - <calcite.version>1.27.0</calcite.version> |
144 | | - <graphql-java.version>19.2</graphql-java.version> |
145 | | - <graphql-java-extended-scalars.version>22.0</graphql-java-extended-scalars.version> |
146 | | - <projectreactor.version>3.7.12</projectreactor.version> |
147 | | - <avro.version>1.12.1</avro.version> |
| 130 | + <commonsio.version>2.20.0</commonsio.version> |
| 131 | + <commons-lang3.version>3.19.0</commons-lang3.version> |
| 132 | + <duckdb.version>1.4.1.0</duckdb.version> |
| 133 | + <feign.version>13.6</feign.version> |
148 | 134 | <freemarker.version>2.3.34</freemarker.version> |
149 | | - <mustache.version>0.9.14</mustache.version> |
150 | | - <jsonschema.version>1.5.9</jsonschema.version> |
151 | | - <iceberg.version>1.9.2</iceberg.version> |
| 135 | + <glassfish.version>3.0.0</glassfish.version> |
| 136 | + <graphql-java-extended-scalars.version>22.0</graphql-java-extended-scalars.version> |
| 137 | + <graphql-java.version>19.2</graphql-java.version> |
| 138 | + <graphql-micrometer.version>1.0.1</graphql-micrometer.version> |
| 139 | + <guava.version>33.5.0-jre</guava.version> |
| 140 | + <guice-multibindings.version>4.2.3</guice-multibindings.version> |
| 141 | + <guice.version>7.0.0</guice.version> |
| 142 | + <h2.version>2.4.240</h2.version> |
152 | 143 | <!-- Do not touch Hadoop version unless it has been updated on the Flink side. |
153 | 144 | Otherwise, it might break the Flink filesystem integration. --> |
154 | 145 | <hadoop.version>3.3.4</hadoop.version> |
| 146 | + <httpcomponents.version>4.5.14</httpcomponents.version> |
| 147 | + <iceberg.version>1.10.0</iceberg.version> |
| 148 | + <jackson.version>2.20.0</jackson.version> |
155 | 149 | <jacoco.version>0.8.14</jacoco.version> |
156 | | - <jjwt.version>0.13.0</jjwt.version> |
157 | | - <assertj.version>3.27.6</assertj.version> |
158 | | - <awaitility.version>4.3.0</awaitility.version> |
159 | 150 | <jakarta.annotation.version>3.0.0</jakarta.annotation.version> |
160 | | - <graphql-micrometer.version>1.0.1</graphql-micrometer.version> |
| 151 | + <javax.validation.version>2.0.1.Final</javax.validation.version> |
| 152 | + <jjwt.version>0.13.0</jjwt.version> |
| 153 | + <jsonschema.version>1.5.9</jsonschema.version> |
| 154 | + <junit.jupiter.version>5.13.4</junit.jupiter.version> |
| 155 | + <kafka.version>3.4.0</kafka.version> |
| 156 | + <log4j.version>2.25.2</log4j.version> |
| 157 | + <lombok.version>1.18.42</lombok.version> |
| 158 | + <mcp-sdk.version>0.14.1</mcp-sdk.version> |
161 | 159 | <micrometer.version>1.15.5</micrometer.version> |
162 | | - <calcite-core.version>1.40.0</calcite-core.version> |
163 | | - <duckdb.version>1.4.1.0</duckdb.version> |
164 | | - <snowflake-jdbc.version>3.27.0</snowflake-jdbc.version> |
| 160 | + <mockito.version>4.8.0</mockito.version> |
| 161 | + <mustache.version>0.9.14</mustache.version> |
| 162 | + <openai-gpt3-java.version>0.18.2</openai-gpt3-java.version> |
| 163 | + <opencsv.version>5.12.0</opencsv.version> |
| 164 | + <picocli.version>4.7.7</picocli.version> |
| 165 | + <postgres.version>42.7.8</postgres.version> |
| 166 | + <projectreactor.version>3.7.12</projectreactor.version> |
| 167 | + <protobuf.version>4.33.0</protobuf.version> |
| 168 | + <reactive-streams.version>1.0.4</reactive-streams.version> |
165 | 169 | <reflections.version>0.10.2</reflections.version> |
166 | | - <swagger-core.version>2.2.39</swagger-core.version> |
167 | | - <commons-csv.version>1.9.0</commons-csv.version> |
168 | | - <guice.version>7.0.0</guice.version> |
169 | | - <guice-multibindings.version>4.2.3</guice-multibindings.version> |
170 | | - <flink-connector-postgres-cdc.version>3.4.0</flink-connector-postgres-cdc.version> |
171 | | - <zookeeper.version>3.9.4</zookeeper.version> |
| 170 | + <scala.version>2.12</scala.version> |
| 171 | + <scram.version>2.1</scram.version> |
| 172 | + <slf4j.version>1.7.36</slf4j.version> |
| 173 | + <snowflake-jdbc.version>3.27.0</snowflake-jdbc.version> |
172 | 174 | <snakeyaml.version>2.5</snakeyaml.version> |
173 | | - <aws-sdk-bom.version>2.35.10</aws-sdk-bom.version> |
174 | | - <openai-gpt3-java.version>0.18.2</openai-gpt3-java.version> |
175 | | - <flink-client.version>1.1.4</flink-client.version> |
176 | | - <mcp-sdk.version>0.14.1</mcp-sdk.version> |
177 | | - <feign.version>13.6</feign.version> |
| 175 | + <swagger-core.version>2.2.39</swagger-core.version> |
| 176 | + <testcontainers.version>1.21.3</testcontainers.version> |
| 177 | + <vertx.version>5.0.4</vertx.version> |
178 | 178 |
|
179 | 179 | <!-- Plugin versions --> |
| 180 | + <dockerfile-maven-plugin.version>1.4.13</dockerfile-maven-plugin.version> |
| 181 | + <easy-jacoco-maven-plugin.version>0.1.4</easy-jacoco-maven-plugin.version> |
| 182 | + <git-code-format-maven-plugin.version>5.4</git-code-format-maven-plugin.version> |
| 183 | + <license-maven-plugin.version>5.0.0</license-maven-plugin.version> |
| 184 | + <maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version> |
180 | 185 | <maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version> |
181 | 186 | <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
182 | | - <maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version> |
183 | | - <license-maven-plugin.version>5.0.0</license-maven-plugin.version> |
184 | | - <git-code-format-maven-plugin.version>5.4</git-code-format-maven-plugin.version> |
185 | 187 | <sortpom.plugin.version>4.0.0</sortpom.plugin.version> |
186 | | - <dockerfile-maven-plugin.version>1.4.13</dockerfile-maven-plugin.version> |
187 | | - <easy-jacoco-maven-plugin.version>0.1.4</easy-jacoco-maven-plugin.version> |
188 | 188 | </properties> |
189 | 189 |
|
190 | 190 | <dependencyManagement> |
|
479 | 479 | </dependency> |
480 | 480 | <dependency> |
481 | 481 | <groupId>org.apache.flink</groupId> |
482 | | - <artifactId>flink-connector-jdbc</artifactId> |
483 | | - <version>3.2.0-1.19</version> |
| 482 | + <artifactId>flink-connector-jdbc-postgres</artifactId> |
| 483 | + <version>${flink.connector.jdbc.version}</version> |
484 | 484 | </dependency> |
485 | 485 | <dependency> |
486 | 486 | <groupId>org.apache.flink</groupId> |
487 | 487 | <artifactId>flink-connector-kafka</artifactId> |
488 | | - <version>3.2.0-1.19</version> |
| 488 | + <version>${flink.connector.kafka.version}</version> |
489 | 489 | </dependency> |
490 | 490 |
|
491 | 491 | <!-- calcite --> |
|
0 commit comments