---
title: Xibo CMS 4.0.4 released
description: Announcing the fourth patch for the 4.0 version of the Xibo CMS which resolves 21 issues. Use the download links to upgrade.
---

[Blog | Xibo Digital Signage ](https://xibosignage.com/blog)

# [Xibo CMS 4.0.4 released](https://xibosignage.com/blog/4-0-4-released)

 Written by [Dan](https://xibosignage.com/blog/author/dan) | Oct 9, 2023 11:00:00 PM

### The information contained on this page is now archived. Please see our website and documentation for current information

We are pleased to announce the third patch to the 4.0 version of the Xibo CMS. The codename for this version is “Westphal”.

> 20D/Westphal 3 was a periodic comet with an orbital period of 61 years. It fits the classical definition of a Halley-type comet with (20 years < period < 200 years). It was originally discovered by the German astronomer J. G. Westphal on July 24, 1852.

### Overview Guide

Take a look at our latest guide which explores the User experience in v4: [Overview of v4 for Existing Users](https://community.xibo.org.uk/t/overview-of-v4-for-existing-users/30042).

## Fixes and Features

This release is a bug release which contains 21 resolved issues.

- [3177: DataSet: no data message doesn't work on static templates (except dataset_custom_html)](https://github.com/xibosignage/xibo/issues/3177)
- [3176: Can't add the dashboard widget](https://github.com/xibosignage/xibo/issues/3176)
- [3157: Widget: text flickers after upgrade (rich text)](https://github.com/xibosignage/xibo/issues/3157)
- [3149: Schedule Calendar: NAN for each day when date format is H:i d-m-Y](https://github.com/xibosignage/xibo/issues/3149)
- [3148: RSS: widget and status dashboard latest news shows everything with the same date/time](https://github.com/xibosignage/xibo/issues/3148)
- [3146: Widget: embedded has transparent, scale and preload defaulted differently in v4](https://github.com/xibosignage/xibo/issues/3146)
- [3144: Widget: DataSet [DisplayId] filtering doesn't work on the player](https://github.com/xibosignage/xibo/issues/3144)
- [3173: Layout Editor : Resolutions not filtered by enabled flag](https://github.com/xibosignage/xibo/issues/3173)
- [3172: Calendar elements: Data not being formatted on preview](https://github.com/xibosignage/xibo/issues/3172)
- [3171: Folders page : no Folder details displayed](https://github.com/xibosignage/xibo/issues/3171)
- [3161: Playlists: cannot scroll, the scroll bars are not displayed](https://github.com/xibosignage/xibo/issues/3161) thanks to @robogito
- [3158: Schedule: sync form does not show any layouts in the dropdown when the CMS is in a sub folder](https://github.com/xibosignage/xibo/issues/3158)
- [3156: FontCSS: Unable to write to the library](https://github.com/xibosignage/xibo/issues/3156)
- [3155: Maintenance: Unable to copy asset: weather-humidity-percent](https://github.com/xibosignage/xibo/issues/3155)
- [3153: Video upload: thumbnail not captured unless you click on the timebar in the preview window](https://github.com/xibosignage/xibo/issues/3153)
- [3152: XMDS: some URLs have spaces in them](https://github.com/xibosignage/xibo/issues/3152)
- [3150: Schedule : Sync Event throws Unexpected error when not every Display has Layout assigned to it](https://github.com/xibosignage/xibo/issues/3150)
- [3143: Maintenance: remove expired files needs to be adapted for the new way of caching](https://github.com/xibosignage/xibo/issues/3143)
- [3141: Embedded widget: Javascript content script tags](https://github.com/xibosignage/xibo/issues/3141)
- [3138: Widget elements: Mastodon shows username instead of post text and date is not formatted](https://github.com/xibosignage/xibo/issues/3138)
- [3137: Upgrade: v3 to v4 no modules enabled](https://github.com/xibosignage/xibo/issues/3137)

## Download:

Please use the links below to download this release:

- Xibo for Docker - [Linux](https://xibosignage.com/api/downloads/508) / [Windows](https://xibosignage.com/api/downloads/509)
- Xibo for [Apache/Nginx](https://xibosignage.com/api/downloads/506) / [WAMP/IIS](https://xibosignage.com/api/downloads/507)

Visit our [Downloads](https://xibosignage.com/downloads) page for all the latest releases.

## Install / Upgrade

Instructions for installation/upgrade can be found [here](https://xibosignage.com/install-upgrade).

**Please note**: it is difficult to get PHP-ZMQ working on PHP8.1 under Windows/IIS; this [community post](https://community.xibo.org.uk/t/solved-v4-0-0-some-bugs-zmq-problems-zmq-for-php-8-2-10-nts-openssl-3-legacy-setting-to-windows-server-iis/29954/17) outlines a method for doing so.

### Players

We recommend using player software of the same version as your CMS. The latest player software is available [here](https://xibosignage.com/downloads).

Earlier versions of the player will connect to a v4 CMS in legacy mode.

The minimum versions of Xibo for webOS and Xibo for Tizen that will function with a v4 CMS are v3 R308.

## Feedback

Xibo is built on feedback from our users, community and customers. Please let us know what you think of v4 in the comments.

[View full post](https://xibosignage.com/blog/4-0-4-released)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Dan"
  },
  "dateModified" : "2025-11-26T15:34:10.745Z",
  "datePublished" : "2023-10-09T23:00:00Z",
  "headline" : "4.0.4 Released",
  "image" : {
    "@type" : "ImageObject",
    "height" : 630,
    "url" : "https://48096235.fs1.hubspotusercontent-na1.net/hubfs/48096235/Imported_Blog_Media/da1a116f-cb74-441f-b72e-5ae33f3f5708_CMS-Blog-Banner_png-3-1-1-1.png",
    "width" : 1120
  },
  "mainEntityOfPage" : "https://xibosignage.com/blog/4-0-4-released",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "Blog"
  }
}
```