New templates for AI Studio:
Implementation of a new PipeletInternal class that allows the users to use SquirroClient directly from the config of a pipelet.
React migration updates:
Added React Timeline Chart (still WIP).
Added config option useReactWidgets that toggles usage of backbone vs react widgets.
Improved some hooks performance.
Added new eslint setup for react.
Ability to disable widgets that have the ability to inject HTML/style (using no_insecure_widgets flag in [security] section of common.ini)
Added new Data Analytics datasource category
Insights Generation Datasource: Run a pipeline workflow periodically to analyse and store insights on already indexed data.
Allow deleting data loader field templates
Make the on-demand run of data sources to work for unscheduled (manual) sources (e.g. RSS feed without any defined scheduling options).
Translate missing keys in Breadcrumbs and Time Selection widgets
XSS fixes:
Fix reflected XSS issue when showing alerts
Escape HTML output in link widget to protect against XSS
Passed the tenant information from the project instead of the pipelet
Passed the tenant info along for SquirroClient instead of fixing it as "_global"
Remove padding from Languages widget
Added KEE to the "Relate" section while creating new communities
Salesforce fixes:
More fixes to Salesforce SDK to account for the Salesforce sandbox
Fix bug impeding custom widgets from loading.
Fixing packaging of Transformers lib.
Configure Data Source: Enrich Pipeline section drop down overlaps with "Pipeline Workflow".
You will have to resolve at least the following config files when upgrading from Squirro 3.3.0
/etc/nginx/conf.d/ssl.inc
/etc/squirro/common.ini
For new installations, please follow the Setup on Linux instructions.
To upgrade an existing installation, please consult the Upgrades for Squirro 3.2.0 and later guide.