Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions doc/tooling/tcm/tcm_releases/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,20 @@ Supported versions
- First release date
- Versions

* - :ref:`1.5 <tcm_releases_1_5>`
- August 28, 2025
- | 1.5.1
| 1.5.0

* - :ref:`1.4 <tcm_releases_1_4>`
- June 9, 2025
- 1.4.0

* - :ref:`1.3 <tcm_releases_1_3>`
- March 14, 2025
- | 1.3.1
| 1.3.0

* - :ref:`1.2 <tcm_releases_1_2>`
- July 30, 2024
- | 1.2.2
Expand All @@ -47,6 +61,9 @@ Supported versions
.. toctree::
:maxdepth: 1

tcm_1.5
tcm_1.4
tcm_1.3
tcm_1.2
tcm_1.1
tcm_1.0
52 changes: 52 additions & 0 deletions doc/tooling/tcm/tcm_releases/tcm_1.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
.. _tcm_releases_1_3:

Tarantool Cluster Manager 1.3
=============================

Release date: March 14, 2025

Latest release in series: 1.3.1

|tcm_full_name| 1.3.0 enhances the TCF integration page with minor bug fixes and functional enhancements.
Below is an overview of key updates.

.. _tcm_releases_1_3_0_tcf:

TCF page improvements
------------------------

Starting from version 1.3.0, |tcm| provides additional actions for managing TCF clusters through the web interface.
You can now use **promote** and **demote** operations directly on the **TCF** page without switching to external tools.
Also, the **TCF** page is now disabled by default and must be explicitly enabled if needed.
In addition, |tcm| now supports connections to multiple gRPS servers, which improves integration with distributed cluster infrastructures.


.. _tcm_releases_1_3_0_explorer:
Explorer improvements
------------------------

|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.
When sending data to the frontend, binary values (varbinary) are now automatically encoded in base64.

Additionally, |tcm| fixes an issue where queries using a datetime key could result in type mismatch errors due to incorrect index part handling.


.. _tcm_releases_1_3_0_etcd:
etcd integration fixes
------------------------

In this version, |tcm| improves its interaction with etcd-based data sources.
Tabs that use etcd for updating can now be refreshed even if some of the etcd endpoints are temporarily unavailable.
To improve stability, a check was added to detect and correctly handle empty tuple arrays, preventing unexpected errors when processing empty data.


.. _tcm_releases_1_3_0_crud:
CRUD and query parsing
------------------------

|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.
This release also introduces dedicated tests for the relevant components to ensure consistent behavior in future versions.


Since version 1.3.1, |tcm| includes missing changes that have now been properly delivered.
In addition, several minor issues flagged by the Svacer linter were fixed to improve overall code quality and maintainability.
42 changes: 42 additions & 0 deletions doc/tooling/tcm/tcm_releases/tcm_1.4.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
.. _tcm_releases_1_4:

Tarantool Cluster Manager 1.4
=============================

Release date: June 9, 2025

Latest release in series: 1.4.0

|tcm_full_name| 1.4.0 improves LDAP support and includes several enhancements and fixes aimed at improving authentication flexibility and system stability.

.. _tcm_releases_1_4_0_ldap:

LDAP support improvements
------------------------

|tcm| 1.4.0 significantly enhances the experience of working with LDAP authentication.
The web interface now includes a visual confirmation pop-up when a connection to an LDAP server is successfully established.
This helps administrators quickly verify the correctness of LDAP settings without checking logs or reloading the page.

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.

The LDAP configuration form has been simplified:

* ``groupQueryTemplate`` field is now optional, allowing LDAP authentication without querying for user groups.
* ``queryUser`` and ``queryPassword`` fields are also optional, which enables anonymous binding to the LDAP server.
* You now only need to provide either ``templateDN`` or ``templateQuery``, instead of both -- reducing configuration complexity.

More about :ref:`tcm_ldap_auth`.


.. _tcm_releases_1_4_0_infra_fixes:

LDAP support improvements
------------------------

In version 1.4.0, |tcm| improves the behavior of the etcd client.
Previously, if one of the etcd nodes became unresponsive while keeping its port open, the client could hang indefinitely.
This issue has been fixed to ensure better resilience of etcd-based components.

Additionally, the audit log mechanism now correctly creates log files in the directory of the running application binary.
To learn more, see :ref:`tcm_audit_log_config`.
8 changes: 8 additions & 0 deletions doc/tooling/tcm/tcm_releases/tcm_1.5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.. _tcm_releases_1_5:

Tarantool Cluster Manager 1.5
=============================

Release date: August 28, 2025

Latest release in series: 1.5.1