Выпущен IBProvider 3.16.1 [сборка 15012]

Привет всем.

Вчера в клиентскую часть сайта IBProvider-а были загружены релизные бинарники нового выпуска провайдера — версия 3.16.1.

Исправлены две ошибки, выявленные в процессе создания тестов для NetProvider-а:

  • Первая связана с древним суеверием о необходимости писать нулевой байт в начало буфера, передаваемого в isc_get_segment. Я даже помню кто и когда (1999 год) мне это внушил.
  • Вторая ошибка тоже древняя и находится в реализации storage-объекта для бинарных данных. Проявляется в достаточно специфическом случае.

В целом, текущее состояние IBProvider-а не вызывает каких-то негативных мыслей. Наоборот — есть чувство глубокой удовлетворенности от того небольшого марш броска, который был совершен с августа прошлого года. Пока еще могу сам себя удивлять:

  • Новые конструкции для работы с потоками символов
  • Асинхронная загрузка результирующих данных
  • Подтянули код до текущего состояния FB3 и добавили поддержку «RETURNING INTO».
  • Прикручен пул подключений к тестовой системе
  • Исправлено множество недочетов и ошибок. Некоторые из которых были выявлены в результате многоступенчатых обновлений провайдера, тестов и оборудования. Иными словами — в процессе непрерывного совершенствования

Так что, еще раз всех и себя лично поздравляю с текущим состоянием IBProvider-a.

А теперь — прекращаем оглядываться назад и двигаемся вперед. Нереализованных идей еще целая прорва 🙂

Leave a Comment