3.4.4 Release Notes#
Features#
- LibNLP: Query Processing Pipeline: First iteration of semantic-term-expansion (dynamic synonym expansion) 
- Improved distribution of typeahead suggestions across all suggesters 
- Created plugin for project namespace in the configuration service 
- Removed the option from the studio plugin to specify whether project config values should be import/export. 
- Exposed project config interpolation 
- libNLP: Added Query-Processing example workflow to boost/filter terms within a user’s query 
- Added the ability to configure the facet containing the account name for the Insights Generator pipelet. 
- Enabled new project configuration 
- use Tika Server instead of inprocess Tika JVM 
- Handled project namespace for the configuration service in the squirro client 
- added config option which if enabled will load available react version of widgets 
- Handled new project configuration in the KEE plugin 
- Created project namespace for the configuration service 
- Applied user-scope for saved queries. Returns saved queries only from the user who saved them. 
- Changed Activity-Plugin’s incremental loading behaviour (state internally managed). This allows to use the plugin as a 1-click-connector and have incremental-loading working out-of-the-box, no manual configuration needed. 
- libNLP: Added Sentiment-Term-Normalizer; Extend VaderSentiment-Algorithm to extract positive&negative phrases from text (English only). 
- Removed the option from the squirro client to specify whether project config values should be import/export (obsolete because config-service’s project-namespace is used) 
- Updating the style of the dashboard edit 
- Deleted old project configuration plugin from the studio. 
- libNLP: Added SpacyNormalizer step to get cross-lingual POS, NER, Lemmatization, DependencyParsing etc. as an encapsulated step. Pipe text-content through configured spacy pipeline and forward the analysed spacy-document as an additional nlp field. 
- Exposed project config interpolation in the squirro client 
- Initial version of Query Processing Pipeline based on ML-Workflows 
- 1st iteration of auto labeling process including inverse tf-idf stopwording, word2vec similarity + n-gram based topic generation 
- Moved popular query scope setting to the configuration service 
- Rerun from index now supports specifying a query (expressed in Query Syntax). Only the items returned by this query will be rerun. 
- Replaced old project configuration with the new configuration service in datasource service and pipelet lib. 
- Disabled facet name suggestions when the query is empty 
- Handled importing and exporting for the new project config 
- added query field to rerun step modal. 
- Restore old order 
Bug Fixes#
- Fixed saved queries suggestions on the backend site 
- Fix PDF load race condition breaking the toolbar 
- Pass error of a request to the UI 
- Widget after removal seems to trigger change event and rerender the next widget 2 times 
- Fix scrollto in item detail 
- Add max height to chip 
- Fix the –parallel-uploaders option of squirro_data_load when used to upload items in row format. 
- ExtLinks are missing from PropertyInsightTypes 
- Fix gray color on edit buttons in Dashboard Loaders 
- Assure global_id is 22 characters length 
- Fix small overlay bug 
- Fixed invalid import path in the machine learning service tests 
- Fix a link color and a translation 
- Fixing text spreading out of the container 
- block negative proximity values for proximity filters in AI Studio 
- Fix sometimes-cant-scroll-to in pdfs 
- Modal step rerun improvements and bugfixes 
- In the cards component after loading it seems to load next items without the user scrolling 
- Tags editing style is broken and outdated 
- fixed container sizing issues for rules labeling 
- navigate back to prev page after saving dashboard instead of settings page 
- When link is null, the item is adding a link of the page/item 
- Improvement: Do not use nlp-tagger’s extracted topic-list for typeahead completion. 
- Do not group consecutive ML model steps into one when the machinelearning.optimize-workflows option is set to false. 
- Pass error of a request to the UI 
Breaking Changes#
- Deleted old project configuration plugin from assets. It means that old plugin cannot be used any more. Instead, a new plugin using configuration service has been introduced. 
Installation and Upgrade#
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 Installing Squirro on Linux instructions.
To upgrade an existing installation, please consult Upgrading Squirro.
