Release Notes 10.7.0
Important and breaking changes
Smartsign 10.7 contains several breaking changes from previous version. Please read carefully to determine if they affect your installation and if action needs to be taken before or after upgrading from a previous version.
New License portal
This change should be transparent for existing servers, but it’s important to check that you have valid credentials configured for the server’s connection to the license portal. The server will still be able to receive licenses, but if the credentials are incorrect or missing you will not be able to create new sites. (https://portal.smartsign.se)
Player Offline Email
The configuration method for player offline notifications have changed. If you had notifications configured before the upgrade, you must reconfigure it afterwards in order to continue receiving emails. Please refer to the admin guide for instructions.
Statistics / Proof of play
Many improvements have been done to statistics in 10.7. Making it easier to configure is one of them. Any existing players already using statistics will have the new configuration method applied automatically however you may need to adjust player profiles to make sure future players receive the correct settings. Statistics are no longer a loadable module, it’s built-in and enabled by a setting.
SMSUP Licensing enforcement
Version 10 has not yet enforced the SMSUP licensing terms like previous
versions, however 10.7 will do so. If you do not have valid SMSUP or if
they are not assigned, parts of the UI that require valid SMSUP will be
locked down. Functions that require valid SMSUP are data sources, such
as Smartsign Sync, Active Directory integration, remote upgrade of
players, Wayfinder (previously Conference Guide), Smartsign API and
Template Creator.
As always, to have the right to upgrade, you are required to have valid
SMSUP agreement for each screen license. Smartsign’s cloud service
always includes SMSUP.
Features, improvements and notable bug fixes
License portal
Brand new licensing portal with enhanced looks and much better license management
Publisher
New improved status for screen and player
More detailed download status for screens
Show if media is invalid in playlist and media library
Show Server version to users in Publisher
Automatic license update when registering screens
Improved register screen wizard
Recurring frequency "Yearly" removed
Add new reports function
Improved data validation for booking frequencies (frontend)
Move "Direct media list" to booking list for media detail
Removed top bar from login page
Changed "Loading Smartsign" to "Loading"
Fix: SMSUP licensing not enforced
Fix: Create new screen layout theme visible without permission
Fix: Publisher performs logout regardless of yes or no answer
Fix: Copy of synced profile should be disconnected from sync
Fix: Delete button shows on folder without folder delete permission
Fix: Grid/list loses selection on update
Fix: Preview time incorrect during screen preview
Fix: Preview with older time shows incorrect present time (player time
is correct)
Fix: Preview playlist missing items in actual playlist
Fix: Editing a full screen template => will no longer be full screen
Fix: Not possible to login with http after logout with https
Fix: Media library – possible to delete media from folder with read
access only
Fix: Only one monthly frequency should be allowed at a time
Fix: Monthly frequency not parsed correctly when opening booking, every
always 0
Fix: Day in month not parsed correctly when opening booking, month
always blank
Fix: Copy user/player profile should open the copy after, not the
source
Fix: Bookings are corrupt after changing screen layout to one using a
different layer, it should be possible to open and rebook them to the
new layer
Layout
Layer scaling terms renamed:
Crop (Cover) => Fill
Fill => Stretch
Triggers
Add webhook API for triggers
Triggers can now play once and then reset
Added setting to toggle on keypress for trigger
Template Creator
Add support for Interbook Go booking system (Cloud Microservice) (Beta)
Add support for TrafikLab (Swedish Traffic Information) (Cloud Microservice) (Beta)
Add support for Instagram (Cloud Microservice) (Beta)
Add description to template data sources
Added "Last update time" as databinding for data sources
Add setting to strip html and just show raw text from RSS
Add Latvian, Estonian and Lithuanian languages to datetime locale
Add OTF support for custom fonts
Fix: Jsonpath value should print empty string if not found, not
“false”
Fix: xPath - now possible to resolve XML namespaces
Fix: xml-image support missing
Fix: json-image and xml-image only works together with text-field
Fix: Twitter Tweet Date
Fix: Twitter Embedded URL QR Code
Fix: Multiselect Safari on mac
Fix: % not working in TC
Fix: Should try to fix corrupt RSS to avoid issues
Fix: RSS should not get stuck with corrupt RSS
Fix: Thumbnails sometimes taken too quickly so they show loading
icon
Fix: Facebook message date not working
Fix: "Likes" databinding incorrect
Fix: Deselect databinding => still locked for edit text
Fix: Possible to databind image to rectangle, but no function
Server
Major update to statistics/proof of play, no longer a plugin module
Log events to database now default true for new servers
Events added for site license update and screen disable due to no
license
Add password complexity enforcement
Improved data validation for booking frequencies (backend)
Fix: Multi upload deadlock issues
Fix: Installers don't remember the previously used path
Fix: SiteAdmin cannot delete users
Fix: Statistics export fails with error
Fix: Statistics missing for converted versions of media
Fix: Image larger than layer and screen is resized to wrong
proportions when using fill
Fix: Changed username to allow 128 chars
Fix: Media library permission checks are incorrect
Fix: Server cannot register properly to license portal
Fix: Issue with UTF-8 character encoding on Web player
Login
Fix: ADLogin fails with exception if any ad group is missing from AD
Fix: ADLogin Add more safety checks + lock and recreate user in new
site now works
Fix: Import AD-groups visible with no AD configured
Sync
Fix: Sync does not remove media deleted on disk if used in bookings
Fix: Create desktop.ini fails with exception
Email
Player offline email alerts reworked
Microservices
WeatherAPI (cloud): Apixu replaced with WeatherStack
Snapshot: Fix: Not able to login on page without IDs and no form
Snapshot: Fix: Cannot login using Azure Ad SSO
Players
Add generic arrow key navigation (tested on PC and Android)
URL snapshot update now replaces image in player offline cache (except
for Android)
Add player capabilities framework
Statistics integrated, no longer a module
Fix: support statistics for looping media
Fix: Location is not saved to player if GeoData update is disabled
Windows Player
Brand new Smartsign Windows Player (10.7)
Full 64 bit
Chromium Embedded, version 69
Fully integrated video handling + VLC as option
Samsung SSSP
Add support for local widgets
Fix: Tizen - wrong position of video which does not fit the width of
the video layer
Fix: Tizen - Add missing hideOSD and syncPlaylist to player profile
Android
Fix: Android does not unpack widgets after activating offline
widgets
Fix: Android YouTube autoplay and loop changes added
LG
Add support for local widgets
Add network connection metadata