@@ -12,7 +12,7 @@ Overview
12
12
:doc: `long-term support (LTS) version </release/policy >`
13
13
1.10.x release series.
14
14
15
- The label “ stable” means there are 1.10.x-based applications running in
15
+ The label " stable" means there are 1.10.x-based applications running in
16
16
production for quite a while without known crashes, incorrect results or
17
17
other showstopper bugs.
18
18
@@ -36,32 +36,30 @@ Functionality added or changed
36
36
Build
37
37
~~~~~
38
38
39
- - Updated CMake minimum required version in Tarantool build
40
- infrastructure to 3.1.
41
- - Stop publishing new binary packages for CentOS 6.
42
- - Stop publishing new binary packages for Debian Jessie.
43
- - Publish binary packages for Fedora 33 (:tarantool-issue: `5502 `).
44
- - Backported ``-DENABLE_LTO=ON/OFF `` cmake option (:tarantool-issue: `3117 `,
39
+ - Tarantool build infrastructure now requires CMake version 3.1 or later.
40
+ - Binary packages for Fedora 33 (:tarantool-issue: `5502 `) are now available.
41
+ - Binary packages for CentOS 6 and Debian Jessie won't be published since this version.
42
+ - Backported the ``-DENABLE_LTO=ON/OFF `` CMake option (:tarantool-issue: `3117 `,
45
43
:tarantool-issue: `3743 `).
46
44
It is useful for building packages for Fedora 33 (:tarantool-issue: `5502 `).
47
- - Bump built-in zstd version from v1.3.3 to v1.4.8
45
+ - The built-in zstd is upgraded from v1.3.3 to v1.4.8
48
46
(part of :tarantool-issue: `5502 `).
49
47
- libcurl symbols in the case of bundled libcurl are now exported
50
48
(:tarantool-issue: `5223 `, :tarantool-issue: `5542 `).
51
- - Enable smtp and smtps protocols in bundled libcurl (:tarantool-issue: `4559 `).
52
- - Ship libcurl headers to system path “ ${PREFIX}/include/tarantool” in
53
- the case of libcurl included as bundled library or static build
49
+ - SMTP and SMTPS protocols are now enabled in the bundled libcurl (:tarantool-issue: `4559 `).
50
+ - The libcurl headers are now shipped to system path `` ${PREFIX}/include/tarantool ``
51
+ when libcurl is included as a bundled library or in a static build
54
52
(:tarantool-issue: `4559 `).
55
53
56
54
Testing
57
55
~~~~~~~
58
56
59
- - We’re moving to GitHub Actions (:tarantool-issue: `5662 `).
60
- - Implemented self-sufficient LuaJIT testing environment. As a result
61
- LuaJIT build system is partially ported to CMake and all testing
62
- machinery is enclosed within tarantool/luajit repository
63
- (:tarantool-issue: `4862 `, :tarantool-issue: `5470 `).
64
- - Switch to Python 3 by default in a test infrastructure (:tarantool-issue: `5652 `)
57
+ - Tarantool CI/CD has migrated to GitHub Actions (:tarantool-issue: `5662 `).
58
+ - Implemented a self-sufficient LuaJIT testing environment. As a result,
59
+ LuaJIT build system is now partially ported to CMake and all testing
60
+ machinery is enclosed within the ` tarantool/luajit < https://github.com/tarantool/luajit/ >`__
61
+ repository (:tarantool-issue: `4862 `, :tarantool-issue: `5470 `).
62
+ - Python 3 is now the default in the test infrastructure (:tarantool-issue: `5652 `).
65
63
66
64
Bugs fixed
67
65
----------
70
68
~~~~
71
69
72
70
- Extensive usage of ``uri `` and ``uuid `` modules with debug log level
73
- could lead to a crash or corrupted result of the functions from these
74
- modules. Also their usage from the callbacks passed to `` ffi.gc() ``
75
- could lead to the same but much easier. The same could happen with
76
- some functions from the modules ``fio ``, ``box.tuple ``, ``iconv ``
71
+ no longer leads to crashes or corrupted results of the functions from these
72
+ modules.
73
+ Same problem is resolved for using these modules from the callbacks passed to `` ffi.gc() ``,
74
+ and for some functions from the modules ``fio ``, ``box.tuple ``, and ``iconv ``
77
75
(:tarantool-issue: `5632 `).
78
76
79
77
Lua
80
78
~~~
81
79
82
- - Fixed -e option, when tarantool always entered interactive mode when
83
- stdin is a tty . Now, ``tarantool -e 'print"Hello"' `` doesn’ t enter
84
- interactive mode as it was before, just prints ‘ Hello’ and exits
80
+ - Fixed the ` -e ` option, when `` tarantool `` used to enter the interactive mode when
81
+ stdin is a TTY . Now, ``tarantool -e 'print"Hello"' `` doesn' t enter the
82
+ interactive mode, but just prints " Hello" and exits
85
83
(:tarantool-issue: `5040 `).
86
84
87
85
.. _build-1 :
88
86
89
87
Build
90
88
~~~~~
91
89
92
- - Make recovering with force_recovery option delete newer than snapshot
93
- vylog files. So that instance can recover after incidents during
94
- checkpoint (:tarantool-issue: `5823 `).
90
+ - Recovering with ``force_recovery `` option now deletes vylog files newer than the snapshot.
91
+ It helps an instance recover after incidents during a checkpoint (:tarantool-issue: `5823 `).
0 commit comments