Repository navigation
v0.5.3
Date: 2026-11-01
Previous release: v0.5.2
Fixed
- The citrineos adapter could exit during startup: it asked the kernel for two ports by opening and closing a socket twice, and the kernel can hand out the same port twice, about 1 start in 6700 measured in the container. The callback server then failed with
EADDRINUSE, and it had no error handler, so Node.js ended the container with exit code 1. The callback server now keeps the port the kernel gives it, and CitrineOS's API uses a fixed port below the ephemeral range. A callback server that cannot listen now fails startup with the adapter's own exit code 3.
Images
| Image | Upstream | Digest |
|---|---|---|
ghcr.io/otfabric/ocpp-interop-mobilityhouse:v0.5.3 |
2.1.0 | sha256:14d8da52ba062873fdc55834585dcd97b2405557004a3c438f04ee60e1bff1b5 |
ghcr.io/otfabric/ocpp-interop-chargetime:v0.5.3 |
v2.0 | sha256:45c8706c8556d66f356289b72c7f6462a8c2eeb4ca280f7e990fd877f195f868 |
ghcr.io/otfabric/ocpp-interop-lorenzodonini:v0.5.3 |
v0.19.0 | sha256:4409b30613fb081e0b6378d6bb87faa78a4986c82f0006618e33ace9730c4ae6 |
ghcr.io/otfabric/ocpp-interop-everest:v0.5.3 |
2026.02.1 | sha256:3ed9f3acf531dc1681c6b372a0b23cc69c8806568729f92973eb80820becab72 |
ghcr.io/otfabric/ocpp-interop-citrineos:v0.5.3 |
v2.0.1 | sha256:4d0c4b5d4192ed5d85260a30000fdea2e77a3b33e97db184c9473a4971d2c93f |
Pinning in a consumer
OCPP_INTEROP_MOBILITYHOUSE_IMAGE=ghcr.io/otfabric/ocpp-interop-mobilityhouse@sha256:14d8da52ba062873fdc55834585dcd97b2405557004a3c438f04ee60e1bff1b5
OCPP_INTEROP_CHARGETIME_IMAGE=ghcr.io/otfabric/ocpp-interop-chargetime@sha256:45c8706c8556d66f356289b72c7f6462a8c2eeb4ca280f7e990fd877f195f868
OCPP_INTEROP_LORENZODONINI_IMAGE=ghcr.io/otfabric/ocpp-interop-lorenzodonini@sha256:4409b30613fb081e0b6378d6bb87faa78a4986c82f0006618e33ace9730c4ae6
OCPP_INTEROP_EVEREST_IMAGE=ghcr.io/otfabric/ocpp-interop-everest@sha256:3ed9f3acf531dc1681c6b372a0b23cc69c8806568729f92973eb80820becab72
OCPP_INTEROP_CITRINEOS_IMAGE=ghcr.io/otfabric/ocpp-interop-citrineos@sha256:4d0c4b5d4192ed5d85260a30000fdea2e77a3b33e97db184c9473a4971d2c93fmanifest.json records the upstream versions these images were built from. The images contain third-party software under its own licences; see THIRD_PARTY_NOTICES.md and /licenses in each image. Notes: RELEASE.md.