Release Notes
1.14.2 (06 Oct 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.3.2 and Face SDK v3.18.0
Bug Fixes
Server
- Fixed duplicate launch of search procedures.
Improvements
Server
- To speed up the template processing time, handlers for determining quality/liveness/gender/age are excluded from the image search procedure. All listed handlers now remain in the sample creation procedure.
1.14.1 (15 Sep 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.3.2 and Face SDK v3.18.0
What’s New
Server
- Added a script for obtaining LexFloatServer license status. Now the license status can be viewed not only in the web interface, but also through the command line.
Bug Fixes
Server
- Fixed periodic loss of activities sent from OMNI Agent.
- Restored daily cleaning of TTL activities and samples.
- Fixed a bug due to which, when creating a profile from a sample, the profile was not included in the search index.
- Fixed a bug in the profile creation transaction.
- Fixed a problem with recording the search index when adding multiple profiles to a new group immediately after its creation.
1.14.0 (11 Aug 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.3.1 and Face SDK v3.18.0
What’s New
Server
- Updated installation kit and installation method. Now it takes less time to fill in the configuration parameters to install OMNI Platform.
- Deployment and configuration of the cluster is allocated to the smc module (Self Managed Cluster). The number of dependencies has been reduced, the administrator's work path during setup has become clearer and more consistent.
- Istallation is separated into platform and image-api modules. Now the installation is performed through a single entry point. Installation and deployment order is detailed to understandable separable steps. A separate module is easier to maintain in subsequent releases, which speeds up the process of delivering new values to customers.
- Added support to all image-api, platform's processing and quality deployments for:
- Horizontal Pod Autoscaler — allows you to automatically scale deployments, which ensures efficient utilization of the cluster resource
- NodeSelector — allows you to select the nodes on which deployments will be installed. That saves resources by redistributing more load demanding services to more productive nodes
- Added ingress proxy support to all image-api deployments. This feature allows you to use Image API services in OMNI Platform.
- Added support for deploying the solution in Amazon EKS. This feature allows you to automatically scale ImageAPI services in the Amazon cloud. This provides efficient utilization of hardware resources and reduces costs for solutions that have a floating (not constant) load from end customers/services.
- Added aws (Amazon Web Services) module to configure an environment for deploying the platform in AWS. In addition to autoscaling of applications for the current load on the service, improvements have been added that optimize the work of the administrator:
- Simplified process of scaling for a certain load
- High availability of the database (redundancy, fault tolerance, recoverability)
- Cloud watch (the ability to use built-in AWS tools for logging and monitoring)
- When creating profiles, it became possible to adjust the parameters of the Image API configuration objects, which allows you to flexibly configure the system for specific use cases.
- A series of load and quality tests were carried out, as a result of which the stability and fault tolerance of the platform and agent were significantly increased, the memory leaks were eliminated.
- Added the ability to use an external database. This allows you to use more reliable data backup tools on a single machine.
- Removed 'platform' prefix from domain when deploying.
- Updated score calculation formula in v12 recognition modules. This feature provides an easier-to-understand interpretation of the face comparison result.
Bug Fixes
Server
- After updating OMNI Platform, the workspace went into the "inactive" status, due to which any API-requests to change data became unavailable.
- Fixed a number of interface errors.
1.13.0 (09 Jun 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.3.0 and Face SDK v3.17.0
What’s New
Server
Added the ability to subscribe to various types of events coming from the Agent via a web socket.
Added licensing via USB key.
Added the setting of the lifetime parameter in API. Mutations: createProfileGroupTrigger, updateTrigger.
*lifetime - time (in seconds) during which the Platform remembers that the person was in the frame.
Web Interface
- The following advanced settings have been added to the Agent web interface:
- Enable/disable activity transmission
- Enable/disable transmission of identification events
- Enable/disable transmission of non-identification events
Bug Fixes
Server
- Fixed an error unknown flag: --set-json during Platform installation.
Web Interface
- Fixed cropping of the upper part of the frame on the agent preview.
- Fixed a bug, when the activity table in profile card was not updated.
Improvements
Server
- Increased the speed of the request to get the number of profiles.
- Removed count of the number of records when requesting profiles if this request does not contain the “totalCount” field.
- Updated default template version to 12v1000.
- Increased the speed of the profile creation by adding an intermediate index to the matcher service and applying the intermediate index to the facesdk search index.
- Dropped support for the createProfileWithSearch API.
1.12.0 (20 Apr 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.2.0 and Face SDK v3.17.0
What’s New
Server
- Added a trial period for using OMNI Platform.
- Added a searchInActivities query to search for a person by activities.
- Added automatic deletion of activities at the end of their lifetime (TTL).
Web Interface
- Added advanced settings in the Agent web interface:
- Body detection
- Face detection
- Estimation of age and gender
- Mask detection
- Estimation of emotions
- Added the ability to create additional text fields for profiles and cameras.
- Added a separate page for Cameras.
Bug Fixes
Web Interface
- Fixed bugs due to which, after adding, deleting or updating objects (profiles, agents, triggers, endpoints, lists), the data in the web interface didn’t change.
Improvements
Server
- Added the ability to deploy the Platform on top of a ready-made cluster.
Web Interface
- Updated versions of used tools and libraries.
- The calendar for choosing the date of birth in the profile card has been brought to the same view as the filter calendar.
- The Agent web interface has been updated, the performance of the web interface has been improved.
- Fixed a bug due to which the incorrect number of notifications was displayed after receiving 100 notifications.
1.11.0 (27 Mar 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.1.0 and Face SDK v3.17.0
What's New
Server
- Image API updated to v1.1.1.
- Added support of graphics cards of 30 series and higher for Image API and OMNI Platform.
- Added support of new improved identification algorithms (method12).
Bug Fixes
Server
- Fixed a bug due to which the results of the face fitter service could disappear from the sample submitted for processing.
- Improved accuracy of mask estimator service.
- Fixed a problem when estimators could give different processing results in different APIs (detect, createSample, ProcessImage).
- Optimized size of distribution kit (docker layers aligned between services).
1.9.4 (07 Feb 2023)
Note: This version of OMNI Platform uses OMNI Agent v2.1.0 and Face SDK v3.15.0
Bug Fixes
Server
- Bug fixed: after updating OMNI Platform, the workspace went into the "inactive" status, so any API requests to change data (create samples and profiles, search, etc.) became unavailable.
1.9.3 (10 Dec 2022)
Note: This version of OMNI Platform uses OMNI Agent v2.1.0 and Face SDK v3.15.0
Bug Fixes
Server
- Fixed a bug: when changing the
settings.env
file and restarting the platform, the SMTP-server data was not updated.
1.9.2 (23 Nov 2022)
Note: This version of OMNI Platform uses OMNI Agent v2.1.0 and Face SDK v3.15.0
What's New
Server
- Added image upload script for creating profiles from dataset images.
- Added the return of activity status in API:
- PROGRESS - a person is in the frame
- FINALIZED - a person is out of the frame
- FAILED - agent didn’t send activity update for more than 30 sec
Web Interface
- Added display of the current version and a link to the Release Notes in platform web-interface.
- Added display of the current version and a link to the Release Notes in agent web-interface.
- Added display of activity status in activity table.
Bug Fixes
Server
- Fixed a bug occurred when adding a watchlist to the profile.
- Bug fixed: it was unable to add a profile created without an avatar to a watchlist, even if the image was uploaded later.
- Fixed a bug returned after a profile was successfully created, if the mutation requests profileGroups.
- Fixed a bug where updating a profile image, the agent did not update the template to the new one.
Web Interface
- Fixed filtering by date:
- Fixed calendar jumps between months when setting the date
- Fixed disappearance of month change buttons
- Fixed a bug when a profile was created without an image if it did not meet the requirements. Now creating a profile will return an error.
- Fixed a bug when the image could not be saved during the creation or update of the profile.
- Fixed a bug when the agent used invalid data from cookies when reinstalling. As a result, it skipped the server selection and authorization stages, and stopped working.
Improvements
Server
- Activity is created in the database immediately after a person gets in the frame.
Web Interface
- Changed images to display anonymous profiles and profiles without an avatar.
- Changed names for input fields in filters by date: “Creation Date” → “Creation Period”, “Modify Date” → “Modify Period”.
- Changed the display of buttons for loading new data when auto-update is turned off.
1.9.1 (02 Nov 2022)
Improvements
Server
- Added support for images with alpha channel in png.
- Added GPU support.
1.9.0 (10 Oct 2022)
What's New
Server
- Added ability to configure the thresholds for receiving notifications and attaching activities.
- Added ability to use an improved search algorithm - 11v1000.
- Added a default limit for the number of objects returned on API request.
Web Interface
- Added the ability to batch create profiles.
- Added the ability to set and update the profile avatar.
- Added new filters for:
- Notifications
- Activities
- Added Activities page.
- Added Endpoints page.
- Added status filter for notifications: read, unread, all.
- A number of profiles in the database is now displayed at home page.
- Added ability to display notification data in two ways: table view and tile view.
- Added widget with access token at web interface home page and the ability to copy it.
- Added ability to copy object ID in object card.
- Added information cards for watchlists and agents.
Bug Fixes
Server
- Fixed a bug with update of profile data.
- Fixed a bug occurred when updating the search index under high load.
- Fixed false rejection to create a profile due to low photo quality, even if the photo quality is high enough.
- Fixed incorrect count of licensed profiles.
- Fixed a bug that prevented from receiving notifications on profiles added to groups.
- Fixed memory leak.
- Added automatic use of avx2 on supported processors.
Web Interface
- Fixed a bug with page flickering when enabling/disabling automatic update on Profiles, Activities and Notifications pages.
- Fixed a bug with check of photo dimensions when creating a profile.
- Fixed a bug when adding a camera that could lead to endless loading.
Improvements
Server
- Redesigned and accelerated sending of data for the agent. The data is related to profiles added to watchlists.
- Accelerated profile adding and deleting, as well as adding a profile to a group.
- Optimized sending of analytics data.
- Fixed long-running notification request.
Web Interface
- Redesigned filters, changed sequence of filter fields.
- Changed the path to create a single profile. Now a profile card is opened after clicking Create a profile button.
- Removed History page.
- Redesigned Notifications page:
- All notifications are shown in web interface
- Table data view format
- Added filters
- Redesigned profile card:
- Added ability to upload an image for identification
- Added creation and last modification dates
- Removed first and last activity dates
- Removed calculation of the exact age after setting the date of birth
- Added information cards for Watchlists and Agents.
- Added ability to copy an object ID in object card.
- Removed image for identification from the profile card and profile table.
- Redesigned right sidebar of web interface:
- Background color changed to white
- Added frame on the left
- Added shadow on the left when opening
- Improved Settings page:
- Section menu buttons are aligned with a title
- In the menu header, the title is changed from Sections to Settings
- Changed data output after an empty filter result. Changed from
No <entities>
toNo <entities> that match the filters. Try to change the filters
. - Changed the logic and text of Add to Watchlist button. The button now contains the text “Create a profile” and when clicked the system creates a profile from the activity.
- Optimized periodic queries.
- Changed pagination: added ability to always move to the first and last page, added data output on the number of objects.