Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Smarti 0.7.0

Compare
Choose a tag to compare
@ja-fra ja-fra released this 28 Feb 14:26

Smarti 0.7.0 is a refactoring release, and introduces an improved webservice API.

New in Smarti 0.7.0

  • #86 - New Conversation API
  • #148 - Improved Smarti-Widget
  • #183 - Chatpal-Search support
  • #184 - Admin UI - Default configuration is not loaded
  • #185 - Admin UI - Change Client deletion dialog
  • #189 - Token based Related Conversation
  • #191 - Support indexing/search of ongoing Conversations
  • #192 - Conversation MLT-Query-Builder should only use recent messages
  • #193 - Special characters in configuration keys cause MongoDB-Exceptions
  • #196 - Admin UI - Rename button "Clone" to "Clone Configuration"
  • #200 - Tempaltes and Queries need always be built
  • #201 - The conversationsearch query builder shall consider Tokens
  • #205 - Smarti-Widget - Analysis result cleared on post message
  • #206 - Smarti-Widget - No results without keywords
  • #207 - Smarti-Widget - No releated conversations found/displayed
  • #209 - Chatpal-Integration: No client support
  • #210 - Smarti-Widget - Paging/Endless-Scroll
  • #211 - Smarti-Widget - highlight pinned tags
  • #216 - Admin UI - Copying the default configuration => new default
  • #218 - Basic Context Analysis

Upgrading

With 0.7.0, the datamodel has changed so data from older installations
must be migrated to the new model.

A migration script is available. If you are not using one of the provided installation packages (deb, rpm) or docker, you must apply it manually:

var conversations = db.getCollection('conversations');

conversations.update({tokens: {$exists: true}}, {
    $unset: {
        channelId: true,
        tokens: true,
        queryTemplates: true,
        'meta.lastMessageAnalyzed': true
    }
}, {multi: true});