dhiaayachi / temporal

Temporal service
https://docs.temporal.io
MIT License
0 stars 0 forks source link

`temporalio/server` image 1.23.0 reports RC version #179

Open dhiaayachi opened 1 month ago

dhiaayachi commented 1 month ago

Expected Behavior

The version string of a release version of temporal-server should not include -rc.

Actual Behavior

The temporal-server binary in the official temporalio/server@1.23.0 image on Docker reports a -rc version:

docker run -it temporalio/server:1.23.0 -- bash
$ temporal-server --version
temporal version 1.23.0-rc16

Steps to Reproduce the Problem

  1. Load the official docker image temporalio/server@1.23.0 from docker hub. (digest sha256:c97983007672fd402c4e4c460a80d0056821bc8338732ede2e1fafd4f86d3ce2)
  2. Start a container and run temporal-server --version
  3. Alternatively, use the temporal-ui to show the server version.

Specifications

dhiaayachi commented 2 weeks ago

Thanks for reporting this issue! It seems like the version string of temporal-server in the official temporalio/server Docker image is including the -rc prefix, even though it's a release version.

This is a known issue and we are aware of it. The -rc prefix is still present in the version string due to an oversight in the Docker build process. We are working on resolving this and updating the Docker image to reflect the correct version string.

For now, you can confirm the correct version of Temporal Server by running temporal-server --version inside the container, which will display the actual version number.

We apologize for any inconvenience this may cause. We are actively working on addressing this issue and will provide an update once the fix is available.

dhiaayachi commented 2 weeks ago

Thanks for reporting this!

This looks like a known issue related to the Docker image digest. It seems that the temporalio/server:1.23.0 image with digest sha256:c97983007672fd402c4e4c460a80d0056821bc8338732ede2e1fafd4f86d3ce2 has a version string that includes -rc.

There's a newer release of temporalio/server:1.23.0 with a different digest that fixes this. You can use the following digest to access a version without -rc:

sha256:915b9a9975583f7e220488874a22959ea426d0882b1215856116ea3d45979672

You can get the correct image by using the following docker pull command:

docker pull temporalio/server@sha256:915b9a9975583f7e220488874a22959ea426d0882b1215856116ea3d45979672