v.3.0.1

Improvements:

  1. Returned the filtering by score threshold result for the resource /extractor, see extract attributes.

  2. Returned the filtering by score threshold result for the resource /handlers/{handler_id}/events, see generate events.

  3. Used marshmallow for tests.

  4. Removed method PUT from resource /samples/{sample_id}.

  5. Removed old unused errors.

  6. Added a check of lists in match and link to list policies availability while creating/updating handler.

  7. Added ability to disable events sending to luna-events (param in the configuration file LUNA_EVENTS_SUPPORT).

  8. Update logging:

    • added log file for info level,

    • added log rotation (MAX_LOG_FILE_SIZE parameter in config),

    • added process pid to logs,

    • added print filename and line number where logger was called for stdout log and debug log file,

    • added ability set suffix for log files (see help of run.py),

    • log message to a log file with level x if log level <= x.

  9. Supported matching by indexed lists (if config it needs to set USE_INDEX_MANAGER to 1, correct INDEXED_MATCHER_ROUTING_KEY and INDEXED_MATCHER_EXCHANGE).

Bugs fixed:

  1. Removed field account_id from faces schema and attributes schema.

  2. Removed field sample in extract_result schemas for the resource /events see get events.

  3. Fixed re-detect in handler in the case warped image.

  4. Fixed support ibmmq queue.

How to update from previous version:

To update from previous version simply replace all folders with files and update dependencies from requirements.txt.