3.6.4 - Release Notes#
Features#
[Pipeline Editor] Warning messages inform the user when steps in a Section might be missing or when steps in a Pipeline Workflow might be missing information.
[Pipeline Editor] Configuration options marked as passwords are no longer shown in plaintext on the UI.
[Search] libNLP: Added LemmaExpander step that keeps track of the lemmatized version of relevant query terms.
[UI] Allow left alignment of the compact global search.
[libNLP] Added support for marking NLP step parameters as deprecated.
[libNLP] Added support for multiline parameters in the NLP steps.
[Search] Autocomplete first suggested facet name in the global search after hitting Tab.
Implement React testing.
Added new default templates for React widgets.
Tabs widget can now be used in custom widgets.
Changed ML template classifier labels from a text input to select.
[Activity Tracking] Expose configuration on the Activity Tracking pipelet to dynamically enrich activity logs with specified User Data. (Information is then stored in Labels within Monitoring Project.)
[Platform] Support retrieval of facets from ES index mapping for Squirro projects that are backed by multiple indices (e.g., the Squirro Monitoring project, which currently uses three index_names in its locator). Entries of index_names can be actual ES indices or ES aliases.
Added new component preview storybook add-on.
Added document inline search queries to typeahead history.
Responsive design for reference view.
[Search] Increase recall by performing (additional) language-specific, lemmatized search. This requires an active Query Processing Workflow that uses the Step LemmaExpander.
Items Widget will show item read time for last read items instead of item created time.
Clear query search after pressing ENTER in empty global search bar.
Any new Squirro Monitoring projects will now include a Data Ingestion dashboard. This new dashboard, in its current basic form, can be used to examine if a step failed during the execution of a pipeline.
Bug Fixes#
Fix pipeline model sorting (“Blue box” when reordering ML steps).
Ensure nav bar color on widget edit buttons.
Fix a bug where advanced search icon was not displayed.
Enable query matching for the item detail reference screen.
Fixup JSON serizalization.
Fix database migration compatibility with PostgreSQL.
Fix date range not being applied to typeahead.
Add missing shadow to the dashboard space navbar.
Cards Widget: Starring an item within the item detail should update its card in the list.
Fix extra query request with previous search.
Fixed issues with item detail loading inside items widget.
Display the query in the global search input when clicking on favorite filters.
Right align the toolbars on reference screen item detail.
Fix json encoding problems due to default latin1 encoding.
Fix search query reset from Reset Filters widget and dashboard search.
Relax admin requirement on dashboard promotion, to dashboard create access.
[Widgets] In rare cases, Facets List doesnt update after selection removal.
Fix time.time_struct serialization - this fixes RSS feed parsing.
Fix styling issues with select multiple. Fix default values not loading for some ML templates.
Validate uploaded profile pictures to prevent potential malicious actions. Only JPEG and PNG image types are allowed.
Newly subscribed communities are missing type id and totals.
Fix highlights not passed down for cards and results widget in a sidepanel.
Upgraded Moment.js to the latest version because of known security issues.
Fix facet value auto-suggestion not being applied to the global search after click.
Fix preserving items order using the scan method in the Squirro Client.
Fix item detail visualisation options across widgets - remove modal and do not open options
Fix issues with query highlights in PDF.
Fix scritplet in wheel rpm package causing unary errors.
Fix spellcheck query replacement in search bar.
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.