Arenadata Streaming (ADS) v3.7.2.1.b1
Ключевые изменения:
- Обновлены сервисы Kafka и Kafka Connect до версии 3.7.2_arenadata1, а также Confluent (Schema Registry, Kafka REST Proxy, ksqlDB) до версии 7.7.2.
- Добавлена возможность установки необходимой версии Java из репозитория Arenadata, что упрощает процесс инсталляции или обновления ADS.
- Реализована поддержка коннектора Iceberg Sink для Kafka Connect.
- Добавлена поддержка миграции из ZooKeeper в KRaft с помощью интерфейса ADCM. Можно использовать для кластеров, в которых сервис Kafka уже используется вместе с ZooKeeper.
- Прочие улучшения, доработки и багфиксы.
Полное описание релиза.
Arenadata Postgres (ADPG) v16.3.3
Ключевые изменения:
- Сервис Metrics storage перешёл от хранилища TimescaleDB к использованию движка Prometheus.
- Добавлена защита паролем для небезопасных POST-вызовов Patroni API, которые отвечают за ребалансирование в кластере.
- Переработаны текущие дашборды в Grafana, чтобы работать с экспортёрами Prometheus, а также добавлены новые дашборды.
- Добавлена базовая аутентификация в Patroni REST API.
- Добавлены расширения pg_orphaned, pg_repack, timescaledb_toolkit, pg_vector:
- pg_orphaned — для управления orphaned-файлами, оставшимися после сбоев;
- pg_repack — для реорганизации таблиц без исключительных блокировок и простоев;
- timescaledb_toolkit — набор функций для оперирования вероятностными структурами данных;
- pg_vector позволяет работать с векторными данными — хранить, индексировать и выполнять запросы.
Полное описание релиза.
Picodata (PD)
Ansible v25.1.2
Новые функции:
- Добавлена возможность указания количества репликасетов как альтернатива количеству инстансов на сервер.
- В результате выполнения роли формируется файл report.yml со списком всех инстансов и их портов для удобства добавления — например, в Prometheus.
Полное описание релиза.
Radix v0.6.0
Ключевые изменения:
- Улучшена поддержка Lua-скриптов. Теперь можно использовать расширенные возможности Redis для выполнения Lua-скриптов, таких как eval, evalsha и другие. Это позволяет автоматизировать операции и делать их более гибкими и мощными.
- Добавлена поддержка транзакций. В новой версии Radix теперь есть поддержка транзакций, включая такие команды, как exec, multi и watch. Это значит, что можно группировать несколько операций в одну транзакцию и они будут выполнены атомарно — либо всё, либо ничего.
Полное описание релиза.