Вкратце: мы довели автоматический отказоустойчивый RAFT до состояния готовности к эксплуатации, улучшили картридж для работы в виртуальных средах, создали инструмент для простой смены версии Tarantool на более свежую, а развертывание больших кластеров с использованием роли Ansible стало в 15-20 раз больше.
Быстрее.
Здесь перечислены только основные моменты; полный список обновлений приведен ниже.
Рекомендуемая конфигурация теперь выглядит так:
- Тарантул 2.8.2
- вшард 0.1.18
- Картридж 2.7.1
- Картридж Ansible роль 1.11.0
- Интерфейс командной строки картриджа 2.10.0
- КРУД 0.8.0
Tarantool 2.8.2 стабильная
Полное описание: https://www.tarantool.io/en/doc/latest/release/2021-08-releases/ Стабильный релиз ветки 2.8 и основной релиз этого квартала.
В него внесены улучшения, которые помогут сделать Tarantool еще надежнее и проще в использовании, а также исправлена 51 ошибка с версии 2.8.1. Теперь вы можете легко перейти на новую стабильную версию с помощью процедуры box.schema.upgrade(), которая разблокирует для вас все новые функции серии 2.x.
Основные изменения:
- MVCC (memtx) — стабилизация.
- Транзакции в протоколе.
- Автоматическое переключение при сбое RAFT теперь находится в состоянии готовности к работе.
- Стабилизация синхронной репликации.
- Платформа FaaS для частных установок.
Позволяет быстро получить работающее решение без необходимости написания шаблона, а также доставлять код в кластер прямо из среды разработки.
- Улучшен картридж Tarantool для работы в виртуальных средах, теперь он лучше держит нагрузку.
- Миграция со старых тарантулов из 1.6+.
Появился инструмент для упрощенной миграции без костылей - дополнительная опция на старте.
- Поддержка Vshard для автоматического переключения на резерв (RAFT) в библиотеке сегментирования vshard.
- Поддержка больших кластеров — развертывание с использованием роли Ansible ускоряется до 15-20 раз.
- Vshard: распределенное основное изменение.
- Оптимизированное хранилище для небольших лодок.
Компактное хранение небольших кранов.
- Поддержка UUID в SQL и улучшения преобразования типов.
Тарантул 2.7.3
Полное описание: https://github.com/tarantool/tarantool/releases/2.7.3 Второй стабильный релиз ветки 2.7. В нем мы внесли шесть основных изменений и исправили 49 ошибок, начиная с версии 2.7.2.- Предоставление информации о состоянии синхронной репликации через интерфейс box.info.synchro.
- Добавлена поддержка режима LJ_DUALNUM в luajit-gdb.py .
- Новый метод table.equals сравнивает две таблицы по значению, используя метаметод _eq.
- Описания несоответствия типов и ошибок несогласованного типа в SQL стали более наглядными.
- Исчезло явное приведение типов BOOLEAN и VARBINARY к числовым типам и наоборот.
Тарантул 1.10.11 LTS
Полное описание: https://github.com/tarantool/tarantool/releases/1.10.11 Следующим стабильным выпуском в серии долгосрочной поддержки (LTS) является versionrelease_policy 1.10.x. Стабильный означает, что приложения, основанные на версии 1.10.x, работают без известных сбоев, неверных результатов или других ошибок.
В этом выпуске представлены два улучшения и решены 18 проблем, возникших после версии 1.10.10.
Тарантул 2.10.0 Бета
Полное описание: https://github.com/tarantool/tarantool/releases/tag/2.10.0-beta1- Поддержка сборок ARM64 (M1, Graviton, Pi), бэкпорт исправлений.
Для Linux и MacOS — поддержка бета-версии.
- Новый формат версий (SemVer).
Начиная с версии 2.10 изменилась нумерация версий и политика выпуска: https://www.tarantool.io/ru/doc/latest/release/policy/
- Поддержка интерактивных транзакций в бинарном протоколе.
- Оптимизация net.box модуль.
- Уменьшено потребление памяти для пространств с маленькими картами.
- Улучшена согласованность типов данных в SQL.
Сетка данных Tarantool
- Релизы 1.6.20 и 1.7.11.
- Теперь вы можете асинхронно закрывать потребителей/производителей Kafka.
- При импорте токенов данные токена, под которым осуществляется импорт, не импортируются.
- Обработка ошибок, если репликация данных из TDG включена, но процессор вывода отсутствует.
- Некорректная обработка составных ключей с десятичными знаками в gql.
- Обработка ошибок, если тип удален из модели, но секция срока действия для него остается.
Ссылки на документацию
Приходите к нам Telegram чат , мы поможем Вам разобраться во всех Ваших вопросах.
- Тарантул 2.7.3 www.tarantool.io/en/doc/latest/release/2.7.3
- Тарантул 2.8.2 www.tarantool.io/en/doc/latest/release/2.8.2
- Тарантул 1.10.11 https://github.com/tarantool/tarantool/releases/1.10.11
- Тарантул 2.10.0 Бета https://github.com/tarantool/tarantool/releases/tag/2.10.0-beta1
- вшард 0.1.18 github.com/tarantool/vshard/releases/tag/0.1.18
- Картридж 2.7.1 https://github.com/tarantool/cartridge/releases/tag/2.7.1
- Картридж Ansible роль 1.11.0 https://github.com/tarantool/ansible-cartridge/releases/tag/1.11.0
- Интерфейс командной строки картриджа 2.8.0 github.com/tarantool/cartridge-cli/releases/tag/2.8.0
- КРУД 0.8.0 https://github.com/tarantool/crud/releases/tag/0.8.0
-
Запустить Тикер Новостей Amara Flash
19 Oct, 24 -
Скидка На Чернила И Тонер-Картриджи
19 Oct, 24 -
Тыж — Программист. Ада Лавлейс
19 Oct, 24 -
Сохраняйте Свою Индивидуальность Маленькой
19 Oct, 24 -
Вим, Джанго… Джанго, Вим
19 Oct, 24