Tarantool CE/EE Documentation portal logo
Support
Updated at September 15, 2026   08:55 AM

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.

[CE] Backup: incremental backups and point-in-time recovery

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_points periodically and restoring the database state to these points using the tt utility. Creating cluster-wide recovery points in a vshard cluster is also supported. Full support for point-in-time recovery will be available in the upcoming tt 2.14.0 and vshard 0.1.42 releases.

[CE] Built-in health checks

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.

[CE] Human-readable units in configuration

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, and PiB.
  • Time-related configuration option values can be specified using ms, s, m, h, d, w, M, and y.