We are glad to present a new release of IBProvider — v5.37. This update contains a lot of internal changes and improvements. All the changes have been tested more than one time, so this release is ready for use in your projects. Please update your copy of IBProvider with this version. If you work with Firebird, please use «fb.direct» mode. Thanks.
Build of error message in built-in Firebird client
The current release of IBProvider adds the new initialization property ctype_system that allows to point a codepage of operation system where a connected database server is working. This information will help IBProvider process the DBMS system errors
Provider uses a connection charset for translating server error messages into UNICODE
Work with ICU
ICU 63.1 (FB4). A suppression of translation error between code pages is disabled now (FB:CORE-8108)
A processing of ucnv_open function return code is corrected
Common changes
vc16 binaries are compiled with C++20
vc15 binaries use a built-in thread pool based on the source code of the external thread pool of vc16/vc17 assemblies (source code unification)
The information content of the error message “unsupported database server version” is improved
The internal instrumental C++ library was refactored
EmberWings is a new quarterly PDF magazine about Firebird published by IBPhoenix.
Beyond technical articles, instructions and tips, it contains interviews with noteworthy individuals, an overview of Firebird’s development, information from the Firebird community, evaluations of compelling products, and a touch of thematic humor. All of this presented in a streamlined format with an aesthetically pleasing print-friendly layout.
The magazine is available in IBPhoenix store for free on a pay-what-you-want basis, with half of the proceeds going to the Firebird Foundation. The remaining half is used to finance the publication of the magazine.
We are pleased to present a new release of our OLE DB provider for Firebird and InterBase, which has undergone not only standard load testing, but also BIG testing with Firebird v4, which lasted more than a month. This is more than 7 million tests executed in parallel on a ten-core processor.
IBProvider v5.35
In this new version of the provider, the internal infrastructure has been improved — now the cancellation of query execution also applies to operations with BLOBs.
BIG testing with FB4
The last time BIG testing was done was 3 years ago with FB 3.0.8.33401…