Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 31 Next »

We're excited to announce Squirro 2.6.5, released on 26th of September 2019.

Contents -What's in the release?


New Features

Dashboard/Widget Query Parametrisation:

  • Dashboard/Widget Query Parametrisation enables the use of dashboard store parameters to pass additional queries to selected widgets.
  • Basic functionality:
    • Ad<%= store.key %> to a the "Additional Widget Query"
    • The value store in store.key is then added as additional query to this widget.
    • The Dashboard Store has been exposed, you can store defaults to be used with the Widget Query Parametrisation.

Enablement for Global Search / Master Dashboard Conversational UI  

  • Global Search
    • Global Search is placed in the app bar only for the dashboard space. It runs a search on the Master dashboard (see below) to quickly find app content.
    • Global search query can be a normal search or a NLP query to search any result across the app which technically will be a search inside the Masters Dashboard.
    • It will not filter down the active dashboard tab as it is supposed to search for results not readily placed under the visible dashboards.
    • A user can type a query, upon pressing enter, the search is submitted. Any layer/s from the master dashboard that matches the visibility condition is made visible.
  • Master Dashboard
    • Master dashboard is essentially a templating dashboard where by using layers, one creates visual templates for different query parameters (including NLP) and visibility conditions.
    • This dashboard is not designed to be any of the main dashboards shared with the end-user, instead it is supposed to show layers which meet a visibility condition caused by a NLP or normal query from the Global Search bar.
    • By default, a project does not has a dashboard marked as master but any dashboard in a project can be marked as master.
    • Only one dashboard at a time can be a master.
    • Master dashboard is not visible in the Dashboard space.
    • This dashboard controls the visibility of the Global Search bar in the app bar. If a dashboard is marked as master, Global Search bar will appear, otherwise not.
  • NLP
    • We have built the foundation for a new feature we call conversational UI. This enables a NLP driven search.
    • NLP queries are enabled from the Global Search bar and display the results in the consumption mode.
    • A Master Dashboard is built with layers as templates designed to be visible for all combinations of NLP parameters. These layers are displayed as NLP query results.
    • In order to answer to the NLP queries, the master dashboard layers should have NLP aggregations rules defined in the visibility condition.
    • It is also possible for a layer to be configured to 'Use NLP if available'. In that case, any manual configuration of the widgets inside that layer is ignored and the widgets are automatically configured to answer to NLP queries
    • This feature is still highly experimental and therefore disabled by default. To enable it a few setup and configuration steps are required. Please reach out to Squirro if you are interested in an early access of this feature.
  • Voice Search
    • Voice search is an experimental feature enabled from the Global Search bar and only supported on Chrome browser for now.

Data Sources

  • JSON data loader
    • We have introduced a news JSON data loader via the frontend. It is placed in the Data Import section.
    • The dataloader supports:
      • Files with single JSON object (auto-detect)
      • Files with a list of JSON objects (auto-detect)
      • Files with nested JSON objects, i.e. the JSON objects are not top-level. For this, specify the item-schema option in dataloader
      • Directories (only via CLI)
    • See documentation on how to use it via CLI
  • Addition of static keyword for data source on Frontend
    • Option to add keywords to all items coming from a particular data source during the data loading process.
      On Step 4: 
  • Behaviour of duplicated source changed
    • When duplicating a source, the source is now in "paused" state, which allows editing the data source configuration before starting the data load by "Resume".

Filtering and Pagination on User Management Page

  • User management on the server now enables searching for users and a pagination functionality.
  • Search functionality was also added to Project Member page.

Project Export/Import of Squirro Items

  • Project Import/Export enables now the export of items from a Squirro Project and the import in a new Squirro Project.
    (Support for export/import of binary documents is not supported.)

APP & Nav Bar Theming


Widgets & Dashboard

New Widgets

  • 3D Scene
    • Example with 3 different rotations of the 3D object. Object can be rotated, zoomed in/out, moved around.
    • Colour overlay is also possible.
    • For STL files, rotate the object and visualise it in 3D. 3D is displayed at the top of the item detail. Addition of 3D icon in item toolbar with ‘Scroll to’ functionality.

Widget Improvements and Changes

  • Card Widget:

    • "Grid" Mode added: → responsive mode that has vertical scrolling and shows different number of cards from left to right depending on width of available space.
  • Table widget:
    • "Option to select multiple values in table widget. The values selected are "OR"-ed instead of "AND"-ed.
  • Line Chart:
    • Line Chart widget enables now the specific labelling of the Axes.
  • Result List Widget
    • Copy to clipboard option added to the item detail source info. in the metadata.
       
    • In the list view, if the URL exists for an item, the URL domain is displayed instead of the source name.
  • Link Widget
    • The link widget was extended so that instead of a link text, one can show either Materialize Icons or any other Icon/Image by providing a URL.

Improvements

Dashboard Permissions:

  • Provision of fix that dashboard permissions are properly handled during Project Export/Import:
    • Unrestricted dashboards remain unrestricted
    • Permissions on restricted dashboards are recreated to only allow admins on the new project to view it (since users on the original project might not be part of the new project)
  • Membership changes on tenant level (Admin, User, Restricted) are propagated into dashboard permissions

Pipelet running as part of dataloading

  • Allow running the same pipelet multiple times with different configuration
  • Instead of using class name as pipelet key, use new field: ‘class_name'. See documentation

Data loading UI

  • Duplicating a data source will not automatically kick off the job, but rather put it in 'paused' state, allowing for possible modifications before loading.

Pipelet rerun

  • About 2x speed improvement
  • Remove the 10,000 items limit → able to use on any number of squirro items

LineChart API improvement

  • Extended the time_selection range to support per-second aggregation (time_selectiion=Xsecond).
  • Better management of the query_aggreation when time_selection is not present in the query.

Other Improvements

  • Update of several libraries to the latest versions
  • Feed (RSS or Atom) plugin now allows for custom date field & format
  • European Patent Office dataloader revived & updated

Bug Fixes & Improvements

 Click here to see most relevant Bug Fixes & Improvements
  • SB-123 - Facet table widget: PDF item doesn't open on matching page when configured to
  • SB-214 - Date preview doesn't update for "Custom" format
  • SB-267 - Tabs widget and navigation widget has wrong icon
  • SB-276 - Tweets not rendering on iphones in the card widget
  • SB-288 - Search tagging: query overflows to next col
  • SB-299 - Applied source filter is not shown in the dashboard
  • SB-307 - Word cloud widget shows different font sizes with same weight
  • SB-310 - Cards widget: title gets cut off by thumbnail
  • SB-318 - Item details view icons overlapping with pdf view
  • SB-319 - Time breadcrumb/chip doesn't show unless another query is done
  • SB-320 - IE compatibility view is not being displayed correctly
  • SB-334 - Unable to setup automatic RSS job on safari
  • SB-335 - Dataloader create facet popup overflows
  • SB-337 - Custom time filter can't be removed
  • SB-338 - Data sources workflow dropdown is missing ellipsis
  • SB-347 - Cards widget doesn't display source url in list view
  • SB-348 - Time dropdown not clickable in timeline widget
  • SB-353 - Disabled sources should open contact sales modal
  • SB-354 - Walkthrough should not display on mobile and must persist
  • SB-358 - Fix empty message only taking half the space
  • SQ-50DocumentUploader uses document creation date even if invalid, if no "created_at" value is passed

Installation & Upgrade

Fresh Installation Instructions

Please follow the regular installation steps

Upgrade Instructions

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

 1. Upgrade Storage Nodes and Cluster Nodes collocated on the same machine/VM
RHEL6 / CentOS6 / RHEL7 / CentOS7
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:

RHEL6 / CentOS6 / RHEL7 / CentOS7
yum update jre
yum update squirro-storage-node-users
yum update squirro-storage-node

Upgrade the cluster node by running:

RHEL6 / CentOS6 / RHEL7 / CentOS7
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:

RHEL6 / CentOS6 / RHEL7 / CentOS7
yum update jre
yum update squirro-storage-node-users
yum update squirro-storage-node

Upgrade each cluster nodes by running:

RHEL6 / CentOS6 / RHEL7 / CentOS7
yum update jre
yum update squirro-cluster-node-users
yum update squirro-*




  • No labels