v.1.0.0 ======= Improvements: ------------- #) [LUNA-7438] The mechanism of splittable streams was added. The splittable stream is a stream which analytics can be processed on different agents at the same time and count as only one stream as license feature. - Service major version was updated - Service api version was updated (2 from now on) - The `streams distribution <../streams_distribution.html>`_ was updated for splittable streams - The `create stream request <../_static/api.html#operation/createStream>`_ from now on supports *splittable* parameter, which means no changes for streams processing of not splittable streams, but allows to use different agents for splittable streams - The `get stream <../_static/api.html#tag/streams/operation/getStream>`_/ `get streams <../_static/api.html#tag/streams/operation/getStreams>`_ requests responses was updated: - The *status* field: no change for not splittable streams, for splittable streams is a general status, see `streams statuses <../streams_statuses.html#streams-statuses>`_ for details - The *autorestart* field moved to *analytics* field: for not splittable stream it will be the same for each virtual stream part (item of *analytics* array) and it can be different for each part of splittable stream depends on status of each stream part, see `streams statuses <../streams_statuses.html#streams-autorestart>`_ for details - The *analytics* field was extended by *autorestart* (described above) and *status* fields. The status describes status of each part of splittable stream, see `streams statuses <../streams_statuses.html#streams-statuses>`_ for details - The `ws subscription request <../_static/api.html#tag/streams/operation/wsHandshake>`_ from now on requires the *analytic_index* as query parameter and provides only information for analytics with specified index, which corresponds the index of analytics from `create stream request <../_static/api.html#operation/createStream>`_ or `get stream(s) request <../_static/api.html#operation/getStreams>`_. #) [LUNA-7452] The periodic streams logs removing regulated by `LUNA_VIDEO_MANAGER_LOGS_CLEAR_INTERVAL` setting was added. See `logs auto deletion <../logs_auto_deletion.html>`_ for details. #) [LUNA-7482] The *ORACLE* database is not supported anymore. Bugs fixed: ----------- #) [LUNA-7453] Excess duplicate log from `get streams logs <../_static/api.html#operation/getStreamsLogs>`_ does not appears anymore after stream deletion. #) [LUNA-7454] The logic of stream processing in the case feedback absence was updated, see `streams distribution <../streams_statuses.html#stream-autorestart-statuses>`_ for details. Migration: ---------- See a `migration <../migration.html>`_ manual. [LUNA-7438] Warning: all agents will be dropped during migration, during downgrade all splittable stream will become not splittable.