New

  • RunSearchData: Added Functionality to Protect Data (Encrypt/Mask/Hash) - This is to Comply with POPI and zero trust functionality
    • When Processing - data is changed and stored in DB so we never have the information stored raw - those setup as such (Protected)
    • We are able to search for Documents - even when protected fields are searched for
    • We cater for Data Prompts that have protected fields - masking is strongly discouraged as could lead to false positives


Improvements

  • Change Scheduled run mechanism from scheduled messages to CRON job


Fixes

  • Added Specific permissions to Ad-hoc (My_Create_Adhoc)
  • Enforce resource security when building Ad-hoc data models
  • Change mobile number to object when querying users in GRaphQL