[2.19.0] 12.12.2025#
New features
- [Sigur Service] Added support for integration with the biometric system UBS for obtaining recognition events.
- [UBS service] Support for replicating persons from UBS via the UbsProfiles service has been implemented.
- Added VerificationTerminal device for biometric verification within the MTS CBS perimeter.
- [SendToLuna and SendThermalEventToLuna Pipelines] Added transmission of the
trace_idfield in the tags when sending a photo for recognition, for tracking event chains. - [Logging] The FastAPI container logs now display the execution time of each incoming request.
Changes
- [CbsMts Service] Updated to work with the new version of the CBS MTS API 2.0: obtaining a face descriptor is now performed using a signed photo.
- The SendCardToR20Face component has been removed - its functions are now performed by the SendToDevice pipeline.
- [Rusguard Service] Data about person photo updates is now stored in Redis storage.
- [Parsec, CbsMts and CbsAkbars services] Strict validation for Latin characters and digits has been added for the
tokenfield. - [Pipeline SendToDevice] Now the parameters
successful_pass_message_templateandunsuccessful_pass_messagecan accept the valueNone. - [Controller ApacsController] When the
apacs_idparameter is specified, the controller will be displayed in the parent service card. - [Controller StrazhController] The
second_factor_expiry_timefield has been moved from settings to the Info block.
Fixed errors
- Fixed the error allowing the creation of accounts with logins differing only in case.
- When creating an account, only Latin logins are now allowed - Cyrillic logins are not supported.
- [Strazh and Sigur Services] Fixed the error of person replication when the biometric system is absent.
- [Sigur service] Fixed an error related to clearing the person storage on every startup.
- [Bastion Service] Fixed an error during passage with two-factor authentication (2FA).
- [Bastion Service] Fixed a bug related to data cleanup during startup.
- [PercoWeb Service] After replication, the face count in the Info block is now displayed correctly.
- [Strazh2FA pipeline] Fixed the issue of doubling the timeout duration: the countdown now starts from the first detection.
- [Rusguard Service] Now automatically recovers after host reboot.
- [Salto service] Blocked users are no longer replicated in the system.