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 3 Next »

This is the third minor release as the follow up to the last major Squirro release 3.2.0. This release was released on .

Contents - What's in the release?

Changelog

  • AB App: Fix some FE regressions introduced with the last release

  • AI Studio improvements polish

    • Background work for support of feedback functionality in AI studio

    • Proximity based model doesn't proceed from Configure Template step

    • Ground Truth are created even if the user cancelled the configuration screen

    • Add ability to bulk add Labeled items to a Groundtruth

    • Ensure Ground Truth without Candidate Set is displayed correctly

    • Link Candidate set page to Ground Truth creation

    • Link Ground truth labelling UI page to Build Model page

    • Hide rules when proximity filters are disabled on the ground truth

    • Focus view: Fixed Positioning for labels and skip button

    • There is currently no way to add an additional Candidate Set to a Ground Truth if the Ground Truth is already existing

    • Optimize fetching of GroundTruth list view.

    • AI Studio Navbar pixel perfection

    • Rename Data Science Studio to AI Studio

  • Return a JSON output for health check of services in squirro_status

  • Dashboard Editor is not showing project logo & name for Server Users

  • Stemmed matches cause duplicate highlights on PDFs

  • Implement Dashboard Sections concept for easier laying out of dashboards

  • Thumbnail generation requires poppler-utils

  • PDF importing broken due to trying to convert binary content to Unicode

  • Sub-items are lost when running KEE on them

  • Adjust frontend for new labeled data fetching

  • Improve communication when creating many communities

  • Fix performance of fetching labelled data

  • Provide a new out-of-the-box template called “Newsletter”

  • On Communities: Allow for re-import of facet values (if new values have been created )

  • Fix performance of large community lists

  • Models are created even if the user cancelled the configuration screen

  • Schedule newsletter sending at a regular interval

  • 1-click connectors break in FE if the connectors have any configuration options

  • Implement GrapeJS for email editing

  • Extend the RecommendationsCatalysts collection to support query highlighting

  • Offer cog search project templates in the create new project UI

  • Cognitive Search: FOR YOU dashboard does not show latest results

  • "Frontend change to edit the ""Create Alert"" to ""Favourite"" and uncheck the default option of ""Create Alert"""

  • Favorite filters functionality extension to save queries at per user level

Fresh Installation Instructions

Please follow the regular installation steps

Upgrade Instructions

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

With release 3.2.0 onwards, we have officially dropped the support for Python 2. If your custom Python plugins are not compatible with Python 3, please refrain from upgrading to any of the Squirro 3.2.x release until you have migrated the custom Python plugins to be Python 3 compatible.

 1. Upgrade Storage Nodes and Cluster Nodes collocated on the same machine/VM
yum update java-1.8.0-openjdk
yum update squirro-storage-node-users

# update storage node
yum update squirro-storage-node

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

# Resolve any `rpmnew` files. We anticipate `/etc/squirro/storage.ini`, `/etc/squirro/machinelearning.ini` and `/etc/nginx/conf.d/frontend.conf` to at least be resolved.
systemctl reload nginx
squirro_restart

# Remove all orphaned python 2 packages
yum erase squirro-python27*

Resolve all the `.rpmnew` files in `/etc/squirro`. This process involves merging the changes between the `.ini` (e.g., `storage.ini`) and '.ini.rpmnew`(e.g., `storage.ini.rpmnew`) files and then eventually deleting the `.ini.rpmnew` files. Finally, restart the services with merged `.ini` files (or just use `squirro_restart` to restart all services).

 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 java-1.8.0-openjdk
yum update squirro-storage-node-users

# update storage node
yum update squirro-storage-node

Upgrade the cluster node by running:

yum update java-1.8.0-openjdk

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

# Resolve any `rpmnew` files. We anticipate `/etc/squirro/storage.ini`, `/etc/squirro/machinelearning.ini` and `/etc/nginx/conf.d/frontend.conf` to at least be resolved.
systemctl reload nginx
squirro_restart

# Remove all orphaned python 2 packages
yum erase squirro-python27*

Resolve all the `.rpmnew` files in `/etc/squirro`. This process involves merging the changes between the `.ini` (e.g., `storage.ini`) and '.ini.rpmnew`(e.g., `storage.ini.rpmnew`) files and then eventually deleting the `.ini.rpmnew` files. Finally, restart the services with merged `.ini` files (or just use `squirro_restart` to restart all services).

 3. Upgrade multi-node clusters (multiple Storage Nodes and/or multiple Cluster Nodes)

Upgrade every storage nodes (one by one) by running:

yum update java-1.8.0-openjdk
yum update squirro-storage-node-users

# update storage node
yum update squirro-storage-node

Upgrade each cluster nodes by running:

yum update java-1.8.0-openjdk

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

# Resolve any `rpmnew` files. We anticipate `/etc/squirro/storage.ini`, `/etc/squirro/machinelearning.ini` and `/etc/nginx/conf.d/frontend.conf` to at least be resolved.
systemctl reload nginx
squirro_restart

# Remove all orphaned python 2 packages
yum erase squirro-python27*

Resolve all the `.rpmnew` files in `/etc/squirro`. This process involves merging the changes between the `.ini` (e.g., `storage.ini`) and '.ini.rpmnew`(e.g., `storage.ini.rpmnew`) files and then eventually deleting the `.ini.rpmnew` files. Finally, restart the services with merged `.ini` files (or just use `squirro_restart` to restart all services).

  • No labels