Устранена проблема с восстановлением конфигурации MySQL для синхронизации таблиц, которая может не применяться после перезапуска процесса. Процесс воспроизведения ошибки:
a. Настройка синхронизации для таблицы T1
b. Перезапуск процесса, при этом данные в таблице T1 больше не обновляются
c. Настройка синхронизации для таблицы T2
d. Обновление данных в таблице T2
Устранена проблема с неправильной обработкой binlog при наличии триггеров в MySQL. Дополнительная информация
Устранена проблема потери точности десятичных чисел в плагине ClickHouse. Дополнительная информация
В процессе преобразования данных, если поле отсутствует в списке полей источника, то сразу возвращается nil.
Пример: в данных присутствуют поля и значения x1:"v1", x2:"v2", x3:"v3".
Ситуация 1: val = "x4", возвращается nil.
Ситуация 2: val = "x4{BifrostNull}", возвращается x4.
Ситуация 3: val = "x1", возвращается значение v1, соответствующее полю x1.
Ситуация 4: val = "{BifrostNull}", возвращается nil.
Если до этой версии использовались названия полей, которых нет в источнике, необходимо изменить на ситуацию 2, чтобы возвращалось значение типа x4, иначе будет возвращено nil. Пожалуйста, проверьте свои требования и решите, требуется ли это изменение.
Устранён баг с неверным вычислением позиций при работе с источниками данных, такими как Kafka, где после начала синхронизации таблицы больше нет новых данных для синхронизации.
https://github.com/brokercap/Bifrost/issues/257
Устранена проблема, связанная со смертельной блокировкой при попытках получения последней позиции во время синхронизации входящего Kafka.
https://github.com/brokercap/Bifrost/issues/256
Устранена проблема поиска источников данных с именами, содержащими точки.
При добавлении всех таблиц теперь поддерживаются некоторые конкретные таблицы для синхронизации.
https://github.com/brokercap/Bifrost/issues/253
Устранена проблема генерации данных для случайных таблиц без первичных ключей в имитационном входящем потоке.
Обновлен имитационный входящий поток, теперь поддерживается активация генерации длинных строк, а также возможность создания событий одного типа для повышения производительности генерации данных.
Оптимизация веб-интерфейса: теперь можно переходить к странице детального просмотра конфигурации синхронизации таблиц из списка всех задач и автоматически выбирать базу данных и таблицу.
Жизнь человека длится всего несколько сотен лет, но горы и реки остаются неизменными.
Долгий путь к успеху обязательно будет иметь своё время, прямо поднимайте паруса и плывите через бурное море.
Поддержка источника Kafka для структур данных Debezium MySQL
Источник Kafka поддерживает просмотр последней точки
Устранение ошибок в других источниках Kafka
Устранение ошибок с использованием названий баз данных с символами "."
Устранение других ошибок
Желаем скорейшего завершения пандемии!
Желаем скорейшего завершения пандемии!
Желаем скорейшего завершения пандемии!
Добро пожаловать в ближайшее окончание пандемии COVID-19!
При встрече нет необходимости спешить домой.
basicAuth
для группы пользователей monitor
(issue https://github.com/brokercap/Bifrost/issues/200).monitor
не приводило к появлению соответствующего сообщения об ошибке.Поздравляем всех с Днем осеннего полнолуния!
Желаем скорейшего завершения пандемии