Firebird 4.0.1

Всё о СУБД FireBird.
Ответить
Аватара пользователя
admin
Site Admin
Сообщения: 36
Зарегистрирован: 19.03.2022 16:27:02

Firebird 4.0.1

Сообщение admin »

Firebird 4.0.1 - Исправления ошибок:

Основной движок:
#7070 — Ошибка "BLOB не найден" при репликации преобразуется INSERT в UPDATE конфликтующую запись.
Реализовано Д. Емановым

#7064 — Функции линейной регрессии реализованы некорректно.
Осуществлено А. душ Сантушем Фернандесом

#7062 — Создание индекса выражения не освобождает его оператор правильно.
Осуществлено А. душ Сантушем Фернандесом

#7057 — Обновления позиционирования на стороне клиента неправильно работают с прокручиваемыми курсорами.
Реализовано Д. Емановым

#7056 — Извлечение из прокручиваемого курсора может перезаписать указанный пользователем буфер и повредить память.
Реализовано Д. Емановым

#7052 — Гонки между транзакциями на первичной стороне могут вызвать конфликты обновления при применении журналов к реплике.
Реализовано Д. Емановым

#7048 — Неправильное освобождение точки сохранения пользователя (старые точки сохранения становятся недоступными).
Реализовано Д. Емановым

#7043 — Неправильное сообщение, когда пользователь не имеет доступа к /tmp/firebird.
Реализовано А. Пешковым

#7033 — В Репликаторе отсутствует проверка работоспособности блоков, поставляемых пользователем.
Реализовано Д. Емановым

#6998 — Проблемы с доступом к RDB$CONFIG таблице для непривилегированного пользователя, когда он имеет грант на выполнение хранимой процедуры, которая имеет необходимые права доступа (created by SYSDBA with SQL DEFINER clause).
Реализовано Р. Симаковым

#6995 — "Ошибка усечения строки" возникает при восстановлении базы данных из резервной копии версии v2.5.
Реализовано Д. Емановым

#6989 — Недопустимое сообщение в replication.log (и, возможно, сбой в случае синхронной репликации), когда целевая БД не имеет установленного флага "реплика".
Реализовано Д. Емановым

#6976 — Отсутствие надлежащей очистки после неудачной инициализации общей памяти.
Реализовано В. Хорсуном

#6963 — REFERENCES Разрешение не работает.
Реализовано А. Пешковым

#6955 — fb_info_creation_timestamp_tzвозвращает поврежденный буфер.
Реализовано В. Хорсуном

#6935 — SQL SECURITY DEFINER имеет непоследовательное поведение,если владелец объекта не является привилегированным.
Реализовано Д. Емановым

#6935 — SQL SECURITY DEFINER не влияет на право собственности на созданные объекты DDL.
Реализовано Д. Емановым

#6907 — Неудачные команды DDL могут быть реплицированы.
Реализовано Д. Емановым

#6900 — Метод IBatch::add() завершается молчаливым сбоем при превышении лимита памяти.
Реализовано А. Пешковым

#6893 — Проблема с репликацией сегментов BLOB размером более 32 КБ.
Реализовано Д. Емановым

#6887 — Недопустимые SIMILAR TO шаблоны могут привести к тому, что чтение памяти выйдет за пределы строк.
Осуществлено А. душ Сантушем Фернандесом

#6886 — Различное поведение интерфейсов в зависимости от источника интерфейса.
Реализовано А. Пешковым

#6887 — Значительная регрессия производительности SIMILAR TO и SUBSTRING(SIMILAR) когда паттерн берется из переменной.
Осуществлено А. душ Сантушем Фернандесом

#6874 — Литерал 65536 (интерпретируемый как int) не может быть умножен сам по себе без приведения, если результат больше 2^63-1.
Реализовано А. Пешковым

#6860 — Ошибка оператора Create user с SQLSTATE = HY000 при использовании параметра DataTypeCompatibility.
Реализовано А. Пешковым

#6856 — Ошибка разрешения после репликации команд DDL.
Реализовано Д. Емановым

#6853 — Асинхронная репликация приводит к утечке файловых дескрипторов.
Реализовано Д. Емановым

#6850 — Триггеры уровня базы данных и DDL выполняются на стороне реплики.
Реализовано Д. Емановым

#6849 — Конфликт INSERT propagated в реплике чтения-записи может привести к появлению дубликатов записей (и нарушению PK/UK).
Реализовано Д. Емановым

#6848 — Значения генератора могут не реплицироваться после фиксации.
Реализовано Д. Емановым

#6845 — Тип результата AVGнад BIGINTстолбцом приводит к типу INT128.
Реализовано А. Пешковым

#6838 — Удаление нескольких строк из представления с помощью триггеров может привести к срабатыванию триггеров только один раз.
Реализовано Д. Емановым

#6801 — Ошибка перекомпиляции пакета с некоторой комбинацией вложенных функций.
Осуществлено А. душ Сантушем Фернандесом

Сбои/Зависания сервера
#7067 — Взаимоблокировка при использовании неинициализированной базы данных безопасности.
Реализовано А. Пешковым

#7060 — Тупик при выполнении теста для ЯДРА-4337.
Реализовано А. Пешковым

#7034 — Сбой сервера при извлечении из прокручиваемого курсора в PSQL.
Реализовано Д. Емановым

#7018 — Сбои или неправильные результаты для некоторых фреймов Windows.
Осуществлено А. душ Сантушем Фернандесом

#7015 — Код приложения репликации может выйти из строя, если указанный блок не содержит операций точки сохранения.
Реализовано Д. Емановым

#6985 — Приложение может зависнуть при использовании нового пакетного API с блобами над XNET.
Реализовано В. Хорсуном

#6975 — Сбой или зависание при закрытии базы данных реплик, если применяются сегменты.
Реализовано Д. Емановым

#6945 — Segfault в пакетном интерфейсе, когда gbak восстанавливает базу данных с большим количеством больших двоичных объектов по проводу.
Реализовано А. Пешковым

#6930 — Segfault при вызове криптографических функций.
Реализовано А. Пешковым

#6913 — Переполнение буфера в API getInfo ().
Осуществлено А. душ Сантушем Фернандесом

#6909 — Некоторые обновления могут привести к сбою сервера Firebird на стороне реплики.
Реализовано Д. Емановым

#6832 — Segfault при использовании COMMIT RETAINING с глобальными временными таблицами.
Реализовано А. Пешковым

API/Удаленный Интерфейс:
#7068 — Ошибки в плагине ChaCha отображаются неправильно.
Реализовано А. Пешковым

#7066 — Сервер может отправлять клиенту неверные конкретные данные при установлении зашифрованного соединения.
Реализовано А. Пешковым

#7065 — Соединение зависает после доставки 256 ГБ данных.
Реализовано А. Пешковым

Только для Windows:
#6968 — В Windows движок может зависать при работе с поврежденной базой данных и считываться после окончания файла.
Реализовано В. Хорсуном

Только для Linux:
#6966 — Вектор состояния для ES(<EMPTY_STRING>) нестабилен, если ранее был выполнен другой блок execute с правильным оператором. Влияет только на сборки Linux в классическом режиме.
Реализовано А. Пешковым

Сборка:
#7037 — Проблема сборки при использовании как --with-builtin-tommath, так и --with-builtin-tomcrypt.
Осуществлено А. душ Сантушем Фернандесом

#6978 — Firebird 4 не работает на платформах big-endian.
Реализовано А. Пешковым

Проблемы с установкой
#6979 — Установщик Windows x64 server устанавливает неполный клиент x86.
Реализовано П. Ривзом

#6943 — При установке клиента Windows отсутствуют некоторые библиотеки DLL.
Реализовано П. Ривзом

#6917 — Установщик Firebird 4 запрашивает пароль SYSDBA при установке клиента.
Реализовано П. Ривзом
Ответить