Release Date: 15/Feb/22
Highlights
4.1.0 is a new major release of the new Saga platform. Supervisor is now part of the Saga platform.
A new Report Engine (Supervisor) service.
A new Authority Service based on Keycloak.
A new Notification and Scheduler service.
A new Licensing service.
Connector Auto-Upgrade feature.
New UI workflow for timelines and tags.
Changed logging framework to Serilog.
See below for exhaustive list.
If upgrading from previous major version, please consult the Install Guide for upgrade steps.
Features
Key | Components | Summary | Change Log |
---|---|---|---|
SAGA-2337 | ConnectorBroker | Connector Auto-Upgrade | Connectors
|
SAGA-2887 | DataDog | Upgrade Datadog to version 7.32.3 | Datadog
Notes This fixes critical security issue CVE-2021-44228. |
SAGA-2868 | Documentation | Add Supervisor documentation to README.md | README
|
SAGA-3081 | Documentation | Add upgrade to 4.x instructions to README.md | README
|
SAGA-2201 | Keycloak | Introduce new Modern Authentication Services | Authority
|
SAGA-2491 | Keycloak | Document Modern Authentication | README
|
SAGA-2875 | Keycloak | Add Linux support for Keycloak image | Authority Service Adds Linux image of Authority Service Notes Linux Authority Service image is built using jboss Keycloak image (https://hub.docker.com/r/jboss/keycloak/) . It’s based on Keycloak 14.0.0 version. |
SAGA-1180 | Licensing | Containerize Licensing Service | Licensing
|
SAGA-2837 | Lingo | Add license capability for all Lingo extractors | Lingo
Notes The 3.x license will continue to work when upgrading to 4.x, but a new license is required to configure any language outside English and Norwegian or to configure GDPR/PII for Lingo. Lingo Standard allows you to configure any language based extractor. Lingo GDPR allows you to configure any GPDR/PII based extractor. |
SAGA-508 | Locator | Remove legacy Authority Service | Authority Service
Notes The new Authority Service is based on Keycloak. Any Supervisor permissions set in 2.x need to be re-assigned in the new Authority Service. |
SAGA-2621 | Locator | Consolidate logging across all services | Logging
|
SAGA-2773 | Locator, Saga Installer | Remove support for installing legacy connectors inside Locator | Connectors
|
SAGA-2927 | Locator | Add Linux support for Postgres image | PostgreSQL
Notes Linux PostgreSQL image is built using official image maintained by PostgreSQL docker cummunity (https://hub.docker.com/_/postgres ). It’s based on PostgreSQL 12.8 apline image. |
SAGA-2019 | Locator UI | Add "Start new search" button | Result view
|
SAGA-2224 | Locator UI | Improve workflow for persisting timeline and tags | Tags:
Timelines:
Results view:
|
SAGA-203 | Notification | Containerize Notification Service | Notification
|
SAGA-2180 | Report Engine, Resource | Remove Resource Service | Resource Service
|
SAGA-2654 | Report Engine | Containerize Report Engine Service (Supervisor) | Report Engine
|
SAGA-2636 | Saga Installer | Verify gMSA during startup | Installer
Notes Single sign-on isn’t mandatory if Saga isn’t configured to run with it so only warning is risen during startup. |
SAGA-652 | Scheduler | Containerize Scheduler Service | Scheduler
|
SAGA-2782 | SmartRefiner | Create Smart Refiner service | Smart Refiner
Notes
|
Bugs
Key | Components | Summary | Change Log |
---|---|---|---|
SAGA-2735 | Converter | Files in Converter temp folder are not deleted after conversion | Converter
|
SAGA-3089 | Converter | Converter client timeout is shorter than Converter API timeout | Converter:
|
SAGA-2067 | Locator, Saga Installer | Saga reports successful start when Locator didn't start | Health
|
SAGA-2484 | Locator | IndexBuilder stuck in loop | IndexBuilder
|
SAGA-2228 | Locator UI | Refiner values added to search bar on refresh | Url
Notes |
SAGA-2287 | Locator UI | UI does not provide feedback when secondary source credentials are successfully stored | Result view:
|
SAGA-2318 | Saga Installer | Installer fails when default PSRepository is missing | Installer
|
SAGA-2320 | Saga Installer | Installer fails when NuGet package provider is missing | Installer
|
SAGA-2740 | Saga Installer | Plugin Watcher fails to start from start-saga.ps1 | Installer
|
SAGA-2742 | Saga Installer | Env file in plugins folder can get corrupted | Installer
|
SAGA-2893 | Saga Installer | Download of docker-compose failed on server that relies on documented firewall openings | README
|