Release Notes - older

Version 1.14.9 - 21.01.2022

New product features

Possibility to reset position of moved hotspots to the initial point

Sometimes when you move a created hotspot from its origin position, it will be moved behind an object on the page. If you let go the mouse button, the hotspot will not be accessible anymore. GRAVITY will not show that hotspot in the ‘Hotspot Collector’ since that hotspot is on the site but just not visible anymore. In that case you can now reset the hotspot to its original position by looking up that hotspot in the admin site and press the ‘reset position button’ (screen shot red square).

Possibility to force hotspot to be shown in Lighthouse

If a hotspot cannot be attached stable enough to an element because that element is not always visible but needs to be visible to the user at any time, you are now able to force that callout to be shown in the lighthouse. Lookup the callout in the admin site and press ‘Show in lighthouse’ (screen shot blue square).

That callout will now be presented to the user in the lighthouse, even though the site element is available on the site.

Product improvements

  • Deep integration with BSI CRM to support built-in caching used by the CRM

  • Additional hotspot placement and rendering improvements to support BSI CRM

  • Removed possibility to save a hotspot with a Goal assigned but without selection of a corresponding Task

  • Refactoring of server modules to avoid usage of Log4J library at all

Bug fixes

  • Improved generation of email notifications for hotspots shown in Lighthouse

  • Fixed inheritance and usage of 'Enforce' flag for hotspots with a Goal and a Task assigned

  • Removed duplicated server requests on IFrame-based sites

  • Fixed calculation of PATH hotspot mapping on URLs ending with slashes

  • Minor UI improvements of 'Add to Workflow' screen

  • Removed obsolete 'Callout Color' option for Informational and Announcement hotspots

Version 1.14.7 - 22.11.2021

Product improvements

  • Improved integration with BSI CRM sites

  • Improved integration with modal dialogs on SAP SuccessFactors sites

  • Improved management of visibility of GRAVITY content on sites with dynamic DOM structure

Bug fixes

  • Fixed an issue with multiline text in callout's text

  • Fixed issues with unexpectedly shown additional hotspots while having active workflow in progress

  • Fixed an issue with availability of ON/OFF button in disabled state

  • Minor styles & isolation improvements

Version 1.14.6 - 12.10.2021

New product features

Automatic authentication on BSI CRM applications

Now GRAVITY supports the user authentication (for Security level 0) on the BSI CRM application. The BSI CRM User Sync can be activated when the application type is set to “BSI”.

Bug fixes

  • Fixed an issue with positioning of hotspots using algorithm 'last element'.

Version 1.14.5 - 30.9.2021

New product features

  • New algorithm type for hotspot placement added: 'last element'

Product improvements

  • Improved CORS policy for font files

Bug fixes

  • Fixed an issue with isolation of some of Font Awesome styles

  • Fixed an issue with visibility of opened callouts on Single Page Applications

Version 1.14.4 - 13.9.2021

Product improvements

  • Isolation of jQuery UI styles

Version 1.14.3 - 8.9.2021

New product features

Configuration of visibility of lighthouse in user/edit modes

The visibility of the «Lighthouse» can be configured on site level. The «Lighthouse» visibility in the user mode, as well in the edit mode (Hotspot collector), can be set now.

New 'exact path' algorithm for hotspot placement

A new algorithm type is available for the placement of hotspots. The “'exact path'-algorithm” saves a longer DOM path and provides more stable results on some applications.

Bug fixes

  • Fixed invalid sites' cache after removal of an application

Version 1.14.2 - 23.7.2021

Product improvements

Possibility to remove users from an audience automatically after specified period of time

If «auto remove» is activated in a particular audience, each member can only stay, in that group for, for the defined number of days. That setting let you build audiences for “new hire” or “New to this app users” use cases.

Possibility to export users from an audience as Excel file

All members of an audience can now be exported into a Microsoft Excel file. That file can be modified and later imported again.

Possibility to import users to an audience from Excel file

The exported and alter Excel file can be imported with different options:

Replace all: This option deletes the whole existing list and replace the list with the data in the Excel File. Use it when you removed and/or added users from the list (Excel file).

Create missing: If new users are added in the Excel-File, use that option to add these users to the audience.

At the end there is the check box “allow creation of new users”. Leave this box unchecked if the Excel file list, you import, should contain only existing users. In the case, this option prevents that typo in your Excel file results in new users. Check this box if you want to create users upfront and add them to an audience.

Bug fixes

  • Fixed an issue which caused freezing on some iFrame-based sites

Version 1.14.1 - 13.7.2021

New product features

  • Improved automatic authentication on SharePoint sites

Bug fixes

  • Fixed isolation issue for a dropdown component

Version 1.14.0 -  1.6.2021

New product features

Trusted domains

The GRAVITY admin site can be configured to be access from trusted domains only.  That prevents cross-site-request. If value is set, all admin-only requests contain response header which strict access to response only for those domains.

Antivirus Scan and inject protection for all file uploads

Admin Site: Allow only specific file extension (.gsj). Do not send files with not supported extension to the server, just show an error toast. Check file size (<=100 MB).

Server side: Server: add response headers for export files:

  • services/config/export/site/

  • services/filestorage/

Server side and Inject Script: Server: protection for image files. Check file size (<=1 MB) / do antivirus check, if configured / check extension before saving in db (jpeg, jpg, png, gif) / check magic bytes before saving in db (jpeg, jpg, png, gif):

  • common_config/dashboard_image

  • common_config/gravity_control_description_image

  • services/hotspot/%ID%/image

Inject Script: protection for pdf files: allow only pdf extension, do not send files with not supported extension, check file size (<=10 MB)

Antivirus Scan added as a base service for SaaS and OnPrem customers. Anti-Virus Scan can be activated under Settings ->  Admin Sites -> Antivirus

Configuration of availability of embedded code for callouts

The availability of callout type “Text and embed code” can be activated/deactivated on site level. If deactivated, the callout type “Text and embed code” is grayed out and and has a mouse over callout explaining why that specif callout type is not available here on that site.

Login to GRAVITY Admin Site can be used with Two Factor Authentication

The GRAVITY Admin Site can now be protected by 2 Factor Authentication. Detailed instruction are available in the Wiki.

Password for Admin Site Access login needs to have a minimum complexity

What will be expected for all GRAVITY admin users who needs to login to the GRAVITY Admin site is: Length >= 12, at least one Upper Case letter, at least one Lower Case letter, at least one special character, at least one number.

Session timeout for Admin site can be set

To protect the Admin site from unwanted access, the open session will close itself automatically when the administrator is not working on the configuration anymore. The default value is 30min. The length of the session time out value can be changed under Settings ->  Admin Sites -> Session Timeout.

Product improvements

  • Improved validation of session cookies on server side

  • Improved protection of session cookies on client side

  • Details of server side errors were hidden from end users

  • Configured restrictions for allowed files for import/upload

  • Improved configuration of browser's caching strategies

Bug fixes

  • Fixed issues with not working filtering of objects' lists

  • Other minor bug fixes

Version 1.13.3 - 5.5.2021

Bug fixes

  • Fixed an issue with case sensitivity for aliases

  • Fixed an issue with import of site's configuration for existing sites

Version 1.13.2 - 24.3.2021

Bug fixes

  • Fixed an issue with Font Awesome and Beezy customizations for SharePoint which leads to a situation that hotspots were not displayed correctly on some site designs/styles. The cause was an issue with Font Awesome overrides due to page styles. 

Version 1.13.1 - 10.3.2021

Product improvements

  • A newer version of the base Docker image is used to solve known vulnerability issues.

  • Reduced server's logs level. Only WARN+ by default, which allows an easy way to configure the appropriate level in the docker environment.

  • The current server version is now added to the default output - when the server is starting up. This info will be helpful to investigate support requests.

Version 1.13.0 - 24.02.2021

New product features

GRAVITY control can display an onboarding help text

If users get added automatically (Sync Mode «On» & Security Level 0) for the first time, an onboarding help text can be displayed. That text can be defined for all active languages. You will find that setting under Settings -> Gravity control description. The GRAVITY control displays a (Multi Language) Single Callout with the corresponding text.

Workflow Time Out

Workflows now have a time out. The time out is defined in minutes. If a workflow step remains open (is not clicked further) during the defined time out, the workflow is canceled. For this user, the workflow is then considered as not started. So, if the first workflow step is marked as "Auto Open", the user will now be shown the first step again.
However, if the user leaves the page within the defined Time Out and later navigates back to the page, he will be shown the current status of his workflow.
The Time Out time in minutes can be defined under Settings in the GRAVITY Admin page. The default setting is five minutes.

Restrict access to the dashboard

The visibility of the dashboard access can be configured per site. Authors and goal owners can still use the dashboard. Normal users, on the other hand, do not see the dashboard function. The dashboard can also be disabled completely in case no goals, tasks or statistics are used.


Cornerstone Support

The SaaS application "Cornerstone" is now supported with "User Sync". This means that "Cornerstone" can be used to identify users and is available as a GRAVITY app type.

Product improvements

First and last workflow steps are visually recognizable

The first and last steps are grayed out accordingly. So that it is visually clear to the user that the workflow does not continue.

Site URL Watcher – Detection of new URL if in-app routing is used

Some web application has mechanics that switches URL without loading the whole site. In that case, when a page is not completely reloaded but URL is changed GRAVITY is not reinitialized and content from the previous page is shown.
When an application uses such in-app routing, in the site configuration, “Site URL Watcher” can be activated, in the “General” tab of each site configuration. With the “Site URL Watcher” activated GRAVITY recognize such passive URL changes and makes sure the corresponding information is loaded.

Scrolling position calculation method

We tweaked the method to calculate the scrolling position of a workflow step in long sites. If objects have relative positions, we add an additional algorithm which calculates the position on such sites. The method can be switched for each site configuration on the “general” tab.

More improvements

  • Support for private SSL/TLS certificates for outgoing mail server

  • Support of SMTP connections restricted to TLS 1.2

  • Improved isolation of the translation function when GRAVITY is used together with Beezy for SharePoint.

  • Workflow steps without "user confirmation" are considered 'done' (for statistics) when all steps have been done as of 1.13.

  • The export and import function now also support workflows. Previously only callouts, announcements and information callouts were exported. The "Hotspot URL replacement" during import now also supports workflows.

  • Support for "Font Awesome 5".

  • Reset for all users" in Edit Mode - step 2 now also resets the "display counter".

  • Site configuration now also supports "," (comma) as part of the URL.

  • Negative window size no longer leads to "invisible" callouts.

  • Handling of empty login parameters is changed. If user login information is empty during autologin, we don't send any server requests just log that email is empty and autologin is not possible.

  • The Announcement position on the screen is changed from centered to top of the screen. That makes it easier to place bigger images on different screen sizes and different browser view scaling.

Bug fixes

  • Fixed a bug that prevents changing the date of a Goal after the initial setting.

  • Fixed a server crash when sending an URL contains a comma sign. Now comma sign is replaced with encoded version before sending

  • When deleting a Goal, the correct Goal name is displayed in the alert window

  • Fixed a bug the prevents the server from starting on MariaDB Version 10.5.8

  • Fixed a bug, where the pulse color definition switches back to "default" when changing "Control Setting" "Visibility mode"

Version 1.12.10 - 24.02.2021

1.12.20 Info

That version is only needed when running into issues with 1.13.0 issues. Please see the respective knowledge base article.

Product improvements

  • Fixed uncontrolled caching of resources by browsers 

Version 1.12.7 - 6.1.2021

1.12.7 Info

This version is only available for Oracle on Docker Hub:

docker pull gravityglobaldev/gravity-server-oracle:1.12.7

We made this build as a hot-fix for a specific case/customer. The improvement around Dashboard button visibility on the GRAVITY control will be available in the next GRAVITY version (1.13) for all versions. The settings of the dashboard button can then be fine tuned in the GRAVITY Admin site.

Product improvements

  • Dashboard button on the GRAVITY control is only visible for content owners. 

Bug fixes

  • Fixed an issue which prevented showing the 'GRAVITY control description' onboarding information to automatically added users. The  'GRAVITY control description' can be found in the GRAVITY admin site → Settings →  'GRAVITY control description'.

Version 1.12.6 - 21.12.2020

Product improvements

  • Improved isolation of localization functions for compatibility with Beezy customizations for SharePoint.

  • Workflow items without 'Needs user confirmation' option from now on will marked as done on navigation to the next step.

Version 1.12.5 - 8.12.2020

This version contains also version 1.12.4 which provides CSS styles isolations for the GRAVITY control for one specific case and application. That update was only provided to customer with that specific issue.

New product features

  • New hotspot mapping type - 'Regexp Group'

Product improvements

  • Improved mouse clicking event handling and styles isolation for SAP Ariba

  • Better styles isolation for Dashboard

  • Improved logging of SMTP service

Bug fixes

  • Missing languages are added for Oracle version

  • Fixed detection of the first hotspot in a sequence

  • Fix for styles isolation for GRAVITY control

Version 1.12.3 - 13.10.2020

Product improvements

  • 'Config endpoint' mode of Admin Site now can be activated right from Admin Site (Documentation)

  • Possibility to import CA certificates to Docker container from a mounted folder (Documentation)

Bug fixes

  • Hotspot sequence will not be shown in Dashboard if they are limited to an audience

  • Improved initialization on iframe-based sites

Version 1.12.2 - 1.09.2020

Product improvements

  • Possibility to enable 'config endpoint' admin UI via URL

Bug fixes

  • Fix for empty lighthouse for iframe-based sites where global template hotspots are used

  • Fix for race conditions during initialization on iframe-based sites

Version 1.12.1 - 21.08.2020

New product features

  • New hotspots import option - 'Add only missing hotspots'

Product improvements

  • 'Replace all' import option now removes hotposts missing in the file

Bug fixes

  • Fix for unexpectedly activated debug mode

  • Fix for text matching algorithm for Aliases

Version 1.12.0 - 28.5.2020

New product features

  • New site option is added to open next workflow step in a new tab

  • Export & Import for site configuration and hotspots

  • New site option to automatically activate GRAVITY when page is loaded

  • User-specific settings to store preferred content language

  • Possibility to upload PDF files as "Read more" content for hotspots

  • Debug mode for client side operations (ctrl + alt + D to activate and deactivate)

  • User-specific settings to share personalized settings between sessions and devices

Product improvements

  • Possibility to deactivate GRAVITY for a site in Edit mode (multiple hotspot collector in iFrames scenarios)

  • Improved CSS isolation

  • Improved processing of specific jQuery selectors

  • Redesign the closing of the preview in edit mode.

  • Add "SameSite=None" to NewCookie for GRAVITY admin site

  • [SAP SuccessFactors]: aliases not working on all courses page

Bug fixes

  • Missing not null constraint for email is added

  • Improved initialization on iframe-based sites

  • [Microsoft EdgeHTML] Announcements with pictures, the horizontal scrollbars is not always visible anymore

Version 1.11.8 - 13.3.2020

Product improvements

  • Improved support of main navigation bars on Salesforce sites

  • Improved security attributes for cookies (Google Chrome 80 - Same Site)

Bug fixes

  • Proper error message when user can't be authenticated because of the blacklisted email domain

Review the customer mail information about that release

Version 1.11.7 - 20.2.2020

Bug fixes

  • Fixed error with modification of hotspot's mappings and tests

Version 1.11.6 - 26.2.2020

Product improvements

  • Better automatic authentication on Salesforce sites

Bug fixes

  • Proper error message when user can't be authenticated because of the blacklisted email domain

Version 1.11.5 - 23.1.2020

New product features

  • Possibility to create hotspots which are visible on all pages of a site (Global Templates)

Product improvements

  • Better styles isolation for specific sites

  • Better support of entity details pages on Salesforce

Bug fixes

  • Fix CSP processing for Domain-based configuration

  • Fix for limited column size for site's configurations

  • Fix for processing of intersite communication for iframes

Version 1.11.4 - 14.12.2019

Product improvements

  • Multi Language hotspot support of Salesforce (Winter 20) navigation

  • Callout edit: Step 2 including fold out panel act responsive on smaller screens

  • Admin site: New "user picker control" for adding users. Appears in "Audiences" and "Content Owners"-Tab in Sites.

  • Admin site: When switching deafult languages; not used languages can't be deleted while not all Goals, Task, Audiences and Workflows are translated in to the new default language

Version 1.11.3 - 16.11.2019

New product features

  • Automatic user authentication on Haufe Umantis sites

Product improvements

  • Support of MySQL version 8

  • Improved automatic user authentication on SAP SuccessFactors sites

Bug fixes

  • Fix for hotspot filter style issue on Admin site for IE & Edge

Version 1.11.2 - 25.10.2019

Product improvements

  • Better integration with the latest version of Salesforce sites (Winter 20)

Bug fixes

  • Applications created with empty names caused issues on Admin site

Version 1.11.1 - 30.09.2019

New product features

  • Automated population for Audiences based on automapping configuration and user's email address

  • Separated hotspot mapping configuration for templated hotspots

  • Automatic user authentication on Salesforce sites

  • Possibility to inject GRAVITY scripts on CSP-enabled sites

Product improvements

  • Better integration with Salesforce sites

Bug fixes

  • Fixes for navigation on iframe-based sites

  • Other minor improvements and fixes

Version 1.10.4 - 20.08.2019

Bug fixes

  • Fix for SAP SuccessFactors integration

Version 1.10.3 - 16.08.2019

Bug fixes

  • Fix styles for Dashboard

  • Fix for goal linking to an audience issue

Version 1.10.2 - 13.08.2019

Bug fixes

  • Fix for Allowed Domains configuration issues

Version 1.10.1 - 08.08.2019

Bug fixes

  • Fix Javascript errors in Edge

  • Improve styles for control & dashboard

Version 1.10.0 - 31.07.2019

New product features

  • Color schemas for main GRAVITY elements

  • Resizeble GRAVITY control

  • Possibility to blacklist subset of sites and do not inject GRAVITY there

  • Support of Oracle database as a storage

Product improvements

  • Proper navigation to a page for iframe-based pages

  • Proper usage of single lighthouse on iframe-based pages

  • Proper navigation to a hotspot for iframe-based pages

  • Possibility to modify not visible hotspots in edit mode

Bug fixes

  • Fix for copying of translation from a wrong step

  • Fix for page scrolling to make callout visible

  • 'Got it' button was missing in lighthouse

  • Server side validation for duplicated names for workflows

  • Server side validation for empty login

  • Fix for duplicated data in the Dashboard

  • Other minor improvements and fixes

Version 1.9.1 - 14.05.2019

New product features

  • Possibility to select element matching algorithm for a site

Product improvements

  • Navigation from the dashboard for specific hotspots on iframe-based sites

  • Minor usability improvements of Administration site

Bug fixes

  • Better isolation of GRAVITY specific styles

  • Fix for hash calculation issues for some specific sites

Version 1.9.0 - 25.03.2019

New product features

  • Bidirectional linking of sequence callouts to clickable page elements

  • Possibility to track visibility of callouts for dynamic content

  • Support of iframe-based pages

  • Multilingual configuration of 'read more' links

Product improvements

  • Proper detection of new users and showing of onboarding announcement

  • Better positioning of callouts after automated scrolling to content

  • Minimal support of Italian and French languages

  • Blocking of UI elements for long-running and not supported operations

Bug fixes

  • Better isolation of jQuery library

  • Fix for database locking issue

Version 1.8.2 - 31.01.2019

New product features

  • Injection to SharePoint Modern UI pages using extension

Bug fixes

  • Fixed issues with mappings for pages end with multiple system symbols in URL

  • Better layout for onboarding message with not configured data

  • Fixed the issue with configuration of image for onboarding message

Version 1.8.1 - 14.01.2019

Bug fixes

  • Fixed issues with creation of new Tasks and Goals

  • Fixed positioning of zoomed images

Version 1.8.0 - 04.01.2019

New product features

  • Support for pre-defined configurations for hash and navigation mappings

  • Navigation to single and sequential hotspots from the Dashboard

  • Foldable GRAVITY control

Product improvements

  • Possibility to add hotspots to inactive elements

Bug fixes

  • Better auto positioning of multi-language callouts

  • Fix for server issue for configurations with a slash at the end

Version 1.7.2 - 19.11.2018

New product features

Product improvements

  • Support for specific usecases for non-disclosable client
    URL comparison now trims trailing slashes

Bug fixes

Lighthouse - Readmore button size adapted to existing buttons
Lighthouse - Repositioned close button

Version 1.7.1 - 16.10.2018

New product features

  • Automatic authentication using data from integrator application

Product improvements

  • Improvements of positioning of hotspots on large elements

  • Read more button for new Lighthouse elements

Bug fixes

  • Fixed a case when password can be saved unhashed

  • Fix for cleanup of search results on Dashboard

  • Fix for configuration of pulse colour

  • Fix for changing admin password issue

Version 1.7.0 - 24.09.2018

New product features

  • Side bar for Lighthouse

  • User onboarding for GRAVITY control via Announcement

  • Notifications for content owners if a callout goes to Lighthouse

Product improvements

  • Automatic authentication on SP Modern UI pages

  • Automatic transition of default localization to new languages

Bug fixes

  • Fix for GRAVITY crash when hotspot is added to Modern UI SP Gear menu