Skip to content

Commit 0b790b7

Browse files
committed
doc: tcm release 1.3 and 1.4 added
1 parent 3e8dcd9 commit 0b790b7

File tree

4 files changed

+119
-0
lines changed

4 files changed

+119
-0
lines changed

doc/tooling/tcm/tcm_releases/index.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,20 @@ Supported versions
2626
- First release date
2727
- Versions
2828

29+
* - :ref:`1.5 <tcm_releases_1_5>`
30+
- August 28, 2025
31+
- | 1.5.0
32+
| 1.5.1
33+
34+
* - :ref:`1.4 <tcm_releases_1_4>`
35+
- June 9, 2025
36+
- 1.4.0
37+
38+
* - :ref:`1.3 <tcm_releases_1_3>`
39+
- March 14, 2025
40+
- | 1.3.1
41+
| 1.3.0
42+
2943
* - :ref:`1.2 <tcm_releases_1_2>`
3044
- July 30, 2024
3145
- | 1.2.2
@@ -47,6 +61,9 @@ Supported versions
4761
.. toctree::
4862
:maxdepth: 1
4963

64+
tcm_1.5
65+
tcm_1.4
66+
tcm_1.3
5067
tcm_1.2
5168
tcm_1.1
5269
tcm_1.0
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
.. _tcm_releases_1_3:
2+
3+
Tarantool Cluster Manager 1.3
4+
=============================
5+
6+
Release date: March 14, 2025
7+
8+
Latest release in series: 1.3.1
9+
10+
|tcm_full_name| 1.3.0 enhances the TCF integration page with minor bug fixes and functional enhancements.
11+
Below is an overview of key updates.
12+
13+
.. _tcm_releases_1_3_0_tcf:
14+
15+
TCF page improvements
16+
------------------------
17+
18+
Starting from version 1.3.0, |tcm| provides additional actions for managing TCF clusters through the web interface.
19+
You can now use **promote** and **demote** operations directly on the **TCF** page without switching to external tools.
20+
Also, the **TCF** page is now disabled by default and must be explicitly enabled if needed.
21+
In addition, |tcm| now supports connections to multiple gRPS servers, which improves integration with distributed cluster infrastructures.
22+
23+
24+
.. _tcm_releases_1_3_0_explorer:
25+
Explorer improvements
26+
------------------------
27+
28+
|tcm| 1.3.0 introduces a new approach to pagination in the Explorer. Instead of using a tuple, the interface now relies on pointers for navigating result pages.
29+
When sending data to the frontend, binary values (varbinary) are now automatically encoded in base64.
30+
31+
Additionally, |tcm| fixes an issue where queries using a datetime key could result in type mismatch errors due to incorrect index part handling.
32+
33+
34+
.. _tcm_releases_1_3_0_etcd:
35+
etcd integration fixes
36+
------------------------
37+
38+
In this version, |tcm| improves its interaction with etcd-based data sources.
39+
Tabs that use etcd for updating can now be refreshed even if some of the etcd endpoints are temporarily unavailable.
40+
To improve stability, a check was added to detect and correctly handle empty tuple arrays, preventing unexpected errors when processing empty data.
41+
42+
43+
.. _tcm_releases_1_3_0_crud:
44+
CRUD and query parsing
45+
------------------------
46+
47+
|tcm| 1.3.0 includes improvements to how search expressions are parsed in `CRUD <https://github.com/tarantool/crud>`__ explorer queries. The CRUD explorer is located on the **Tuples** page.
48+
This release also introduces dedicated tests for the relevant components to ensure consistent behavior in future versions.
49+
50+
51+
Since version 1.3.1, |tcm| includes missing changes that have now been properly delivered.
52+
In addition, several minor issues flagged by the Svacer linter were fixed to improve overall code quality and maintainability.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
.. _tcm_releases_1_4:
2+
3+
Tarantool Cluster Manager 1.4
4+
=============================
5+
6+
Release date: June 9, 2025
7+
8+
Latest release in series: 1.4.0
9+
10+
|tcm_full_name| 1.4.0 improves LDAP support and includes several enhancements and fixes aimed at improving authentication flexibility and system stability.
11+
12+
.. _tcm_releases_1_4_0_ldap:
13+
14+
LDAP support improvements
15+
------------------------
16+
17+
|tcm| 1.4.0 significantly enhances the experience of working with LDAP authentication.
18+
The web interface now includes a visual confirmation pop-up when a connection to an LDAP server is successfully established.
19+
This helps administrators quickly verify the correctness of LDAP settings without checking logs or reloading the page.
20+
21+
The authentication settings now support switching between local and LDAP methods directly in the interface, making it easier to configure hybrid or alternative access scenarios.
22+
23+
The LDAP configuration form has been simplified:
24+
25+
* ``groupQueryTemplate`` field is now optional, allowing LDAP authentication without querying for user groups.
26+
* ``queryUser`` and ``queryPassword`` fields are also optional, which enables anonymous binding to the LDAP server.
27+
* You now only need to provide either ``templateDN`` or ``templateQuery``, instead of both -- reducing configuration complexity.
28+
29+
More about :ref:`tcm_ldap_auth`.
30+
31+
32+
.. _tcm_releases_1_4_0_infra_fixes:
33+
34+
LDAP support improvements
35+
------------------------
36+
37+
In version 1.4.0, |tcm| improves the behavior of the etcd client.
38+
Previously, if one of the etcd nodes became unresponsive while keeping its port open, the client could hang indefinitely.
39+
This issue has been fixed to ensure better resilience of etcd-based components.
40+
41+
Additionally, the audit log mechanism now correctly creates log files in the directory of the running application binary.
42+
To learn more, see :ref:`tcm_audit_log_config`.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.. _tcm_releases_1_5:
2+
3+
Tarantool Cluster Manager 1.5
4+
=============================
5+
6+
Release date: August 28, 2025
7+
8+
Latest release in series: 1.5.1

0 commit comments

Comments
 (0)