v.7.4.0

Improvements:

  1. Service dependencies were updated.

Bugs fixed:

  1. [LUNA-8099] GET /features endpoint now correctly reports availability of estimation features (people_counter, face_quality, body_attributes, liveness, deepfake) based on license, independent of luna_remote_sdk service status.

    Previous behavior: When luna_remote_sdk service was disabled in ADDITIONAL_SERVICES_USAGE configuration, all estimation features incorrectly returned false even if they were available in the license:

    GET http://127.0.0.1:5000/6/features
    
    {
        "license": true,
        "estimations": {
            "people_counter": false,
            "face_quality": false,
            "body_attributes": false,
            "liveness": false,
            "deepfake": false
        },
        "components": {
            "faces": true,
            "events": true,
            "tasks": true,
            "sender": true,
            "image_store": true,
            "handlers": true,
            "video_analytics": true,
            "remote_sdk": false,
            "human_matching": true,
            "lambdas": false
        }
    }
    

    Current behavior: Estimation features now correctly return true when enabled in the current license, regardless of remote_sdk service status:

    GET http://127.0.0.1:5000/6/features
    
    {
        "license": true,
        "estimations": {
            "people_counter": true,
            "face_quality": true,
            "body_attributes": true,
            "liveness": true,
            "deepfake": true
        },
        "components": {
            "faces": true,
            "events": true,
            "tasks": true,
            "sender": true,
            "image_store": true,
            "handlers": true,
            "video_analytics": true,
            "remote_sdk": false,
            "human_matching": true,
            "lambdas": false
        }
    }
    

Migration:

See a migration manual.