We are pleased to announce our 2nd bug fix release for the 1.8 series of Xibo. The codename for this series is “Tempel”.
Download
Please use the links below to download this release:
- Xibo for Docker - Linux / Windows
- Xibo for Apache/Nginx / WAMP/IIS
- Xibo for Windows Player
You may use any 1.8 series compatible Player with this release.
Upgrade
The CMS can be upgraded to later versions - we recommend all users upgrade when possible to take advantage of the latest bug fixes and features. Please refer to the upgrade guide.
Highlights
Changelog
- Total issues resolved: 84
- Total contributors: 4
bug
- 1222: Task running is unreliable thanks to @dasgarner
- 1221: Layout Designer: Forms un-scrollable when loaded from Upload Form thanks to @dasgarner
- 1219: Stats: No data returned due to sql_mode=only_full_group_by thanks to @dasgarner
- 1214: DataSet / Schedule - User can't edit dataset used in an event with daypart without permissions to the daypart thanks to @PeterMis
- 1213: Layouts - Incorrect status with completely empty layout thanks to @PeterMis
- 1210: API: Library upload, incorrect documentation for deleteOldRevisions thanks to @dasgarner
- 1206: XMDS: supportsHttpsLayouts is too restrictive thanks to @dasgarner
- 1204: Display - Edit via API allows to set the Hardware Key to null thanks to @PeterMis
- 1200: Schedule Agenda: Issue with slider time label when using different timezones thanks to @dasgarner
- 1198: Stats: trigger_error still used when no displays in the system thanks to @dasgarner
- 1196: Permissions: Widget View permissions should allow preview of those items regardless of Library permissions thanks to @dasgarner
- 1195: Schedule: Can't edit very short events from the Day View thanks to @dasgarner
- 1193: Library - Shows incorrect value for all entries with German locale thanks to @PeterMis
- 1192: Schedule page - retired layouts are still available for selection in addEvent form thanks to @PeterMis
- 1191: Finance module - strips '<' characters from the yql thanks to @PeterMis
- 1190: CKEditor: Default font size and colour do not compliment background colour thanks to @dasgarner
- 1187: API: Make sure campaignAssignLayout only operates on non-layout specific campaigns thanks to @dasgarner
- 1184: Datasets - changing column data types and then data in the column causes unexpected error thanks to @PeterMis
- 1183: Jalali calendar - Unexpected data found on display edit thanks to @PeterMis
- 1182: DataSet: Library Tidy will delete images only assigned to DataSets thanks to @dasgarner
- 1180: Users - Library quota not working thanks to @PeterMis
- 1179: Schedule page - breaks after deleting a daypart set for an event thanks to @PeterMis
- 1178: Video and localVideo - improve helpText thanks to @PeterMis
- 1177: Layouts - Cannot delete layout if it's assigned to a campaign thanks to @PeterMis
- 1175: Layout designer - impossible to set media duration to 1s thanks to @PeterMis
- 1171: Layout Designer - Ownership of a region thanks to @PeterMis
- 1168: 1.8.1 - Typo on Settings -> Troubleshooting tab thanks to @alexharrington
- 1167: Library: Filter with operator on duration and fileSize doesn't work thanks to @dasgarner
- 1164: User - Homepage redirect isn't working correctly thanks to @PeterMis
- 1162: Layout Designer - in Grid view all media based modules are inactive thanks to @PeterMis
- 1161: Sessions - filters showing incorrect/no data thanks to @PeterMis
- 1160: Layout: Import fails with large files thanks to @dasgarner
- 1159: DayPart: Incorrect wording on add/edit form thanks to @dasgarner
- 1158: Users - add user form permissions to homepage thanks to @PeterMis
- 1155: Schedule page - Not refreshing automatically in IE11 thanks to @PeterMis
- 1151: Dataset - Columns with the same name thanks to @PeterMis
- 1150: Layouts - custom resolution after import to another CMS will return ''Resolution not found" error thanks to @PeterMis
- 1148: Schedule - Overlay layout will show empty layouts list when there is no campaign in the CMS thanks to @PeterMis
- 1147: Layouts - '/' character in the Layout's name is preventing said layout from being exported thanks to @PeterMis
- 1146: DayPart schedule hourly repeat breaks Schedule thanks to @dasgarner
- 1145: Layout Import - SQL Error due to objectAfter field in auditlog thanks to @PeterMis
- 1144: Docker backups - anacron not being run from cron on schedule thanks to @alexharrington
- 1143: DataSets : dataset breaks after column 21 thanks to @PeterMis
- 1142: Breadcrumbs in Agenda view not right for nested display groups thanks to @alexharrington
- 1140: Dayparting: User type user can't see created dayparts thanks to @PeterMis
- 1139: Z-index field accepts negative ('-') values thanks to @PeterMis
- 1138: Protect against an error parsing a font preventing verify all modules thanks to @dasgarner
- 1137: Upgrade from 1.7 to 1.8 fails on Step 90 thanks to @dasgarner
- 1109: Widget: Image module has broken thumbnails thanks to @dasgarner
- 1201: Schedule - Day view events after 22:30 aren't displayed correctly thanks to @PeterMis
- 1220: Unable to scroll "Add from library" dialogue after clicking a thumbnail thanks to @alexharrington
docs
- 1216: RS232 commands for monitor on/off thanks to @dasgarner
- 1208: Docs: Improve XTR docs for custom install to run cron as www-data thanks to @dasgarner
- 1188: Manual: Explain that Docker brings volumes for userscripts, custom, etc thanks to @dasgarner
- 1173: API: Improve documentation for date format and paging thanks to @dasgarner
- 1170: Manual: Note that Xibo with Docker brings its own webserver thanks to @alexharrington
- 1215: Manage concurrently downloading resources from tickers/twitter/etc thanks to @dasgarner
player
- 1197: Player: Hardware Acceleration for WebBrowser control thanks to @dasgarner
- 1119: Watchdog: mutex prevents starting multiple watchdogs thanks to @dasgarner
- 1217: Player sends log messages with incorrect date format thanks to @dasgarner
- 1205: Windows client - changeLayout action does not assess duration correctly thanks to @PeterMis
- 1202: Windows client - Large PDFs not showing thanks to @PeterMis
- 1141: Player: XMR leaks Sockets on network drop thanks to @dasgarner
- 1218: Support ScreenShot size option for Windows Player thanks to @dasgarner
- 1199: RS232 command: HEX support thanks to @dasgarner
enhancement
- 1194: MODULE_CONFIG_LOCKED_CHECKB should only apply to certain parts of the module config thanks to @PeterMis
- 1189: Docker: Make session.gc_maxlifetime configurable via config.env thanks to @alexharrington
- 1186: Reinstate ability for CMS to request screenshot via XMDS thanks to @alexharrington
- 1181: Database: Add appropriate indexing to lkregionplaylist thanks to @dasgarner
- 1166: Docker: Add method for configuring Xibo on a sub-folder thanks to @alexharrington
- 1165: Modules: Add some helper methods for constructing the template thanks to @dasgarner
- 1156: Add "always" to Schedule Now thanks to @dasgarner
- 1153: Statistics - Downtime format thanks to @PeterMis
- 1152: Provide some mechanism to lock the Display Name to the Device Name thanks to @dasgarner
- 1149: Request Check-In thanks to @dasgarner
- 1122: Layouts: Add to campaign from layout action menu thanks to @dasgarner
- 1096: Settings: Support host level proxy exceptions thanks to @Mondlicht81
- 1085: Library: Add report to show a list of displays that a piece of media is assigned to (either directly or via a layout/campaign) thanks to @alexharrington
- 1185: Text Editor: Add note to explain red box thanks to @alexharrington
- 1169: Add help text for adding line breaks in text editor thanks to @alexharrington
regression
- 1174: 1.8.1 - Tidy Library Broken thanks to @alexharrington
- 1172: 1.8.1 - Dayparting appears not to be working thanks to @alexharrington
- 1163: Layout Designer: Region floating causes issues when you add a big region to the left first thanks to @dasgarner
- 1130: Images: Thumbnail/Background cache thanks to @dasgarner
More
Read more from the blog
Service Desk Availability - 15th November 2024
Our Service Desk will be running at a reduced capacity on Friday 15th November 2024 to allow us to conduct whole-team training. Tickets can still be logged as normal.
More
Read more from the blog