Skip to content

Commit bcc4e07

Browse files
authored
[issue-730] Upgrade to flink 1.18.1 (#731)
Upgrade of Flink version to 1.18.1 on master branch. Changes w.r.t FLINK-32376 for Sink Init Context. Changes w.r.t FLINK-31972 for fixing the ambiguous usage of assertThat(). Signed-off-by: root <[email protected]>
1 parent faca104 commit bcc4e07

File tree

4 files changed

+21
-3
lines changed

4 files changed

+21
-3
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ supported versions of Flink and Pravega.
3636

3737
| Git Branch | Pravega Version | Flink Version | Status | Artifact Link |
3838
|-------------------------------------------------------------------------------------|-----------------|---------------|-------------------|--------------------------------------------------------------------------------------|
39-
| [master](https://github.com/pravega/flink-connectors) | 0.14 | 1.17 | Under Development | https://github.com/pravega/flink-connectors/packages/1441637 |
39+
| [master](https://github.com/pravega/flink-connectors) | 0.14 | 1.18 | Under Development | https://github.com/pravega/flink-connectors/packages/19676441 |
40+
| [r0.14-flink1.17](https://github.com/pravega/flink-connectors/tree/r0.14-flink1.17) | 0.14 | 1.17 | Under Development | https://github.com/pravega/flink-connectors/packages/1441637 |
4041
| [r0.14-flink1.16](https://github.com/pravega/flink-connectors/tree/r0.14-flink1.16) | 0.14 | 1.16 | Under Development | https://github.com/pravega/flink-connectors/packages/1704300 |
4142
| [r0.13](https://github.com/pravega/flink-connectors/tree/r0.13) | 0.13 | 1.16 | Released | https://repo1.maven.org/maven2/io/pravega/pravega-connectors-flink-1.16_2.12/0.13.0/ |
4243
| [r0.13-flink1.15](https://github.com/pravega/flink-connectors/tree/r0.13-flink1.15) | 0.13 | 1.15 | Released | https://repo1.maven.org/maven2/io/pravega/pravega-connectors-flink-1.15_2.12/0.13.0/ |

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# 3rd party Versions.
1818
assertjVersion=3.23.1
1919
checkstyleToolVersion=7.1
20-
flinkVersion=1.17.1
20+
flinkVersion=1.18.1
2121
flinkScalaVersion=2.12
2222
jacksonVersion=2.8.9
2323
twitterMvnRepoVersion=4.3.4-TWTTR

src/test/java/io/pravega/connectors/flink/PravegaCatalogITCase.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ public void testCreateCatalogFromFactory() {
135135
assertThat(actualCatalog instanceof PravegaCatalog).isTrue();
136136
assertThat(((PravegaCatalog) actualCatalog).getName()).isEqualTo(CATALOG.getName());
137137
assertThat(((PravegaCatalog) actualCatalog).getDefaultDatabase()).isEqualTo(CATALOG.getDefaultDatabase());
138-
assertThat(Whitebox.getInternalState(actualCatalog, "properties"))
138+
assertThat((Map) Whitebox.getInternalState(actualCatalog, "properties"))
139139
.isEqualTo(Whitebox.getInternalState(CATALOG, "properties"));
140140
}
141141

src/test/java/io/pravega/connectors/flink/sink/PravegaSinkWriterITCase.java

+17
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
2121
import io.pravega.connectors.flink.utils.runtime.PravegaRuntime;
2222
import io.pravega.connectors.flink.utils.runtime.PravegaRuntimeOperator;
2323
import org.apache.commons.lang3.RandomStringUtils;
24+
import org.apache.flink.api.common.JobID;
2425
import org.apache.flink.api.common.operators.MailboxExecutor;
2526
import org.apache.flink.api.common.operators.ProcessingTimeService;
2627
import org.apache.flink.api.common.serialization.SerializationSchema;
2728
import org.apache.flink.api.common.time.Time;
29+
import org.apache.flink.api.common.typeutils.TypeSerializer;
2830
import org.apache.flink.api.connector.sink2.Sink;
2931
import org.apache.flink.api.connector.sink2.SinkWriter;
3032
import org.apache.flink.connector.base.DeliveryGuarantee;
@@ -148,6 +150,21 @@ private static class SinkInitContext implements Sink.InitContext {
148150
this.metricGroup = metricGroup;
149151
}
150152

153+
@Override
154+
public JobID getJobId() {
155+
return null;
156+
}
157+
158+
@Override
159+
public <T> TypeSerializer<T> createInputSerializer() {
160+
return null;
161+
}
162+
163+
@Override
164+
public boolean isObjectReuseEnabled() {
165+
return false;
166+
}
167+
151168
@Override
152169
public UserCodeClassLoader getUserCodeClassLoader() {
153170
throw new UnsupportedOperationException("Not implemented.");

0 commit comments

Comments
 (0)