diff --git a/doc/release/enterprise-changelog.rst b/doc/release/enterprise-changelog.rst index 9ae3bad6c..d3cde478c 100644 --- a/doc/release/enterprise-changelog.rst +++ b/doc/release/enterprise-changelog.rst @@ -19,6 +19,67 @@ For example: ``2.11.1-0-gc42d9735b-r589``. - ``REVISION`` is the SDK revision. Besides Tarantool itself, it includes the ``tt`` utility, a set of open and closed source modules, and examples. Learn more from :ref:`Package contents `. +r712 +---- + +This release updates ``tt-ee``, ``crud``, and ``kafka``. Tarantool 2.x remains at 2.11.10. + +.. _enterprise-changelog-r712-compatibility: + +Compatibility +~~~~~~~~~~~~~ + +r712 is compatible with r711: the upgrade from r711 to r712 requires no additional steps. + +.. _enterprise-changelog-r712-tt-ee: + +tt-ee 2.14.0 -> 2.15.1 +~~~~~~~~~~~~~~~~~~~~~~ + +This release spans versions 2.15.0 and 2.15.1. It parallelizes ``tt status``, adds SSL key password and connection timeout options to ``tt connect`` and ``tt replicaset``, and fixes ``tt log -f`` after log rotation. + +**Added:** + +* ``tt status``: the ``--instance-timeout`` option to limit how long collecting the status of a single instance may take. +* ``tt connect``, ``tt replicaset``: the ``--sslpassword`` and ``--sslpasswordfile`` options to decrypt password-protected private SSL keys. +* ``tt connect``, ``tt replicaset``: the ``--connect-timeout`` option (1 second by default) to limit the time of establishing a binary connection. + +**Changed:** + +* ``tt status``: status requests are now collected in parallel and have a default timeout of 5 seconds. +* ``tt log -f`` / ``tt tcm log --follow``: only complete lines are printed; a half-written line is buffered until its newline arrives. + +**Fixed:** + +* ``tt status``: replication errors were ignored. +* ``tt log -f`` / ``tt tcm log --follow``: a line could be printed twice right after a log rotation, and following could stall without picking up the rotated file. +* ``tt log -f``: the message about an unavailable log file printed ``%!q(MISSING)`` instead of the file name. +* ``tt clean``: files to delete are shown correctly before confirmation again. The verbose option is added. + + +.. _enterprise-changelog-r712-crud: + +crud 1.7.6 -> 1.8.0 +~~~~~~~~~~~~~~~~~~~ + +**Added:** + +* The ``crud.atomic_batch()`` method to execute heterogeneous CRUD operations (``get``, ``insert``, ``replace``, ``update``, ``upsert``, ``delete``) atomically on a single bucket. +* The ``crud.storage_call()`` and ``crud.storage_call_many()`` methods to invoke persistent stored functions on routed vshard storages. + +.. _enterprise-changelog-r712-kafka: + +kafka 1.6.15 -> 1.6.16 +~~~~~~~~~~~~~~~~~~~~~~ + +**Changed:** + +* Update ``librdkafka`` to 2.16.0. + +**Fixed:** + +* The static build no longer references the undefined OpenSSL symbol ``X509_VERIFY_PARAM_set1_host``. + r711 ---- @@ -29,10 +90,11 @@ issues since 2.11.9. The release also updates a wide set of ecosystem components ``graphqlapi``, ``graphqlapi-helpers``, and ``kafka``. +.. _enterprise-changelog-r711-tarantool: + Tarantool 2.11.9 -> 2.11.10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - This is a bugfix release. It resolves 15 issues since 2.11.9 (r708) and additionally introduces one optional feature. It is disabled by default and has no effect unless explicitly enabled. @@ -114,6 +176,8 @@ URI If a module is not listed, it was not updated. +.. _enterprise-changelog-r711-crud: + crud 1.7.5 -> 1.7.6 ~~~~~~~~~~~~~~~~~~~ @@ -123,6 +187,8 @@ crud 1.7.5 -> 1.7.6 * Requests are no longer retried blindly: a request is now retried only if the router has recovered from the error, and a retry never runs past the original timeout — previously, a request could take up to twice as long as requested. +.. _enterprise-changelog-r711-tt-ee: + tt-ee 2.13.0 -> 2.14.0 ~~~~~~~~~~~~~~~~~~~~~~ @@ -139,6 +205,8 @@ tt-ee 2.13.0 -> 2.14.0 * ``tt log -f``: possible line loss/duplication on rename, hanging after a watched log directory is removed, and lines written just as the file was read to the end not showing up until the next write. +.. _enterprise-changelog-r711-cartridge: + cartridge 2.17.1 -> 2.18.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -162,6 +230,8 @@ This release spans versions 2.17.2, 2.17.3, 2.18.0, and 2.18.1. * When ``box.ctl.promote()`` returns ``ER_INTERFERING_PROMOTE`` during failover, the retry now happens 3 times with a 1-second delay so the new master doesn't get stuck in read-only mode. +.. _enterprise-changelog-r711-kafka: + kafka 1.6.14 -> 1.6.15 ~~~~~~~~~~~~~~~~~~~~~~ @@ -174,6 +244,8 @@ kafka 1.6.14 -> 1.6.15 * Bumped ``librdkafka`` to 2.15.1. +.. _enterprise-changelog-r711-metrics: + metrics 1.8.1 -> 1.8.3 ~~~~~~~~~~~~~~~~~~~~~~ @@ -203,6 +275,8 @@ membership 2.5.3 -> 2.5.4 * A member's payload could be lost permanently after ``leave()`` and a subsequent rejoin. +.. _enterprise-changelog-r711-migrations: + migrations 1.1.0 -> 1.2.1 ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -240,6 +314,8 @@ VShard 0.1.42 is fully compatible with previous vshard versions. * A backend for Tarantool's recovery point manager: the ``vshard-router`` backend. It lets the manager periodically create cluster-consistent recovery points that can later be used for backup and point-in-time recovery of the whole VShard cluster. A new public router method, ``vshard.router.create_cluster_recovery_point()``, creates a recovery point on every replica set master (`#648 `__). **Only with tarantool 3.8.0+**. No user-visible changes for Tarantool 2.11 users. +.. _enterprise-changelog-r711-graphqlapi: + graphqlapi 0.0.11 -> 0.0.15 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -256,6 +332,8 @@ This release spans versions 0.0.12, 0.0.13, 0.0.14, and 0.0.15. * ``utils.get_tnt_version()`` aborting with ``variable 'tarantool' is not declared`` in Cartridge applications, which broke Tarantool Enterprise detection (`#61 `__). +.. _enterprise-changelog-r711-graphqlapi-helpers: + graphqlapi-helpers 0.0.11 -> 0.0.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/locale/ru/LC_MESSAGES/release/enterprise-changelog.po b/locale/ru/LC_MESSAGES/release/enterprise-changelog.po index 372af63b1..7c3981d84 100644 --- a/locale/ru/LC_MESSAGES/release/enterprise-changelog.po +++ b/locale/ru/LC_MESSAGES/release/enterprise-changelog.po @@ -25,6 +25,151 @@ msgstr "" "``tt``, набор модулей с открытым и закрытым исходным кодом, а также примеры. " "Подробнее см. в разделе :ref:`Комплектация `." +msgid "r712" +msgstr "r712" + +msgid "" +"This release updates ``tt-ee``, ``crud``, and ``kafka``. Tarantool 2.x remains" +" at 2.11.10." +msgstr "" +"В этом релизе обновлены ``tt-ee``, ``crud`` и ``kafka``. Версия Tarantool 2.x " +"не изменилась — 2.11.10." + +msgid "Compatibility" +msgstr "Совместимость" + +msgid "" +"r712 is compatible with r711: the upgrade from r711 to r712 requires no " +"additional steps." +msgstr "" +"Релиз r712 совместим с r711: обновление с r711 на r712 не требует " +"дополнительных действий." + +msgid "tt-ee 2.14.0 -> 2.15.1" +msgstr "tt-ee 2.14.0 → 2.15.1" + +msgid "" +"This release spans versions 2.15.0 and 2.15.1. It parallelizes ``tt status``, " +"adds SSL key password and connection timeout options to ``tt connect`` and " +"``tt replicaset``, and fixes ``tt log -f`` after log rotation." +msgstr "" +"Этот релиз охватывает версии 2.15.0 и 2.15.1. Теперь ``tt status`` собирает " +"статусы экземпляров параллельно, у ``tt connect`` и ``tt replicaset`` " +"появились опции для пароля к SSL-ключу и для времени ожидания подключения, а " +"``tt log -f`` корректно работает после ротации журнала." + +msgid "**Added:**" +msgstr "**Добавлено:**" + +msgid "" +"``tt status``: the ``--instance-timeout`` option to limit how long collecting " +"the status of a single instance may take." +msgstr "" +"``tt status``: опция ``--instance-timeout``, ограничивающая время сбора " +"статуса одного экземпляра." + +msgid "" +"``tt connect``, ``tt replicaset``: the ``--sslpassword`` and " +"``--sslpasswordfile`` options to decrypt password-protected private SSL keys." +msgstr "" +"``tt connect``, ``tt replicaset``: опции ``--sslpassword`` и " +"``--sslpasswordfile`` для расшифровки закрытых SSL-ключей, защищённых паролем." + +msgid "" +"``tt connect``, ``tt replicaset``: the ``--connect-timeout`` option (1 second " +"by default) to limit the time of establishing a binary connection." +msgstr "" +"``tt connect``, ``tt replicaset``: опция ``--connect-timeout`` (по умолчанию 1" +" секунда), ограничивающая время установки бинарного подключения." + +msgid "**Changed:**" +msgstr "**Изменено:**" + +msgid "" +"``tt status``: status requests are now collected in parallel and have a " +"default timeout of 5 seconds." +msgstr "" +"``tt status``: статусы экземпляров теперь запрашиваются параллельно, время " +"ожидания по умолчанию — 5 секунд." + +msgid "" +"``tt log -f`` / ``tt tcm log --follow``: only complete lines are printed; a " +"half-written line is buffered until its newline arrives." +msgstr "" +"``tt log -f`` / ``tt tcm log --follow``: выводятся только целые строки; " +"незаписанная до конца строка хранится в буфере, пока не появится символ " +"перевода строки." + +msgid "**Fixed:**" +msgstr "**Исправлено:**" + +msgid "``tt status``: replication errors were ignored." +msgstr "``tt status``: ошибки репликации игнорировались." + +msgid "" +"``tt log -f`` / ``tt tcm log --follow``: a line could be printed twice right " +"after a log rotation, and following could stall without picking up the rotated" +" file." +msgstr "" +"``tt log -f`` / ``tt tcm log --follow``: сразу после ротации журнала строка " +"могла выводиться дважды, а отслеживание могло зависать и не переключаться на " +"новый файл." + +msgid "" +"``tt log -f``: the message about an unavailable log file printed " +"``%!q(MISSING)`` instead of the file name." +msgstr "" +"``tt log -f``: в сообщении о недоступном файле журнала выводилось " +"``%!q(MISSING)`` вместо имени файла." + +msgid "" +"``tt clean``: files to delete are shown correctly before confirmation again. " +"The verbose option is added." +msgstr "" +"``tt clean``: файлы для удаления снова корректно показываются перед " +"подтверждением. Добавлена опция подробного вывода." + +msgid "crud 1.7.6 -> 1.8.0" +msgstr "crud 1.7.6 → 1.8.0" + +msgid "**Added:**" +msgstr "**Добавлено:**" + +msgid "" +"The ``crud.atomic_batch()`` method to execute heterogeneous CRUD operations " +"(``get``, ``insert``, ``replace``, ``update``, ``upsert``, ``delete``) " +"atomically on a single bucket." +msgstr "" +"Метод ``crud.atomic_batch()`` для атомарного выполнения разнотипных " +"CRUD-операций (``get``, ``insert``, ``replace``, ``update``, ``upsert``, " +"``delete``) в пределах одного бакета." + +msgid "" +"The ``crud.storage_call()`` and ``crud.storage_call_many()`` methods to invoke" +" persistent stored functions on routed vshard storages." +msgstr "" +"Методы ``crud.storage_call()`` и ``crud.storage_call_many()`` для вызова " +"хранимых функций на хранилищах vshard, выбранных маршрутизацией." + +msgid "kafka 1.6.15 -> 1.6.16" +msgstr "kafka 1.6.15 → 1.6.16" + +msgid "**Changed:**" +msgstr "**Изменено:**" + +msgid "Update ``librdkafka`` to 2.16.0." +msgstr "Обновлена версия ``librdkafka`` до 2.16.0." + +msgid "**Fixed:**" +msgstr "**Исправлено:**" + +msgid "" +"The static build no longer references the undefined OpenSSL symbol " +"``X509_VERIFY_PARAM_set1_host``." +msgstr "" +"Статическая сборка больше не ссылается на неопределённый символ OpenSSL " +"``X509_VERIFY_PARAM_set1_host``." + msgid "r711" msgstr "r711"