DarkShield has a singular endpoint, avoiding the need for multiple calls to configure a masking job and making the API compatible with load balancing tools such as NGINX.
* New Job Log
Log records all information provided by the API and Source during a search/masking job. Each log is scoped to a singular job with a timestamp.
* Configurable Log Level
The Job Log can filter or include more information about a DarkShield job depending on the log level the user sets.
* Performance Update
A new faster alternative to the update process (mask in place) in a relational database.
* Enhanced Support for RDB Constraints
Added support for triggers, unique constraints, immutable data types, composite keys, functional based indexes, etc…
* Phased out python libraries
Due to frequent issues with python dependencies used with AI related tasks, have shifted to shipping fully packaged executables that do away with need for installation of python.
*Dependencies Upgrade
To address the latest known vulnerabilities, upgrade third party libraries.
*Dynamic Matcher
Added a new search matcher that can reference results of column matchers to search free floating text.
*Conditional Matcher
Simple condition based matcher for HL7 and X12 added to help support client edge cases.
*Masking DICOM Images
Added the ability to search/mask images in DICOM in the REST API and Workbench GUI.
*Signature Detection
Added integration with DeepLobe Signature Detection model.
*SQL File Support
Added support to search and mask SQL files directly.