Ayfie Saga 3.0.0

Release Date: 13/May/21

Highlights:

3.0.0 is a new major release that includes a new way of installing Locator. Locator is now part of the new Saga platform.

  • A new architecture and installer based on Docker and Docker containers.

  • A new way of releasing based on the continuous delivery approach for more frequent releases.

  • Automatic upgrades.

  • A new and responsive Locator UI.

  • A new graphical timeline feature.

  • A new annotation feature.

  • A new note feature.

  • An updated document preview.

  • HTTPS as default with Traefik.

  • System Metrics with Grafana and Prometheus.

  • Updated Lingo and entity extractions.

  • An updated Solr to version 8.6.3.

  • An updated Zookeeper to version 3.6.2.

  • An updated Postgres to version 12.4.

  • A new web-based Postgres Admin 4.

  • A new public Connector SDK.

See below for exhaustive list.

Features

Key

Components

Summary

Change Log

Key

Components

Summary

Change Log

SAGA-970

Documentation

Update README.md

Install Guide

  • Added Table of Contents.

  • Reordered sections.

  • Updated gMSA section.

  • Updated Microsoft SQL Server section.

SAGA-1156

Documentation

Prepare documentation

Install Guide

  • Created install guide.

SAGA-37

Locator

Fixing inconsistent container naming issues

Saga Platform

  • Updated Docker Service Names

  • Updated New Docker Container Names

  • Updated multiple environment variables in .env file.

  • All environment variables now available in .env file.

  • The Locator master user is now ayfie-locator\ayfieuser

  • Changed to use the Major tag only for Docker images.

Notes

  • If upgrading from a previous Locator 3.0 alpha release, configuration needs to be re-configured for Locator 3.0.0 by either:

    • Configuring the new environment variables when running saga.ps1

    • Or deploying a custom.env with the updated environment variables names.

  • Update scheduling of the connections in Management Console. Assign ayfie-locator to run discovery and fetch and remove locator-main.

SAGA-215

Locator, Locator UI

Add "remove timeline" button

Timeline / Tabular timeline

  • User is now able to delete timeline (one at a time)

SAGA-260

Locator, Locator UI

Selecting refiner-value seem to trigger the search before enabling the refiner

Refiners

  • loading spinner has been added to refiners

SAGA-301

Locator, Locator UI

Expand/collapse icons under refiner-windows should be changed

Refiners tree

  • fixed visibility

  • fixed arrows

SAGA-302

Locator, Locator UI

Suggestion box should not include the total width of the search bar + search profile

Search bar

  • suggestion box has been fixed

SAGA-303

Locator, Locator UI

Make document related dialogs and menu options more consistent

Results browsing:

  • Tags dialog is now part of Document Tabs Dialog.

  • Moved bulk taging and bulk timeline editing into new Multi Document Tabs Dialog that consist of Tags and Timelines tabs. Removed separate dialog for each of these features.

  • Fixed issue with clicking on timeline chip in result in detailed/card view.

  • Tweaked timeline tab in Document Tabs Dialog to be open by default.

  • Added success/fail feedback notification to Tags editor.

  • Added standard document actions (tags, notes, timelines access and favorite toggling) to document actions menu in all views (list, detail, card). All views have now the same set of actions.

SAGA-308

Locator, Locator UI

Timeline "Load More Results" should only show if there are "hidden" results

Timeline view

  • infinite scroll has been added

SAGA-734

Locator, Locator UI

Translations - clean up english translation

Translations

  • Cleaned up English translations

SAGA-769

Locator, Locator UI

Implement timelines list refreshing so it always show all available timelines

Timelines selector:

  • Timelines selector is now automatically updated when timelines are deleted or added by user.

SAGA-810

Locator, Locator UI

Improve responsiveness for attachments tab

Attachments tab

  • responsiveness has been fixed

SAGA-942

Locator, Locator UI

Improve Finnish translations

Translations:

  • Improved Finnish translations

SAGA-1077

Locator, Locator UI

Change Locator UI environment variables

User Interface

  • Updated environment variables names.

SAGA-1102

Locator, Locator UI

Edit timeline shows grayed out date with tiny icon

Timeline

  • date is now more visible and clickable during editing

SAGA-1159

Locator, Locator UI

Update Translations - Part I

Translations

  • Updating Norwegian translations.

SAGA-1220

Locator, Locator UI

Updated User Interface

User Interface

  • New User Interface.

SAGA-1230

Locator

SolrNet Client Library upgrade

SolrNet

  • Upgraded SolrNet to 1.0.19.

SAGA-1232

Locator, Locator UI

Expertise Search

Expert Search

  • Added expert search.

Notes

  • The expert search is currently not available out of the box, and requires some configuration.

SAGA-1261

Locator, Locator UI

Display the logged in user

User settings:

  • Currently logged in user is now displayed in user settings menu (avatar + displayed name),

  • Added possibility to upload avatar and set displayed name by clicking in logged user in settings menu,

  • Moved search settings button into settings menu

SAGA-1273

Locator, Locator UI

Change Edit Timeline to Timelines

Document tabs dialog:

  • Changed tab name “Edit timelines” to “Timelines” to keep consistence with other tabs.

SAGA-1296

Locator, Locator UI

Improve translations

Translations

  • Updated missing translations.

SAGA-304

Locator UI

Show "notes" on hits in timeline

Timeline

  • Tabular timeline view displays results more similar to other views (each result has a border). Notes and annotations are displayed as result content instead of summary and details.

SAGA-319

Locator UI

Include tags in export

Export

  • Exporting tags without coloring.

SAGA-1237

Locator UI

Enhanced Preview

Preview

  • Improved preview.

SAGA-1243

Locator UI

Annotate on documents

Annotation

  • Added support for annotating documents.

SAGA-1248

Locator UI

Add Notes to documents

Notes

  • Added support for document notes.

SAGA-1249

Locator UI

Annotate images in preview

Annotation

  • Added support for annotating images.

SAGA-1251

Locator UI

Timeline View: Add documents to simple chronology

Timeline

  • New timeline views.

SAGA-1388

Locator UI

Change Flags to System Tag

Translations

  • Changing Flags to System Tag for English.

  • Changing Flags to Systemtag for Norwegian.

  • Changing Etikett to Tag for Norwegian.

SAGA-1452

Locator UI

Add Raw Text

Document preview

  • raw text tab has been added

SAGA-1378

Microsoft SQL, PostgreSQL

Add LookUpSorucereferenceByMetadata method to SourceReferenceReader

Platform

  • Added method to look up sources refernces by metadata.

SAGA-1231

PostgreSQL

PostgreSQL v12 Support

PostgreSQL

  • Upgraded PostgreSQL version to 12.4.

SAGA-770

Saga Installer

Allow end user to set password for the bootstrap admin user - locator-main\ayfieuser

Locator Master User

  • Now using the password set by the installer.

SAGA-1005

Saga Installer

PowerShell Script naming convention

Powershell Scripts

  • Renamed all Powershell scripts to use the verb-noun.ps1 format.

SAGA-1034

Saga Installer

Saga Upgrade

Installer

  • Refactored Installer

  • The new name of the installer is saga.ps1.

SAGA-1385

Saga Installer

Saga Upgrade Part II

Installer

  • Added support for using pre release tags.

  • Added automatic upgrade support.

SAGA-1511

Saga Installer

Installer menu to read current values

Installer

  • The menu will now show current configuration values when configuring.

SAGA-730

SDK

Create new connector SDK

Connector SDK

  • Published new connector SDK.

SAGA-1228

Solr

Solr 8.6.x Support

Solr

  • Upgraded Solr to version 8.6.3.

SAGA-1229

ZooKeeper

Zookeeper 3.6.2 Support

Zookeeper

  • Upgraded Zookeeper to version 3.6.2.

 

Bugs

Key

Components

Summary

Change Log

Key

Components

Summary

Change Log

SAGA-1611

ContentHandler

Fix ContentHandler opening

Content Handler

  • Fixing an issue with Content Handler opening links.

SAGA-1562

Converter, Locator

Attachments in zip files not OCRed

Converter

  • Fixed an issue with attachments in zip archives not being OCRed.

SAGA-1194

Lingo

Insight/Supervisor issues with Modulus11 for Danish CPR

Lingo

  • Fixed an issue with Danish CPR Numbers.

SAGA-1578

Lingo

Lingo runs warm up even if pipeline size is 0

Lingo

  • Fixed an issue with Lingo not starting as it should when pipelines are set to 0.

SAGA-271

Locator, Locator UI

Refiners: Expanding and collapsing doesn't work

Refiners list:

  • collapsing and expanding refiners have been fixed

SAGA-272

Locator, Locator UI

Unable to unselected saves searches to show under search bar

Search Settings

  • Fixed an issue with unselecting search profiles.

SAGA-275

Locator, Locator UI

One or more saved searches disappears below search bar when zoom in/out

Scopes menu:

  • Appearance and behavior have been fixed

SAGA-749

Locator, Locator UI

UI: "The document handler has been installed" checkbox should be read only

Settings

  • Document handler checkbox is read-only now

SAGA-752

Locator, Locator UI

UI: When opening a document folder a web pane is also opened, showing "true"

Opening document

  • opening folder has been fixed

SAGA-756

Locator, Locator UI

Limit visible details in result component

Search results component

  • Limit visible details to 4.

SAGA-758

Locator, Locator UI

Document notes: Not all of the applied formatting is displayed after closing and re opening the dialog.

Document preview

  • Formatting in notes editor has been fixed

SAGA-766

Locator, Locator UI

Browser is using a full CPU Core after logging into Locator

Locator UI

  • A bug that could cause one CPU core to be pegged in Firefox has been fixed.

SAGA-775

Locator

launch_management_console locator-main ip not working if no db container mode

Management Console

  • Fixed an issue with Management Console not launching with Microsoft SQL backend.

SAGA-778

Locator, Locator UI

Removing tag in single document mode does not update tags list in main view

Tags:

  • Improved synchronization for tags changes in all related places

  • Improved tags changes saving for single and bulk variations. Now tags will be saved only when 'Save' is clicked instead auto saving every change right away.

  • Fixed issue with doubled suggestion after removing a tag

SAGA-831

Locator, Locator UI

Edit timelines dialog - can't load tab if document has no preview

Pdf preview:

  • Fixed issue with infinite preview loading when error occurred (both for regular preview and edit timelines preview)

  • Edit timelines window is now available also when there is no preview.

SAGA-832

Locator, Locator UI

Source credentials error handling shows success when back-end returns invalid credentials response.

Settings dialog

  • Fixed error handling when code 403 is returned from backend.

SAGA-848

Locator, Locator UI

Timelines selector shows "1 selected" for a moment when user goes from index page to main view page

Timeline selector:

  • Timeline selector doesn't show 1 selected on the beginning when there are no selected timelines.

SAGA-861

Locator, Locator UI

Edit timelines dialog - long timeline names issue

Timelines

  • long timeline names issue in editor has been fixed

SAGA-862

Locator, Locator UI

Timeline selector: long timeline names issue

Timeline

  • long timeline names issue in selector has been fixed

SAGA-863

Locator, Locator UI

Timeline markers legend: long timeline names issue

Timeline

  • long timeline names issue in markers legend has been fixed

SAGA-869

Locator

Remove WindowsAuthentication from Dashboard

Web Dashboard

  • Removing WindowsAuthentication for the Web Dashboard.

SAGA-873

Locator

Branding and Annotation controllers don't work with the MSSQL backend

Microsoft SQL Server

  • Fixed branding and annotation controllers for Microsoft SQL Server backend.

SAGA-878

Locator, Locator UI

Timeline selector: layout breaks after visiting document-tabs-dialog

Timeline selector

  • Fixed layout issue that used to occur after visiting result-tabs-dialog

SAGA-976

Locator, Locator UI

Document tabs dialog: Improper tab opens if document has no preview

Document tabs dialog:

  • Preview tab is always visible now and displays error messages if preview loading fails,

  • Fixed issue with wrong tab opened,

  • Preview no more hold showing tabs that don't use it. It loads in background instead.

SAGA-986

Locator, Locator UI

Refiners does not collapse

Refiners list:

  • collapsing and expanding refiners have been fixed

SAGA-1025

Locator

Saga SSO plug-in is hidden

Management Console

  • It was not possible to enable SSO in the Management Console.

SAGA-1032

Locator, Locator UI

Tabular timeline view: Console error shows after leaving the view

Tabular timeline view

  • console error has been fixed

SAGA-1041

Locator, Locator UI

Incorrect scope data after refreshing page

Scopes

  • Bug related to loading data after refreshing page has been fixed

SAGA-1042

Locator, Locator UI

Result tabs dialog: Unequal margins

Document preview

  • unequal margins have been fixed

SAGA-1058

Locator, Locator UI

Scope selector: Scopes list overflows available space on first load

Scopes list

  • responsiveness in scopes has been fixed

  • new scopes menu has been added

SAGA-1070

Locator, Locator UI

Login page: Translations don't work on first page load

Login page

  • translations has been fixed

SAGA-1084

Locator

Error loading annotations

Annotations

  • Fixed an issue loading annotations.

SAGA-1259

Locator, Locator UI

Not possible to add saved searches in search settings

Scopes:

  • Fixed issue with hidden scopes after unselecting them.

  • Improved scopes list responsiveness.

SAGA-1262

Locator, Locator UI

Saved Searches displayed in drop-down even if it has space

Scopes menu:

  • Appearance and behavior have been fixed

SAGA-1520

Locator, Locator UI

Tabular timeline view: many calls to backend

Tabular timeline view

  • calls to backend have been reduced

SAGA-1278

Locator UI

Refiners sidebar: Can't scroll on touch devices

Refiners sidebar

  • scrollbar has been added on left side

SAGA-1460

Locator UI

Annotation menu in document preview shows up in right bottom corner of the dialog instead over selected text

Annotations:

  • Fixed menu position when user selects text/area for new annotation in document preview.

SAGA-1461

Locator UI

Timeline color marker gets narrow when timeline name is long

Timelines:

  • Fixed issue with timeline color marker when timeline name is too long.

SAGA-1501

Locator UI

Animation misalignment when clicking settings menu icon

User settings:

  • Fixed animation misalignment when clicking user settings icon

SAGA-1519

Locator UI

Translations: "Search phrase" is not translated

  • Translations:*

  • Fixed SearchPhrase key translation

SAGA-1531

Locator UI

Icons in scopes settings has different sizes

Scopes settings:

  • Unified the size of action icons,

  • Added tooltip for default scopes to explain unavailable "delete" action.

SAGA-1532

Locator UI

Missing translations: Document related links

Translations:

  • Added missing translations for document related links

SAGA-1533

Locator UI

Opening Custom range dialog for Date modified refiner and closing it without save doesn't disable spinner

Refiners

  • Fixed infinite spinner issue for Custom Range refiner value in Date Modified refiner.

SAGA-1556

Locator UI

Tweak document related links in tabular timeline view

Result actions:

  • fixed document related links in result actions menu,

  • added mechanism that hides sections separator in result actions menu when there are no document related links,

  • removed "Open" tooltip on results that can not be opened.

SAGA-1608

Locator UI

Error after login to page (SearchProfileId is undefined)

Login page

  • authentication has been fixed

SAGA-1609

Locator UI

Spinner is missing when user selects timeline

Timelines selector:

  • When user selects or deselects a timeline checkbox changes into spinner for loading time.

SAGA-1624

Locator UI

Fix Search Languages and UI Languages in Search Settings

Search Settings

  • First character for UI languages has been changed to uppercase.

  • Not supported UI languages have been removed from settings.

SAGA-1036

Microsoft SQL, PostgreSQL

Two occurrences of .qbw extension in db scripts.

File Extensions

  • Removed duplicate .qbw file extension. If a previous 3.0 alpha release was installed, this extension need to be manually removed from the database.

SAGA-1331

Saga Installer

Connector install fails

Connectors

  • Updating connector install order information in README.md.

SAGA-969

Solr

Invalid URI: The Uri string is too long

SolrNet

  • Updated SolrNet to fix issue with Uri string is too long.

SAGA-987

Solr

Fix Solr shutdown

Solr

  • Fixed solr shutdown issue.