Skip to content

LUNA PLATFORM v.5.24.1#

Changes#

  • The "link" field was added to the response bodies of requests performed with an error, containing a link to online-documentation with a detailed description of the error received. Links to error descriptions were also added to the response samples in the OpenAPI documentation.

    To follow the links, you need an Internet connection.

Fixed errors#

  • The message "sanic.error: body not consumed" was removed from the LUNA API service logs. The message was displayed if there was a non-empty body in the OPTIONS "/6/objects" request.

  • Processing empty ZIP archives and directories from S3-like storage with the Estimator task no longer returns any errors. Previously, such processing returned an "Unsupported media type" error.

  • The error that occurred when saving an event with the field value "detect_ts=0" was fixed. When trying to get an event with this value, the value "detect_ts=null" was returned.

  • The error was fixed where updating a limitation or setting with an empty string in the "description" field in the Configurator service would result in "null" in the "description" field. The error occurred when using an Oracle database.

  • "Internal server error" was fixed when saving an event ("save event" request) with "predominant_mask": "medical_mask" value.

  • The error was fixed where all estimators (DETECTOR, EXTRACTOR, WARP, HUMAN_EXTRACTOR, HUMAN_DETECTOR) used the values of the device_class ("gpu" or "cpu") parameter from the "LUNA_HANDLERS_DETECTOR_RUNTIME_SETTINGS" setting, ignoring the rest of the settings corresponding to the estimators, which led to the launch of all estimators GPU only or CPU only.

    Known Issue: The "num_threads" and "num_compute_streams" settings are still defined for all estimators in the "LUNA_HANDLERS_DETECTOR_RUNTIME_SETTINGS" section. Corresponding settings in other sections are ignored.