Skip to content

LUNA PLATFORM v.5.35.0#

Summary#


  • Support for the old Services for index building and searching by index has been discontinued.

    The services have been removed from the documentation and service settings.

    Now only the LUNA Index Module is used to ску the index and search the index.

  • Functionality for saving and retrieving user-defined image metadata using custom headers has been added.

    You can save an image with user-defined metadata in the "create images" resource by setting the header "X-Luna-Meta-" with the value "". In the source image bucket in the Image Store, the metadata is stored in a separate ".meta.json" file that is located next to the source image.

    In response to "get image" request, you should specify the "with_meta=1" header to get the image metadata in the response header.

    To store metadata values for multiple keys, you should specify multiple headers.

  • The LUNA Dashboards version has been updated to 0.0.5. The Grafana version in the LUNA Dashboards container has been updated to 8.5.20.

    Now you don't need to use a separate command to launch dashboards, they are created automatically when the LUNA Dashboards container is launched.

  • Grafana Loki containers (log aggregation system) and Promtail (agent delivering LUNA PLATFORM logs to Grafana Loki) have been added.

    Running containers requires Grafana to be running and the "Loki" data source configured. The "Loki" data source has already been created in the LUNA Dashboards container.

    In the "Grafana Loki" section of the installation manual, instructions for launching Grafana Loki and Promtail have been added.

    See the "Grafana Loki" section of the administrator manual for more information.

  • Support for Samba network file system as an image source (the "source_type" parameter) was added to the Estimator task ("/tasks/estimator" resource).

    For this type of source, the following parameters can be set in the request body for connecting to the Samba:

    • host - Samba IP address (required);
    • port - Samba port;
    • user, password - authorization data. If there is no authorization data, the connection to Samba will be performed as a guest.

    As in Estimator tasks using FTP server, S3-like storage or network disk as image sources, it is possible to set the path to the directory with images, recursively receive images from nested directories, select the type of transferred images, and specify the prefix and postfix.

    To obtain correct results of image processing using the Estimator task, all processed images should be either in the source format or in the format of samples.

    See the Open API specification for related examples and more information.

  • The "extract_exif" parameter has been added to the "sdk" resource, which enables extracting EXIF data from an image.

  • Filters "geo_position" (parameters "origin_longitude", "origin_latitude", "longitude_delta" and "latitude_delta") and "user_data" have been added to the "ws handshake" resource.

  • Support for filtering candidates by the "meta" field of the event has been added to the "matching faces", "matching bodies" resources and the "match_policy" of the "create handler" request.

  • A table has been added to the "Upgrade notes" section of the upgrade manual with key changes from previous versions of LUNA PLATFORM that affect the installation and operation of LUNA PLATFORM. This table may be useful when trying to upgrade LUNA PLATFORM from a version other than the previous one.

API (v.6.9.1 - v.6.10.0)#

Improvements#

  • Functionality was added to save and retrieve user-defined image metadata through custom headers. See /images for details.

  • The estimator task available sources was extended by Samba.

  • The sdk resource add extract_exif query parameter to sdk resource.

  • Support for geo_position, user_data filters was added for subscription. See /ws for details.

  • Support for filtering by events meta field for resources "/matcher/faces" and "/matcher/bodies" was added. See matching faces and matching bodies for details.

Faces (v.4.6.6 - v.4.7.0)#

Improvements#

Image Store (v.3.6.18 - v.3.7.0)#

Improvements#

  • Functionality was added to save and retrieve user-defined image metadata through custom headers. See /images, /images/ for details.

  • Service dependencies were updated.

Accounts (v.0.0.18 - v.0.0.19)#

Improvements#

  • Service dependencies were updated.

Tasks (v.3.13.1 - v.3.13.2)#

Improvements#

  • Service dependencies were updated.

  • The estimator task available sources was extended by Samba.

Events (v.4.5.2 - v.4.5.3)#

Improvements#

  • Service dependencies were updated.

Configurator (v.2.0.75 - v.2.0.78)#

Improvements#

  • Service dependencies were updated.

Sender (v.2.5.7 - v.2.5.8)#

Improvements#

  • Service dependencies were updated.

  • Support for geo_position, user_data filters was added for subscription. See /ws for details.

Admin (v.4.7.17 - v.4.8.0)#

Improvements#

  • An indexed-matcher support was dropped. All corresponding settings were removed/updated (CRAWLER_PERIOD, INDEXED_FACES_LISTS, INDEXED_LISTS_REFRESH_RATE, INDEXED_MATCHER_FACES_CLIENT_PROPERTIES INDEXED_MATCHER_FSDK, INDEXED_MATCHER_QUEUE, INDEXED_MATCHER_WORKER_AND_MESSAGE, INDEXED_MATCHING, INDEXER_FACES_CLIENT_PROPERTIES, INDEXER_FSDK, INDEXER_QUEUE, INDEXER_WORKER_AND_MESSAGE, INDEXING, INDEX_PATH, INDEX_RELOADED_FOLDER, LUNA_INDEX_MANAGER_ACTIVE_PLUGINS, LUNA_INDEX_MANAGER_ADDRESS, LUNA_INDEX_MANAGER_DB, LUNA_INDEX_MANAGER_LOGGER, LUNA_INDEX_MANAGER_TIMEOUTS, LUNA_MATCHERS_DAEMONS_ORIGINS, LUNA_MATCHER_CLUSTERS, LUNA_MATCHER_DAEMON_TIMEOUTS, MATCHER_DAEMON, MIN_FACES_IN_LIST_FOR_INDEXING, QUEUE_SETTINGS, ADDITIONAL_SERVICES_USAGE).

  • Service dependencies were updated.

Licenses (v.0.3.82 - v.0.3.85)#

Improvements#

  • Service dependencies were updated.

Handlers (v.2.13.1 - v.2.13.2)#

Improvements#

  • Service dependencies were updated.

  • The sdk resource add extract_exif query parameter to sdk resource.

  • Environment variables LUNA_SDK_LOG_LEVEL, LUNA_SDK_RUNTIME_LOG_LEVEL were added to set SDK & Flower logging levels. Options available: ERROR, WARNING, INFO, DEBUG.

Python Matcher and Python Matcher Proxy (v.1.2.7 - v.1.3.0)#

Improvements#

  • An indexed-matcher support was dropped. All corresponding settings was removed/updated (CRAWLER_PERIOD, INDEXED_FACES_LISTS, INDEXED_LISTS_REFRESH_RATE, INDEXED_MATCHER_FACES_CLIENT_PROPERTIES, INDEXED_MATCHER_FSDK, INDEXED_MATCHER_QUEUE, INDEXED_MATCHER_WORKER_AND_MESSAGE, INDEXED_MATCHING, INDEXER_FACES_CLIENT_PROPERTIES, INDEXER_FSDK, INDEXER_QUEUE, INDEXER_WORKER_AND_MESSAGE, INDEXING, INDEX_PATH, INDEX_RELOADED_FOLDER, LUNA_INDEX_MANAGER_ACTIVE_PLUGINS, LUNA_INDEX_MANAGER_ADDRESS, LUNA_INDEX_MANAGER_DB, LUNA_INDEX_MANAGER_LOGGER, LUNA_INDEX_MANAGER_TIMEOUTS, LUNA_MATCHERS_DAEMONS_ORIGINS, LUNA_MATCHER_CLUSTERS, LUNA_MATCHER_DAEMON_TIMEOUTS, MATCHER_DAEMON, MIN_FACES_IN_LIST_FOR_INDEXING, QUEUE_SETTINGS, ADDITIONAL_SERVICES_USAGE).

  • Service dependencies were updated.

  • Support for filtering events matching candidates by meta field was added.

Backport3 (v.0.6.8 - v.0.6.9)#

Improvements#

  • Service dependencies were updated.

Backport4 (v.1.2.70 - v.1.2.71)#

Improvements#

  • Service dependencies were updated.