v.1.28.0 ======== Improvements: ------------- #) Service dependencies were updated. Bugs fixed: ----------- #) [LUNA-8753] Fixed the validation error for an invalid *orientation_strategy* value in `create stream <../_static/api.html#operation/createStream>`_ and `put stream <../_static/api.html#operation/putStream>`_ requests that reference a group (via *group_id*/*group_name*). The error message only reported ``'static'`` as the valid value, even though ``'video_info'`` is also accepted; it now reports both. #) [LUNA-8758] The parameter ``autorestart.restart`` in `create stream <../_static/api.html#operation/createStream>`_, `replace stream <../_static/api.html#operation/putStream>`_, `create group <../_static/api.html#operation/createGroup>`_ and `update group <../_static/api.html#operation/putGroup>`_ requests now rejects boolean values (``true``/``false``) with ``400`` status code: the parameter accepts only integer ``0`` or ``1``, as documented in the API spec. #) [LUNA-8758] The parameter ``autorestart.restart`` in `get streams <../_static/api.html#operation/getStreams>`_ and `get groups <../_static/api.html#operation/getGroups>`_ responses now always returns an integer ``0``/``1``. Legacy values stored as boolean in the database are converted by a one-time database migration. #) [LUNA-8770] The ``data.rotation`` parameter was incorrectly documented in the `create stream <../_static/api.html#operation/createStream>`_ and `replace stream <../_static/api.html#operation/putStream>`_ request specs for streams with ``orientation_strategy`` set to ``video_info``. The service does not apply a user-defined rotation for the ``video_info`` orientation strategy (the rotation angle is always read from the video metadata), so the parameter was never accepted for such streams. The spec no longer lists ``data.rotation`` when ``orientation_strategy`` is ``video_info``. Behavior for ``orientation_strategy`` ``static`` is unchanged. Migration: ---------- See a `migration <../migration.html>`_ manual.