October 2019 to January 2020
October 2019
master
- Fixed crash reported by Mark in fb-devel (fbclient.dll on Windows 64 bit broken)
November 2019
master
- Fixed bug CORE-6182 : ExtConnPoolLifeTime acts as countdown for activity in MOST RECENT database (of several) rather then separate for each of used databases. The real problem is inside TimerControl implementation in Firebird.
- Let external transaction run with CONCURRENCY isolation mode if local transaction runs with READ COMMITED READ CONSISTENCY isolation and such isolation mode is not supported by external data source.
- Allow to reuse external connection if external data source doesn't support ALTER SESSION RESET statement.
Update documentation.
B3_0_Release
- Fixed bug CORE-6182 : Problem inside TimerControl implementation in Firebird.
December 2019
master
- Implement CORE-4463: Windows implementation for CORE-4462 (Make it possible to restore compressed .nbk files without explicitly
decompressing them).
- Let logAndDie() call abort() on all platforms. It prevent hung when process exits (instead of aborts) and tries to release resources.
Fixed bug CORE-6206 : VARCHAR of insufficient length used for set bind of decfloat to varchar.
- Windows projects for chacha crypt plugin.
- Windows file description : Let's use something meaningful at version info's "File Description" field.
B3_0_Release
- Implement CORE-4463: Windows implementation for CORE-4462 (Make it possible to restore compressed .nbk files without explicitly decompressing them).
- Let logAndDie() call abort() on all platforms. It prevent hung when process exits (instead of aborts) and tries to release resources
- Fixed bug CORE-6204 : FB crash because TraceSvcJrd::checkPrivileges can pass NULL in 'alias'
B2_5_Release
- Let logAndDie() call abort() on all platforms. It prevent hung when process exits (instead of aborts) and tries to release resources
January 2020
master
- Fixed bug CORE-6231 : access violation on shutdown of xnet connection to local database when events have been registered Call of TimeZoneUtil::initTimeZoneEnv() is moved to the InitPrefix::init() to avoid too early initialization of default config file on Windows.
- Fixed bug CORE-6231 : access violation on shutdown of xnet connection to local database when events have been registered
Work in progress during October-January:
- better query restart logic, see branch query_restart2
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine