From 30f6af8272c4621798b0634af56f20c7a940e861 Mon Sep 17 00:00:00 2001 From: Gary Date: Fri, 25 Sep 2026 13:20:34 +0200 Subject: [PATCH 1/2] ci(install-check): print the bus's websocket deliveries and the alerts logs on failure --- .github/workflows/install-check.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/install-check.yml b/.github/workflows/install-check.yml index 0d1e08f..16ae157 100644 --- a/.github/workflows/install-check.yml +++ b/.github/workflows/install-check.yml @@ -1632,6 +1632,13 @@ jobs: tail -n 25 /tmp/strace.txt 2>/dev/null uname -a; mount | grep -E " / | /usr " echo "::endgroup::" + echo "::group::message bus and alerts" + sudo journalctl -u casaos-message-bus --no-pager | grep -iE "websocket|sending event|backup:error|container-" | tail -n 60 + sudo tail -n 300 /var/log/casaos/message-bus.log 2>/dev/null | grep -iE "websocket|sending event|backup:error|container-" | tail -n 60 + sudo journalctl -u casaos --no-pager | grep -iE "alerts" | tail -n 40 + sudo tail -n 300 /var/log/casaos/casaos.log 2>/dev/null | grep -iE "alerts" | tail -n 40 + sudo grep -iE "publish|backup:error|container-died" /var/log/casaos/app-management.log 2>/dev/null | tail -n 40 + echo "::endgroup::" echo "::group::casaos-app-management" sudo tail -n 200 /var/log/casaos/app-management.log 2>/dev/null sudo journalctl -u casaos-app-management --no-pager -n 100 From d7d920b682e96a0dbca97c9ad0bbbff6060a3795 Mon Sep 17 00:00:00 2001 From: Gary Date: Fri, 25 Sep 2026 13:57:47 +0200 Subject: [PATCH 2/2] release: v0.5.11, push alerts that arrive (MessageBus v0.4.29) --- CHANGELOG.md | 8 ++++++++ README.md | 6 +++++- release/components.env | 6 +++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff52402..1688d4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to the CasaOS fork installer are documented here. +## [0.5.11] - 2026-09-25 + +Components: CasaOS-MessageBus `v0.4.29`. Unchanged from v0.5.10: CasaOS `v0.4.63`, CasaOS-AppManagement `v0.4.67`, CasaOS-UI `v0.4.76`, CasaOS-UserService `v0.4.30`, CasaOS-LocalStorage `v0.4.44`, CasaOS-Gateway `v0.4.30`, Common `v0.4.27`, rclone `v1.75.1`. + +### Fixed + +- **Push alerts stayed silent after the core restarted.** When several listeners left the message bus at once, the bus could lock itself up: every listener that came after it was connected but never received anything. The alerts of v0.5.10 were the first to notice, as the core listens again each time it restarts. The bus also no longer drops an event that arrives while it is busy with another. + ## [0.5.10] - 2026-09-25 Components: CasaOS `v0.4.63`, CasaOS-AppManagement `v0.4.67`, CasaOS-UI `v0.4.76`. Unchanged from v0.5.9: CasaOS-UserService `v0.4.30`, CasaOS-MessageBus `v0.4.28`, CasaOS-LocalStorage `v0.4.44`, CasaOS-Gateway `v0.4.30`, Common `v0.4.27`, rclone `v1.75.1`. diff --git a/README.md b/README.md index e538a12..f3cb921 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,10 @@ Any one of these; an upgrade never turns them back on. - **In the dashboard**: the *Anonymous usage statistics* switch in the settings. It takes effect at once. - **By hand**: stop the core (`sudo systemctl stop casaos`), set `"enabled": false` in `/var/lib/casaos/telemetry.json` (or create the file holding `{"enabled": false}` if it is not there yet), and start it again (`sudo systemctl start casaos`). +## What is in v0.5.11 + +**Push alerts that arrive.** A fix in the message bus: the alerts of v0.5.10 could stay silent after the core restarted. + ## What is in v0.5.10 **Push alerts.** A failed backup, a failing or full disk, a crashed app or an update that paused now reaches your phone or your mail box (ntfy, Telegram, e-mail, Discord and others). Add a channel under *Alerts* in the settings. @@ -625,7 +629,7 @@ The first release cut from this account, kept here because it is what v0.4.41 bu | [CasaOS-AppManagement](https://github.com/ReCasaOS/CasaOS-AppManagement) | v0.4.67 | | [CasaOS-Gateway](https://github.com/ReCasaOS/CasaOS-Gateway) | v0.4.30 | | [CasaOS-UserService](https://github.com/ReCasaOS/CasaOS-UserService) | v0.4.30 | -| [CasaOS-MessageBus](https://github.com/ReCasaOS/CasaOS-MessageBus) | v0.4.28 | +| [CasaOS-MessageBus](https://github.com/ReCasaOS/CasaOS-MessageBus) | v0.4.29 | | [CasaOS-LocalStorage](https://github.com/ReCasaOS/CasaOS-LocalStorage) | v0.4.44 | | [rclone](https://github.com/rclone/rclone) | v1.75.1 | diff --git a/release/components.env b/release/components.env index 09e278c..4e74c45 100644 --- a/release/components.env +++ b/release/components.env @@ -1,4 +1,4 @@ -CASAOS_RELEASE_TAG=v0.5.10 +CASAOS_RELEASE_TAG=v0.5.11 CASAOS_TAG=v0.4.63 CASAOS_COMMIT=653779f1e18d1cbbd363ab3448defe15a08aa2ee CASAOS_APP_MANAGEMENT_TAG=v0.4.67 @@ -7,8 +7,8 @@ CASAOS_GATEWAY_TAG=v0.4.30 CASAOS_GATEWAY_COMMIT=5434b2121d1940c76b1386befbd2039ab63b31c4 CASAOS_USER_SERVICE_TAG=v0.4.30 CASAOS_USER_SERVICE_COMMIT=ab563323d4b418333256104f47ed2146043dc2bb -CASAOS_MESSAGE_BUS_TAG=v0.4.28 -CASAOS_MESSAGE_BUS_COMMIT=78812ad365b74b641187f5caf729e73eae59ac7a +CASAOS_MESSAGE_BUS_TAG=v0.4.29 +CASAOS_MESSAGE_BUS_COMMIT=5249d6443ae55bc6d4e9ccb5f88a49ffddabee1e CASAOS_LOCAL_STORAGE_TAG=v0.4.44 CASAOS_LOCAL_STORAGE_COMMIT=41c0335f1996b9e2f1fb1cbeda3093db25b858e0 CASAOS_UI_TAG=v0.4.76