Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 79 additions & 1 deletion doc/release/enterprise-changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <enterprise-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
----
Expand All @@ -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.

Expand Down Expand Up @@ -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
~~~~~~~~~~~~~~~~~~~

Expand All @@ -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
~~~~~~~~~~~~~~~~~~~~~~

Expand All @@ -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
~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand All @@ -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
~~~~~~~~~~~~~~~~~~~~~~

Expand All @@ -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
~~~~~~~~~~~~~~~~~~~~~~

Expand Down Expand Up @@ -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
~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down Expand Up @@ -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 <https://github.com/tarantool/vshard/issues/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
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand All @@ -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 <https://github.com/tarantool/graphqlapi/issues/61>`__).


.. _enterprise-changelog-r711-graphqlapi-helpers:

graphqlapi-helpers 0.0.11 -> 0.0.12
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
145 changes: 145 additions & 0 deletions locale/ru/LC_MESSAGES/release/enterprise-changelog.po
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,151 @@ msgstr ""
"``tt``, набор модулей с открытым и закрытым исходным кодом, а также примеры. "
"Подробнее см. в разделе :ref:`Комплектация <enterprise-package-contents>`."

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"

Expand Down
Loading