Xibo
Open source digital signage platform with a web CMS
Alternative to: screencloud, yodeck, risevision, novisign
About
Versions (105)
4.5.1
2026-08-20Our first patch release of Xibo CMS 4.5.
This patch release includes the following enhancements and fixes:
- Proof of Play: Display shows “Not Found” when Group By is set to None on MySQL (https://github.com/xibosignage/xibo/issues/3915)
- Layout search in Synchronised Event limited to first 100 results (https://github.com/xibosignage/xibo/issues/3910)
- Layout search fails when assigning layouts in Synchronised Event (https://github.com/xibosignage/xibo/issues/3909)
- White-label branding issue: “Introduction to Xibo” appears in user menu despite white-label configuration (https://github.com/xibosignage/xibo/issues/3908)
- Proof of Play → Group By = Tag is a hard HTTP 500 whenever the Tags box is empty (https://github.com/xibosignage/xibo/issues/3906)
- Recurrence Repeats On now shows weekday names on screen but still exports raw day numbers to CSV (https://github.com/xibosignage/xibo/issues/3900)
- User Preferences modal doesn’t load saved preferences (https://github.com/xibosignage/xibo/issues/3898)
- Layout Editor: Image/Video media panel shows no results when toolbar width at zoom level 4 (https://github.com/xibosignage/xibo/issues/3897)
- Reports Client-Side Paging Implementation & CSV Export Behavior (https://github.com/xibosignage/xibo/issues/3896)
- XMDS SubmitStats fails entirely when a stat row contains scheduleid=“undefined” (https://github.com/xibosignage/xibo/issues/3895)
- CMS 4.5.0: GET /api/schedule/{id}/events always returns HTTP 500 (https://github.com/xibosignage/xibo/issues/3894)
- The “Set Bandwidth” success toast notification is missing after a bulk operation (https://github.com/xibosignage/xibo/issues/3893)
- Invalid regular expression in a filter returns HTTP 500 (https://github.com/xibosignage/xibo/issues/3892)
- Administration > Task: Run button overflows into the grid when list has more than 10 items per page (https://github.com/xibosignage/xibo/issues/3891)
- Display Registration: fails and outputs raw error response when DISPLAY_DEFAULT_FOLDER is empty/invalid (https://github.com/xibosignage/xibo/issues/3890)
- Edit Event → Time tab does not show the selected Daypart (https://github.com/xibosignage/xibo/issues/3889)
- Layout code not available when creating a “Navigate to Layout” action event (https://github.com/xibosignage/xibo/issues/3888)
- Rich Text widget does not show Trebuchet font in the editor (https://github.com/xibosignage/xibo/issues/3887)
- Display Settings: Geo Location on Proof of Play not supported on Linux and ChromeOS (https://github.com/xibosignage/xibo/issues/3881)
- Notifications: Missing UI Feedback and Filename Display for Notification Attachments (https://github.com/xibosignage/xibo/issues/3873)
- Menuboard: Availability toggle turns back to off after setting it to on (https://github.com/xibosignage/xibo/issues/3867)
- Displays: Past dates can be selected and saved in the ‘Auditing Until’ field (https://github.com/xibosignage/xibo/issues/3865)
Dependency Updates:
- Bump brace-expansion from 5.0.5 to 5.0.9 in /frontend
- Bump js-yaml from 4.2.0 to 4.3.1
- Bump react-router and react-router-dom in /frontend
- Bump undici from 7.28.0 to 7.29.0 in /frontend
- Bump brace-expansion from 1.1.14 to 1.1.18
- Bump fast-uri from 3.1.4 to 3.1.5
- Bump js-yaml from 4.2.0 to 4.3.1 in /frontend
- Bump postcss from 8.5.15 to 8.5.26 in /frontend
- Bump dompurify from 3.4.12 to 3.4.13
Full Changelog: https://github.com/xibosignage/xibo-cms/compare/4.5.0…4.5.1