34.1 Skip to content

34. Version 19-09-2022

34.1 New Features

  • Integration with Google and Microsoft for single sign-on (SSO)
  • New security and authorization scheme, based entirely on permissions. Scopes are shorthand for a list of permissions. You can use the predefined scopes or you can define your own.
  • UI: allow excluded permissions for user
  • Allow users to define their own incident types, possibly defining a json-schema for the information specific to that incident type.
  • An error backlog was added to monitor failures in critical application processes (watchlists check, transactional and profile monitoring, risk calculation and transactional profile asessment and other generic rules).
  • Sending of manual mails with predefined templates to facilitate communication between operators and end users.
  • UI: emails - design user defined templates
  • UI: incident main screen new design, with totalizers
  • UI: allow incident grouping
  • UI: history of risk rules, generic rules and transactional profile
  • UI: integrate emailing with new incident visualizer
  • UI: advanced query in filter (with arbitrary mongo expressoin)

34.2 Improvements

  • Better detection of MIME types in file uploads, to avoid security problems.
  • Periodic checks on watch lists are now performed with a defined list-by-list periodicity, to allow daily checks on critical lists, such as terrorism lists. In particular, AR-REPET watchlists are now checked daily.
  • New watchlists added:
    • UK Most Wanted.
    • Interpol Yellow Notices.
    • Members of European Parliament.
  • Improved access conditions to digital profiles and incidents.
  • Support for multiqueries.
  • Add support for $eq mongo operator on searches.
  • Better formatting on rules results.
  • UI: lists keep filter visible when loading (or error)
  • UI: profile history: allow to revert to selected version
  • UI: allow to search by transaction type when testing rule
  • UI: improvements in export: show formatted/translated attributes on selection, allow to select first-level attributes in profiles, remember selected attributes
  • UI: better display of result of generic rules, when returns complex objects
  • UI: improve exports
  • UI: better display of currencies and other numeric types

34.3 Bug Fixes

  • Documents in a profile are now correctly deleted.
  • Documents are now correctly retrieved when searching with a cabinet_id.
  • The profile asessment rules that update the entire file are working correctly.
  • Fix profile asessment rules when the attribute being updated is missing or falsy.
  • Partial matching queries (e.g. name__icontains) are now working correctly.
  • Queries on numerical and boolean fields are now working correctly.
  • Automatic grouping of incident_types is now working correctly.
  • UI: Fix date ranges in filters ("date to" is included)
  • UI: List results: Fix display of large results
  • UI: fix issues with datepicker input
  • UI: Fix duplicated elements on add tax
  • UI: Fix: user viewer should be able to see documents linked to incident
  • UI: Fix: issues with filter, active filter icon wrong
  • UI: Fix issues with transactions export

34.4 Other changes

  • Max length of field 'state' in digital profiles is now 50.
  • Max length of field 'tags' in digital profiles, incidents, documents and transactions is now 20.
  • Forbid '/' character in rules names.

34.5 Internals

  • Fix high memory usage in periodic tasks.
  • Better performance in search backend.
  • Remove faust dependency, better performance on processors.
  • Upgrade dependencies.
  • Better performance on unit testig framework.
  • Test PDM dependency management.
  • Compress request and response bodies on HTTP requests.
  • UI: improve integration tests coverage