Squirro 3.2.3 - Release Notes

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

Contents - What's in the release?

New Features

Highlights of this release includes a more refined community setup interface with KEE support built right in, many frontend improvements to our AB app as well as AI Studio (renamed Data Science Studio) among many others.

Bug Fixes & Improvements

SQ-12336

Extend the RecommendationsCatalysts collection to support query highlighting

SQ-12598

Optimize fetching of GroundTruth list view.

SB-528

Self-service: creating a new Cognitive Search app on an existing instance throws "Unknown Error"

SQ-12631

Rename Data Science Studio to AI Studio (frontend UI and Code)

SQ-12576

Link Ground truth labelling UI page to Build Model page

SQ-12577

Link Candidate set page to Ground Truth creation

SQ-12626

Cognitive Search: FOR YOU dashboard does not show latest results

SB-510

Tabs widget not updating labels correctly

SQ-12580

Add keyboard support for focus view labelling

SQ-12479

AB App - TAB widget: getting vertical scroll bar when screen is not wide enough

SQ-12236

AB App 2: Entity Popup not fully showing when signal on last line of text (observed in 3.1.0)

SQ-12513

AB App 2: Add Topics Tags in the item detail/modal view

SQ-12480

AB App - top right x button not working

SQ-12487

ABApp - Entities not returned on full-text search

SQ-12481

AB App - Article Title Width Changes when switch between matching queries and entities

SQ-12491

AB App: Scrolling Bugs - Whole Page + Section Scrolling

SQ-12338

Expose the App object to custom widgets.

SQ-12337

Modify the item detail view to trigger a onDetail event when the highlight mode is changed

SQ-12455

AB App 2: Insights Card Widget - Addition of meeting participants to item header

SQ-12531

Community creation on add manually or upload by list does not work

SQ-11541

Custom widget management screen under Visualise tab

SQ-12396

Scroll independently does not work. Also resizes the sections

SQ-12397

36px text line height is 56px, not 50px

SQ-12443

Tab widget with communities enabled doesn't scroll

SQ-12444

Timeline, Map widget header different from the result list

SQ-12445

Global searchbar compact: Add border styling, favorite icon

SQ-12545

Design concept on how we should handle given feedback on user view level

SQ-12543

Endpoint to retrieve all possible labels for a particular feedback

SQ-12425

Business Cards

SQ-12457

Anonymous mode not working

SQ-12589

Position model description and template tooltip closer to the name in the list pages

SQ-12587

All searchbars on candidate and ground truth pages should be 40 px high

SQ-12575

Correct Text in DSS overview

SQ-12597

On duplicating a candidate set, give the user an option to name the candidate set

SQ-12612

Fix alignment of Candidate sets box on the left

SQ-12595

DSS home pixel perfection

SB-522

Issues with PDFs on 3.2.2 and 3.2.3: KEE step in pipeline, unable to convert content, thumbnail not showing

SB-518

overrideChartOptions(getter) method not working for HeatMap (Connection) widget

SQ-12629

AB App2: Collapse/Expand signal icons no longer work

SQ-12549

Communities list widget should also have icon for All

SQ-10526

Widget to explain Query and show what you searched for.

SQ-12237

AB App 2: Bring Sentence Tagging into Insights Card Widget

SQ-12494

Spellcheck - `Did you mean` appearing for keywords

SB-483

Content extraction step detecting text body as application/octet-stream

SB-506

Height of the Search Bar widget is slightly off

SQ-12509

Squirro Data Load: RESET not working

SQ-12398

Extend community list widget to have a save button

SQ-12448

Option to save user communities subscriptions  after clicking on Save button.

SQ-12447

libnlp workflow seems not respect count parameter of dataset/infer step

SQ-12497

Data Loader: Language not correctly set when items loader from one project to the next

SQ-12144

AB App2: Extend Insights Card Widget to show Query Highlights and Signals

SQ-12516

Region Map Widget: Addition of Maps

SB-435

Data Sources fail to run with token_expired error message

SQ-12456

Excel upload broke - posible due to duplicate

SQ-12463

Provide import functionality from CSV/Excel for communities

SQ-12466

Provide options to automatically create KEE config from community frontend

SQ-12460

Enable 'Project Title' to make same color as top bar background

SQ-12462

Guide the user through the setup of Cognitive Search with the project guide

SQ-12529

Restructure App & Navbar options

SB-514

Data Source Reset doesn't reset database entry (max_inc_value)

SQ-12330

Hard-code colour for syntax highlighting

SQ-12507

Log the whole state of the previous dashboard before overwriting it with the new one

SB-491

SSO login not working when using ext_id and value is longer than 40

SQ-12520

Don't show subscribe button if there are no subscriptions selected

SQ-12522

Visibility condition not triggered when subscribing communities in bulk

SQ-12523

Change cognitive search welcome page step images with new ones

SQ-12524

Fix old projects global search config

SQ-12525

Dashboard "More" actions icon is placed on top of the dashboard instead of inline with other icons

SQ-12527

Align dashboard tabs to the center section of master layout is not working

SQ-12528

Project Guide should remain open/close after navigating in the platform

SB-456

Full facet name not visible in Setup -> Load -> Facets

SQ-12385

SSO: Logout

SB-486

Typeahead error message: "WARNING  Unable to fix highlight cursor position"

SB-480

Can not combine entity queries

SB-428

In the workflow content augmentation fetch external content setting is not saved

SB-467

Error running pipelet rerun with entities

SQ-12451

Timeline chart zooms weird

SQ-12519

Global search icon when mode is set to full width is in the wrong place

SQ-12518

Global search has no default mode

SB-511

Recommendation Service Broken: Rescoring Feature with unwanted side-effects

SQ-12517

Add chosen asian maps to the Region Map widget

SB-305

redis cache replication not working with SELinux

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 this release, 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 this Squirro 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:

Upgrade each cluster nodes by running:

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