IXM Platform releases
  • 15 Jul 2024
  • 30 Minutes to read
  • Dark
    Light

IXM Platform releases

  • Dark
    Light

Article summary

Get the latest version

Please contact your Grassfish account manager to get the latest version.

IXM Version 11.16.2

10.06.2024

Resolved issues

  • The Player API now responds to the GetContentFiles request in less than 60 seconds, so the player timeout is not exceeded.

  • We’ve fixed an issue with restricting content downloads during player operating hours.

Links to webhelp


IXM Version 11.16.1

29.04.2024

Resolved issues

  • SNI files for downloading content to the players are no longer missing from the installation package.

  • When updating the spot instances within a screen playlist via PUT https://{{server}}/gv2/webservices/API/v1.11/Players/{{locationId}}/PlaylistVersions/{{biId}} all spot instances in the request body are now be stored as spot instances in the IXM Platform.

  • We’ve fixed an issue where PUT /v{version}/Playlists/{PlaylistId}/Tags didn’t update the tags but returned “Value cannot be null”.

Links to webhelp


IXM Version 11.16.0

27.03.2024

Update to 11.16

Note the following important information, before you update to 11.16:

New restrictions by user type

With this version, we’ve introduced a breaking change to user type restrictions. Viewing user groups and permission groups is now restricted by user type. That means Standard, StandardPlus, and Location users can no longer see all user groups and permission groups when using the IXM Platform API. As of this version, the following restrictions apply:

  • Admin users: can see all user and permission groups.

  • StandardPlus users: can see user groups they belong to and Standard and Location permission groups.

  • Standard and Location users: can’t see any user and permission groups.

New features

.NET Core upgrade

With this version, we've migrated to the latest version of .NET LTS which prepares our software for future challenges and offers you a variety of advantages. For example, .NET 8 allows us to seamlessly integrate modern technologies such as AI and machine learning, which in turn enables the development of more innovative and intelligent applications. Additionally, the improved performance and scalability of .NET 8 provides a faster and more efficient user experience.

Select player in HTML Wizard and Composer

As of this version, you no longer need to provide a UDC data source to enable the player selection in the HTML Wizard and HTML Composer. The player-specific preview functionality, where users can select a player from a dropdown list, can now be enabled more easily via new settings in the IXM Platform config.json file or in your HTML Wizard spot’s Data.json file.

Learn more …

API access with load balancer and/or reverse proxy

With this release we fully support API access via load balancer and/or proxy setups. Load balancing helps manage your server systems as it allows an application to scale beyond a single server, making processing more efficient.

Learn more …

API improvements

By improving the versioning of the IXM Platform API, we’ve created a more stable and transparent environment for integrating services and applications. In addition, the improved versioning of our API promotes closer collaboration between our consulting unit and users, as adjustments and extensions can now be implemented more efficiently. To take another step towards extensibility and better applicability, we’ve also improved the IXM API by adding new endpoints and extending existing endpoints.

UI improvements

With this release, we've made various adjustments to the IXM Platform’s layout to ensure the smoothest possible UI experience. These tweaks aim to continually improve the user experience through an intuitive and user-friendly interface. Among other things, you'll notice that we've fine-tuned color schemes, optimized fonts and text sizes, and customized buttons and icons to ensure a consistent and responsive interface.

Custom menu buttons

To help you customize the IXM Platform to suit your needs, it’s now possible to add custom buttons to the "Tools" menu. This means you can access external applications directly from the IXM Platform with just one click. Please contact Grassfish for more information in this solution.

Legacy web service migration

Migrating our legacy systems from 32-bit to 64-bit opens up a number of benefits that go beyond simply updating the system architecture. The significantly improved performance and scalability of our systems allows the system to process larger amounts of data more efficiently and complete complex tasks more quickly. Starting with this release, the application pool defaults to 64-bit for new web service installations and the following legacy webservices now support both 32-bit and 64-bit applications:

  • Rest/Gui

  • API

  • IS

  • Common

  • Customer

  • SamlLogin

Learn more …

Resolved issues

  • We’ve improved the error message that appears when trying to create a user with an already existing user name.

  • We’ve fixed an issue where the number of API keys didn’t change correctly after deleting a key.

  • We’ve fixed an issue where the next spot didn’t play automatically under “Channels > Location > Player > Tools > Preview” if the previous spot was an HTML Composer or Wizard spot

  • It’s now possible to empty the non-mandatory display name field once you have inserted a display name.

  • We’ve fixed an issue where Swagger wasn’t disabled even though “EnableSwagger” was set to false.

  • We’ve fixed a performance issue that caused long loading times.

  • It’s no longer possible to remove inherited content.

  • We’ve fixed an issue where after deleting a display name in the “Edit player” window, the old display name was still visible.

  • "Edit" and "Delete" buttons are no longer displayed when hovering over an available playlist if playlist management is not selected.

  • We’ve fixed an issue where it wasn't possible to change the display name in the IXM Platform if the display name (max char 100) was set with an API call and the characters exceed the IXM Platform limitation of 50 characters.

  • It’s no longer possible to add "ValidFrom" and "ValidTo" dates with identical values for a playlist.

  • We’ve fixed an issue where a wizard spot wasn’t visible for a location user even if they uploaded it when multi-level list was enabled.

  • Spots are no longer displayed as “new” in the spot pool if they weren’t uploaded recently.

  • We’ve fixed an issue where selecting player time when setting the spot validity resulted in unusual behavior.

  • We’ve added a missing translation in a data error pop-up.

  • We’ve fixed an issue where sometimes spots weren’t displayed in the news item editor spot pool when multi-level playlist was selected.

  • We’ve fixed an issue where the mediastack data importer canceled the import and displayed old data.

  • We’ve reduced multiple attribute requests that weren’t relevant to one request.

  • We’ve fixed an issue where a console error occurred if "Player time" was selected when you edit the display properties.

  • We’ve fixed an issue where generating a report on a booking without media attached resulted in a broken image in the PDF report.

  • We’ve fixed an issue with customer management where the results of filtering by "last login" weren’t displayed in chronological order.

  • There’s now a character limitation for the field "Create new display" in the display management.

  • The setting “Control Screen via Plugin” is no longer marked as mandatory when saving a display.

  • The player ID is now displayed correctly in Japanese, Korean, Arabic, and Chinese characters.

  • We’ve fixed an issue where a changed display name and screen controller values weren’t saved when creating a player.

  • We’ve made improvements to the FAST API.

  • We’ve fixed an API issue where "Type": "string" was missing from the response and Swagger when getting spot groups.

  • We’ve fixed an API issue where getting spot groups by ID resulted in a 403 forbidden error even though the spot group didn’t exist or wasn't found.

  • We’ve fixed an API issue with a 400 bad request error (Value of permissions is required) when trying to post a spot or template group as a standard user.

  • We’ve fixed an API issue with a 400 bad request error (Value of permissions is required) when trying to post a spot group as a location user.

  • We’ve fixed an API issue with a 400 bad request error (Value of permissions is required) when trying to put a spot group as a location user.

  • We’ve fixed an API issue with a 400 bad request error (Value of permissions is required) when trying to put a spot or template group as a standard user

  • We’ve fixed an API issue where details of the general error were found on logs/API but not on the response.

  • We’ve fixed an API issue where posting a template group with root parent resulted in a 400 bad request.

  • We’ve fixed an API issue where posting media groups as a standard user resulted in a 400 bad request (Value of permissions is required).

  • We’ve fixed an API issue where posting media groups as a location user resulted in a 400 bad request (Value of permissions is required).

  • We’ve fixed an API issue where putting media groups as a location user resulted in a 400 bad request (Value of permissions is required).

  • We’ve fixed an API issue where putting media groups as a standard user resulted in a 400 bad request (Value of permissions is required).

  • We’ve fixed an API issue where location users could see template groups when getting spot groups even if they couldn’t see them in the IXM Platform.

  • We’ve fixed an API issue where getting the parents of a spotGroupID resulted in a 400 bad request.

  • We’ve fixed an API issue where getting children of a spotGroupID resulted in a 400 bad request.

  • We’ve fixed an API issue where getting spot groups by ID sometimes resulted in 403 forbidden when it should have been 404 not found.

  • We’ve fixed an API issue where getting spot group parents sometimes resulted in 403 forbidden when it should have been 404 not found.

  • We’ve fixed an API issue where getting spot group children sometimes resulted in 403 forbidden when it should have been 404 not found.

  • We’ve fixed an API issue where getting media groups by ID resulted in 200 OK when it should have been 404 not found.

  • We’ve fixed an API issue where getting media group parents by ID resulted in 500 when it should have been 404 not found.

  • We’ve fixed an API issue where getting media group children by ID resulted in 500 when it should have been 404 not found.

  • We’ve fixed an API issue where getting spot groups resulted in 200 even though the responses were false.

  • We’ve fixed an API issue where the response for getting spot groups by ID didn’t include permissions.

  • We’ve fixed an API issue where getting children of a spot group resulted in 200 even though the permissions on the response were false.

  • We’ve fixed an API issue where getting parents of a spot group resulted in 200 even though the permissions on the response were false.

  • We’ve fixed an API issue where POST spot groups returned a 400 instead of 403 when the user had no permission for the parent spot group.

  • We’ve fixed an issue where a user with only read permission could drag and drop a spot group to a target group.

  • We’ve fixed an issue where a user with only read permission could drag and drop a media group to a target group.

  • We’ve fixed an issue where changes to user groups were sometimes not implemented right away but only after reloading the data or logging again.

  • User groups that are not assigned to user are no longer displayed as assigned user groups when creating a new spot group/media group/location.

  • We’ve fixed an API issue where DELETE spot group also deleted media groups.

  • We’ve fixed an issue where the ImmoImporter logged the same entry after uploading invalid client.json file onto file system.

  • We’ve fixed an API issue where PUT location always lead to a 400 bad request.

  • We’ve fixed an issue where DataSpots no longer deleted logs and data entered in the filecleaner.xml after updating to version 11.15.

  • We’ve fixed an issue where it wasn’t possible to change the configuration group of a player after creation.

  • We’ve fixed an API issue where changing an item in a specific playlist version incorrectly resulted in a 500 error.

  • We’ve made changes to the API by extending the permissions in the response of playlists versions and locations with the new permission “ReceiveMessage”.

  • We’ve made changes to the API schema.

  • We’ve fixed an API issue with GET location parents/children where the response was 200 OK when it should have been 400.

  • We’ve fixed an issue where a location user was able to edit spot properties despite read only permission.

  • We’ve fixed an issue where the widget “GFPlayerOnlineWidget” didn’t allow saving once incorrect dates were set in the custom display range despite switching the dates to “Now”.

  • We’ve fixed an API issue where POST location returned 201 created even though the permissions of the user group were not assigned to the user.

  • We’ve fixed an API issue where PUT location returned 200 OK even though the permissions of the user group were not assigned to the user.

  • We’ve fixed an API issue where POST location returned 201 created even though the user didn’t get the required permissions.

  • We’ve fixed an API issue where PUT location returned 200 OK even though the user didn’t get the required permissions.

  • We’ve fixed an issue where the HTML Composer didn’t show effects when editing the canvas.

  • When updating from an API client developed against API version 1.14 or earlier to IXM Platform version 11.15 or later, the location’s "ReceiveMessage" permission always gets deleted.

  • We’ve fixed an API issue where the username in the change logs was incorrect when changing a playlist version item.

  • When removing user groups, there’s a new message which indicates that you need to keep at least one user group that your user belongs to ensure access.

  • We’ve fixed an API issue where POST location returned 403 forbidden but the log details were not in the response.

  • We’ve fixed an API issue where PUT location returned 403 forbidden but the log details were not in the response.

  • The “Playlists” pane no longer gets stuck but loads seamlessly when clicking quickly.

  • The “Save” button no longer remains active after discarding changes under “Administration > Global > Notification”.

  • Backend service versions are now renewed with every new release.

  • We’ve fixed an API issue where GET location children returned 200 OK when the location's permission is missing.

  • We’ve fixed an API issue where GET location parents returned 200 OK when the location's permission is missing.

  • We’ve fixed an API issue where POST location returned “Value cannot be null” when the parent ID was wrong.

  • We’ve fixed an API issue where PUT location returned 200 OK when the parent ID didn’t exist.

  • We’ve fixed an API issue where PUT spot groups returned 400 instead of 200 OK.

  • We’ve fixed an API issue where GET MediaGroups/{id} sometimes returned 200 OK and an empty response instead of the media group.

  • We’ve fixed an API issue with GET location where the category was displayed in the response even though the user had no permissions for it.

  • We’ve fixed an API issue with POST location where a category was assigned even though the category was not visible to the user.

  • We’ve fixed an API issue with PUT location where a category was assigned even though the category was not visible to the user.

  • We’ve fixed an API issue with PUT category where a category was assigned even though the category was not visible to the user.

  • We’ve fixed an API issue with GET MediaGroups/{id} where not all user groups were listed.

  • We’ve fixed an API issue with PUT location additional data where the response was 200 OK but should have been 400 as the requested value was inherited.

  • We’ve fixed an API issue where GET SpotGroups/{id} had incorrect "Implemenation Notes".

  • We’ve fixed an API issue with GET players where the "ReadNotificationsCount" was incorrect.

  • We’ve improved the error message that appears when entering data for a display configuration in a wrong format.

  • We’ve fixed an issue where the location list SQL query was executed twice and therefore slow.

  • We’ve fixed an API issue with PUT players where there were no change log traces in the IXM Platform after putting.

  • We’ve fixed an API issue with POST players where there were no change log traces in the IXM Platform after posting.

  • We’ve fixed an API issue with DELETE players where there were no change log traces in the IXM Platform after the deletion.

  • We’ve fixed an API issue with PUT players categories where it was possible to assign categories from a higher hierarchy level which is not allowed.

  • We’ve fixed an API issue with PUT locations categories where it was possible to assign categories from a higher hierarchy level which is not allowed.

  • Player time is no longer converted to the IXM Platform time zone for spots and spot instances.

  • We’ve fixed an issue where an HTML Composer spot couldn’t be edited in some browsers.

  • The file cleaner no longer receives a “Denied” error message when trying to read system disk information from a hidden folder.

  • We’ve fixed an issue where loading the server message took longer than expected.

  • We’ve fixed an issue where POST spot statistics responded with 409 if the master.config had no setting for DB:StagingReportData.

  • We’ve fixed an issue where it wasn’t possible to download spot files because the download times were not interpreted correctly.

  • We’ve fixed an issue where filter without a name was named Object [Object] and couldn’t be deleted.

  • The RemoteAddress is now included in the player system information for players that use the Player API (Android & Qt 11.15 or later).

Known issues

  • Users may not see media that they’ve uploaded into a media group under Media management > Selectable media because it’s not set to public.

Links to webhelp


IXM Version 11.15.3

22.12.2023

Resolved issues

  • We’ve fixed an API issue with GET location where the category was displayed in the response even though the user had no permissions for it.

  • We’ve fixed an API issue with POST location where the category was assigned even though it was not visible to the user.

  • We’ve fixed an API issue with PUT location where the category was assigned even though it was not visible to the user.

  • We’ve fixed an API issue with PUT location categories where the category was assigned even though it was not visible to the user.

  • We’ve fixed an API issue where GET SpotGroups/{id} had incorrect implementation notes.

  • We’ve fixed an issue where the location list query was slow due to a redundant SQL query execution.

  • We’ve added missing German translations when adding media in the HTML Composer.

  • We’ve fixed an issue where the "Player Installations" widget didn’t hide the "To date" even though "Show data until today" was selected.

  • We’ve fixed an API issue with PUT players categories where it was possible to assign categories from a higher hierarchy level.

  • It’s now possible to delete and edit spot groups under Administration > Content > Content Groups > Spot Groups for users with permission.

  • We’ve fixed an API issue where GET /Players returned status 500 when filtering by category.

Links to webhelp


IXM Version 11.15.2

01.12.2023

Resolved issues

  • We’ve fixed an issue where a location user could edit spot properties that should be read-only.

  • We’ve fixed an issue where saving changes in the “Player online/offline” widget was disabled when changing from an invalid custom display range to "Now".

  • We’ve fixed an issue where effects like background color where not visible when editing the canvas in the HTML Composer.

  • We’ve fixed an API issue that requires you to set includeTemplateGroups to true when retrieving a template group. Otherwise, you will receive a 404 error even if you already have the correct ID.

  • We’ve fixed an API issue that requires you to set includeArchive to true when retrieving an archived media group. Otherwise, you will receive a 404 error even if you already have the correct ID.

  • We’ve fixed an API issue where updating a spot group with PUT/spot groups returned an incorrect response if the spot group was not a default spot group.

  • We’ve fixed an API issue where GET {{host}}/v1.15/MediaGroups/{{mediaGroupId}} always returned status 200 with null.

  • We’ve fixed an API issue where requesting spot groups with GET SpotGroups/{id} didn’t return all spot groups for the user’s user groups.

  • We’ve fixed an API issue where requesting media groups with GET MediaGroups/{id} didn’t return all media groups for the user’s user groups.

Known issues

  • It's not possible to delete or edit spot groups under Administration > Content > Content Groups > Spot Groups because the “Edit” and “Delete” buttons don't appear even though the user has permissions.

Links to webhelp


IXM Version 11.15.1

25.10.2023

New features

Spot templates for location users

We’ve added a new setting that you can use to give location users access to spot templates. By default, location users can’t access spot templates in the spot list. To enable access to spot templates for location users, perform the following steps:

  1. Access one of the following folders on the server:

    • To add this setting for all customers, go to the default folder 00000.

    • To add this setting for one customer, go to the customer-specific folder 000xx (xx is the customer ID).

  2. Open the config.json file.

  3. Add the following line under the cms settings: "allowTemplateSpotCreationForLocationUser": true

  4. Save your changes and close the file.    

Resolved issues

  • We’ve fixed an issue where DataSpots no longer deleted logs and data entered in the filecleaner.xml after updating to version 11.15. In addition, the recursive flag in the filecleaner.xml was ignored while cleaning up the file.

  • We’ve fixed an issue where it wasn’t possible to change the configuration group of a player after creation.

  • We’ve fixed an issue where it was possible to remove a spot from the inherited content level of a multilevel playlist.

  • We’ve fixed an issue where the date from which DOOH was deactivated was incorrect.

  • We’ve fixed an issue where it wasn’t possible to post locations via the API.

  • We’ve fixed an issue where it wasn’t possible to put locations via the API.

  • The valid from/to dates of an API key are now correctly converted and saved in UTC.

  • It’s now possible to change the configuration group of a player after creation.

  • We’ve fixed an issue where the API endpoint threw a 500 error when providing a spot ID.

Known issues

  • Although DOOH is disabled, the message type "DOOH booking item changes from Waiting List to Reserved" is visible and selectable for admins in the news center settings.

Links to webhelp


IXM Version 11.15.0

18.08.2023

New features

IXM Platform API extension

With this version, we’ve extended our IXM Platform API with more functionality for locations, player status and details, and more.

Clear spot search result

If you’re searching for a specific spot in your selectable spots and no spot matches your filter criteria, you’ll now see a corresponding message instead of an empty container. This helps to clarify that the search was completed and nothing was found.

Player provisioning website

The new provisioning website for the Windows & Linux and Android Player simplifies the initialization process. It allows you to initialize the player without using a keyboard and it enables offsite player initialization.

Resolved issues

  • We’ve fixed an issue where IXM Platform users couldn’t create other users when selecting to send a welcome email.

  • We’ve fixed an issue where adding a second screen layout didn’t trigger the required action list entry GetScreenConfigs.

  • We’ve improved the layout of the installer.

  • We’ve made an adjustment so that a regular expression also works for case-sensitive passwords.

  • We’ve fixed an issue with the Player API where updates were sent to the player while a CRC was pending.

  • Changing the Box-ID is no longer possible for players that don’t support it.

  • We’ve fixed an issue where the media handler couldn’t create thumbnails for ASC spots because the ucrtbase.dll was missing.

  • Standard users with write permission can now edit playlists in grid view.

  • We’ve fixed a time zone issue where the time was wrong after the beginning of daylight saving time.

  • We’ve fixed an issue where the spot thumbnail view was sometimes incorrect or empty.

  • We’ve fixed an issue where a newly created player didn’t appear in the player list.

  • We’ve fixed an issue where the wrong time was displayed after changing the timezone.

  • Logging in via OIDC and SAML works again.

  • We’ve fixed an issue where the reports search field still displayed search results after using the backspace key.

  • We’ve fixed an issue where for players using the latest API, the cleanup would delete all files of a certain age, regardless of whether they were in use or not.

  • We’ve fixed an issue where the default time in the news center outbox was wrong.

  • We’ve fixed an issue where the receiving time of a not restricted notification was wrong.

  • We’ve fixed an issue where an error occurred when trying to export a playlist to Excel.

  • We’ve added a German translation for the switch to news center dialog that was missing when logging in via OIDC.

  • We’ve fixed an issue where if the download of a spot file failed, it wasn’t made available to the player for download again.

  • It’s no longer possible to add a holiday that occurs in the past to the holiday list.

  • We’ve fixed an issue where DataCalc was only triggered in the IXM Platform via the “Save” button when it should also be triggered if the change only takes place in the DB.

  • We’ve fixed an issue where available user groups no longer displayed ASC by default.

  • The "Edit" and "Delete" buttons are now disabled for available playlists with only a read permission.

  • We’ve fixed an issue where the header image in the "Corporate news" mail wasn’t the image selected in the IXM Platform.

  • We’ve removed a duplicate entry from a language file.

  • We’ve fixed an issue where sorting a table in the IXM Platform by "Last Login" didn’t work correctly in some cases.

  • We’ve fixed an issue where switching to Czech in the IXM Platform login screen lead to an error.

  • Uploading a Wizard spot via the API no longer fails.

  • The IXM Platform now supports Slovak.

  • We’ve fixed an issue where sometimes emails weren’t sent because the image file for the template couldn’t be found when using generic email templates.

  • We’ve fixed an issue with broken DLL files in the UDC plugin deployment.

  • We’ve fixed a wrong checkbox label and tooltip for live tags.

Known issues

  • “Creation” and “Last changed” time and time zone of a spot may not be the same as the IXM Platform or server time and time zone.

  • There's a performance issue when loading the change log for spots that increases the latency.

  • Sometimes emails can have a thumbs.db file attached that was not added in the IXM Platform. The file is created by Windows when you browse the folder with preview enabled. By default, this is a hidden file that you can’t see.

Update to 11.15

Update plugins

When you update from a previous version to 11.15, the installer updates the following plugins automatically:

  • CommonDataImporterPlugin

  • CommonOnlineOfflinePlayerImporterPlugin

  • DashboardDataImporter

Note

You must manually update all other UDC and ReportingGateway (RG) plugins that you use.

To update RG plugins, stop the service and exchange each required plugin folder (e.g. DoohImporterPlugin). We recommend deleting the old folder and copy/pasting the new folder instead of overwriting it. Don’t forget to restart the service afterwards.

To update UDC plugins, stop the service and copy all relevant plugin files into the plugins folder. Note that there are no subfolders per plugin here. Restart the service afterwards.

Breaking change

Mail templates date format

Previously, the date value in mail templates was formatted from the backend and could be output directly in the template. As of 11.15, however, the date is transferred as an ISO date string YYYY-MM-DDTHH:MM:SS.MS and no longer formatted. That means when using mail templates like “MessageCenterMediaExpiryWarning” the date format switches from the intended DD.MM.YYYY HH:MM:SS to YYYY-MM-DDTHH:MM:SS.MS.

To fix this, we’ve implemented a helper function on the server side to format the date in the template. This helper function is called at all places where the value is output and the value and format passed.

We’ve modified the mail templates so that they all use the formatter by default. You can find the latest mail template versions in the release folder.

Note

You must deploy the mail templates into the desired customer directory on the specific server.

Solution for custom templates

Note that this change needs to be applied in custom mail templates when upgrading to 11.15. Otherwise, YYYY-MM-DDTHH:MM:SS.MS is output directly.

Note

You must call the helper function at all places in the template where the value is output and the value and format passed.

For example, in the mail template “MessageCenterDoohBookingItemChangedToReserved” the value "Content.BookingItem.To" can no longer be output directly via {{ Content.BookingItem.To }}. You must now use the helper function in the following way:  {{ Format Content.BookingItem.To "yyyy-MM-dd HH:mm"}}

Links to webhelp


IXM Version 11.14.2

08.05.2023

Resolved issues

  • We’ve fixed an issue where IXM Platform users couldn’t create other users when selecting to send a welcome email.

  • We’ve fixed an issue where users could see user groups not assigned to them under certain circumstances.

  • We’ve fixed an issue where playlists were disabled in grid view for standard users even though they had write permissions.

  • We’ve fixed a time zone issue where the time was wrong after the beginning of daylight saving time.

  • The login via OIDC works now.

  • We’ve fixed an issue where the default time in the news center outbox didn’t match the IXM Platform time.

  • We’ve fixed an issue where the timestamp of a news center message didn’t match the IXM Platform time.

  • We’ve added a German translation for the switch to news center dialogue that was missing when logging in via OIDC.

  • We’ve fixed an issue where if the download of a spot file failed, it wasn’t made available to the player for download again.

Known issues

  • The time and time zone of creation date and last changed date of a spot may not be the same as the IXM Platform or server time and time zone.

  • In the Czech version of the IXM Platform, the "Restart Player" button text is not displayed correctly.

Hotfix 2

  • We’ve fixed an issue where switching to Czech in the IXM Platform caused an error.

  • The IXM Platform now supports Slovak.

Links to webhelp


IXM Version 11.14.1

10.03.2023

New features

Extend standard user rights

As of this version, not only admin users can create, edit, copy, and delete program schemes, screen layouts, and playlist definitions. With newly added permission settings, admins can give standard users the rights to do this too. As an admin, you can grant those permissions via permission groups. Note that this setting is optional and doesn’t change any existing standard user behavior.

Resolved issues

  • The “Edit” and “Delete” buttons are no longer displayed on mouseover when a user has only read permission for an available playlist.

  • We’ve fixed an issue where no notifications were sent via email and in the IXM Platform when a new playlist was released.

  • We’ve fixed an issue where permissions were saved incorrectly when editing a permission group.

Known issues

  • The login via SAML and OIDC doesn't work.

Hotfix 1

  • We’ve fixed an issue where users could see user groups that aren't assigned to them under certain circumstances.

Links to webhelp


IXM Version 11.14.0

13.02.2023

New features

Delete user data

As of this version, the IXM Platform provides a concept for cleaning up personal user data to comply with the General Data Protection Regulation (GDPR). If there is a request to delete a specific user, it’s now possible to purge their data from the IXM Platform after the user has been deleted.
Admins can purge user data via the API after creating an API key in the current application. A cleanup service that runs every day deletes all relevant user data of users who have been deleted for more than a configurable number of days. Note that a user can't be restored after the data purge.

Case-insensitive usernames

As of this version, IXM Platform usernames are no longer case-sensitive. This means that the system no longer checks for uppercase and lowercase letters. This makes it easier for users to log in, especially those using an email address as username. This change applies to the login via both UI and API.

Date format improvements in Swedish

For IXM Platform users who use the IXM Platform in Swedish, the week in the date picker now starts with Monday. This replaces the previously used US format which starts on Sunday.
Additionally, we’ve changed the date format to YYYY/MM/DD for users who use the IXM Platform in Swedish. This corresponds to the local date format and replaces the previously used format DD/MM/YYYY.

Email service improvements

With this version, we’ve unified several mail service implementations. In addition, the blacklist option has been implemented in the mail queue service for player and location email addresses that are notified by the message center.

Extension at tools

With this version, we have created the possibility to extend the "Tools" menu for customers and consultants. For more information contact your Grassfish partner.

Changed default values

With this version, we’ve changed the following default values for keeping system information in the master.config file:

  • For deleting system information data, the new default maximum age is 90 days.

    • The number of entries that are deleted at once is now 5000 by default.

    • The setting to consider the last access date for system info to keep is now set to true by default. That means, the data is deleted relative to player’s last access date.

Resolved issues

  • We’ve removed an unnecessary vertical scrollbar when editing the “Valid from/to” dates of multiple spots.

  • We’ve fixed an issue where an online player was displayed as offline player and “LastTimeOnline” was incorrect.

  • Importing UDC elements with large numbers no longer causes an error.

  • During an update from an IXM Platform version earlier than 11.4 to version 11.4 or later, the installation of the Player API is now enabled by default.

  • We’ve fixed an issue where the language in the spot editor was wrong if the preferred user language wasn't specified in the master.config file.

  • We’ve added a missing German translation in the preview link window.

  • The email for password reset is now sent in the preferred user language.

Known issues

  • After an update, an error can occur when you try to export a playlist to Excel. Check the config settings and perform the following workaround if necessary: find the following line in the web.config file of the WebCommon and remove it:

  • After the installation, the file MAINSERVERPATH\Tools\ChromeScreenshotTool\ucrtbase.dll may be missing. This causes the thumbnail generation of ASC spots to fail.

  • As a workaround, in a distributed server environment, make sure to update the backend server first.

  • Alternatively, if the file is already missing, manually copy the file \gfstor002\gfrelease\11.14\DSManagerPro\11.14.0 Build #168\Hotfix\ucrtbase.dll to MAINSERVERPATH\Tools\ChromeScreenshotTool\ucrtbase.dll.

  • The login via SAML and OIDC doesn't work.

Links to webhelp


IXM Version 11.13.4

17.02.2023

Resolved issues

  • Standard users can now create users and send them welcome emails.

Links to webhelp


IXM Version 11.13.3

06.12.2022

Resolved issues

  • We've fixed an issue with preferred user languages that occurred when only one language was assigned to the customer in the master.config settings.

Links to webhelp


IXM Version 11.13.2

07.11.2022

New features

HW monitor improvements

With this version, we’ve improved the graphs of the HW monitor. They now contain units of measurement for the designated axes.

Spot preview link

As an admin or standard user, you can now create a public link to the preview of a spot or media file in the IXM Platform.

Specify a preferred user language

As of this version, admins can specify a preferred user language for each user of the IXM Platform. This allows you to preselect the IXM Platform language for the user.

Show content from subgroups/templates preset

It’s now possible to enable the filter options “Show contents from subgroups as well” and “Display template groups” in the spot and media selection by default.

Resolved issues

  • We’ve fixed an issue where changing a website spot failed without warning.

  • We’ve fixed an issue with the Grassfish Server installer due to a reset of the stored services password.

  • Long paths with more than 255 characters are now supported in .Net Framework 4.6.2 projects.

  • We’ve fixed an issue where a player that is offline appears to be online in the IXM Platform “SysInfo”.

  • It’s now possible to select a spot to attach when sending a media notification from the “Media groups” pane.

  • We’ve removed unnecessary scrollbars next to the "from/to" times when setting a time filter.

  • Playlists no longer disappear when you sort the playlist pool by creation date.

  • We’ve fixed translations in English and German that didn’t match.

  • Standard+ users can no longer see add-ons that they have no permissions for.

  • UDC plugins now use the correct path to create the log folder.

  • We’ve fixed an issue where after changing the screen layouts in the IXM Platform the playback of the spots sometimes didn’t start when the content download finished.

  • Categories and tags are no longer mixed up in the user group permissions.

  • We’ve fixed an issue where some messages in the news center included a ghost attachment.

  • We’ve fixed an issue where text removal was very slow in the spot editor.

  • The dashboard widget now displays correct user login history data.

  • The tooltip in the “Media group” pane is now called “Send media notification” instead of “Send spot notification.”

  • We’ve temporarily created a workaround that fixed an issue with the MultiMigrationScript where refreshing views with concatenated schema names failed.

  • We’ve completely fixed the issue with the MultiMigrationScript where refreshing views with concatenated schema names failed.

  • “All locations” is no longer displayed as “ROOT” when you select a location in the user management.

  • We’ve fixed an issue where it wasn’t possible to assign locations in the IXM user management via drag and drop.

  • We’ve updated the picture and logo in the login window.

  • We’ve fixed an issue where a server exception occurred sometimes when deleting a main location.

  • The inbox and outbox now display a message’s recipients, locations, pictures, attachments, and assigned media/spot after the message has been saved as a draft or sent.

  • We’ve fixed an issue in the user location assignment where the fields “Assigned player” and “Assigned location” were empty for admin users.

  • User-specific settings in the filter options for spot groups are now saved.

  • We’ve fixed an issue where the “Dashboard” was the landing page although the “Playlist” tab was defined as such in the config file.

Known issues

  • An error can occur when you try to export a playlist to Excel.

Links to webhelp


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.