-
Bug
-
Resolution: Done
-
Major
-
2.6.0.Final, 2.6.1.Final
-
None
Starting 2.6.0 version, the docker images are being shipped with wrong DEBEZIUM_VERSION env variable. Irrespective of the actual patch version, the version value is always set to 2.6.0.Alpha1
Relevant commit that may have introduced this is here https://github.com/debezium/container-images/commit/591439608cd1ebc1ab7d1222e32fb0cbbe6d93eb
The code in the main branch also has the same alpha version value.
https://github.com/debezium/container-images/blob/main/server/2.6/Dockerfile#L56
What behaviour do you expect?
Actual version value as the DEBEZIUM_VERSION environment variable
What behaviour do you see?
2.6.0.Alpha1
Do you see the same behaviour using the latest relesead Debezium version?
Yes
How to reproduce the issue using our tutorial deployment?
Have a simple Dockerfile like below to extend the debezium server to include JDBC storage module.
FROM debezium/server:2.6.1.Final
ARG JDBC_STORAGE_LIB_PATH=io/debezium/debezium-storage-jdbc/$DEBEZIUM_VERSION/debezium-storage-jdbc-$DEBEZIUM_VERSION.jar
RUN curl -fSL -o $SERVER_HOME/lib/debezium-storage-jdbc-$DEBEZIUM_VERSION.jar "$MAVEN_REPO_CENTRAL/$JDBC_STORAGE_LIB_PATH" \
&& chmod -R g+w,o+w $SERVER_HOME/lib/debezium-storage-jdbc-$DEBEZIUM_VERSION.jar
During the build observe that Alpha version module is being downloaded.