Ред База Данных 3.0 - v3.0.9-rc.1 RC
11 октября 2021 г. 17:17
Список изменений
Исправлено:
- Мусорные значения в статистике трейса RS-67240
- Падение сервера при создании UDR функции во время асинхронной репликации RS-68652
- Падение сервера при регистрации ошибки аутентификации в LDAP RS-68555
- Падение сервера при ошибке во время многопоточного бекапа RS-68436
- Возможные пропуски или дубликаты записей PRIVILEGES_CHANGE в файле аудита RS-21230
- Не выводится сообщение о сути ошибки при ресторе неполного (поврежденного) файла бэкапа через сервисы RS-64379
- Игнорирование аудита при невозможности записи в журнал RS-41387
- Некорректный вывод в трейс статистики "sorting memory usage" RS-67319
- Разрастание временных файлов во время создания, наполнения и удаления нескольких временных таблиц
- Исправлена команда архивирования (log_archive_command) по умолчанию для Linux для пропуска файлов пустых архивов RS-49790
- Возможное падение сервера, если невозможно определить MAC-адрес
- При наличии нескольких предупреждений в сообщении, они не отображались
- Возможность восстановления резервной копии из FIFO RS-43334
- Регрессия оптимизатора при конвертировании LEFT JOIN в INNER RS-68100
Улучшено:
- Файл временных таблиц теперь удаляется сразу, после закрытия соединений, которые использовали временные таблицы RS-67781
- Теперь не нужно указывать опцию -B O[VERWRITE] в gbak при резервном копировании в FIFO RS-43334
Добавлено:
- Параметр "rotate_log" в трейсе для ротации лога при достижении им размера "max_log_size" RS-66090
- Поддержка блокировки пользователей в Legacy аутентификации RS-67826
- Возможность изменения COLLATE для поля "ALTER TABLE <table> ALTER <column> COLLATE <collate>" RS-67405
- Разные соединения теперь могут использовать разные файлы временных таблиц, чтобы уменьшить их разрастание (параметр SeparateTempTableFiles в firebird.conf) RS-67781
Обновлен плагин fbjava до 1.1.15:
- Пустые строки не выводятся в stdout и stderr при включенной опции "disable_output" RS-66433
- Выполняется проверка на существование файла конфигурации перед чтением опций RS-67445
- Убраны неиспользуемые плагином библиотеки RS-68297
- Обновлена библиотека Jaybird до 3.0.29
Обновлен плагин fbjava-lucene до 2.0.15:
- Убраны неиспользуемые плагином библиотеки RS-68297
- Обновлена библиотека Jaybird до версии 3.0.29
- Обновлен плагин fbjava до 1.1.15
Портировано из Firebird
- Add AF_INET_* support for FreeBSD
- Fixed #6967: PIO_read / PIO_write may falsely return success in a case when block was read / written incompletely
- Backport improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
- Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running
- Fixed #1210: I/O error during "open" operation for file "/tmp/firebird/fb_trace_XXXXXX"
- Fixed bug #6984 : Committed transaction could be marked as dead in some very special and rare case.
- Fix #6987 - DATEDIFF does not support fractional value for MILLISECOND.