You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: locale/en/release.pot
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ msgstr ""
8
8
msgid"MAJOR_VERSION.RELEASE_SERIES.RELEASE"
9
9
msgstr""
10
10
11
-
msgid"Third number :"
11
+
msgid"Third number distinguishes between alpha, beta and release versions:"
12
12
msgstr""
13
13
14
14
msgid"``x.y.0`` is an **alpha version**, just a base for adding new features. We use alpha versions internally and don't release them as distributions."
Copy file name to clipboardExpand all lines: locale/en/release/1.10.5.pot
+26-5Lines changed: 26 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,7 @@
1
1
2
+
msgid"Tarantool 1.10.5"
3
+
msgstr""
4
+
2
5
msgid"Date: 2020-01-14 Tag: 1.10.5-0-g83a2ae9"
3
6
msgstr""
4
7
@@ -80,16 +83,28 @@ msgstr ""
80
83
msgid"Replication"
81
84
msgstr""
82
85
83
-
msgid"Prefer to bootstrap a replica from a fully bootstrapped instance rather than from an instance that is in the process of bootstrapping. gh-4527. This change enables the case when two nodes (B, C) are being bootstrapped simultaneously using the one that is already bootstrapped (A), while A is configured to replicate from {B, C} and B – from {A, C}."
86
+
msgid"Prefer to bootstrap a replica from a fully bootstrapped instance rather than from an instance that is in the process of bootstrapping. gh-4527."
87
+
msgstr""
88
+
89
+
msgid"This change enables the case when two nodes (B, C) are being bootstrapped simultaneously using the one that is already bootstrapped (A), while A is configured to replicate from {B, C} and B – from {A, C}."
84
90
msgstr""
85
91
86
-
msgid"Return immediately from ``box.cfg{<...>}`` when an instance is reconfigured with ``replication_connect_quorum = 0``. gh-3760 This change also fixes the behaviour of reconfiguration with non-zero ``replication_connect_quorum``: ``box.cfg{<...>}`` returns immediately regardless of whether connections to upstreams are established."
92
+
msgid"Return immediately from ``box.cfg{<...>}`` when an instance is reconfigured with ``replication_connect_quorum = 0``. gh-3760"
93
+
msgstr""
94
+
95
+
msgid"This change also fixes the behaviour of reconfiguration with non-zero ``replication_connect_quorum``: ``box.cfg{<...>}`` returns immediately regardless of whether connections to upstreams are established."
87
96
msgstr""
88
97
89
98
msgid"Auto reconnect a replica if password is invalid. gh-4550"
90
99
msgstr""
91
100
92
-
msgid"Use empty password when a URI in ``box.cfg{replication = <...>}`` is like ``login@host:port``. gh-4605. This behaviour matches the net.box’s one now. Explicit ``login:@host:port`` was necessary before, otherwise a replica displayed the following error: > Missing mandatory field ‘tuple’ in request"
101
+
msgid"Use empty password when a URI in ``box.cfg{replication = <...>}`` is like ``login@host:port``. gh-4605."
102
+
msgstr""
103
+
104
+
msgid"This behaviour matches the net.box’s one now. Explicit ``login:@host:port`` was necessary before, otherwise a replica displayed the following error:"
msgid"Allow to use ``cdata<struct ibuf *>`` (e.g. buffer.IBUF_SHARED) as the argument to ``msgpack.encode()``. `6d38f0c5 <https://github.com/tarantool/tarantool/commit/6d38f0c5117b77de061f9843209ff391fa09924a>`__ Before this change the ``cdata<struct ibuf>`` type was allowed, but not the corresponding pointer type."
123
138
msgstr""
124
139
125
-
msgid"A pointer returned by ``msgpack.decode*(cdata<[char] const *>)`` functions can be assigned to buffer.rpos now (and the same for msgpackffi), gh-3926. All those functions now return ``cdata<char *>`` or ``cdata<const char *>`` depending of a passed argument. Example of the code that did not work: ``res, buf.rpos = msgpack.decode(buf.rpos, buf:size())``."
140
+
msgid"A pointer returned by ``msgpack.decode*(cdata<[char] const *>)`` functions can be assigned to buffer.rpos now (and the same for msgpackffi), gh-3926."
141
+
msgstr""
142
+
143
+
msgid"All those functions now return ``cdata<char *>`` or ``cdata<const char *>`` depending of a passed argument. Example of the code that did not work: ``res, buf.rpos = msgpack.decode(buf.rpos, buf:size())``."
126
144
msgstr""
127
145
128
146
msgid"Fix race in ``fio.mktree()`` when two tarantool processes create the same directory tree simultaneously. gh-4660 This problem affects `tarantool/cartrige <https://github.com/tarantool/cartrige>`__, see `cartrige#gh-382 <https://github.com/tarantool/cartridge/issues/382>`__."
@@ -143,7 +161,10 @@ msgstr ""
143
161
msgid"Fix the “Data segment size exceeds process limit” error on FreeBSD/x64: do not change resource limits when it is not necessary. gh-4537"
144
162
msgstr""
145
163
146
-
msgid"fold: keep type of emitted CONV in sync with its mode. `LuaJIT#524 <https://github.com/LuaJIT/LuaJIT/issues/524>`__ This fixes the following assertion fail: > asm_conv: Assertion \\`((IRType)((ir->t).irt & IRT_TYPE)) != st’ failed"
164
+
msgid"fold: keep type of emitted CONV in sync with its mode. `LuaJIT#524 <https://github.com/LuaJIT/LuaJIT/issues/524>`__ This fixes the following assertion fail:"
Copy file name to clipboardExpand all lines: locale/en/release/1.10.9.pot
+9-7Lines changed: 9 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,7 @@
1
1
2
+
msgid"Tarantool 1.10.9"
3
+
msgstr""
4
+
2
5
msgid"Date: 2020-12-30 Tag: 1.10.9-0-g720ffdd23"
3
6
msgstr""
4
7
@@ -38,13 +41,12 @@ msgstr ""
38
41
msgid"Before this release tarantool package for Debian and Ubuntu used to automatically enable and start an ‘example’ instance, which would listen on the TCP port ``3301``. Since this release the instance file is installed to ``/etc/tarantool/instances.available/example.lua``, but isn’t enabled by default and not started anymore. You can enable and start it with the following commands:"
msgid"Existing configuration will not be updated automatically at package update. If you don’t the need example instance, you can stop and disable it with the following commands:"
Copy file name to clipboardExpand all lines: locale/en/release/2.2.2.pot
+2-14Lines changed: 2 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -32,25 +32,13 @@ msgstr ""
32
32
msgid"Core"
33
33
msgstr""
34
34
35
-
msgid"**[Breaking change]** Drop ``rows_per_wal`` ``box.cfg()`` option in"
36
-
msgstr""
37
-
38
-
msgid"favor of ``wal_max_size``, gh-3762"
35
+
msgid"**[Breaking change]** Drop ``rows_per_wal`` ``box.cfg()`` option in favor of ``wal_max_size``, gh-3762"
39
36
msgstr""
40
37
41
38
msgid"Lua"
42
39
msgstr""
43
40
44
-
msgid"**[Breaking change]** json and msgpack serializers now raise an error"
45
-
msgstr""
46
-
47
-
msgid"when a depth of data nesting exceeds ``encode_max_depth`` option value. The default value of the option is increased from 32 to 128. ``encode_deep_as_nil`` option was added to give ability to set the old behaviour back. gh-4434 Note: Those options can be set using ``json.cfg({<...>})`` or ``msgpack.cfg({<...>})``. Note: box data modification functions (``insert``, ``replace``, ``update``, ``upsert``) follows options of default msgpack serializer instance and now they will raise an error by default on too nested data rather then cut them silently. This behaviour can be configured using ``msgpack.cfg({<...>})``. Note: ``box.tuple.new()``, ``space:update()``, ``space:upsert()`` and several other functions did not follow ``encode_max_depth`` option, now they do (see also"
48
-
msgstr""
49
-
50
-
msgid"‘Bug fixes’). Note: ``json.cfg`` and ``msgpack.cfg`` tables did not"
51
-
msgstr""
52
-
53
-
msgid"updated when an option is changed, now they show actual values (see also ‘Bug fixes’)."
41
+
msgid"**[Breaking change]** json and msgpack serializers now raise an error when a depth of data nesting exceeds ``encode_max_depth`` option value. The default value of the option is increased from 32 to 128. ``encode_deep_as_nil`` option was added to give ability to set the old behaviour back. gh-4434 Note: Those options can be set using ``json.cfg({<...>})`` or ``msgpack.cfg({<...>})``. Note: box data modification functions (``insert``, ``replace``, ``update``, ``upsert``) follows options of default msgpack serializer instance and now they will raise an error by default on too nested data rather then cut them silently. This behaviour can be configured using ``msgpack.cfg({<...>})``. Note: ``box.tuple.new()``, ``space:update()``, ``space:upsert()`` and several other functions did not follow ``encode_max_depth`` option, now they do (see also ‘Bug fixes’). Note: ``json.cfg`` and ``msgpack.cfg`` tables did not updated when an option is changed, now they show actual values (see also ‘Bug fixes’)."
54
42
msgstr""
55
43
56
44
msgid"Show line and column in json.decode() errors, gh-3316"
Copy file name to clipboardExpand all lines: locale/en/release/2.3.1.pot
+34-30Lines changed: 34 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -65,10 +65,7 @@ msgstr ""
65
65
msgid"Introduce prepared statements support and prepared statements cache. gh-2592, gh-3292 Using of prepared statements allows to eliminate overhead of transmitting a statement text over a network and parsing it each time before execution. Aside of this, it allows to acquire binding parameters and result set columns metainformation prior to actual execution of a statement. This feature is vital for implementing standard DBMS APIs, such as ODBC and JDBC."
66
66
msgstr""
67
67
68
-
msgid"**[Breaking change]** Introduce \\_session_setting service space as"
69
-
msgstr""
70
-
71
-
msgid"replacement for PRAGMA keyword. gh-4511 All frontends (C, Lua, SQL, binary protocol) can use this space to access or update session settings. Removed ``count_changes``, ``short_column_names``, ``sql_compound_select_limit``, ``vdbe_addoptrace`` pragmas. Transformed others into \\_session_settings tuples."
68
+
msgid"**[Breaking change]** Introduce \\_session_setting service space as replacement for PRAGMA keyword. gh-4511 All frontends (C, Lua, SQL, binary protocol) can use this space to access or update session settings. Removed ``count_changes``, ``short_column_names``, ``sql_compound_select_limit``, ``vdbe_addoptrace`` pragmas. Transformed others into \\_session_settings tuples."
72
69
msgstr""
73
70
74
71
msgid"Extend SQL result set metadata. gh-4407 In addition to the ``name`` and ``type`` fields, the ``collation``, ``is_nullable``, ``is_autoincrement``, and ``span`` fields are added. These new fields are shown when the ``full_metadata`` session setting is enabled but always sent via binary protocol."
@@ -83,10 +80,11 @@ msgstr ""
83
80
msgid"``AUTOINCREMENT`` in column definition:"
84
81
msgstr""
85
82
86
-
msgid" CREATE TABLE t (i INT, a INT AUTOINCREMENT, PRIMARY KEY (i, a));\n"
87
-
" CREATE TABLE t (i INT AUTOINCREMENT, a INT, PRIMARY KEY (i, a));\n"
88
-
"\n"
89
-
"2) ``AUTOINCREMENT`` in ``PRIMARY KEY`` definition:"
83
+
msgid"CREATE TABLE t (i INT, a INT AUTOINCREMENT, PRIMARY KEY (i, a));\n"
84
+
"CREATE TABLE t (i INT AUTOINCREMENT, a INT, PRIMARY KEY (i, a));"
85
+
msgstr""
86
+
87
+
msgid"``AUTOINCREMENT`` in ``PRIMARY KEY`` definition:"
90
88
msgstr""
91
89
92
90
msgid"CREATE TABLE t (i INT, a INT, PRIMARY KEY (i, a AUTOINCREMENT));\n"
@@ -105,10 +103,10 @@ msgstr ""
105
103
msgid"Introduce ``WITH ENGINE`` clause for ``CREATE TABLE`` statement. gh-4422 To allow a user to specify engine as per table option, ``CREATE TABLE`` statement has been extended with optional ``WITH ENGINE = <engine_name>`` clause. This clause comes at the end of ``CREATE TABLE`` statement. For example:"
106
104
msgstr""
107
105
108
-
msgid"CREATE TABLE t_vinyl (id INT PRIMARY KEY) WITH ENGINE = 'vinyl';\n"
msgid"CREATE TABLE t_vinyl (id INT PRIMARY KEY) WITH ENGINE = 'vinyl';"
107
+
msgstr""
108
+
109
+
msgid"Refer also to `SQL reference documentation <https://www.tarantool.io/en/doc/2.3/reference/reference_sql/sql/#create-table>`__."
112
110
msgstr""
113
111
114
112
msgid"Introduce ``DOUBLE`` type. gh-3812"
@@ -126,10 +124,7 @@ msgstr ""
126
124
msgid"Core"
127
125
msgstr""
128
126
129
-
msgid"**[Breaking change]** Drop ``rows_per_wal`` option of ``box.cfg()``"
130
-
msgstr""
131
-
132
-
msgid"in favor of ``wal_max_size``. gh-3762"
127
+
msgid"**[Breaking change]** Drop ``rows_per_wal`` option of ``box.cfg()`` in favor of ``wal_max_size``. gh-3762"
133
128
msgstr""
134
129
135
130
msgid"Decimals can now be stored in spaces. The corresponding field type is introduced: ``decimal``. Decimal values are also allowed in the ``scalar``, ``any``, and ``number`` fields. Decimal values can be indexed. gh-4333 Also refer to documentation on"
msgid"Add support for decimals in update operations. gh-4413 ``tuple:update()`` and ``<space_object>:update()`` now support decimal operands for arithmetic operations (‘+’ and ‘-’). The syntax is as usual, for example:"
140
+
msgstr""
141
+
142
+
msgid"tarantool> d = box.tuple.new(decimal.new('1'))\n"
msgid"Add support for decimals in update operations. gh-4413 ``tuple:update()`` and ``<space_object>:update()`` now support decimal operands for arithmetic operations (‘+’ and ‘-’). The syntax is as usual, for example: ``d = box.tuple.new(decimal.new('1')) --- ... d:update{{'+', 1, decimal.new('0.5')}} --- - [1.5] ...`` Insertion (‘!’) and assignment (‘=’) are also supported. See also the full description of the ``update()`` function in `documentation <https://www.tarantool.io/en/doc/2.3/book/box/box_space/#box-space-update>`__."
151
+
msgid"Insertion (‘!’) and assignment (‘=’) are also supported. See also the full description of the ``update()`` function in `documentation <https://www.tarantool.io/en/doc/2.3/book/box/box_space/#box-space-update>`__."
145
152
msgstr""
146
153
147
154
msgid"Allow to encode/decode decimals to ``MsgPack`` and to encode to ``YAML`` and ``JSON``. Part of gh-4333; `485439e3 <https://github.com/tarantool/tarantool/commit/485439e33196e26d120e622175f88b4edc7a5aa1>`__; `documentation <https://github.com/tarantool/doc/issues/992>`__"
148
155
msgstr""
149
156
150
-
msgid"Introduce field name and JSON path updates. gh-1261 Example of update by a field name: ``box.space.test:update({{'=', 'foo', 42}})``. JSON path update allows to change a value that is nested inside an array or a map. It provides convenient syntax (that is also available for connectors), consumes less space in WAL than replace, and is faster than replaces written in Lua. Example: ``box.space.test:update({{'=', 'foo.bar[1]', 42}})``. Please refer to `documentation <https://github.com/tarantool/doc/issues/1051>`__."
157
+
msgid"Introduce field name and JSON path updates. gh-1261"
158
+
msgstr""
159
+
160
+
msgid"Example of update by a field name: ``box.space.test:update({{'=', 'foo', 42}})``."
161
+
msgstr""
162
+
163
+
msgid"JSON path update allows to change a value that is nested inside an array or a map. It provides convenient syntax (that is also available for connectors), consumes less space in WAL than replace, and is faster than replaces written in Lua. Example: ``box.space.test:update({{'=', 'foo.bar[1]', 42}})``. Please refer to `documentation <https://github.com/tarantool/doc/issues/1051>`__."
151
164
msgstr""
152
165
153
166
msgid"Introduce ``double`` field type. Part of gh-3812. Though is not very usable in Lua, this new field type has been added in ``box`` as a base for the SQL ``DOUBLE`` type."
@@ -180,10 +193,7 @@ msgstr ""
180
193
msgid"decimal: add modulo operator (``decimal.new(172.51) % 1 == 0.51``), part of gh-4403"
181
194
msgstr""
182
195
183
-
msgid"**[Breaking change]** JSON and msgpack serializers now raise an error"
184
-
msgstr""
185
-
186
-
msgid"when a depth of data nesting exceeds the ``encode_max_depth`` option value. The default value of the option has been increased from 32 to 128. The ``encode_deep_as_nil`` option is added to give an ability to set the old behaviour back. gh-4434 Notes:"
196
+
msgid"**[Breaking change]** JSON and msgpack serializers now raise an error when a depth of data nesting exceeds the ``encode_max_depth`` option value. The default value of the option has been increased from 32 to 128. The ``encode_deep_as_nil`` option is added to give an ability to set the old behaviour back. gh-4434 Notes:"
187
197
msgstr""
188
198
189
199
msgid"These options can be set by using ``json.cfg({<...>})`` or ``msgpack.cfg({<...>})``."
@@ -504,13 +514,7 @@ msgstr ""
504
514
msgid"A pointer returned by ``msgpack.decode*(cdata<[char] const *>)`` functions can be assigned to buffer.rpos now (and the same for msgpackffi). gh-3926. All those functions now return ``cdata<char *>`` or ``cdata<const char *>`` depending of a passed argument. Example of the code that did not work: ``res, buf.rpos = msgpack.decode(buf.rpos, buf:size())``."
505
515
msgstr""
506
516
507
-
msgid"lua/pickle: fix typo that leads to reject of negative integers for"
508
-
msgstr""
509
-
510
-
msgid"‘i’ (integer) and ‘N’ (big-endian integer) formats in pickle.pack()."
msgid"lua/pickle: fix typo that leads to reject of negative integers for ‘i’ (integer) and ‘N’ (big-endian integer) formats in pickle.pack(). `e2d9f664 <https://github.com/tarantool/tarantool/commit/e2d9f66450298b025ed350a2a40d2682b3b6f17e>`__"
514
518
msgstr""
515
519
516
520
msgid"Use bundled ``libcurl`` rather than system-wide by default. gh-4318, gh-4180, gh-4288, gh-4389, gh-4397 This closes several known problems that were fixed in recent libcurl versions, including segfaults, hangs, memory leaks and performance problems."
Copy file name to clipboardExpand all lines: locale/en/release/2.3.2.pot
+2-5Lines changed: 2 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -161,16 +161,13 @@ msgstr ""
161
161
msgid"Fix string to number conversion: current implementation respects the buffer length (gh-4773)."
162
162
msgstr""
163
163
164
-
msgid"“FFI sandwich”(*) detection is introduced. If sandwich is detected"
165
-
msgstr""
166
-
167
-
msgid"while trace recording the recording is aborted. The sandwich detected while mcode execution leads to the platform panic."
164
+
msgid"“FFI sandwich” (\\*) detection is introduced. If sandwich is detected while trace recording the recording is aborted. The sandwich detected while mcode execution leads to the platform panic."
168
165
msgstr""
169
166
170
167
msgid"luaJIT_setmode call is prohibited while mcode execution and leads to the platform panic."
171
168
msgstr""
172
169
173
-
msgid"(*) The following stack mix is called FFI sandwich:"
170
+
msgid"(\\*) The following stack mix is called FFI sandwich:"
174
171
msgstr""
175
172
176
173
msgid"Lua-FFI -> C routine -> Lua-C API -> Lua VM"
0 commit comments