Excerpt |
---|
Released on July 29th, 2016. |
New Features
- Some new helpful widgets and tools for building and running your own dashboards dashboards ...
- The "Reset Dashboard" widget can be placed anywhere on a dashboard and allows you to reset any search filters
- Struggling to test your dashboard with different web browsers, such as Internet Explorer 10 in Compatibility mode? The "Browser Detection" custom widget will make your life easier...
- Catch clicks on timeline and word-cloud widgets and handle them in your own JavaScript code
- Change the query behind a widget on the fly
- The property pages of widgets are now exposed via the custom widget API so you modify them programatically
- We reintroduced modifier key handling to Facet Tables give you more control in your code
- Greater performance when loading data - split the search index to allow separate indices for reading and writing.
Improvements
- The search type-ahead suggestions are now cleaner and easier to read and indicate how many results match each suggestion
- Tune the performance of indexing by explicitly identifying which fields you want analysed for type-ahead and facetting
- Long running queries will now time out after a configurable time period, to prevent the system from overloading when users are active.
- Operator override: you can create new projects while the Elasticsearch cluster is in "yellow" state (if you explicitly enable this behaviour in the Squirro configuration). With great power comes great responsibility...
- Squirro now defaults to use the "elasticsearch" user to run Elasticsearch instead of the "elastic" user. This conforms to the "norm" when working with Elasticsearch
- Great transparency: the cluster service now provides the _internal/status resource allowing you to query it's state and we added the status of MySQL and Redis so easier to get an overview of the cluster state.
- We improved the MySQL cluster node migration process to make it more resilient to specific error conditions.
- We also added monitoring and self-repair in case MySQL replication breaks or the MySQL process stops
Bug Fixes
- Fixed: Sort gets reversed when editing bookmarks, after query #13, on IE11
- Fixed: IE11/IE10 CompatCompatability: Focus is not released from search bar
- Fixed: Custom Facet Table headers lose sorting indicators
Fresh Installation Instructions
Please follow the regular installation steps.
Upgrade Instructions
Warning |
---|
To upgrade to version 2.4.3 of Squirro, please ensure that your current version is at least version 2.3.2 or higher. This is because this version contains a new major version of ElasticSearch. If you are on a version older than 2.3.2, please contact support. |
From versions 2.4.x, 2.3.2 or 2.3.3
1. Upgrade Storage Nodes and Cluster Nodes collocated on the same machine/VM
Code Block |
---|
|
[squirro@singlenode ~] sudo yum update squirro-storage-node-users
[squirro@singlenode ~] sudo yum update squirro-cluster-node-users
[squirro@singlenode ~] sudo service elasticsearch stop
[squirro@singlenode ~] sudo yum downgrade elasticsearch
[squirro@singlenode ~] sudo yum update squirro-storage-node
[squirro@singlenode ~] sudo yum update |
2. Upgrade Storage Nodes (separate from Cluster Nodes)
Upgrade all storage nodes one at a time by running:
Code Block |
---|
|
[squirro@storagenode01 ~] sudo yum update squirro-storage-node-users
[squirro@storagenode01 ~] sudo service elasticsearch stop
[squirro@storagenode01 ~] sudo yum downgrade elasticsearch
[squirro@storagenode01 ~] sudo yum update |
3. Upgrade Cluster Nodes (separate from Storage Nodes)
Code Block |
---|
|
[squirro@clusternode01 ~] sudo yum update squirro-cluster-node-users
[squirro@clusternode01 ~] sudo yum update |