Дата публикации: 18.05.2024
IBProvider v5.37. Сервисное обновление — ctype_system, ICU v63.1
Мы рады представить новый выпуск IBProvider — версию 5.37. Этот выпуск содержит множество исправлений и улучшений. Все изменения были оттестированы больше одного раза. Пожалуйста, обновите свою копию провайдера до этой версии. Если вы работаете с Firebird, используйте режим «fb.direct». Спасибо.
Формирование текста ошибок в собственном клиенте для Firebird
- В текущем выпуске провайдере добавлено новое свойство инициализации ctype_system в котором можно указать кодовую страницу операционной системы, на которой работает сервер. Эта информация поможет провайдеру обрабатывать ошибки сервера, связанные с OS
- Провайдер теперь использует кодовую страницу подключения для трансляции сообщений об ошибках сервера в UNICODE
Работа с ICU
- ICU 63.1 (FB4). Запрещено подавление ошибок трансляции между кодовыми страницами (FB:CORE-8108)
- Исправлена обработка результата вызова ucnv_open
Общие изменения
- Сборки vc16 теперь компилируются с использованием C++20
- Сборки vc15 используют встроенный пул потоков на базе исходных текстов внешнего пула потоков сборок vc16/vc17 (унификация исходного кода)
- Улучшена информативность сообщения об ошибке «неподдерживаемая версия сервера базы данных»
- Переработка инструментальной библиотеки на C++
Дата публикации: 18.05.2024. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.