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 /wiki/spaces/SD/pages/2205188102.
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
Support of matrix parameters in URL http://example.com/res/categories;name=foo/objects;name=green/?page=1
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