Дата публикации: 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 обязательна.