31. Skip to content

31. Version 15-03-2022

31.1 New Features

  • Added new endpoint to set and update the password validity setting.
  • Added support for restraining user permissions.
  • Added PATCH method to digital profile for partial updates.
  • Partial search allowed for tax payer identification.
  • Metadata on digital profile can be validated against user's defined JSON schema.
  • Incident states can have user's defined description.
  • UI: Totalizer widget in dashboard

31.2 Improvements

  • Updated services to Python 3.10.
  • Update UI: node 16 and npm 8
  • Updated libraries versions.
  • Improved persistence framework to better handle async operations.
  • Move task and summary operations to SECONDARY_PREFERRED mode to minimize impact on database.
  • Decoupled stream processor from service to allow independent scaling and not impacting rest service on high processing volumes.
  • Prevent firing tasks for tenants with no blacklist and risk configuration.
  • Added the possibility to define generic rules. This allows clients to implement arbitrary computed attributes.
  • Added the possibility to define profile monitoring rules. This allows our clients to implement monitoring rules to improve the ongoing due diligence of their clients.
  • Allow partial search by tax_payer_id
  • UI: Tenant logo in topbar
  • UI: Improvements in rules: testing, digital profile picker, events specification
  • UI: Improvements in code editor and tools for rules edition
  • UI: My profile form: new password validation and change password
  • UI: Settings: digital profile intervals form
  • UI: Better numeric formats

31.3 Bug Fixes

  • Fixed 204 responses returning data.
  • Prevent tasks failing with OOM error processing large data volumes.
  • Security and stability improvements.
  • Batch import report number of ok and failed profiles and/or transactions.
  • Fixed delete document type reporting type in use when deleting unused document types.
  • Fixed blacklists match reporting 100% accuracy on some partial matches.
  • Accept import of Lookup Tables with content-type other than text/csv.
  • Added missing currencies to the Currency Enum.
  • UI: display blocked users
  • UI: Fix: users assigment in incidents
  • UI: Fix: display valid states to transition in incidents
  • UI: Fix: Only one item (contact, activity) can be set as main

31.4 Changes:

  • Set default password validity to one year.
  • Forbid updates to 'incident_type' in a case.
  • Do not validate profile_id/tax_payer_id exists on transaction injection, but rather on transaction persistance/evaluation, to avoid performance issues.
  • Simplified and rule-based framework for transaction monitoring in order to make it consistent with other rule based systems within the app.
  • Fixed rule_type filter.