Skip to content

Commit faab1fb

Browse files
xuniqalexandra-maramaryartkeypatiencedaur
authored
Clarify the difference in features per Tarantool version (#2265)
Reviewed by Alexander Turenko and Nick Volynkin, translated by Maria Kovalevskaya, translation reviewed by Patience Daur. Co-authored-by: Alexandra Mirzuitova <alexandra.mirzuitova@gmail.com> Co-authored-by: Maria Kovalevskaya <maryartkey@gmail.com> Co-authored-by: Patience Daur <patiencedaur@gmail.com> Co-authored-by: Kseniia Antonova <xuniq.is.here@gmail.com>
1 parent 4f5559c commit faab1fb

File tree

6 files changed

+408
-730
lines changed

6 files changed

+408
-730
lines changed

doc/release.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ Release notes for series before 1.10 are also available:
112112

113113
release/policy
114114
release/new-policy
115+
release/major-features
115116
release/2.8.1
116117
release/2.7.2
117118
release/2.7.1

doc/release/major-features.rst

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
Major features
2+
==============
3+
4+
Every released version of Tarantool brings some notable features and fixes, which are all listed in
5+
:doc:`the release notes </release>`.
6+
To keep track of the major features in each version of the Tarantool easier, you can use the table below.
7+
8+
.. container:: table
9+
10+
.. rst-class:: left-align-column-1
11+
.. rst-class:: left-align-column-2
12+
13+
.. list-table::
14+
:widths: 20 80
15+
:header-rows: 1
16+
17+
* - Since version
18+
- Feature
19+
20+
* - 2.8.1
21+
- :ref:`Multiple iproto threads <cfg_networking-iproto_threads>` (:tarantool-issue:`5645`)
22+
23+
* - 2.8.1
24+
- Set :doc:`box.cfg </reference/reference_lua/box_cfg>` options with environment variables (:tarantool-issue:`5602`)
25+
26+
* - 2.8.1
27+
- Friendly :ref:`LuaJIT memory profiler report <profiler_analysis>` (:tarantool-issue:`5811`)
28+
29+
* - 2.8.1
30+
- ``--leak-only`` LuaJIT memory profiler option (:tarantool-issue:`5812`)
31+
32+
* - 2.7.1
33+
- :doc:`LuaJIT memory profiler </book/app_server/luajit_memprof>` (:tarantool-issue:`5442`)
34+
35+
* - 2.7.1
36+
- SQL :doc:`ALTER TABLE ADD COLUMN </reference/reference_sql/sql_statements_and_clauses>` statement support for empty tables (:tarantool-issue:`2349`, :tarantool-issue:`3075`)
37+
38+
* - 2.6.3, 2.7.2
39+
- The concept of WAL queue (:tarantool-issue:`5536`)
40+
41+
* - 2.6.3, 2.7.2, 2.8.1
42+
- :doc:`box.ctl.promote() </reference/reference_lua/box_ctl/promote>` and the concept of manual elections (:tarantool-issue:`3055`)
43+
44+
* - 2.6.1
45+
- :ref:`LuaJIT platform metrics <metrics-luajit>` (:tarantool-issue:`5187`)
46+
47+
* - 2.6.1
48+
- :doc:`Automated leader election </book/replication/repl_leader_elect>` based on Raft algorithm (:tarantool-issue:`1146`)
49+
50+
* - 2.6.1
51+
- :ref:`Transactional manager <atomic-transactional-manager>` for memtx engine (:tarantool-issue:`4897`)
52+
53+
* - 2.5.3, 2.6.2, 2.7.1
54+
- Expression evaluation for :ref:`replication_synchro_quorum <cfg_replication-replication_synchro_quorum>` (:tarantool-issue:`5446`)
55+
56+
* - 2.5.3, 2.6.2
57+
- :doc:`box.ctl.is_recovery_finished() </reference/reference_lua/box_ctl/is_recovery_finished>` for memtx engine (:tarantool-issue:`5187`)
58+
59+
* - 2.5.1
60+
- :doc:`Synchronous replication </book/replication/repl_sync>` (beta) (:tarantool-issue:`4842`)
61+
62+
* - 2.5.1
63+
- Allow an :doc:`anonymous replica </reference/reference_lua/box_info/replication_anon>` to follow another anonymous replica (:tarantool-issue:`4696`)
64+
65+
* - 2.4.1
66+
- :ref:`UUID type for field and index <_index-box_uuid>` (:tarantool-issue:`4268`, :tarantool-issue:`2916`)
67+
68+
* - 2.4.1
69+
- :doc:`popen </reference/reference_lua/popen>` built-in module (:tarantool-issue:`4031`)
70+
71+
* - 2.4.1
72+
- Ability to create :doc:`custom error types </reference/reference_lua/box_error/custom_type>` (:tarantool-issue:`4398`)
73+
74+
* - 2.4.1
75+
- :doc:`Transparent marshalling </reference/reference_lua/box_error/new>` through ``net.box`` (:tarantool-issue:`4398`)
76+
77+
* - 2.4.1
78+
- :doc:`Stacked diagnostic area </reference/reference_lua/box_error/error_object>` (:tarantool-issue:`1148`)
79+
80+
* - 2.3.1
81+
- :doc:`Field name and JSON path updates </reference/reference_lua/json_paths>` (:tarantool-issue:`1261`)
82+
83+
* - 2.3.1
84+
- :ref:`Anonymous replica <cfg_replication-replication_anon>` type (:tarantool-issue:`3186`)
85+
86+
* - 2.3.1
87+
- :doc:`DOUBLE </reference/reference_sql/sql_user_guide>` type in SQL (:tarantool-issue:`3812`)
88+
89+
* - 2.3.1
90+
- Support of :ref:`decimals <index-box_data-types>` in spaces, ``decimal`` field type (:tarantool-issue:`4333`)
91+
92+
* - 2.3.1
93+
- :ref:`fiber.top() <fiber-top>` function in Lua (:tarantool-issue:`2694`)
94+
95+
* - 2.3.1
96+
- Feed data from memory during replica initial join (:tarantool-issue:`1271`)
97+
98+
* - 2.3.1
99+
- SQL prepared statements support and cache (:tarantool-issue:`2592`, :tarantool-issue:`3292`)
100+
101+
* - 2.3.1
102+
- :doc:`_session_settings </reference/reference_lua/box_space/_session_settings>` service space (:tarantool-issue:`4511`)
103+
104+
105+

0 commit comments

Comments
 (0)