|
| 1 | +.. _tcm_releases_1_8: |
| 2 | + |
| 3 | +Tarantool Cluster Manager 1.8 |
| 4 | +============================= |
| 5 | + |
| 6 | +Release date: March 13, 2026 |
| 7 | + |
| 8 | +Latest release in series: 1.8.1 |
| 9 | + |
| 10 | +|tcm| 1.8.0 improves LDAP reliability, expands the CLI with full user and role administration capabilities, |
| 11 | +and adds safer behavior when creating clusters. |
| 12 | +This release also includes fixes that improve authentication stability after failed login attempts and correct data rendering in the **Tuples** tab. |
| 13 | + |
| 14 | +.. _tcm_releases_1_8_ldap: |
| 15 | + |
| 16 | +LDAP improvements |
| 17 | +----------------- |
| 18 | + |
| 19 | +|tcm| 1.8.0 introduces support for cascading LDAP connections in environments where multiple LDAP domains share the same domain name. |
| 20 | +Instead of failing on the first unreachable domain, |tcm| now tries each configured domain sequentially until a successful connection is established. |
| 21 | + |
| 22 | +.. _tcm_releases_1_8_new_cli_commands: |
| 23 | + |
| 24 | +New CLI commands for user and role management |
| 25 | +--------------------------------------------- |
| 26 | + |
| 27 | +This release adds dedicated CLI commands to manage users and roles without relying on the UI. |
| 28 | +You can now create and delete users using `tcm user add` and `tcm user delete`, and create, update, or delete roles using `tcm role add`, `tcm role update`, and `tcm role delete`. |
| 29 | + |
| 30 | +When creating users, the CLI supports assigning multiple roles and granting access to multiple clusters (including per-cluster permissions and ACL on/off). |
| 31 | +Passwords are validated against the configured password policy, and operations provide detailed logging to support auditing and traceability. |
| 32 | + |
| 33 | +Example of user creation: |
| 34 | + |
| 35 | +.. code-block:: console |
| 36 | +
|
| 37 | + .. tcm user add |
| 38 | +
|
| 39 | + --fullname 'John Doe' |
| 40 | + --description 'System administrator' |
| 41 | + --role admin-role-id |
| 42 | + --role operator-role-id |
| 43 | + --clusters cluster-id-1:cluster.config.read,cluster.config.write:true |
| 44 | + --clusters cluster-id-2:cluster.config.read:false |
| 45 | + --secret-type password |
| 46 | + --public-key john-public-key |
| 47 | + --secret-key john-secret-key |
| 48 | +
|
| 49 | + .. tcm role add |
| 50 | +
|
| 51 | + --name 'Cluster Administrator' |
| 52 | + --description 'Full access to cluster configuration and management' |
| 53 | + --permission admin.clusters.read |
| 54 | + --permission admin.clusters.write |
| 55 | + --permission admin.users.read |
| 56 | + --permission admin.users.write |
| 57 | +
|
| 58 | +.. _tcm_releases_1_8_cluster: |
| 59 | + |
| 60 | +Safer cluster creation |
| 61 | +---------------------- |
| 62 | + |
| 63 | +To prevent configuration mistakes, |tcm| now shows a warning when attempting to create a new cluster using an ID that already exists. |
| 64 | +This helps catch ID conflicts early and reduces the chance of accidental misconfiguration. |
| 65 | + |
| 66 | +.. _tcm_releases_1_8_fixes: |
| 67 | + |
| 68 | +Fixes |
| 69 | +----- |
| 70 | + |
| 71 | +- Fixed an issue where, after several failed login attempts followed by a successful login, an error could occur during logout. |
| 72 | +- Fixed an issue in the **Tuples** tab where scrolling could trigger a “data could not be found” error when connected to a cluster with multiple storages. |
| 73 | +- Improved the error returned when hitting the WebSession limit: previously it could be uninformative. |
0 commit comments