Download Latest Version 2.11.10 source code.zip (10.9 MB) Google Add to Preferred Sources
Home / 2.11.10
Name Modified Size InfoDownloads / Week
Parent folder
2.11.10 source code.tar.gz 2026-09-21 8.7 MB
2.11.10 source code.zip 2026-09-21 10.9 MB
README.md 2026-09-21 2.8 kB
Totals: 3 Items   19.6 MB 4

2.11.10

Date: 2026-09-21 Tag: 2.11.10

Overview

2.x is the old stable release series. Users are encouraged to update to the latest 3.x release.

This is a bugfix release. It resolves 15 issues since the previous version.

Please consider the full list of user-visible changes below.

Compatibility

Tarantool 2.x and 3.x are compatible in the binary data layout, client-server protocol, and replication protocol. It means upgrade may be performed with zero downtime for read requests and the order-of-network-lag downtime for write requests.

Please follow the upgrade procedure to plan your update actions.

Bugs fixed

Core

  • box.cfg called with a non-table argument now fails with a clear cfg should be a table error instead of a confusing internal one (gh-13145).
  • Deprecated box.cfg options set via TT_* environment variables are now translated to their replacement options, and the translation no longer silently overrides an explicitly provided value of a replacement option (gh-13144).
  • Fixed a redundant deprecation warning about replication_connect_quorum being logged when bootstrap_strategy is set to 'legacy' explicitly in the same box.cfg call (gh-12933).

Replication

  • Fixed an ordering bug in WAL batching that could make a joining replica miss rows written by the master (gh-11028).

LuaJIT

Backported patches from the vanilla LuaJIT trunk (gh-12480). The following issues were fixed as part of this activity:

  • Fixed incorrect JIT behavior for vararg FFI functions on the macOS AArch64 platform (gh-6097).
  • Fixed various FFI ABI and calling convention issues for x64/AArch64 architectures.
  • Fixed ipairs_aux() to match JIT backend behavior on x86/x64.
  • Fixed os.time() returning -1.
  • Fixed UBSan warnings for table.new().

Lua

Fio

  • The default permission mode for fio.open() was changed for newly created files to 0666 (before umask) (gh-7981).

Http client

  • Fixed a regression of authorization on an HTTP proxy or a target HTTP(S) host using the Basic algorithm (gh-12805).

Datetime

  • Fixed parsing for time with a decimal fraction of hour or minute (gh-12082).
  • Fixed a stack overflow strptime() function when parsing timezones (ghs-146).

Pickle

  • Fixed abortion on calling pack() with an empty format string or a string value for the 'a' format specifier (gh-12063).

Uri

  • Fixed a Use-After-Poison crash in uri.format() caused by a long URI (ghs-151).
Source: README.md, updated 2026-09-21