This is the 7th 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?

Improvements

Newsletters

Cognitive Search

Typeahead

AI Studio

Bug Fixes

Breaking Changes

Fresh Installation Instructions

Please follow the regular installation steps

Upgrade Instructions

Please ensure that your current version is 3.1.0 or later. 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.

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).

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).

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).