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
February to April 2014


  • Use qualified name for packaged stored procedures in trace output
  • Increased default unload delay time for unused plugin modules from 1 sec to 1 min
  • Windows only changes:
* try to load DLL's from fbclient's folder if DLL's file name contains no full path
* if attempt above failed, load DLL using given file name (as is)
* cleanup
* use LOAD_WITH_ALTERED_SEARCH_PATH flag unconditionally. It should fix CORE-4275 (create database fault if fbclient.dll loaded from another directory (Providers = Engine12))
  • Let subroutine's statement know what procedure\function it belongs to. It allows to know subroutine name   and thus produce better error messages and trace subroutine's correctly.
  • Improvement CORE-4345: Ability to trace stored functions execution
  • Fixed warning by PVS-Studio
  • Fixed Windows build

  • Refactor TraceParamsImpl and company
  • Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement:

  • Fixed bug CORE-4372 : Deadlock is possible when two data pages contains record fragments pointing to each other
  • Fixed bug CORE-2848 : "lock conversion denied" or "lock denied" error
  • Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
  • Fixed event leak.
  • Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
  • Avoid issues with not initialized members of record_param.
  • Load icuin30.dll from the same folder as already loaded icuuc30.dll. It should fix CORE-3133 : FBEmbed.dll does not load icuin30.dll from same folder as itself (icudt30.dll, icuuc30.dll load OK)

Investigated few issues with nbackup under load and at out-of-disk condition.
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-2018, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.