Squirro 3.6.0 was released on . This page describes the changes that went into this release.
Features
[Search] Allow to parameterize the impact of each searchable field and label. See http://go.squirro.com/query_strategy
[React Custom Widget API] Make Resources available in custom components
[Search] Query Strategy configuration: make stemmed field matching optional for exact phrase searches. See http://go.squirro.com/query_strategy
Expose useDrilldown hook in React custom widgets
Engagement map rework for custom WIdget API
The ingester service and the pipeline steps will now create structured logs which will populate the squirro_v9_data_ingestion index.
Bug Fixes
[Pipeline Editor] Fix issue where the summary, description, and config options of built-in pipelets (e.g., Nlp Keyphrase Tagger) in pipeline workflows of imported projects (e.g., Cognitive Search) were not displayed in the Pipeline Editor.
Fixes SearchQuery widget showing the dashboard query as default query(not in GlobalSearch)
If you invoke squirro_status without having first resolved the common.ini (which lists all the services and their URLs), then squirro_status will not be stuck there, being unable to complete.
Breaking Changes
[Search] Configuration: common.ini setting facet_boosting_values got replaced with project configuration-service setting topic.search.field-boosts
[Search] The steps for custom query processing workflows changes and thus already existing custom query workflows are no longer working. To resolve the issue, recreate the workflow by cloning the default workflow.
[libNLP] Removal of unused steps:
base: batch_randomizer
analyzer: classification_analyzer, topic_modeling_analyzer
classifiers: cnn_seq2one, rnn_seq2one, seq2one, seq2seq, sequence
clusterers: gmm, kmeans, lda
embedders: dictionary, doc2vec, glove
filters: clear, presence, window
recommenders: user_feature
tokenizers: word_ngram
[libNLP] Marking of steps as deprecated (still working by rerouting to a maintained step):
base: log
embedders: tfidf
tokenizers: sentences
The cacheable option specifying whether to cache a document in the NLP step is no longer valid. Instead, use the new option called cache_document in the workflow configuration.
Installation and Upgrade
You will have to resolve at least the following config files when upgrading from Squirro 3.3.0
/etc/nginx/conf.d/ssl.inc
/etc/squirro/common.ini
For new installations, please follow the Setup on Linux instructions.
To upgrade an existing installation, please consult the Upgrades for Squirro 3.5.3 and later guide.