Выпущен IBProvider 3.16.1 [сборка 15012]
Привет всем.
Вчера в клиентскую часть сайта IBProvider-а были загружены релизные бинарники нового выпуска провайдера — версия 3.16.1.
Исправлены две ошибки, выявленные в процессе создания тестов для NetProvider-а:
- Первая связана с древним суеверием о необходимости писать нулевой байт в начало буфера, передаваемого в isc_get_segment. Я даже помню кто и когда (1999 год) мне это внушил.
- Вторая ошибка тоже древняя и находится в реализации storage-объекта для бинарных данных. Проявляется в достаточно специфическом случае.
В целом, текущее состояние IBProvider-а не вызывает каких-то негативных мыслей. Наоборот — есть чувство глубокой удовлетворенности от того небольшого марш броска, который был совершен с августа прошлого года. Пока еще могу сам себя удивлять:
- Новые конструкции для работы с потоками символов
- Асинхронная загрузка результирующих данных
- Подтянули код до текущего состояния FB3 и добавили поддержку «RETURNING INTO».
- Прикручен пул подключений к тестовой системе
- Исправлено множество недочетов и ошибок. Некоторые из которых были выявлены в результате многоступенчатых обновлений провайдера, тестов и оборудования. Иными словами — в процессе непрерывного совершенствования
Так что, еще раз всех и себя лично поздравляю с текущим состоянием IBProvider-a.
А теперь — прекращаем оглядываться назад и двигаемся вперед. Нереализованных идей еще целая прорва 🙂