Squirro 2.6.2 - Release Notes

We're excited to announce Squirro 2.6.2, released on October 10th, 2018

Contents

What's in the release?

New Features

Project Templates

With 2.6.2 we introduce Project Templates, an ability to kick start any Squirro Project. A project template is a package that contains all the configuration work you put into a project, i.e. the data loaders, enrichments, smartfilters, dashboards, machine learning workflows etc. This package can then be used to directly create a new project with the same functionality. 

Data Annotation Workbench

Training a supervised machine learning algorithm without or with little training data is hard. With our Data Annotation Workbench it is very easy and quick to create or improve your training test set.
We will provide a Project Template that contains a ready made annotation workbench dashboard for your convenience.

Query Transformations

We added the ability to add multiple query strategies in case of zero results with the help of transforming the query. Multiple transformer strategies can be configured with different modification steps. These transformers are tried in sequence until one of them yields results.

Improvements

More visibility to Navigation widgets:

  • Bookmark widget is now called 'Tabsso that the visual and the functional attributes of the widget is clear.
  • Breadcrumb is now a widget in itself. It comes with two modes: Breadcrumbs and Chips. Breadcrumb mode is a pure trail of how the user ended up at a particular state of a dashboard. Chips mode display all the filters in the tag component with a X button. Users can remove any filter from this mode of the widget and the dashboard reloads with the new combination of filters.
  • Navigation Chips is another widget added to the navigation group of widgets. Conceptually, it is configured and functions like Tabs widget. Instead of tabs, it offer toggle-able chips to control the dashboard by query or dashboard store. Main difference between the two is that the 'Tabs' widget will always have 'ALL' tab as the first tab whereas the Navigation Chips widget will not have the ALL tab and no chip will be selected by default.
  • Furthermore, the query behind the Tabs widget and the Navigation Chip widget is not passed to the resettable filters. Which means, now when the users clear all filters, they won't jump back to the 'Home' or the 'All' tab of the Tab widget.

Improved widgets

  • Word Cloud widget now comes out of a different library with a much better support to the widget. Do all that you could before and more, like text rotation for closely packed words.
  • Rich Text Editor is also rewired with a different plugin with gazillions of options and smooth editing experience.
  • Facets List widget now has a 'One dropdown for all facets' mode which display all desired facets inside a single dropdown panel. Hovering over a facet displays the values in a sub-panel, mimicking the experience of using the facets list widget on the explore screen. This gives you the possibility to use the widget in limited screen space. Besides, this mode, along with the mode to show 'One dropdown per facet' is now fully supported on mobile.
  • Improvements in the Tab widget allow you to smoothly scroll the tabs in the left and the right direction. This comes handy on mobile dashboards and also on the desktop dashboards when the tabs start overflowing the widget width.
  • Pie Chart now supports numerical aggregation. It also highlights the selected slice when in 'Disable Drilldown' mode.
  • Apply as many filters as you want, the new breadcrumb widget can handle it. When the widget is not wide enough to display all your filters, it hides the initially applied filters behind ellipses and shows you the last few ones so you can easily find your way back.

New Visualisation: Kanban Lane Widget

  • Kanban Lane widget allows you to wrap your items with process based functionalities like triaging, prioritizing, changing the state, etc. Add multiple widgets to the dashboard and drag and drop the items from one lane to the other to quickly tag them with predefined keywords.

Widget Empty state

  • Sometimes, combination of a few filters leaves some widgets with no data to display. Display your own custom message for each widget when it has nothing to show.

Widget legend placement options

  • New configuration option to display the legend on the right for all the charts where needed. Now choose between right or bottom legend placement depending on your widget and the screen size.

Dashboard Grid Size

  • Design your grid layout effortlessly. Resizing the widgets now shows you the count for rows and columns, making it easy to compare the widget sizes. 

Dashboard in Transparent background

  • In order to make sure that Squirro widgets look good in any environment, including third party applications, we have brought in the option to turn off the default grey dashboard background. Find the option to 'Use transparent background' under dashboard properties.

Other Improvements

  • Add bulk request timeout, bumping the default of 10 seconds
  • Rename bookmarks widget to tabs
  • Allow to set boosting values in the query syntax
  • Add more operators to query field visibility condition
  • Improved the log4j settings for Elasticsearch logging
  • Option to deduplicate binary files on the filesystem during multiple runs of the data loader
  • SQ-8864 - Can't embed dashboard with Firefox sensible cookies
  • SQ-9093 - Dashboard dropzone tricks the user
  • SQ-9162 - Data Loader: hide import incrementally option for one off import
  • SQ-9172 - Data Loader: create facet error message is inconsistent
  • SQ-9556 - Widget Browser: only show categories that match
  • SQ-9595 - Explore timeline is not properly positioned on firefox
  • SQ-9681 - Error message overflowing result list widget
  • SQ-9705 - Huge empty space at the end of some dashboards
  • SQ-9713 - Steps are missing on data loader on IE 11
  • SQ-9804 - Add support for custom splash screen
  • SQ-9885 - Data Loader: Add option to refresh preview
  • Support for Tensorflow for faster machine learning model training on CentOS7
  • Upgrade Highcharts to version 6.1

Bug Fixes

  • SB-21 - Fixing Entities dropdown when in no card mode
  • SB-22 - Remove users filter selections
  • SB-24 - CSV Data loader source field is not wrapping label properly
  • SB-30 - Delimiter disappears
  • SB-31 - Ellipsis is missing for facets list on data loader
  • SB-33 - Creating facet from Source Field with spaces is not adding underscores
  • SB-34 - Data loader create facet only capitalizes first word
  • SB-35 - Data Loader: Creating facet from list wrongly shows type and group greyed out
  • SB-38 - Map Widget: Switching from satellite to map, does not respect coordinates
  • SB-40 - Ensure entity internal fields can also be used for facet names
  • SB-41 - fixing undefined issues with multi selection of facets
  • SB-45 - Default dashboard message is not center aligned
  • SB-48 - Dashboard Edit: Autosize layers is broken
  • SB-60 - Querybuilder not working for groups
  • SB-68 - Splash modals no longer visible
  • SB-70 - Not possible to add widget to empty layer
  • SB-72 - Visibility conditions' copy & paste not visible on FireFox
  • SB-75 - Cannot delete topic cluster widget
  • SB-77 - Action buttons for smartfilter widget are cut on edit
  • SB-80 - Browse all web has some regressions
  • SB-82 - Explore item has weird double colors when fixed top/bottom
  • SB-83 - RTE UL/OL not rendering
  • SB-87 - Iframe widget should not have paddings
  • SB-88 - Printing dashboards is broken
  • SB-90 - Preview is not OK with datalake plugin
  • SB-95 - Clicking multiple times on create project should not be possible
  • SB-98 - Item abstract font weight should be the same as body
  • SB-103 - Dashboard navbar flickers when loading
  • SQ-9606 - Facets list order config does not work
  • SQ-9635 - Fixes for Weighted keywords on explore
  • SQ-9675 - Map Widget: Satellite mode not working on IE11
  • SQ-9786 - Pie chart top values not updating after drilldown
  • SQ-9822 - allow sorting for weighted keywords
  • SQ-9829 - Clicking in the item abstract is always navigating away
  • SQ-9842 - Return only unique features to the UI
  • SQ-9847 - Fixing Recommendations so they accept filtering from the Time Widget
  • SQ-9868 - Fixing bug where entities is not available on the normal item collection
  • SQ-9899 - Widgets API: Add support for 'detail' event on Result List with modal
  • SQ-9940 - Pre-fill enrichment name with pipelet title when adding new
  • SQ-9941 - Change number of allowed selections in drop-downs
  • Fix ingester backlog status computation.

Added on Oct 15, 2018 (build 172 – patch 1)

  • Dashboard Filtering improvements.
  • Fix for breadcrumbs on hidden layers.
  • Better worker defaults for Squirro Ingester.
  • Incremental loading fixes for demo datalake plugin.

Added on Nov 9, 2018 (build 175 – patch 2)

  • SB-140 -  Remove hard dependency on user_information for SSO auth
  • SB-150Table widget count number is not being formatted
  • SB-155 - Disable Highlight not working on Facet Table Widget / Result List
  • SB-156 - fix for hashtags in filenames
  • SB-165 - Prevent Materialize initialization on facet row view
  • SB-166 - Scroll bar issue fix on table widget
  • Fix project template guide loading
  • Add ability to import/export ML model assets. Fix for large project exports.
  • Extend activity tracking

Added on Nov 13, 2018 (build 178 – patch 3)

  • Feature: Disable Drilldown option for all widgets that have a selection mode
  • Fix the returned query bleeding into other widget queries
  • Fix for export/import ML models and pipelets
  • Fix for toolbox building on Windows
  • Default to standard JSON module
  • SB-179 - "Matching pages" column shown without content if highlighting is disabled

Added on Nov 17, 2018 (build 183 – patch 4)

  • SB-182 - Check for `pipeline_workflow_id` or `pipeline_workflow_name` before composing process_config in DocumentUploader
  • Fix guide file persistence

Added on Nov 23, 2018 (build 184 – patch 5)

  • Chatter integration restored
  • Guide file exit fix

Added on Nov 24, 2018 (build 186 – patch 6)

  • SB-92 - Typeahead fixes for negated fields
  • SB-147 - Openblas version upgraded due to numpy conflict

Added on Nov 28, 2018 (build 187 – patch 7)

  • Breadcrumbs widget does not match applied filters
  • Breadcrumbs widget displays wrong state after clearing all filters

Added on Nov 28, 2018 (build 187 – patch 8)

  • Numpy iteration number bump

Added on Nov 30, 2018 (build 188 – patch 9)

  • Double colon support for typeahead suggestions

Installing and Upgrading

Fresh Installation Instructions

Please follow the regular installation steps

Upgrade Instructions

Please ensure that your current version is 2.6.1. If you are on a version older than 2.6.1, please contact support.


 1. Upgrade Storage Nodes and Cluster Nodes collocated on the same machine/VM
yum update jre
yum update squirro-storage-node-users
yum update squirro-storage-node
yum update squirro-cluster-node-users
yum update squirro-*
 2. Upgrade Storage and Cluster Nodes when they are on different servers (and there is only one storage node and one cluster node)

Upgrade the storage node by running:

yum update jre
yum update squirro-storage-node-users
yum update squirro-storage-node

Upgrade the cluster node by running:

yum update jre
yum update squirro-cluster-node-users
yum update squirro-*
 3. Upgrade multi-node clusters (multiple Storage Nodes and/or multiple Cluster Nodes)

Upgrade every storage nodes by running:

yum update jre
yum update squirro-storage-node-users
yum update squirro-storage-node


Upgrade each cluster nodes by running:

yum update jre
yum update squirro-cluster-node-users
yum update squirro-*