Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Developer's Report: Firebird Core Development
June to September 2013

June

Trunk
  • A cleanup and a few improvements in low-level syncronization object.
  • Implement wait with timeout for page buffer's latches.
  • Fixed bug CORE-4135 : In SS sweep blocks establishment of concurrent attachments.
  • Fixed bug CORE-4134 : Race condition when auto-sweep is started
  • Prevent starting a lot of threads when forced shutdown is in progress.
B2_5_Release
  • Fixed memory leak followed by AV (introduced at fix for CORE-3989).
  • Backported from trunk: prevent starting a lot of threads when forced shutdown is in progress.
July

Trunk
  • Fixed bug CORE-4005 : wrong error message with recursive CTE
  • Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION Avoid deadlock on Windows when DLL's is unloaded and fb_shutdown() was not called by application before FreeLibrary().
  • Fixed memory leak when fbclient library is unloaded manually

B2_5_Release
  • Backport fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Backport fix for bug CORE-4135 :  In SS sweep blocks establishment of concurrent attachments
  • Fixed bug CORE-4005 : wrong error message with recursive CTE
  • Fixed bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION

B2_1_Release
  • Backport fix for bug CORE-4144 : Error "context already in use (BLR error)" when preparing a query with UNION
August

Trunk
  • Restore scan-resistance feature of the page cache. Refactor common code a bit.
B2_5_Release
  • Fixed bug CORE-4143 : Leak memory in fbembed.dll
vacation

September

Trunk
  • Fixed bug CORE-4212 : Dropping FK on GTT crashes server
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
  • Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
  • Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
  • Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
  • Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
B2_5_Release
  • Fixed bug CORE-4212 : Dropping FK on GTT crashes server
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Improvement CORE-4215 : Execution of SET STATISTICS INDEX statement could block or slow execution of concurrent attachments
  • Fixed bug CORE-3921 : "record disappeared (186), file: vio.cpp line: 408"
  • Fixed bug CORE-4216 : Memory leak with TRIGGER ON TRANSACTION COMMIT
  • Fixed bug CORE-4225 : Server crashes when attempting to trace activity on database having a db-level trigger
  • Correction for fix for bug CORE-4134 : Race condition when auto-sweep is started
  • Fixed bug CORE-4233 : In PSQL modules with declared cursors engine could assign value to the wrong variable
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting
B2_1_Release
  • Fixed bug CORE-4214 : GTT should not reference permanent relation
  • Additional fix for bug CORE-2648 : Nbackup's delta file ignored Forced Writes database setting

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
Join Firebird!
RSS Newsletter
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2017, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.