Tarantool 3.8
Release date: 2026-07-09
Releases on GitHub: 3.8.0
The 3.8 release of Tarantool adds the following main product features and improvements for the Community Edition:
- Community Edition (CE)
- Backup: incremental backups and point-in-time recovery.
- Built-in health checks for Tarantool instances.
- Human-readable units in time- and memory-related configuration options.
This release brings significant improvements to the backup machinery:
- Backups now include WAL files up to the point when
box.backup.start()was called. - Incremental backups, containing only WAL files since the previous backup, are now supported.
- Point-in-time recovery is now possible by creating
recovery_pointsperiodically and restoring the database state to these points using thettutility. Creating cluster-wide recovery points in avshardcluster is also supported. Full support for point-in-time recovery will be available in the upcomingtt2.14.0 andvshard0.1.42 releases.
Tarantool instances now have built-in health checks. The new
box.info.health field reports liveness and readiness states, including
per-check statuses and failure reasons.
Applications can register liveness probes with box.ctl.liveness_probe(),
while application roles can provide readiness checks using the new
health_check() role method. Failed health checks are also exposed through
box.info.config.alerts.
Human-readable units are now supported in time- and memory-related
configuration options, both in configuration files and via box.cfg{...}:
- Memory-related configuration option values can be specified using
B,KiB,MiB,GiB,TiB, andPiB. - Time-related configuration option values can be specified using
ms,s,m,h,d,w,M, andy.