diff --git a/README.md b/README.md
index 96bb364..c1514e1 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ Add this dependency to your project's POM:
io.numaproj.numaflow
numaflow-java
- 0.8.0
+ 0.9.0
```
@@ -35,7 +35,7 @@ Add this dependency to your project's POM:
Add this dependency to your project's build file:
```groovy
-compile "io.numaproj.numaflow:numaflow-java:0.8.0"
+compile "io.numaproj.numaflow:numaflow-java:0.9.0"
```
### Build
@@ -74,6 +74,8 @@ WARNING: Unknown channel option 'SO_KEEPALIVE' for channel '[id: 0x6e9c19c7]'
This is due to grpc-netty trying to set SO_KEEPALIVE when it
shouldn't (https://github.com/grpc/grpc-java/blob/47ddfa4f205d4672e035c37349dfd3036c74efb6/netty/src/main/java/io/grpc/netty/NettyClientTransport.java#L237)
+It is suggested to use `amazoncorretto:11` as base for your docker image. We observed that without a base image, the java user-defined container can fail the Numaflow health check.
+
### API Documentation
Please, refer to
diff --git a/examples/pom.xml b/examples/pom.xml
index cf92153..ee07ae9 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -17,7 +17,7 @@
io.numaproj.numaflow
numaflow-java
- 0.8.0
+ 0.9.0
diff --git a/pom.xml b/pom.xml
index 16f70f6..959639a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
io.numaproj.numaflow
numaflow-java
- 0.8.0
+ 0.9.0
jar
numaflow-java
diff --git a/src/main/java/io/numaproj/numaflow/info/ServerInfo.java b/src/main/java/io/numaproj/numaflow/info/ServerInfo.java
index cfae273..8d925b8 100644
--- a/src/main/java/io/numaproj/numaflow/info/ServerInfo.java
+++ b/src/main/java/io/numaproj/numaflow/info/ServerInfo.java
@@ -27,15 +27,15 @@ public class ServerInfo {
// To update this value, please follow the instructions for MINIMUM_NUMAFLOW_VERSION in
// https://github.com/numaproj/numaflow-rs/blob/main/src/shared.rs
public static final Map MINIMUM_NUMAFLOW_VERSION = Map.ofEntries(
- entry(ContainerType.SOURCER, "1.3.1-z"),
- entry(ContainerType.SOURCE_TRANSFORMER, "1.3.1-z"),
- entry(ContainerType.SINKER, "1.3.1-z"),
- entry(ContainerType.MAPPER, "1.3.1-z"),
- entry(ContainerType.REDUCER, "1.3.1-z"),
- entry(ContainerType.REDUCE_STREAMER, "1.3.1-z"),
- entry(ContainerType.SESSION_REDUCER, "1.3.1-z"),
- entry(ContainerType.SIDEINPUT, "1.3.1-z"),
- entry(ContainerType.FBSINKER, "1.3.1-z")
+ entry(ContainerType.SOURCER, "1.4.0-z"),
+ entry(ContainerType.SOURCE_TRANSFORMER, "1.4.0-z"),
+ entry(ContainerType.SINKER, "1.4.0-z"),
+ entry(ContainerType.MAPPER, "1.4.0-z"),
+ entry(ContainerType.REDUCER, "1.4.0-z"),
+ entry(ContainerType.REDUCE_STREAMER, "1.4.0-z"),
+ entry(ContainerType.SESSION_REDUCER, "1.4.0-z"),
+ entry(ContainerType.SIDEINPUT, "1.4.0-z"),
+ entry(ContainerType.FBSINKER, "1.4.0-z")
);
@JsonProperty("protocol")
private Protocol protocol;