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