Update check finds dev release instead of stable; version not updated after update #14

Open
opened 2026-05-01 10:10:06 +02:00 by viewit · 1 comment
Owner

Reported by: u/Nerdinat0r (Reddit)

Bug 1 – Update check offers dev release to stable users

When checking for updates on a stable install (0.9.1-beta15), the bridge finds the latest dev pre-release instead of v0.9.2.

Root cause: STABLE_RELEASE_API has pre-release=true in the query parameter, which returns only pre-releases.

Bug 2 – Version not updated after self-update

After installing an update via the Web-UI, the displayed version still shows the old version after restart.

Root cause: The update only downloads kobrax_moonraker_bridge.py, but not the VERSION file. The old VERSION file remains on disk.

Bug 3 – VERSION file missing from Docker image

On a fresh install from the v0.9.2 release, the VERSION file is not included in the Docker image (COPY VERSION . missing from Dockerfile). _read_version() returns "unknown".

Feature request – Show running version in GUI

It would be helpful to see the currently running version directly in the UI header without opening the Settings menu.


All four issues will be fixed in the next release.

**Reported by:** u/Nerdinat0r (Reddit) ## Bug 1 – Update check offers dev release to stable users When checking for updates on a stable install (0.9.1-beta15), the bridge finds the latest dev pre-release instead of v0.9.2. **Root cause:** `STABLE_RELEASE_API` has `pre-release=true` in the query parameter, which returns only pre-releases. ## Bug 2 – Version not updated after self-update After installing an update via the Web-UI, the displayed version still shows the old version after restart. **Root cause:** The update only downloads `kobrax_moonraker_bridge.py`, but not the `VERSION` file. The old `VERSION` file remains on disk. ## Bug 3 – VERSION file missing from Docker image On a fresh install from the v0.9.2 release, the `VERSION` file is not included in the Docker image (`COPY VERSION .` missing from Dockerfile). `_read_version()` returns `"unknown"`. ## Feature request – Show running version in GUI It would be helpful to see the currently running version directly in the UI header without opening the Settings menu. --- All four issues will be fixed in the next release.
Author
Owner

Fixed in v0.9.3 (upcoming).

Bug 1 – Update check: STABLE_RELEASE_API had pre-release=true which caused stable users to receive dev builds. Fixed — stable users now only see stable releases.

Bug 2 – Version not updated: The VERSION file was missing from the Docker image (COPY VERSION . was absent from the Dockerfile). Since _write_version() only writes when the file already exists, the version was never updated. Fixed in Dockerfile.

Bug 3 / Feature – Version in GUI: Running version is now shown in the Web-UI header next to the printer name. No need to open Settings to check which version is running.

Thank you for the detailed report!

Fixed in v0.9.3 (upcoming). **Bug 1 – Update check:** `STABLE_RELEASE_API` had `pre-release=true` which caused stable users to receive dev builds. Fixed — stable users now only see stable releases. **Bug 2 – Version not updated:** The `VERSION` file was missing from the Docker image (`COPY VERSION .` was absent from the Dockerfile). Since `_write_version()` only writes when the file already exists, the version was never updated. Fixed in Dockerfile. **Bug 3 / Feature – Version in GUI:** Running version is now shown in the Web-UI header next to the printer name. No need to open Settings to check which version is running. Thank you for the detailed report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: viewit/KX-Bridge-Release#14
No description provided.