Tarantool Cluster Manager 1.5
Release date: August 28, 2025
Latest release in series: 1.5.3
Tarantool Cluster Manager 1.5 introduces a new UI page for configuring TCF clusters and includes important fixes that enhance reliability, compliance, and user experience.
TCM 1.5.0 adds a dedicated settings page for managing TCF cluster parameters directly through the web interface. You can now retrieve and modify key fields that define cluster behavior and failover logic without editing configuration files manually.
The new page allows configuring the following parameters:
dml_users– a list of users with DML accesscluster1,cluster2– settings for connected clustersreplication_user,replication_password– replication credentialsfailover_timeout– delay before switching to a failover nodeinitial_status– default service state on startupmax_suspect_counts– the threshold for marking a node as failedhealth_check_delay– interval between health checksenable_system_check– toggles system-level health monitoringstatus_ttl– time-to-live for service status data
To make tests more efficient and predictable, all occurrences of time.Sleep were replaced with require.Eventually.
This change improves test speed and reliability. Additionally, HTTP checks and tuple insertion operations in tests were updated for better performance and accuracy.
Since version 1.5.1, TCM includes a new migrations section with a duration field.
This field allows specifying the maximum execution time for long-running migrations, preventing them from being interrupted by the default timeout.
TCM 1.5.3 improves overall cluster stability, fault tolerance, and configuration handling. The cluster now automatically reconnects after transient failures and continuously monitors node health to detect degraded or unavailable instances faster. Configuration changes are applied correctly without disrupting cluster operation. Quorum and health check logic were reworked to better tolerate partial failures. Unavailable nodes are now excluded from quorum calculations, preventing cluster-wide outages when only a minority of nodes becomes unavailable.
The following issues were fixed:
- incorrect quorum calculation when some nodes were down.
- unstable health check behavior under partial failures.
cluster not founderror when adding or editing cluster settings.
TCM 1.5.3 makes migration handling safer and more predictable. Applied migrations are now automatically locked from editing. Executed migrations are clearly marked as read-only in the interface, and the UI displays an explanatory message to indicate that modifications are not allowed. This prevents accidental changes to already executed migrations and ensures migration history consistency.
This release includes multiple fixes across different modules:
- CRUD and Explorer – data types used during operations have been corrected to comply with FSTEC security requirements, ensuring strict typing and better protection of sensitive data.
- Authentication – the system no longer relies on etcd for storing authentication parameters. Instead, it uses local configuration to improve startup reliability and simplify setup.
- Logging – fixed issues with log output by switching to the
sloglogging system. - UI – resolved display issues in the
OperationStatuscomponent. - Tuples – fixed an error that caused tab refresh failures in clusters with a large number of spaces.
utils— theFilterSlicesfunction to correctly filter slices. Since version 1.5.1.- Audit log documentation now contains only necessary event types. Since version 1.5.1.
- Fixed issue when adding a new role, the Permissions drop-down list had multiple empty lines at the bottom. Since version 1.5.2.