February to May 2019
February 2019
master
- Update "favorite" ICU version number
- Merge pull request #190 from KarloX2/master : CORE-6004: Add a switch to disable the "TCP Loopback Fast Path" option (Windows only)
- Update MSVC15 project files to use latest SDK version
- Use correct definition for missing socket value
- Merge pull request #194 from KarloX2/master : CORE-6004
B3_0_Release
- Merge pull request #192 from KarloX2/B3_0_Release : Backported CORE-6004: Add a switch to disable the "TCP Loopback Fast ….
March 2019
master
- Update zlib library
- Improvement CORE-5658 : Execute statement with excess parameters
- Reuse system requests that is most often used at database creation process.
- Optimization: call relatively costly MET_get_field() when necessary only.
- Optimization: replace (non-inlined) call of memcmp() by hand-written unfolded loop. It saves 3-5% time of database creation, for example.
- Optimization: avoid memory allocation\deallocation when working with metadata names (and other cases when [padded] string occupies 129-255 bytes).
- Optimization: avoid frequent allocation\deallocation of tiny objects (NodeRefImpl).
April 2019
master
- Fixed bug CORE-6043 : GTTs do not release used space
- Fixed bug CORE-3925 : Creating self-referential FK crashes database (bug-check) whether constraint violation had place
- Addition for CORE-6043 : GTTs do not release used space: Avoid races at PAG_release\PAG_allocate
B3_0_Release
- Fixed bug CORE-6043 : GTTs do not release used space
- Backported fix for bug CORE-3925 : Creating self-referential FK crashes database (bug-check) whether constraint violation had place
- Addition for CORE-6043 : GTTs do not release used space: Avoid races at PAG_release\PAG_allocate
B2_5_Release
- Fixed bug CORE-6043 : GTTs do not release used space
- Addition for CORE-6043 : GTTs do not release used space: Avoid races at PAG_release\PAG_allocate
May 2019
master
- Fixed bug CORE-6067 : Memory leak in fbclient
- Lets issue warning instead of error when application close\free object (such as cursor, blob, etc) which "next" part is gone.
B3_0_Release
- Fixed bug CORE-6067 : Memory leak in fbclient
B2_5_Release
- This should fix bug CORE-6054 : Random crash 64bit fb_inet_server. Possible collation issue
- Fixed bug CORE-5980 : Firebird 2.5.6 & 25.8 server crash
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine