Новый релиз — Tarantool 2.7

r46lm_ixdbrsd_wrlxzdobd7d7g.png

Мы выпустили несколько новых релизов, главный из которых это Tarantool 2.7.2. Если кратко, то мы увеличили стабильность синхронной репликации и выборов лидера, исправили ряд проблем со сборщиком мусора, сделали скачок в удобстве документации, вывели из беты профилировщик памяти, выпустили прототип модуля с поддержкой HTTP/2, а деплой крупных кластеров с помощью Ansible-роли стал до 100 раз быстрее.

Рекомендованная конфигурация теперь выглядит как 

  • Tarantool 2.7.2
  • vshard 0.1.17
  • Cartridge 2.5.1
  • Cartridge Ansible role 1.8.3
  • Cartridge CLI 2.8.0
  • CRUD 0.6.0

Ниже вы найдете все ссылки и детали по новым фичам.

Tarantool 2.7.2 stable


Полное описание www.tarantool.io/en/doc/latest/release/2.7.2
Скачать github.com/tarantool/tarantool/releases/2.7.2

Это стабильный релиз ветки 2.7 и главный релиз этой весны. В нем мы представили 15 улучшений и поправили 30 багов относительно версии 2.7.1.

Главные изменения:

  • Стабилизация синхронной репликации и автоматического выбора лидера
  • Увеличили стабильность во время реконфигурации кластера с синхронными репликами
  • Улучшили обработку открытых транзакций в кластере во время выполнения фейловера
  • Ввели статистику по синхронным репликам
  • Исправили несколько проблем в LuaJIT со сборщиком мусора
  • Улучшили консистентность MapReduce функций в рамках фреймворка vshard
  • Вывели из беты профилировщик памяти
  • Документация теперь описывает все версии Tarantool 2.x сразу, различия вынесены в отдельный бранч
  • Разработали фреймворк XTM для создания сетевых модулей
  • Представили прототип нового высокопроизводительного модуля для HTTP сервера с поддержкой HTTP/2 и веб-сокетами на базе XTM
  • Внешний ODBC-сервер коннектор
  • Увеличили стабильность работы кластерных конфигураций в Tarantool Cartridge
  • Улучшили деплой огромных кластеров с помощью роли Ansible для Tarantool Cartridge, рост производительности до 100 раз
  • Улучшили гибкость роли Ansible
  • Сценарии деплоя и поддержка TGZ
  • Добавили поддержку продвинутых режимов по операциям чтения в модуль CRUD
  • Tarantool Data Grid и Tarantool Enterprise теперь используют 2.7.2

Tarantool 2.8.1 beta


Полное описание www.tarantool.io/en/doc/latest/release/2.8.1
Скачать github.com/tarantool/tarantool/releases/2.8.1

Это бета-релиз ветки 2.8. В нем мы представили 28 новых фич и поправили 31 баг относительно версии 2.7.2.

Главные изменения:

  • Теперь можно делать несколько потоков iproto
  • Теперь Tarantool можно конфигурировать при помощи переменных окружения
  • Новая функция box.ctl.promote () и концепция ручных выборов лидера
  • Расширили возможности в профайлере памяти.

Tarantool 2.6.3 stable


Полное описание www.tarantool.io/en/doc/latest/release/2.6.3
Скачать github.com/tarantool/tarantool/releases/2.6.3

Это стабильный релиз ветки 2.6. В нем мы представили 15 улучшений и поправили 28 багов относительно версии 2.6.2.

Tarantool 1.10.10 LTS


Полное описание www.tarantool.io/en/doc/latest/release/1.10.10
Скачать github.com/tarantool/tarantool/releases/1.10.10

Это Long Term Support (LTS) релиз ветки 1.10. В нем мы представили 12 улучшений и поправили 3 бага относительно версии 1.10.9.

Ссылки


Заходите в наш в Telegram-чат, поможем разобраться со всеми вопросами.

© Habrahabr.ru