Skip to content

Commit 7976314

Browse files
authored
Fix formatting and code in release notes; fix #1941 (#1942)
1 parent 0f261e4 commit 7976314

20 files changed

+245
-223
lines changed

doc/release.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Tarantool version numbers consist of three parts:
1010
1111
MAJOR_VERSION.RELEASE_SERIES.RELEASE
1212
13-
Third number :
13+
Third number distinguishes between alpha, beta and release versions:
1414

1515
* ``x.y.0`` is an **alpha version**, just a base for adding new features.
1616
We use alpha versions internally and don't release them as distributions.
@@ -120,6 +120,11 @@ Release notes for series before 1.10 are also available:
120120
release/2.2.2
121121
release/2.2.1
122122
release/2.1.2
123+
release/1.10.9
124+
release/1.10.8
125+
release/1.10.7
126+
release/1.10.6
127+
release/1.10.5
123128
release/1.10
124129
release/1.9
125130
release/1.8

doc/release/1.10.5.rst

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Tarantool 1.10.5
2+
================
3+
14
Date: 2020-01-14 Tag: 1.10.5-0-g83a2ae9
25

36
Overview
@@ -86,22 +89,29 @@ Replication
8689

8790
- Prefer to bootstrap a replica from a fully bootstrapped instance
8891
rather than from an instance that is in the process of bootstrapping.
89-
gh-4527. This change enables the case when two nodes (B, C) are being
92+
gh-4527.
93+
94+
This change enables the case when two nodes (B, C) are being
9095
bootstrapped simultaneously using the one that is already
9196
bootstrapped (A), while A is configured to replicate from {B, C} and
9297
B – from {A, C}.
9398
- Return immediately from ``box.cfg{<...>}`` when an instance is
94-
reconfigured with ``replication_connect_quorum = 0``. gh-3760 This
95-
change also fixes the behaviour of reconfiguration with non-zero
99+
reconfigured with ``replication_connect_quorum = 0``. gh-3760
100+
101+
This change also fixes the behaviour of reconfiguration with non-zero
96102
``replication_connect_quorum``: ``box.cfg{<...>}`` returns
97103
immediately regardless of whether connections to upstreams are
98104
established.
99105
- Auto reconnect a replica if password is invalid. gh-4550
100106
- Use empty password when a URI in ``box.cfg{replication = <...>}`` is
101-
like ``login@host:port``. gh-4605. This behaviour matches the
102-
net.box’s one now. Explicit ``login:@host:port`` was necessary
103-
before, otherwise a replica displayed the following error: > Missing
104-
mandatory field ‘tuple’ in request
107+
like ``login@host:port``. gh-4605.
108+
109+
This behaviour matches the net.box’s one now.
110+
Explicit ``login:@host:port`` was necessary
111+
before, otherwise a replica displayed the following error:
112+
113+
Missing mandatory field 'tuple' in request
114+
105115
- Fix segfault during replication configuration
106116
(``box.cfg{replication = <...>}`` call). gh-4440, gh-4576, gh-4586,
107117
gh-4643
@@ -120,11 +130,11 @@ Lua
120130
from ``lua_newthread()``. gh-4556 There are several cases when a new
121131
Lua thread is created:
122132

123-
- Start executing a Lua function call or an eval request (from a
133+
- Start executing a Lua function call or an eval request (from a
124134
binary protocol, SQL or with ``box.func.<...>:call()``).
125-
- Create of a new fiber.
126-
- Start execution of a trigger.
127-
- Start of encoding into a YAML format (``yaml.encode()``).
135+
- Create of a new fiber.
136+
- Start execution of a trigger.
137+
- Start of encoding into a YAML format (``yaml.encode()``).
128138

129139
- Fix stack-use-after-scope in ``json.decode()``. gh-4637
130140
- Allow to use ``cdata<struct ibuf *>`` (e.g. buffer.IBUF_SHARED) as
@@ -134,7 +144,9 @@ Lua
134144
not the corresponding pointer type.
135145
- A pointer returned by ``msgpack.decode*(cdata<[char] const *>)``
136146
functions can be assigned to buffer.rpos now (and the same for
137-
msgpackffi), gh-3926. All those functions now return
147+
msgpackffi), gh-3926.
148+
149+
All those functions now return
138150
``cdata<char *>`` or ``cdata<const char *>`` depending of a passed
139151
argument. Example of the code that did not work:
140152
``res, buf.rpos = msgpack.decode(buf.rpos, buf:size())``.
@@ -158,8 +170,9 @@ LuaJIT
158170
gh-4537
159171
- fold: keep type of emitted CONV in sync with its mode.
160172
`LuaJIT#524 <https://github.com/LuaJIT/LuaJIT/issues/524>`__ This
161-
fixes the following assertion fail: > asm_conv: Assertion
162-
\`((IRType)((ir->t).irt & IRT_TYPE)) != st’ failed
173+
fixes the following assertion fail:
174+
175+
asm_conv: Assertion \`((IRType)((ir->t).irt & IRT_TYPE)) != st’ failed
163176

164177
.. _misc-1:
165178

doc/release/1.10.6.rst

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Tarantool 1.10.6
2+
================
3+
14
Date: 2020-04-20 Tag: 1.10.6-1-g47c009a
25

36
Overview
@@ -86,14 +89,14 @@ LuaJIT
8689
``libluajit``, otherwise loading fails. The extension provides the
8790
following commands:
8891

89-
- ``lj-arch`` dumps values of LJ_64 and LJ_GC64 macro definitions
90-
- ``lj-tv`` dumps the type and GCobj info related to the given
91-
TValue
92-
- ``lj-str`` dumps the contents of the given GCstr
93-
- ``lj-tab`` dumps the contents of the given GCtab
94-
- ``lj-stack`` dumps Lua stack of the given lua_State
95-
- ``lj-state`` shows current VM, GC and JIT states
96-
- ``lj-gc`` shows current GC stats
92+
- ``lj-arch`` dumps values of LJ_64 and LJ_GC64 macro definitions
93+
- ``lj-tv`` dumps the type and GCobj info related to the given
94+
TValue
95+
- ``lj-str`` dumps the contents of the given GCstr
96+
- ``lj-tab`` dumps the contents of the given GCtab
97+
- ``lj-stack`` dumps Lua stack of the given lua_State
98+
- ``lj-state`` shows current VM, GC and JIT states
99+
- ``lj-gc`` shows current GC stats
97100

98101
- Fix string to number conversion: current implementation respects the
99102
buffer length (gh-4773).

doc/release/1.10.7.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Tarantool 1.10.7
2+
================
3+
14
Date: 2019-07-17 Tag: 1.10.7-1-gb93a33a
25

36
Overview

doc/release/1.10.8.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Tarantool 1.10.8
2+
================
3+
14
Date: 2020-10-22 Tag: 1.10.8-1-ge69e130
25

36
Overview

doc/release/1.10.9.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Tarantool 1.10.9
2+
================
3+
14
Date: 2020-12-30 Tag: 1.10.9-0-g720ffdd23
25

36
Overview
@@ -43,7 +46,7 @@ Misc
4346
but isn’t enabled by default and not started anymore. You can enable
4447
and start it with the following commands:
4548

46-
.. code:: bash
49+
.. code:: bash
4750
4851
ln -s /etc/tarantool/instances.available/example.lua \
4952
/etc/tarantool/instances.enabled/example.lua
@@ -53,7 +56,7 @@ Misc
5356
update. If you don’t the need example instance, you can stop and
5457
disable it with the following commands:
5558

56-
.. code:: bash
59+
.. code:: bash
5760
5861
systemctl stop tarantool@example
5962
rm /etc/tarantool/instances.enabled/example.lua

doc/release/2.2.2.rst

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ is to bring attention to the things that have been changed.
3737
Core
3838
~~~~
3939

40-
- **[Breaking change]** Drop ``rows_per_wal`` ``box.cfg()`` option in
40+
- **[Breaking change]** Drop ``rows_per_wal`` ``box.cfg()`` option in
4141
favor of ``wal_max_size``, gh-3762
4242

4343
Lua
4444
~~~
4545

46-
- **[Breaking change]** json and msgpack serializers now raise an error
46+
- **[Breaking change]** json and msgpack serializers now raise an error
4747
when a depth of data nesting exceeds ``encode_max_depth`` option
4848
value. The default value of the option is increased from 32 to 128.
4949
``encode_deep_as_nil`` option was added to give ability to set the
@@ -56,7 +56,7 @@ Lua
5656
``msgpack.cfg({<...>})``. Note: ``box.tuple.new()``,
5757
``space:update()``, ``space:upsert()`` and several other functions
5858
did not follow ``encode_max_depth`` option, now they do (see also
59-
‘Bug fixes’). Note: ``json.cfg`` and ``msgpack.cfg`` tables did not
59+
‘Bug fixes’). Note: ``json.cfg`` and ``msgpack.cfg`` tables did not
6060
updated when an option is changed, now they show actual values (see
6161
also ‘Bug fixes’).
6262
- Show line and column in json.decode() errors, gh-3316
@@ -79,9 +79,9 @@ Misc
7979
gh-4435
8080
- Add package builds and deployment for the following Linux distros:
8181

82-
- Ubuntu 19.10 Eoan Ermine, gh-4583
83-
- CentOS 8, gh-4543
84-
- Fedora 31, gh-4612
82+
- Ubuntu 19.10 Eoan Ermine, gh-4583
83+
- CentOS 8, gh-4543
84+
- Fedora 31, gh-4612
8585

8686
Bugs fixed
8787
----------
@@ -138,9 +138,9 @@ Core
138138
- Fix error message for incorrect return value of functional index
139139
extractor function, gh-4553
140140

141-
- Was: "Key format doesn’t match one defined in functional index ‘’
142-
of space ‘’: supplied key type is invalid: expected boolean’
143-
- Now: “<…>: expected array”
141+
- Was: "Key format doesn’t match one defined in functional index ‘’
142+
of space ‘’: supplied key type is invalid: expected boolean’
143+
- Now: “<…>: expected array”
144144

145145
- JSON path index did ignore is_nullable property when a space had a
146146
format, gh-4520
@@ -211,7 +211,6 @@ Replication
211211
(``box.cfg{replication = <...>}`` call), gh-4440, gh-4576, gh-4586,
212212
gh-4643
213213

214-
.. _lua-1:
215214

216215
Lua
217216
~~~
@@ -233,11 +232,11 @@ Lua
233232
``lua_newthread()``, gh-4556 There are several places where a new Lua
234233
thread is created:
235234

236-
- Start execution a Lua function call or an eval request (from a
237-
binary protocol, SQL or with ``box.func.<...>:call()``).
238-
- Create of a new fiber.
239-
- Start execution of a trigger.
240-
- Start of encoding into a YAML format (``yaml.encode()``).
235+
- Start execution a Lua function call or an eval request (from a
236+
binary protocol, SQL or with ``box.func.<...>:call()``).
237+
- Create of a new fiber.
238+
- Start execution of a trigger.
239+
- Start of encoding into a YAML format (``yaml.encode()``).
241240

242241
- Fix stack-use-after-scope in json.decode(), gh-4637
243242

@@ -270,12 +269,12 @@ flaws, but we are working to make it rich and stable.
270269
``\set output lua[,block]`` command, part of gh-3834. In order to
271270
overcome it two changes were made:
272271

273-
- Parse ``\set output lua[,block]`` command on a client prior to
274-
sending it to a server, store current responses delimiter (EOS)
275-
and use it to determine end of responses.
276-
- Send ``\set output <...>`` command with a default output mode when
277-
establishing a connection (it is matter if different default modes
278-
are set).
272+
- Parse ``\set output lua[,block]`` command on a client prior to
273+
sending it to a server, store current responses delimiter (EOS)
274+
and use it to determine end of responses.
275+
- Send ``\set output <...>`` command with a default output mode when
276+
establishing a connection (it is matter if different default modes
277+
are set).
279278

280279
- Provide ability to get or set current responses delimiter using
281280
``console.eos([<...>])``, part of gh-3834
@@ -293,8 +292,6 @@ LuaJIT
293292
fixes the following assertion fail: > asm_conv: Assertion
294293
\`((IRType)((ir->t).irt & IRT_TYPE)) != st’ failed
295294

296-
.. _misc-1:
297-
298295
Misc
299296
~~~~
300297

doc/release/2.2.3.rst

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -119,26 +119,26 @@ LuaJIT
119119
``libluajit``, otherwise loading fails. The extension provides the
120120
following commands:
121121

122-
- ``lj-arch`` dumps values of LJ_64 and LJ_GC64 macro definitions
123-
- ``lj-tv`` dumps the type and GCobj info related to the given
124-
TValue
125-
- ``lj-str`` dumps the contents of the given GCstr
126-
- ``lj-tab`` dumps the contents of the given GCtab
127-
- ``lj-stack`` dumps Lua stack of the given lua_State
128-
- ``lj-state`` shows current VM, GC and JIT states
129-
- ``lj-gc`` shows current GC stats
122+
- ``lj-arch`` dumps values of LJ_64 and LJ_GC64 macro definitions
123+
- ``lj-tv`` dumps the type and GCobj info related to the given
124+
TValue
125+
- ``lj-str`` dumps the contents of the given GCstr
126+
- ``lj-tab`` dumps the contents of the given GCtab
127+
- ``lj-stack`` dumps Lua stack of the given lua_State
128+
- ``lj-state`` shows current VM, GC and JIT states
129+
- ``lj-gc`` shows current GC stats
130130

131131
- Fix string to number conversion: current implementation respects the
132132
buffer length (gh-4773).
133133

134-
- “FFI sandwich”(*) detection is introduced. If sandwich is detected
134+
- “FFI sandwich”(\*) detection is introduced. If sandwich is detected
135135
while trace recording the recording is aborted. The sandwich detected
136136
while mcode execution leads to the platform panic.
137137

138138
- luaJIT_setmode call is prohibited while mcode execution and leads to
139139
the platform panic.
140140

141-
(*) The following stack mix is called FFI sandwich:
141+
(\*) The following stack mix is called FFI sandwich:
142142

143143
Lua-FFI -> C routine -> Lua-C API -> Lua VM
144144

0 commit comments

Comments
 (0)