The new sitemap generator, based on Elastic Site Search allows generating of fully customised sitemap files for production and centre referred sites. The new sitemap generator uses ESS endpoint configuration files which allow to filter and segment website URLs based on the index fields. By using multiple configuration files it is possible to create multiple sitemaps for one site. It is also possible to include any additional URLs into the autogenerated sitemap.
Static Files Generator
The new static file generator takes a template file as an input and produces a static file at the specified path with the result of this template evaluation. This is useful when it is required to perform expensive operations (like some block function calls) on large datasets.
Users
The Flexible Users Importer got a number of improvements and bug fixes. It is now using queues to process large workloads with better efficiency. It fully supports user tags and the patch mode - the import files without all user fields (in this case only provided fields will be updated)
It is now possible to assign tags to the users upon registration.
Fixed an issue with users unsubscription in Campaign monitor integration.
Fixed Facebook SSO
Hooks
New hook event added: UserExternalUpdate. It is triggered when a user record is updated by an external source (such as import, for example).
E-commerce
Discounts
Guest users are no longer ignored in the user-based discount conditions.
Guest users assigned to user groups are now supported in user group-based conditions
Reviews
Fixed UI issue when no reviews are present
Elastic Site Search
The name of the module is now automatically mapped to the "type" field in the index to make filtering by module easier.
Forms
Form submission results export limit increased to 500 records.
Miscellaneous
Core dna registration pages now support iframe integration