From a82ca8e700489b20a95b723f30ff6e25be8b702e Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Mon, 2 Aug 2021 20:47:09 +0300 Subject: [PATCH 01/16] Add draft table --- doc/release.rst | 1 + doc/release/changelog.rst | 55 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 doc/release/changelog.rst diff --git a/doc/release.rst b/doc/release.rst index 6d906c5257..71ee5b394f 100644 --- a/doc/release.rst +++ b/doc/release.rst @@ -112,6 +112,7 @@ Release notes for series before 1.10 are also available: release/policy release/new-policy + release/changelog release/2.8.1 release/2.7.2 release/2.7.1 diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst new file mode 100644 index 0000000000..17a226cfbe --- /dev/null +++ b/doc/release/changelog.rst @@ -0,0 +1,55 @@ +Changelog +========= + +.. container:: table + + .. rst-class:: left-align-column-1 + .. rst-class:: left-align-column-2 + + .. list-table:: + :header-rows: 1 + + * - Since version + - Feature + + * - 2.8 + - Multiple iproto threads (:tarantool-issue:`5645`) + + * - 2.8 + - Set box.cfg options with environment variables (:tarantool-issue:`5602`) + + * - 2.8 + - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) + + * - 2.8 + - Friendly LuaJIT memory profiler report (:tarantool-issue:`5811`) + + * - 2.8 + - ``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`) + + * - 2.7 + - LuaJIT memory profiler (:tarantool-issue:`5442`) + + * - 2.7 + - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) + + * - 2.7 + - ``ALTER TABLE ADD COLUMN`` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) + + * - 2.6 + - LuaJIT platform metrics (:tarantool-issue:`5187`) + + * - 2.6 + - Automated leader election based on Raft algorithm (:tarantool-issue:`1146`) + + * - 2.6 + - Transactional manager for memtx engine (:tarantool-issue:`4897`) + + * - 2.5 + - Synchronous replication (beta) (:tarantool-issue:`4842`) + + * - 2.5 + - Allow an anonymous replica to follow another anonymous replica (:tarantool-issue:`4696`) + + * - 2.5 + - Update curl version to ``7.7.1`` From 3db76ea03c490e197b28fa79c8a38e352faf96bd Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Tue, 3 Aug 2021 10:28:59 +0300 Subject: [PATCH 02/16] update --- doc/release/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index 17a226cfbe..fb5fd7368c 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -52,4 +52,4 @@ Changelog - Allow an anonymous replica to follow another anonymous replica (:tarantool-issue:`4696`) * - 2.5 - - Update curl version to ``7.7.1`` + - From d2aa5cd7e6203f2f2bdbbcdcbbdc1997d25ac5c8 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Tue, 3 Aug 2021 15:47:03 +0300 Subject: [PATCH 03/16] Add short description --- doc/release/changelog.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index fb5fd7368c..80c338bb54 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -1,6 +1,9 @@ Changelog ========= +Every released version of Tarantool brings some features and fixes, which are all listed in the release notes. +To keep track of the most notable features in each version of the Tarantool easier, you can use the table below. + .. container:: table .. rst-class:: left-align-column-1 From 13ecb191aaaa1ca2053ba1935238980335959f42 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Tue, 3 Aug 2021 16:35:31 +0300 Subject: [PATCH 04/16] Update table --- doc/release/changelog.rst | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index 80c338bb54..32c7cc9fb3 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -56,3 +56,42 @@ To keep track of the most notable features in each version of the Tarantool easi * - 2.5 - + + * - 2.4 + - UUID type for field and index (:tarantool-issue:`4268`, :tarantool-issue:`2916`) + + * - 2.4 + - ``popen`` built-in module (:tarantool-issue:`4031`) + + * - 2.4 + - Ability to create custom error types (:tarantool-issue:`4398`) + + * - 2.4 + - Transparent marshalling through ``net.box`` (:tarantool-issue:`4398`) + + * - 2.4 + - Stacked diagnostic area (:tarantool-issue:`1148`) + + * - 2.3 + - Field name and JSON path updates (:tarantool-issue:`1261`) + + * - 2.3 + - Anonymous replica type (:tarantool-issue:`3186`) + + * - 2.3 + - ``DOUBLE`` type in SQL (:tarantool-issue:`3812`) + + * - 2.3 + - ``fiber.top()`` function in Lua (:tarantool-issue:`2694`) + + * - 2.3 + - Feed data from memory during replica initial join (:tarantool-issue:`1271`) + + * - 2.3 + - SQL prepared statements support and cache (:tarantool-issue:`2592`, :tarantool-issue:`3292`) + + * - 2.3 + - ``_session_setting`` service space (:tarantool-issue:`4511`) + + + From 6f9ab69158c36a46c264eb68002e83f1cb263a52 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Wed, 4 Aug 2021 10:23:07 +0300 Subject: [PATCH 05/16] Update table --- doc/release/changelog.rst | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index 32c7cc9fb3..de590709b2 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -1,7 +1,8 @@ Changelog ========= -Every released version of Tarantool brings some features and fixes, which are all listed in the release notes. +Every released version of Tarantool brings some features and fixes, which are all listed in +:doc:`the release notes `. To keep track of the most notable features in each version of the Tarantool easier, you can use the table below. .. container:: table @@ -19,7 +20,7 @@ To keep track of the most notable features in each version of the Tarantool easi - Multiple iproto threads (:tarantool-issue:`5645`) * - 2.8 - - Set box.cfg options with environment variables (:tarantool-issue:`5602`) + - Set ``box.cfg`` options with environment variables (:tarantool-issue:`5602`) * - 2.8 - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) @@ -54,9 +55,6 @@ To keep track of the most notable features in each version of the Tarantool easi * - 2.5 - Allow an anonymous replica to follow another anonymous replica (:tarantool-issue:`4696`) - * - 2.5 - - - * - 2.4 - UUID type for field and index (:tarantool-issue:`4268`, :tarantool-issue:`2916`) @@ -81,6 +79,9 @@ To keep track of the most notable features in each version of the Tarantool easi * - 2.3 - ``DOUBLE`` type in SQL (:tarantool-issue:`3812`) + * - 2.3 + - Support of decimals in spaces, ``decimal`` field type (:tarantool-issue:`4333`) + * - 2.3 - ``fiber.top()`` function in Lua (:tarantool-issue:`2694`) From 1bbf6969e67773474cd326897f40d4a671f402a5 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Wed, 4 Aug 2021 11:17:10 +0300 Subject: [PATCH 06/16] Update table --- doc/release/changelog.rst | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index de590709b2..224b971e1f 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -31,6 +31,12 @@ To keep track of the most notable features in each version of the Tarantool easi * - 2.8 - ``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`) + * - 2.7 + - The concept of WAL queue (:tarantool-issue:`5536`) + + * - 2.7 + - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) + * - 2.7 - LuaJIT memory profiler (:tarantool-issue:`5442`) @@ -38,7 +44,19 @@ To keep track of the most notable features in each version of the Tarantool easi - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) * - 2.7 - - ``ALTER TABLE ADD COLUMN`` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) + - SQL ``ALTER TABLE ADD COLUMN`` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) + + * - 2.6 + - The concept of WAL queue (:tarantool-issue:`5536`) + + * - 2.6 + - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) + + * - 2.6 + - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) + + * - 2.6 + - ``box.ctl.is_recovery_finished()`` function for memtx engine (:tarantool-issue:`5187`) * - 2.6 - LuaJIT platform metrics (:tarantool-issue:`5187`) @@ -49,6 +67,12 @@ To keep track of the most notable features in each version of the Tarantool easi * - 2.6 - Transactional manager for memtx engine (:tarantool-issue:`4897`) + * - 2.5 + - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) + + * - 2.5 + - ``box.ctl.is_recovery_finished()`` function for memtx engine (:tarantool-issue:`5187`) + * - 2.5 - Synchronous replication (beta) (:tarantool-issue:`4842`) From e9b46b7014d6397b94c1920b29b214b6003b68d5 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Thu, 5 Aug 2021 11:31:28 +0300 Subject: [PATCH 07/16] Add some links --- doc/release/changelog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index 224b971e1f..d16be288f5 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -101,13 +101,13 @@ To keep track of the most notable features in each version of the Tarantool easi - Anonymous replica type (:tarantool-issue:`3186`) * - 2.3 - - ``DOUBLE`` type in SQL (:tarantool-issue:`3812`) + - :doc:`DOUBLE type ` in SQL (:tarantool-issue:`3812`) * - 2.3 - Support of decimals in spaces, ``decimal`` field type (:tarantool-issue:`4333`) * - 2.3 - - ``fiber.top()`` function in Lua (:tarantool-issue:`2694`) + - :ref:`fiber.top() ` function in Lua (:tarantool-issue:`2694`) * - 2.3 - Feed data from memory during replica initial join (:tarantool-issue:`1271`) From 69d796cde9bb3dd4d6ef5dd9b1bacbb4965b245c Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Thu, 5 Aug 2021 11:56:42 +0300 Subject: [PATCH 08/16] Update links --- doc/release/changelog.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index d16be288f5..73b690ea5d 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -38,13 +38,13 @@ To keep track of the most notable features in each version of the Tarantool easi - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) * - 2.7 - - LuaJIT memory profiler (:tarantool-issue:`5442`) + - :doc:`LuaJIT memory profiler ` (:tarantool-issue:`5442`) * - 2.7 - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) * - 2.7 - - SQL ``ALTER TABLE ADD COLUMN`` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) + - SQL :doc:`ALTER TABLE ADD COLUMN ` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) * - 2.6 - The concept of WAL queue (:tarantool-issue:`5536`) @@ -56,13 +56,13 @@ To keep track of the most notable features in each version of the Tarantool easi - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) * - 2.6 - - ``box.ctl.is_recovery_finished()`` function for memtx engine (:tarantool-issue:`5187`) + - :doc:`box.ctl.is_recovery_finished() ` function for memtx engine (:tarantool-issue:`5187`) * - 2.6 - LuaJIT platform metrics (:tarantool-issue:`5187`) * - 2.6 - - Automated leader election based on Raft algorithm (:tarantool-issue:`1146`) + - :doc:`Automated leader election ` based on Raft algorithm (:tarantool-issue:`1146`) * - 2.6 - Transactional manager for memtx engine (:tarantool-issue:`4897`) @@ -71,7 +71,7 @@ To keep track of the most notable features in each version of the Tarantool easi - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) * - 2.5 - - ``box.ctl.is_recovery_finished()`` function for memtx engine (:tarantool-issue:`5187`) + - :doc:`box.ctl.is_recovery_finished() ` for memtx engine (:tarantool-issue:`5187`) * - 2.5 - Synchronous replication (beta) (:tarantool-issue:`4842`) @@ -83,7 +83,7 @@ To keep track of the most notable features in each version of the Tarantool easi - UUID type for field and index (:tarantool-issue:`4268`, :tarantool-issue:`2916`) * - 2.4 - - ``popen`` built-in module (:tarantool-issue:`4031`) + - :doc:`popen ` built-in module (:tarantool-issue:`4031`) * - 2.4 - Ability to create custom error types (:tarantool-issue:`4398`) From be8f9fce6b0aba621fbd5dc72bc72717e1bea14b Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Thu, 5 Aug 2021 12:24:36 +0300 Subject: [PATCH 09/16] Update links --- doc/release/changelog.rst | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index 73b690ea5d..8aed5e3cb0 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -20,13 +20,13 @@ To keep track of the most notable features in each version of the Tarantool easi - Multiple iproto threads (:tarantool-issue:`5645`) * - 2.8 - - Set ``box.cfg`` options with environment variables (:tarantool-issue:`5602`) + - Set :doc:`box.cfg ` options with environment variables (:tarantool-issue:`5602`) * - 2.8 - - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) + - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) * - 2.8 - - Friendly LuaJIT memory profiler report (:tarantool-issue:`5811`) + - Friendly :ref:`LuaJIT memory profiler report ` (:tarantool-issue:`5811`) * - 2.8 - ``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`) @@ -35,7 +35,7 @@ To keep track of the most notable features in each version of the Tarantool easi - The concept of WAL queue (:tarantool-issue:`5536`) * - 2.7 - - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) + - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) * - 2.7 - :doc:`LuaJIT memory profiler ` (:tarantool-issue:`5442`) @@ -74,19 +74,19 @@ To keep track of the most notable features in each version of the Tarantool easi - :doc:`box.ctl.is_recovery_finished() ` for memtx engine (:tarantool-issue:`5187`) * - 2.5 - - Synchronous replication (beta) (:tarantool-issue:`4842`) + - :doc:`Synchronous replication ` (beta) (:tarantool-issue:`4842`) * - 2.5 - Allow an anonymous replica to follow another anonymous replica (:tarantool-issue:`4696`) * - 2.4 - - UUID type for field and index (:tarantool-issue:`4268`, :tarantool-issue:`2916`) + - :ref:`UUID type for field and index ` (:tarantool-issue:`4268`, :tarantool-issue:`2916`) * - 2.4 - :doc:`popen ` built-in module (:tarantool-issue:`4031`) * - 2.4 - - Ability to create custom error types (:tarantool-issue:`4398`) + - Ability to create :doc:`custom error types ` (:tarantool-issue:`4398`) * - 2.4 - Transparent marshalling through ``net.box`` (:tarantool-issue:`4398`) @@ -95,13 +95,13 @@ To keep track of the most notable features in each version of the Tarantool easi - Stacked diagnostic area (:tarantool-issue:`1148`) * - 2.3 - - Field name and JSON path updates (:tarantool-issue:`1261`) + - :doc:`Field name and JSON path updates ` (:tarantool-issue:`1261`) * - 2.3 - Anonymous replica type (:tarantool-issue:`3186`) * - 2.3 - - :doc:`DOUBLE type ` in SQL (:tarantool-issue:`3812`) + - :doc:`DOUBLE ` type in SQL (:tarantool-issue:`3812`) * - 2.3 - Support of decimals in spaces, ``decimal`` field type (:tarantool-issue:`4333`) @@ -116,7 +116,7 @@ To keep track of the most notable features in each version of the Tarantool easi - SQL prepared statements support and cache (:tarantool-issue:`2592`, :tarantool-issue:`3292`) * - 2.3 - - ``_session_setting`` service space (:tarantool-issue:`4511`) + - :doc:`_session_settings ` service space (:tarantool-issue:`4511`) From 93384a30885f1ab295febe139075b4e27577b515 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Thu, 5 Aug 2021 12:32:24 +0300 Subject: [PATCH 10/16] Update links --- doc/release/changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index 8aed5e3cb0..c0662ce81e 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -50,7 +50,7 @@ To keep track of the most notable features in each version of the Tarantool easi - The concept of WAL queue (:tarantool-issue:`5536`) * - 2.6 - - ``box.ctl.promote()`` and the concept of manual elections (:tarantool-issue:`3055`) + - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) * - 2.6 - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) From cfde71f25090b138435feaae98d03a6635fb0e49 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Fri, 6 Aug 2021 02:20:28 +0300 Subject: [PATCH 11/16] Update links --- doc/release/changelog.rst | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index c0662ce81e..dc42b69157 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -17,7 +17,7 @@ To keep track of the most notable features in each version of the Tarantool easi - Feature * - 2.8 - - Multiple iproto threads (:tarantool-issue:`5645`) + - :ref:`Multiple iproto threads ` (:tarantool-issue:`5645`) * - 2.8 - Set :doc:`box.cfg ` options with environment variables (:tarantool-issue:`5602`) @@ -41,7 +41,7 @@ To keep track of the most notable features in each version of the Tarantool easi - :doc:`LuaJIT memory profiler ` (:tarantool-issue:`5442`) * - 2.7 - - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) + - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) * - 2.7 - SQL :doc:`ALTER TABLE ADD COLUMN ` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) @@ -53,22 +53,22 @@ To keep track of the most notable features in each version of the Tarantool easi - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) * - 2.6 - - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) + - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) * - 2.6 - :doc:`box.ctl.is_recovery_finished() ` function for memtx engine (:tarantool-issue:`5187`) * - 2.6 - - LuaJIT platform metrics (:tarantool-issue:`5187`) + - :ref:`LuaJIT platform metrics ` (:tarantool-issue:`5187`) * - 2.6 - :doc:`Automated leader election ` based on Raft algorithm (:tarantool-issue:`1146`) * - 2.6 - - Transactional manager for memtx engine (:tarantool-issue:`4897`) + - :ref:`Transactional manager ` for memtx engine (:tarantool-issue:`4897`) * - 2.5 - - Expression evaluation for ``replication_synchro_quorum`` (:tarantool-issue:`5446`) + - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) * - 2.5 - :doc:`box.ctl.is_recovery_finished() ` for memtx engine (:tarantool-issue:`5187`) @@ -77,10 +77,10 @@ To keep track of the most notable features in each version of the Tarantool easi - :doc:`Synchronous replication ` (beta) (:tarantool-issue:`4842`) * - 2.5 - - Allow an anonymous replica to follow another anonymous replica (:tarantool-issue:`4696`) + - Allow an :doc:`anonymous replica ` to follow another anonymous replica (:tarantool-issue:`4696`) * - 2.4 - - :ref:`UUID type for field and index ` (:tarantool-issue:`4268`, :tarantool-issue:`2916`) + - :ref:`UUID type for field and index ` (:tarantool-issue:`4268`, :tarantool-issue:`2916`) * - 2.4 - :doc:`popen ` built-in module (:tarantool-issue:`4031`) @@ -89,22 +89,22 @@ To keep track of the most notable features in each version of the Tarantool easi - Ability to create :doc:`custom error types ` (:tarantool-issue:`4398`) * - 2.4 - - Transparent marshalling through ``net.box`` (:tarantool-issue:`4398`) + - :doc:`Transparent marshalling ` through ``net.box`` (:tarantool-issue:`4398`) * - 2.4 - - Stacked diagnostic area (:tarantool-issue:`1148`) + - :doc:`Stacked diagnostic area ` (:tarantool-issue:`1148`) * - 2.3 - :doc:`Field name and JSON path updates ` (:tarantool-issue:`1261`) * - 2.3 - - Anonymous replica type (:tarantool-issue:`3186`) + - :ref:`Anonymous replica ` type (:tarantool-issue:`3186`) * - 2.3 - :doc:`DOUBLE ` type in SQL (:tarantool-issue:`3812`) * - 2.3 - - Support of decimals in spaces, ``decimal`` field type (:tarantool-issue:`4333`) + - Support of :ref:`decimals ` in spaces, ``decimal`` field type (:tarantool-issue:`4333`) * - 2.3 - :ref:`fiber.top() ` function in Lua (:tarantool-issue:`2694`) From 1ba6a1adb1c5dd7d78a3ad110890dbd671696278 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Fri, 6 Aug 2021 12:33:15 +0300 Subject: [PATCH 12/16] Update links --- doc/release/changelog.rst | 57 ++++++++++++++------------------------- 1 file changed, 20 insertions(+), 37 deletions(-) diff --git a/doc/release/changelog.rst b/doc/release/changelog.rst index dc42b69157..6ab51e7e11 100644 --- a/doc/release/changelog.rst +++ b/doc/release/changelog.rst @@ -1,9 +1,9 @@ -Changelog -========= +Major features +============== -Every released version of Tarantool brings some features and fixes, which are all listed in +Every released version of Tarantool brings some notable features and fixes, which are all listed in :doc:`the release notes `. -To keep track of the most notable features in each version of the Tarantool easier, you can use the table below. +To keep track of the major features in each version of the Tarantool easier, you can use the table below. .. container:: table @@ -11,55 +11,38 @@ To keep track of the most notable features in each version of the Tarantool easi .. rst-class:: left-align-column-2 .. list-table:: + :widths: 20 80 :header-rows: 1 * - Since version - Feature - * - 2.8 - - :ref:`Multiple iproto threads ` (:tarantool-issue:`5645`) + * - 2.8.1 + - :ref:`Multiple iproto threads ` (:tarantool-issue:`5645`) - * - 2.8 + * - 2.8.1 - Set :doc:`box.cfg ` options with environment variables (:tarantool-issue:`5602`) - * - 2.8 - - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) - - * - 2.8 - - Friendly :ref:`LuaJIT memory profiler report ` (:tarantool-issue:`5811`) + * - 2.8.1 + - Friendly :ref:`LuaJIT memory profiler report ` (:tarantool-issue:`5811`) - * - 2.8 + * - 2.8.1 - ``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`) - * - 2.7 - - The concept of WAL queue (:tarantool-issue:`5536`) - - * - 2.7 - - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) - * - 2.7 - :doc:`LuaJIT memory profiler ` (:tarantool-issue:`5442`) - * - 2.7 - - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) - * - 2.7 - SQL :doc:`ALTER TABLE ADD COLUMN ` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) - * - 2.6 + * - 2.6, 2.7 - The concept of WAL queue (:tarantool-issue:`5536`) - * - 2.6 + * - 2.6, 2.7, 2.8.1 - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) * - 2.6 - - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) - - * - 2.6 - - :doc:`box.ctl.is_recovery_finished() ` function for memtx engine (:tarantool-issue:`5187`) - - * - 2.6 - - :ref:`LuaJIT platform metrics ` (:tarantool-issue:`5187`) + - :ref:`LuaJIT platform metrics ` (:tarantool-issue:`5187`) * - 2.6 - :doc:`Automated leader election ` based on Raft algorithm (:tarantool-issue:`1146`) @@ -67,10 +50,10 @@ To keep track of the most notable features in each version of the Tarantool easi * - 2.6 - :ref:`Transactional manager ` for memtx engine (:tarantool-issue:`4897`) - * - 2.5 - - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) + * - 2.5, 2.6, 2.7 + - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) - * - 2.5 + * - 2.5, 2.6 - :doc:`box.ctl.is_recovery_finished() ` for memtx engine (:tarantool-issue:`5187`) * - 2.5 @@ -80,7 +63,7 @@ To keep track of the most notable features in each version of the Tarantool easi - Allow an :doc:`anonymous replica ` to follow another anonymous replica (:tarantool-issue:`4696`) * - 2.4 - - :ref:`UUID type for field and index ` (:tarantool-issue:`4268`, :tarantool-issue:`2916`) + - :ref:`UUID type for field and index <_index-box_uuid>` (:tarantool-issue:`4268`, :tarantool-issue:`2916`) * - 2.4 - :doc:`popen ` built-in module (:tarantool-issue:`4031`) @@ -98,13 +81,13 @@ To keep track of the most notable features in each version of the Tarantool easi - :doc:`Field name and JSON path updates ` (:tarantool-issue:`1261`) * - 2.3 - - :ref:`Anonymous replica ` type (:tarantool-issue:`3186`) + - :ref:`Anonymous replica ` type (:tarantool-issue:`3186`) * - 2.3 - :doc:`DOUBLE ` type in SQL (:tarantool-issue:`3812`) * - 2.3 - - Support of :ref:`decimals ` in spaces, ``decimal`` field type (:tarantool-issue:`4333`) + - Support of :ref:`decimals ` in spaces, ``decimal`` field type (:tarantool-issue:`4333`) * - 2.3 - :ref:`fiber.top() ` function in Lua (:tarantool-issue:`2694`) From 7721450a9962c40722060b47c8e031e36127575f Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Fri, 6 Aug 2021 12:37:56 +0300 Subject: [PATCH 13/16] Rename .rst file --- doc/release/{changelog.rst => major-features.rst} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/release/{changelog.rst => major-features.rst} (100%) diff --git a/doc/release/changelog.rst b/doc/release/major-features.rst similarity index 100% rename from doc/release/changelog.rst rename to doc/release/major-features.rst From 639c8aa097e00348ed440ff776ffaa18ba3cf266 Mon Sep 17 00:00:00 2001 From: Kseniia Antonova Date: Fri, 6 Aug 2021 12:54:51 +0300 Subject: [PATCH 14/16] Add versions and include .rst file in the toctree --- doc/release.rst | 2 +- doc/release/major-features.rst | 48 +++++++++++++++++----------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/doc/release.rst b/doc/release.rst index 71ee5b394f..252efd67f3 100644 --- a/doc/release.rst +++ b/doc/release.rst @@ -112,7 +112,7 @@ Release notes for series before 1.10 are also available: release/policy release/new-policy - release/changelog + release/major-features release/2.8.1 release/2.7.2 release/2.7.1 diff --git a/doc/release/major-features.rst b/doc/release/major-features.rst index 6ab51e7e11..23204c6f96 100644 --- a/doc/release/major-features.rst +++ b/doc/release/major-features.rst @@ -29,76 +29,76 @@ To keep track of the major features in each version of the Tarantool easier, you * - 2.8.1 - ``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`) - * - 2.7 + * - 2.7.1 - :doc:`LuaJIT memory profiler ` (:tarantool-issue:`5442`) - * - 2.7 + * - 2.7.1 - SQL :doc:`ALTER TABLE ADD COLUMN ` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`) - * - 2.6, 2.7 + * - 2.6.3, 2.7.2 - The concept of WAL queue (:tarantool-issue:`5536`) - * - 2.6, 2.7, 2.8.1 + * - 2.6.3, 2.7.2, 2.8.1 - :doc:`box.ctl.promote() ` and the concept of manual elections (:tarantool-issue:`3055`) - * - 2.6 + * - 2.6.1 - :ref:`LuaJIT platform metrics ` (:tarantool-issue:`5187`) - * - 2.6 + * - 2.6.1 - :doc:`Automated leader election ` based on Raft algorithm (:tarantool-issue:`1146`) - * - 2.6 + * - 2.6.1 - :ref:`Transactional manager ` for memtx engine (:tarantool-issue:`4897`) - * - 2.5, 2.6, 2.7 + * - 2.5.3, 2.6.2, 2.7.1 - Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`) - * - 2.5, 2.6 + * - 2.5.3, 2.6.2 - :doc:`box.ctl.is_recovery_finished() ` for memtx engine (:tarantool-issue:`5187`) - * - 2.5 + * - 2.5.1 - :doc:`Synchronous replication ` (beta) (:tarantool-issue:`4842`) - * - 2.5 + * - 2.5.1 - Allow an :doc:`anonymous replica ` to follow another anonymous replica (:tarantool-issue:`4696`) - * - 2.4 + * - 2.4.1 - :ref:`UUID type for field and index <_index-box_uuid>` (:tarantool-issue:`4268`, :tarantool-issue:`2916`) - * - 2.4 + * - 2.4.1 - :doc:`popen ` built-in module (:tarantool-issue:`4031`) - * - 2.4 + * - 2.4.1 - Ability to create :doc:`custom error types ` (:tarantool-issue:`4398`) - * - 2.4 + * - 2.4.1 - :doc:`Transparent marshalling ` through ``net.box`` (:tarantool-issue:`4398`) - * - 2.4 + * - 2.4.1 - :doc:`Stacked diagnostic area ` (:tarantool-issue:`1148`) - * - 2.3 + * - 2.3.1 - :doc:`Field name and JSON path updates ` (:tarantool-issue:`1261`) - * - 2.3 + * - 2.3.1 - :ref:`Anonymous replica ` type (:tarantool-issue:`3186`) - * - 2.3 + * - 2.3.1 - :doc:`DOUBLE ` type in SQL (:tarantool-issue:`3812`) - * - 2.3 + * - 2.3.1 - Support of :ref:`decimals ` in spaces, ``decimal`` field type (:tarantool-issue:`4333`) - * - 2.3 + * - 2.3.1 - :ref:`fiber.top() ` function in Lua (:tarantool-issue:`2694`) - * - 2.3 + * - 2.3.1 - Feed data from memory during replica initial join (:tarantool-issue:`1271`) - * - 2.3 + * - 2.3.1 - SQL prepared statements support and cache (:tarantool-issue:`2592`, :tarantool-issue:`3292`) - * - 2.3 + * - 2.3.1 - :doc:`_session_settings ` service space (:tarantool-issue:`4511`) From e24e06ad093bfdb9aca487c9384206bf02ba7a92 Mon Sep 17 00:00:00 2001 From: alexandra-mara Date: Wed, 11 Aug 2021 05:50:28 +0000 Subject: [PATCH 15/16] Update translations --- .../contributing/docs/localization.po | 638 +----------------- .../ru/LC_MESSAGES/contributing/docs/terms.po | 2 +- .../reference_lua/box_space/bsize.po | 2 +- locale/ru/LC_MESSAGES/release/2.2.1.po | 146 ++-- .../ru/LC_MESSAGES/release/major-features.po | 184 +++++ locale/ru/LC_MESSAGES/release/new-policy.po | 2 +- 6 files changed, 242 insertions(+), 732 deletions(-) create mode 100644 locale/ru/LC_MESSAGES/release/major-features.po diff --git a/locale/ru/LC_MESSAGES/contributing/docs/localization.po b/locale/ru/LC_MESSAGES/contributing/docs/localization.po index 5a6f917244..22d83b84a6 100644 --- a/locale/ru/LC_MESSAGES/contributing/docs/localization.po +++ b/locale/ru/LC_MESSAGES/contributing/docs/localization.po @@ -2,641 +2,11 @@ msgid "Localization" msgstr "" -msgid "State of localization" -msgstr "" - -msgid "Repository" -msgstr "" - -msgid "State" -msgstr "" - -msgid "Volume, words" -msgstr "" - -msgid "Tarantool Community" -msgstr "" - -msgid "|doc|" -msgstr "" - -msgid "352 000" -msgstr "" - -msgid "Cartridge" -msgstr "" - -msgid "|cartridge|" -msgstr "" - -msgid "14 000" -msgstr "" - -msgid "Tarantool Ansible Role" -msgstr "" - -msgid "|tarantool-ansible-role|" -msgstr "" - -msgid "11 000" -msgstr "" - -msgid "Cartridge CLI" -msgstr "" - -msgid "|cartridge-cli|" -msgstr "" - -msgid "6 500" -msgstr "" - -msgid "Tarantool Enterprise" -msgstr "" - -msgid "|tarantool-enterprise|" -msgstr "" - -msgid "6 000" -msgstr "" - -msgid "Tarantool Data Grid" -msgstr "" - -msgid "|tarantool-data-grid|" -msgstr "" - -msgid "4 000" -msgstr "" - -msgid "Tarantool Metrics" -msgstr "" - -msgid "|tarantool-metrics|" -msgstr "" - -msgid "Tarantool C++ Driver" -msgstr "" - -msgid "|tarantool-cpp|" -msgstr "" - -msgid "Tarantool Kubernetes Operator" -msgstr "" - -msgid "|tarantool-kubernetes-operator|" -msgstr "" - -msgid "2 750" -msgstr "" - -msgid "Tarantool Luatest" -msgstr "" - -msgid "|tarantool-luatest|" -msgstr "" - -msgid "750" -msgstr "" - -msgid "Tarantool Graphana Dashboard" -msgstr "" - -msgid "|tarantool-graphana-dashboard|" -msgstr "" - -msgid "500" -msgstr "" - -msgid "Glossaries" -msgstr "" - -msgid "Tarantool Core" -msgstr "" - -msgid "Term [en]" -msgstr "" - -msgid "Term [ru]" -msgstr "" - -msgid "Description [en]" -msgstr "" - -msgid "Description [ru]" -msgstr "" - -msgid "space" -msgstr "" - -msgid "спейс" -msgstr "" - -msgid "A space is a container for tuples." -msgstr "" - -msgid "https://www.tarantool.io/en/doc/latest/book/box/data_model/#spaces\"" -msgstr "" - -msgid "NOUN" -msgstr "" - -msgid "tuple" -msgstr "" - -msgid "кортеж" -msgstr "" - msgid "" -"A tuple plays the same role as a “row” or a “record”. The number of tuples " -"in a space is unlimited. Tuples in Tarantool are stored as MsgPack arrays. " -"https://www.tarantool.io/en/doc/latest/book/box/data_model/#tuples" -msgstr "" - -msgid "Tarantool" -msgstr "" - -msgid "НЕ ПЕРЕВОДИТЬ" -msgstr "" - -msgid "primary index" -msgstr "" - -msgid "первичный индекс" -msgstr "" - -msgid "" -"The first index defined on a space is called the primary key index, and it " -"must be unique. All other indexes are called secondary indexes, and they may" -" be non-unique. " -"https://www.tarantool.io/en/doc/latest/book/box/data_model/#indexes" -msgstr "" - -msgid "fiber" -msgstr "" - -msgid "файбер" -msgstr "" - -msgid "" -"A fiber is a set of instructions which are executed with cooperative " -"multitasking. Fibers managed by the fiber module are associated with a user-" -"supplied function called the fiber function. " -"https://www.tarantool.io/en/doc/latest/reference/reference_lua/fiber/#fibers" -msgstr "" - -msgid "Tarantool garbage collector" -msgstr "" - -msgid "сборщик мусора в Tarantool" -msgstr "" - -msgid "" -"A garbage collector fiber runs in the background on the master storages of " -"each replica set. It starts deleting the contents of the bucket in the " -"GARBAGE state part by part. Once the bucket is empty, its record is deleted " -"from the _bucket system space. " -"https://www.tarantool.io/en/doc/latest/reference/reference_rock/vshard/vshard_admin/#garbage-" -"collector" -msgstr "" - -msgid "Lua garbage collector" -msgstr "" - -msgid "сборщик мусора на Lua" -msgstr "" - -msgid "" -"Lua manages memory automatically by running a garbage collector from time to" -" time to collect all dead objects (that is, objects that are no longer " -"accessible from Lua). https://www.lua.org/manual/5.1/manual.html#2.10" -msgstr "" - -msgid "storage engine" -msgstr "" - -msgid "движок базы данных" -msgstr "" - -msgid "" -"A storage engine is a set of very-low-level routines which actually store " -"and retrieve tuple values. " -"https://www.tarantool.io/en/doc/latest/book/box/engines/" -msgstr "" - -msgid "thread" -msgstr "" - -msgid "поток" -msgstr "" - -msgid "" -"A thread of execution is the smallest sequence of programmed instructions " -"that can be managed independently by a scheduler, which is typically a part " -"of the operating system." -msgstr "" - -msgid "Lua application" -msgstr "" - -msgid "Lua-приложение, приложение на языке Lua" -msgstr "" - -msgid "Tarantool’s native language for writing applications is Lua." -msgstr "" - -msgid "memtx" -msgstr "" - -msgid "instance" -msgstr "" - -msgid "экземпляр" -msgstr "" - -msgid "implicit casting" -msgstr "" - -msgid "неявное приведение типов" -msgstr "" - -msgid "database" -msgstr "" - -msgid "база данных" -msgstr "" - -msgid "Release policy" -msgstr "" - -msgid "Релизная политика" -msgstr "" - -msgid "" -"A set of rules for releasing and naming new distributions of Tarantool: " -"where we add new features and where we don't, how we give them numbers, what" -" versions are suitable to use in production." -msgstr "" - -msgid "field" -msgstr "" - -msgid "поле" -msgstr "" - -msgid "" -"Fields are distinct data values, contained in a tuple. They play the same " -"role as «row columns» or «record fields» in relational databases." -msgstr "" - -msgid "https://www.tarantool.io/ru/doc/latest/book/box/data_model/#term-field\"" -msgstr "" - -msgid "leader election" -msgstr "" - -msgid "выборы лидера" -msgstr "" - -msgid "(in a replica set, by the Raft algorithm)" -msgstr "" - -msgid "replica set" -msgstr "" - -msgid "набор реплик" -msgstr "" - -msgid "heartbeat" -msgstr "" - -msgid "контрольный сигнал" -msgstr "" - -msgid "functionality" -msgstr "" - -msgid "функциональность" -msgstr "" - -msgid "log" -msgstr "" - -msgid "журнал" -msgstr "" - -msgid "node" -msgstr "" - -msgid "узел" -msgstr "" - -msgid "follower" -msgstr "" - -msgid "реплика" -msgstr "" - -msgid "small allocator" -msgstr "" - -msgid "аллокатор small" -msgstr "" - -msgid "https://github.com/tarantool/small" -msgstr "" - -msgid "patch" -msgstr "" - -msgid "патч" -msgstr "" - -msgid "breaking change" -msgstr "" - -msgid "критическое изменение" -msgstr "" - -msgid "parser" -msgstr "" - -msgid "парсер" -msgstr "" - -msgid "UUID" -msgstr "" - -msgid "data type" -msgstr "" - -msgid "тип данных" -msgstr "" - -msgid "alias" -msgstr "" - -msgid "алиас" -msgstr "" - -msgid "или псевдоним?" -msgstr "" - -msgid "push" -msgstr "" - -msgid "выполнить push" -msgstr "" - -msgid "MVCC" -msgstr "" - -msgid "(механизм) MVCC" -msgstr "" - -msgid "dirty read" -msgstr "" - -msgid "\"грязное чтение\"" -msgstr "" - -msgid "в кавычках" -msgstr "" - -msgid "snapshot" -msgstr "" - -msgid "снимок (данных)" -msgstr "" - -msgid "keywords" -msgstr "" - -msgid "ключевые слова" -msgstr "" - -msgid "identifier" -msgstr "" - -msgid "имя, идентификатор" -msgstr "" - -msgid "clause" -msgstr "" - -msgid "предложение, блок" -msgstr "" - -msgid "" -"(SQL) A clause in SQL is a part of a query that lets you filter or " -"customizes how you want your data to be queried to you." -msgstr "" - -msgid "expression" -msgstr "" - -msgid "выражение" -msgstr "" - -msgid "predicate" -msgstr "" - -msgid "предикат" -msgstr "" - -msgid "" -"(SQL) Predicates, which specify conditions that can be evaluated to SQL " -"three-valued logic (3VL) (true/false/unknown) or Boolean truth values and " -"are used to limit the effects of statements and queries, or to change " -"program flow." -msgstr "" - -msgid "query" -msgstr "" - -msgid "запрос" -msgstr "" - -msgid "" -"(SQL) Queries retrieve the data based on specific criteria. A query is a " -"statement that returns a result set (possibly empty)." -msgstr "" - -msgid "result set" -msgstr "" - -msgid "результат запроса" -msgstr "" - -msgid "" -"(SQL) An SQL result set is a set of rows from a database, as well as " -"metadata about the query such as the column names, and the types and sizes " -"of each column. A result set is effectively a table." -msgstr "" - -msgid "resultset" -msgstr "" - -msgid "statement" -msgstr "" - -msgid "инструкция" -msgstr "" - -msgid "" -"(SQL) A statement is any text that the database engine recognizes as a valid" -" command." -msgstr "" - -msgid "" -"(SQL) Любой текст, который распознаётся движком БД как команда. Инструкция " -"состоит из ключевых слов и выражений языка SQL, которые предписывают " -"Tarantool выполнять какие-либо действия с базой данных." -msgstr "" - -msgid "" -"Tarantool: A statement consists of SQL-language keywords and expressions " -"that direct Tarantool to do something with a database. " -"https://www.tarantool.io/en/doc/latest/reference/reference_sql/sql_user_guide/#statements\"" -msgstr "" - -msgid "batch" -msgstr "" - -msgid "пакет (инструкций)" -msgstr "" - -msgid "" -"(SQL) A series of SQL statements sent to the server at once is called a " -"batch." -msgstr "" - -msgid "(SQL) Серия SQL-инструкций (statements), отправляемая на сервер вместе" -msgstr "" - -msgid "production configuration" -msgstr "" - -msgid "конфигурация производственной среды" -msgstr "" - -msgid "deployment" -msgstr "" - -msgid "" -"Transforming a mechanical, electrical, or computer system from a packaged to" -" an operational state. IT infrastructure deployment typically involves " -"defining the sequence of operations or steps, often referred to as a " -"deployment plan, that must be carried to deliver changes into a target " -"system environment." -msgstr "" - -msgid "roll back" -msgstr "" - -msgid "отменить" -msgstr "" - -msgid "транзакцию" -msgstr "" - -msgid "deploy to production" -msgstr "" - -msgid "" -"IT infrastructure deployment typically involves defining the sequence of " -"operations or steps, often referred to as a deployment plan, that must be " -"carried to deliver changes into a target system environment. Production " -"environment is a setting where software and other products are actually put " -"into operation for their intended uses by end users" -msgstr "" - -msgid "operations" -msgstr "" - -msgid "эксплуатация" -msgstr "" - -msgid "" -"(DevOps) Information technology operations, or IT operations, are the set of" -" all processes and services that are both provisioned by an IT staff to " -"their internal or external clients and used by themselves, to run themselves" -" as a business." -msgstr "" - -msgid "to deploy" -msgstr "" - -msgid "deployment plan" -msgstr "" - -msgid "" -"A sequence of operations or steps that must be carried to deliver changes " -"into a target system environment." -msgstr "" - -msgid "приложение на Tarantool Cartridge" -msgstr "" - -msgid "" -"Если без предлога, то теряется смысл: читается так, как будто Tarantool " -"Cartridge — это название приложения. А это не так." -msgstr "" - -msgid "Tarantool Cartridge application" -msgstr "" - -msgid "Tarantool Cartridge — это фреймворк" -msgstr "" - -msgid "на базе которого можно разработать свое приложение.\"" -msgstr "" - -msgid "production environment" -msgstr "" - -msgid "производственная среда" -msgstr "" - -msgid "" -"Production environment is a term used mostly by developers to describe the " -"setting where software and other products are actually put into operation " -"for their intended uses by end users." -msgstr "" - -msgid "failover" -msgstr "" - -msgid "восстановление после сбоев" -msgstr "" - -msgid "" -"In computing and related technologies such as networking, failover is " -"switching to a redundant or standby computer server, system, hardware " -"component or network upon the failure or abnormal termination of the " -"previously active application, server, system, hardware component, or " -"network." -msgstr "" - -msgid "replicaset" -msgstr "" - -msgid "directory" -msgstr "" - -msgid "директория" -msgstr "" - -msgid "bucket" -msgstr "" - -msgid "сегмент" -msgstr "" - -msgid "check" -msgstr "" - -msgid "выберите, выбрать" +"This section covers the specifics of localizing Tarantool into Russian. If " +"you are translating Tarantool docs into Russian, be sure to check out our " +"translation guidelines." msgstr "" -msgid "To select a checkbox" +msgid "Contents:" msgstr "" diff --git a/locale/ru/LC_MESSAGES/contributing/docs/terms.po b/locale/ru/LC_MESSAGES/contributing/docs/terms.po index 4aea8c4750..484d0753ce 100644 --- a/locale/ru/LC_MESSAGES/contributing/docs/terms.po +++ b/locale/ru/LC_MESSAGES/contributing/docs/terms.po @@ -67,7 +67,7 @@ msgstr "" msgid "" "For example, in Tarantool, we don't use the term \"[database] segmentation\"" " to denote what we call \"database sharding.\" Although, other authors could" -" do so. Also, there is a term \"[database] partitioning\" that we use to " +" do so. Also, there is the term \"[database] partitioning\" that we use to " "denote a wider concept, which includes sharding and other things." msgstr "" diff --git a/locale/ru/LC_MESSAGES/reference/reference_lua/box_space/bsize.po b/locale/ru/LC_MESSAGES/reference/reference_lua/box_space/bsize.po index 326c594d0f..e8e3774c90 100644 --- a/locale/ru/LC_MESSAGES/reference/reference_lua/box_space/bsize.po +++ b/locale/ru/LC_MESSAGES/reference/reference_lua/box_space/bsize.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Количество байтов в спейсе. Это число, которое хранится во внутренней памяти" " Tarantool'а, представляет собой общее количество байтов во всех кортежах, " -"включая ключи индекса. Для получения информации об измерении размера " +"не включая ключи индекса. Для получения информации об измерении размера " "индекса, см. :doc:`/reference/reference_lua/box_index/bsize`." msgid "**Example:**" diff --git a/locale/ru/LC_MESSAGES/release/2.2.1.po b/locale/ru/LC_MESSAGES/release/2.2.1.po index 7e3ce2de3d..f3314e052b 100644 --- a/locale/ru/LC_MESSAGES/release/2.2.1.po +++ b/locale/ru/LC_MESSAGES/release/2.2.1.po @@ -2,47 +2,12 @@ msgid "Tarantool 2.2.1" msgstr "" -msgid "Release: :tarantool-release:`2.2.1`" -msgstr "" - -msgid "" -"Tarantool 2.x is backward compatible with Tarantool 1.10.x in binary data " -"layout, client-server protocol and replication protocol. You can " -":ref:`upgrade ` using the ``box.schema.upgrade()`` " -"procedure." -msgstr "" -"Tarantool 2.x обратно совместим с Tarantool 1.10.x в том, что касается " -"структуры бинарных данных, клиент-серверного протокола и протокола " -"репликации. :ref:`Обновление ` можно произвести с помощью " -"процедуры ``box.schema.upgrade()``." - -msgid "**Release 2.4.1**" -msgstr "**Версия 2.4.1**" - -msgid "Deprecations" -msgstr "Устаревшие функции" - -msgid "(SQL) SESSION will be a reserved word so objects named SESSION will" -msgstr "" - -msgid "be illegal. Part of (:tarantool-issue:`4711`)." -msgstr "" - -msgid "In :ref:`box.session.push() ` the use of the" -msgstr "" - msgid "" -"``sync`` parameter will cause a warning in version 2.4.1 and will cause an " -"error in later versions. Part of (:tarantool-issue:`4689`)." +"Release: :tarantool-release:`2.2.1`. Release type: beta. Release date: " +"2019-08-02." msgstr "" -msgid "**Release 2.2.1**" -msgstr "**Версия 2.2.1**" - -msgid "Release type: beta. Release date: 2019-08-02." -msgstr "" - -msgid "Release: :tarantool-release:`2.2.1.`" +msgid "Overview" msgstr "" msgid "" @@ -56,8 +21,22 @@ msgid "" "feature set, and improve integration with the core." msgstr "" -msgid "Functionality added or changed:" -msgstr "Изменения или добавления функциональности:" +msgid "Compatibility" +msgstr "" + +msgid "" +"Tarantool 2.x is backward compatible with Tarantool 1.10.x in binary data " +"layout, client-server protocol and replication protocol. You can " +":ref:`upgrade ` using the ``box.schema.upgrade()`` " +"procedure." +msgstr "" +"Tarantool 2.x обратно совместим с Tarantool 1.10.x в том, что касается " +"структуры бинарных данных, клиент-серверного протокола и протокола " +"репликации. :ref:`Обновление ` можно произвести с помощью " +"процедуры ``box.schema.upgrade()``." + +msgid "Functionality added or changed" +msgstr "" msgid "(SQL) ALTER now allows to add a constraint:" msgstr "" @@ -67,10 +46,9 @@ msgid "" "ALTER TABLE t2 ADD CONSTRAINT ck CHECK(id > 0);" msgstr "" -msgid "(SQL) CHECK constraints are validated during DML operations performed" -msgstr "" - -msgid "from the Lua land:" +msgid "" +"(SQL) CHECK constraints are validated during DML operations performed from " +"the Lua land:" msgstr "" msgid "" @@ -87,35 +65,28 @@ msgid "" "..." msgstr "" -msgid "(SQL) New :ref:`SQL types ` introduced:" -msgstr "" - -msgid "VARBINARY, UNSIGNED, and `BOOLEAN`." -msgstr "" - msgid "" -"(SQL) CREATE TABLE statement (and all other data definition statements)" +"(SQL) New :ref:`SQL types ` introduced: VARBINARY," +" UNSIGNED, and `BOOLEAN`." msgstr "" -msgid "are now truly transactional." +msgid "" +"(SQL) CREATE TABLE statement (and all other data definition statements) are " +"now truly transactional." msgstr "" msgid "" "(SQL) SQL now uses Tarantool diagnostics API to set errors, so error " -"reporting" -msgstr "" - -msgid "now provides an error code in addition to error message." +"reporting now provides an error code in addition to error message." msgstr "" msgid "" "(SQL) Multiple improvements to the type system to make it more consistent." msgstr "" -msgid "(SQL) Added aliases for LENGTH() from ANSI SQL:" -msgstr "" - -msgid "CHAR_LENGTH() and CHARACTER_LENGTH()." +msgid "" +"(SQL) Added aliases for LENGTH() from ANSI SQL: CHAR_LENGTH() and " +"CHARACTER_LENGTH()." msgstr "" msgid "(SQL) It is possible to use HAVING without GROUP BY." @@ -201,7 +172,7 @@ msgid "" "tarantool> box.func.summarize:call({1, 2})\n" "---\n" "- 3\n" -".. ." +"..." msgstr "" msgid "(Server) Functional indexes implemented:" @@ -285,46 +256,34 @@ msgstr "" msgid "" "(Engines) New protocol (called :ref:`SWIM `) implemented to " -"keep" -msgstr "" - -msgid "a table of cluster members." +"keep a table of cluster members." msgstr "" msgid "(Engines) Removed yields from Vinyl DDL on commit triggers." msgstr "" -msgid "(Engines) Improved performance of SELECT-s on memtx spaces." -msgstr "" - msgid "" -"The drawback is that now every memtx-tree tuple consumes extra 8 bytes for a" -" search hint." -msgstr "" - -msgid "(Engines) Indexes of memtx spaces are now built in background fibers." +"(Engines) Improved performance of SELECT-s on memtx spaces. The drawback is " +"that now every memtx-tree tuple consumes extra 8 bytes for a search hint." msgstr "" msgid "" -"This means that we do not block the event loop during index build anymore." -msgstr "" - -msgid "Replication applier now can apply transactions which were concurrent" +"(Engines) Indexes of memtx spaces are now built in background fibers. This " +"means that we do not block the event loop during index build anymore." msgstr "" msgid "" -"on the master concurrently on replica. This dramatically improves " -"replication peak performance, from ~50K writes per second to 200K writes per" -" second and higher on a single instance." -msgstr "" - -msgid "Transaction boundaries introduced to replication protocol." +"Replication applier now can apply transactions which were concurrent on the " +"master concurrently on replica. This dramatically improves replication peak " +"performance, from ~50K writes per second to 200K writes per second and " +"higher on a single instance." msgstr "" msgid "" -"This means that Tarantool replication is now transaction-safe, and also " -"reduces load on replica write ahead log in case the master uses a lot of " -"multi-statement transactions." +"Transaction boundaries introduced to replication protocol. This means that " +"Tarantool replication is now transaction-safe, and also reduces load on " +"replica write ahead log in case the master uses a lot of multi-statement " +"transactions." msgstr "" msgid "Tuple access by field name for ``net.box``:" @@ -344,16 +303,13 @@ msgstr "" msgid "Cluster id check is now the slave’s responsibility." msgstr "" -msgid "It is now possible to set the output format to Lua instead of YAML" -msgstr "" - -msgid "in the :ref:`interactive console `." -msgstr "" - -msgid "Multiple new collations added." +msgid "" +"It is now possible to set the output format to Lua instead of YAML in the " +":ref:`interactive console `." msgstr "" -msgid "New collations follow this naming pattern:" +msgid "" +"Multiple new collations added. New collations follow this naming pattern:" msgstr "" msgid "unicode__" @@ -372,7 +328,7 @@ msgid "Tertiary - \"s3\"" msgstr "" msgid "" -"The following list contains so-called \"stable\" collations - the ones whose" +"The following list contains so-called \"stable\" collations---the ones whose" " sort order doesn't depend on the ICU version:" msgstr "" diff --git a/locale/ru/LC_MESSAGES/release/major-features.po b/locale/ru/LC_MESSAGES/release/major-features.po new file mode 100644 index 0000000000..f2786bf370 --- /dev/null +++ b/locale/ru/LC_MESSAGES/release/major-features.po @@ -0,0 +1,184 @@ + +msgid "Major features" +msgstr "" + +msgid "" +"Every released version of Tarantool brings some notable features and fixes, " +"which are all listed in :doc:`the release notes `. To keep track " +"of the major features in each version of the Tarantool easier, you can use " +"the table below." +msgstr "" + +msgid "Since version" +msgstr "" + +msgid "Feature" +msgstr "" + +msgid "2.8.1" +msgstr "" + +msgid "" +":ref:`Multiple iproto threads ` (:tarantool-" +"issue:`5645`)" +msgstr "" + +msgid "" +"Set :doc:`box.cfg ` options with " +"environment variables (:tarantool-issue:`5602`)" +msgstr "" + +msgid "" +"Friendly :ref:`LuaJIT memory profiler report ` " +"(:tarantool-issue:`5811`)" +msgstr "" + +msgid "" +"``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`)" +msgstr "" + +msgid "2.7.1" +msgstr "" + +msgid "" +":doc:`LuaJIT memory profiler ` (:tarantool-" +"issue:`5442`)" +msgstr "" + +msgid "" +"SQL :doc:`ALTER TABLE ADD COLUMN " +"` statement support for" +" empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`)" +msgstr "" + +msgid "2.6.3, 2.7.2" +msgstr "" + +msgid "The concept of WAL queue (:tarantool-issue:`5536`)" +msgstr "" + +msgid "2.6.3, 2.7.2, 2.8.1" +msgstr "" + +msgid "" +":doc:`box.ctl.promote() ` and the " +"concept of manual elections (:tarantool-issue:`3055`)" +msgstr "" + +msgid "2.6.1" +msgstr "" + +msgid "" +":ref:`LuaJIT platform metrics ` (:tarantool-issue:`5187`)" +msgstr "" + +msgid "" +":doc:`Automated leader election ` based" +" on Raft algorithm (:tarantool-issue:`1146`)" +msgstr "" + +msgid "" +":ref:`Transactional manager ` for memtx engine" +" (:tarantool-issue:`4897`)" +msgstr "" + +msgid "2.5.3, 2.6.2, 2.7.1" +msgstr "" + +msgid "" +"Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`)" +msgstr "" + +msgid "2.5.3, 2.6.2" +msgstr "" + +msgid "" +":doc:`box.ctl.is_recovery_finished() " +"` for memtx engine " +"(:tarantool-issue:`5187`)" +msgstr "" + +msgid "2.5.1" +msgstr "" + +msgid "" +":doc:`Synchronous replication ` (beta) " +"(:tarantool-issue:`4842`)" +msgstr "" + +msgid "" +"Allow an :doc:`anonymous replica " +"` to follow another " +"anonymous replica (:tarantool-issue:`4696`)" +msgstr "" + +msgid "2.4.1" +msgstr "" + +msgid "" +":ref:`UUID type for field and index <_index-box_uuid>` (:tarantool-" +"issue:`4268`, :tarantool-issue:`2916`)" +msgstr "" + +msgid "" +":doc:`popen ` built-in module (:tarantool-" +"issue:`4031`)" +msgstr "" + +msgid "" +"Ability to create :doc:`custom error types " +"` (:tarantool-issue:`4398`)" +msgstr "" + +msgid "" +":doc:`Transparent marshalling ` " +"through ``net.box`` (:tarantool-issue:`4398`)" +msgstr "" + +msgid "" +":doc:`Stacked diagnostic area " +"` (:tarantool-issue:`1148`)" +msgstr "" + +msgid "2.3.1" +msgstr "" + +msgid "" +":doc:`Field name and JSON path updates " +"` (:tarantool-issue:`1261`)" +msgstr "" + +msgid "" +":ref:`Anonymous replica ` type " +"(:tarantool-issue:`3186`)" +msgstr "" + +msgid "" +":doc:`DOUBLE ` type in SQL " +"(:tarantool-issue:`3812`)" +msgstr "" + +msgid "" +"Support of :ref:`decimals ` in spaces, ``decimal`` " +"field type (:tarantool-issue:`4333`)" +msgstr "" + +msgid "" +":ref:`fiber.top() ` function in Lua (:tarantool-issue:`2694`)" +msgstr "" + +msgid "" +"Feed data from memory during replica initial join (:tarantool-issue:`1271`)" +msgstr "" + +msgid "" +"SQL prepared statements support and cache (:tarantool-issue:`2592`, " +":tarantool-issue:`3292`)" +msgstr "" + +msgid "" +":doc:`_session_settings " +"` service space " +"(:tarantool-issue:`4511`)" +msgstr "" diff --git a/locale/ru/LC_MESSAGES/release/new-policy.po b/locale/ru/LC_MESSAGES/release/new-policy.po index 9468739952..92023b6c97 100644 --- a/locale/ru/LC_MESSAGES/release/new-policy.po +++ b/locale/ru/LC_MESSAGES/release/new-policy.po @@ -146,7 +146,7 @@ msgid "" "the second version number:" msgstr "" "В минорном релизе могут вводиться новые функциональные возможности. Тем не " -"менее она гарантированно будет совместима с более ранними версиями серии. " +"менее он гарантированно будет совместим с более ранними версиями серии. " "Могут быть также исправлены ошибки. Каждый следующий минорный релиз получает" " номер, в котором изменено второе число:" From 02add7199080e872a17dfb9fa1a1d69b3f7b2264 Mon Sep 17 00:00:00 2001 From: xuniq Date: Wed, 18 Aug 2021 09:35:05 +0000 Subject: [PATCH 16/16] Update translations --- .../dev_guide/internals/box_protocol.po | 4 +- .../ru/LC_MESSAGES/release/major-features.po | 90 ++++++++++++++++--- 2 files changed, 78 insertions(+), 16 deletions(-) diff --git a/locale/ru/LC_MESSAGES/dev_guide/internals/box_protocol.po b/locale/ru/LC_MESSAGES/dev_guide/internals/box_protocol.po index b49fe31e7b..4f17f3bd03 100644 --- a/locale/ru/LC_MESSAGES/dev_guide/internals/box_protocol.po +++ b/locale/ru/LC_MESSAGES/dev_guide/internals/box_protocol.po @@ -2377,8 +2377,8 @@ msgid "" "To follow the examples in this section, get a single Linux computer and " "start three command-line shells (\"terminals\")." msgstr "" -"Чтобы выполнить примеры, приведенные в этом разделе, возьмите компьютер с " -"Linux и запустите три командных оболочки (\"терминалы\")." +"Чтобы выполнить примеры, приведенные в этом разделе, запустите на компьютере" +" с Linux три командных оболочки (терминала)." msgid "" "-- On terminal #1, Start monitoring port 3302 with `tcpdump " diff --git a/locale/ru/LC_MESSAGES/release/major-features.po b/locale/ru/LC_MESSAGES/release/major-features.po index f2786bf370..179a1d9272 100644 --- a/locale/ru/LC_MESSAGES/release/major-features.po +++ b/locale/ru/LC_MESSAGES/release/major-features.po @@ -1,6 +1,6 @@ msgid "Major features" -msgstr "" +msgstr "Основные изменения" msgid "" "Every released version of Tarantool brings some notable features and fixes, " @@ -8,177 +8,239 @@ msgid "" "of the major features in each version of the Tarantool easier, you can use " "the table below." msgstr "" +"С каждым выпуском очередной версии Tarantool мы добавляем новые функции и " +"исправления ошибок. Полные списки изменений для каждой версии можно найти в " +":doc:`примечаниях к версиям `. В этой таблице перечислены наиболее" +" значимые изменения с номерами версий, в которых они были добавлены." msgid "Since version" -msgstr "" +msgstr "Номер версии" msgid "Feature" -msgstr "" +msgstr "Характеристика" msgid "2.8.1" -msgstr "" +msgstr "2.8.1" msgid "" ":ref:`Multiple iproto threads ` (:tarantool-" "issue:`5645`)" msgstr "" +":ref:`Возможность запускать несколько потоков IPROTO ` (:tarantool-issue:`5645`)" msgid "" "Set :doc:`box.cfg ` options with " "environment variables (:tarantool-issue:`5602`)" msgstr "" +"Возможность задавать параметры вложенного модуля :doc:`box.cfg " +"` с помощью переменных окружения " +"(:tarantool-issue:`5602`)" msgid "" "Friendly :ref:`LuaJIT memory profiler report ` " "(:tarantool-issue:`5811`)" msgstr "" +"Удобный для чтения :ref:`отчет профилировщика памяти " +"LuaJIT` (:tarantool-issue:`5811`)" msgid "" "``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`)" msgstr "" +"Параметр ``--leak-only`` парсера профилировщика памяти LuaJIT (:tarantool-" +"issue:`5812`)" msgid "2.7.1" -msgstr "" +msgstr "2.7.1" msgid "" ":doc:`LuaJIT memory profiler ` (:tarantool-" "issue:`5442`)" msgstr "" +":doc:`Профилировщик памяти LuaJIT ` " +"(:tarantool-issue:`5442`)" msgid "" "SQL :doc:`ALTER TABLE ADD COLUMN " "` statement support for" " empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`)" msgstr "" +"Поддержка инструкции SQL :doc:`ALTER TABLE ADD COLUMN " +"` для пустых таблиц " +"(:tarantool-issue:`2349`, :tarantool-issue:`3075`)" msgid "2.6.3, 2.7.2" -msgstr "" +msgstr "2.6.3, 2.7.2" msgid "The concept of WAL queue (:tarantool-issue:`5536`)" -msgstr "" +msgstr "Очередь упреждающей журнализации (:tarantool-issue:`5536`)" msgid "2.6.3, 2.7.2, 2.8.1" -msgstr "" +msgstr "2.6.3, 2.7.2, 2.8.1" msgid "" ":doc:`box.ctl.promote() ` and the " "concept of manual elections (:tarantool-issue:`3055`)" msgstr "" +"Функция :doc:`box.ctl.promote() ` " +"и финализация выборов вручную (:tarantool-issue:`3055`)" msgid "2.6.1" -msgstr "" +msgstr "2.6.1" msgid "" ":ref:`LuaJIT platform metrics ` (:tarantool-issue:`5187`)" msgstr "" +":ref:`Метрики платформы LuaJIT ` (:tarantool-issue:`5187`)" msgid "" ":doc:`Automated leader election ` based" " on Raft algorithm (:tarantool-issue:`1146`)" msgstr "" +":doc:`Автоматические выборы лидера ` на" +" основе алгоритма Raft (:tarantool-issue:`1146`)" msgid "" ":ref:`Transactional manager ` for memtx engine" " (:tarantool-issue:`4897`)" msgstr "" +":ref:`Менеджер транзакций ` для движка memtx " +"(:tarantool-issue:`4897`)" msgid "2.5.3, 2.6.2, 2.7.1" -msgstr "" +msgstr "2.5.3, 2.6.2, 2.7.1" msgid "" "Expression evaluation for :ref:`replication_synchro_quorum ` (:tarantool-issue:`5446`)" msgstr "" +"Возможность задать :ref:`replication_synchro_quorum ` в виде символьного выражения (:tarantool-" +"issue:`5446`)" msgid "2.5.3, 2.6.2" -msgstr "" +msgstr "2.5.3, 2.6.2" msgid "" ":doc:`box.ctl.is_recovery_finished() " "` for memtx engine " "(:tarantool-issue:`5187`)" msgstr "" +"Функция :doc:`box.ctl.is_recovery_finished() " +"` для движка memtx " +"(:tarantool-issue:`5187`)" msgid "2.5.1" -msgstr "" +msgstr "2.5.1" msgid "" ":doc:`Synchronous replication ` (beta) " "(:tarantool-issue:`4842`)" msgstr "" +":doc:`Синхронная репликация ` (бета) " +"(:tarantool-issue:`4842`)" msgid "" "Allow an :doc:`anonymous replica " "` to follow another " "anonymous replica (:tarantool-issue:`4696`)" msgstr "" +"Репликация данных между :doc:`анонимными репликами " +"` (:tarantool-" +"issue:`4696`)" msgid "2.4.1" -msgstr "" +msgstr "2.4.1" msgid "" ":ref:`UUID type for field and index <_index-box_uuid>` (:tarantool-" "issue:`4268`, :tarantool-issue:`2916`)" msgstr "" +":ref:`Поддержка UUID для полей и индексов<_index-box_uuid>` (:tarantool-" +"issue:`4268`, :tarantool-issue:`2916`)" msgid "" ":doc:`popen ` built-in module (:tarantool-" "issue:`4031`)" msgstr "" +"Встроенный модуль :doc:`popen ` (:tarantool-" +"issue:`4031`)" msgid "" "Ability to create :doc:`custom error types " "` (:tarantool-issue:`4398`)" msgstr "" +"Возможность создавать :doc:`пользовательские типы ошибок " +"` (:tarantool-issue:`4398`)" msgid "" ":doc:`Transparent marshalling ` " "through ``net.box`` (:tarantool-issue:`4398`)" msgstr "" +":doc:`Прозрачный маршалинг ошибок ` " +"с помощью ``net.box`` (:tarantool-issue:`4398`)" msgid "" ":doc:`Stacked diagnostic area " "` (:tarantool-issue:`1148`)" msgstr "" +":doc:`Списки ошибок ` " +"(:tarantool-issue:`1148`)" msgid "2.3.1" -msgstr "" +msgstr "2.3.1" msgid "" ":doc:`Field name and JSON path updates " "` (:tarantool-issue:`1261`)" msgstr "" +":doc:`Обновление по имени поля и с помощью JSON-пути " +"` (:tarantool-issue:`1261`)" msgid "" ":ref:`Anonymous replica ` type " "(:tarantool-issue:`3186`)" msgstr "" +":ref:`Анонимные реплики ` (:tarantool-" +"issue:`3186`)" msgid "" ":doc:`DOUBLE ` type in SQL " "(:tarantool-issue:`3812`)" msgstr "" +"Тип :doc:`DOUBLE ` в SQL " +"(:tarantool-issue:`3812`)" msgid "" "Support of :ref:`decimals ` in spaces, ``decimal`` " "field type (:tarantool-issue:`4333`)" msgstr "" +"Поддержка типа данных :ref:`decimal ` в спейсах, тип " +"поля ``decimal`` (:tarantool-issue:`4333`)" msgid "" ":ref:`fiber.top() ` function in Lua (:tarantool-issue:`2694`)" msgstr "" +"Функция :ref:`fiber.top() ` в Lua (:tarantool-issue:`2694`)" msgid "" "Feed data from memory during replica initial join (:tarantool-issue:`1271`)" msgstr "" +"Чтение данных из памяти при первом подключении реплики (:tarantool-" +"issue:`1271`)" msgid "" "SQL prepared statements support and cache (:tarantool-issue:`2592`, " ":tarantool-issue:`3292`)" msgstr "" +"Поддержка и кэширование подготовленных инструкций SQL (:tarantool-" +"issue:`2592`, :tarantool-issue:`3292`)" msgid "" ":doc:`_session_settings " "` service space " "(:tarantool-issue:`4511`)" msgstr "" +"Системный спейс :doc:`_session_settings " +"` (:tarantool-" +"issue:`4511`)"