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 & Coordination
February 2017 to April 2017
 
April 2017
 
Built-in replication:
  • Attempted to make journal rewind (e.g. after shutdown) more reliable
  • Fixup access mode for the archive segments
  • Fixed non-working auto-sweep
  • Fixed possible memory corruption
  • Better error diagnostics logged
March 2017
 
Built-in replication:
  • Fixed segment truncation problem on Windows
  • Improved monitoring/cancellation reaction time
  • Improved reliability a bit (protect from the counter wrap-around)
  • Fixed memory leak
v3 bugfixing:
  • CORE-5489: Bad performance for NULLs filtering inside a navigational index scan
  • Yet another attempt to address CORE-5456 / CORE-5457
  • Make lock key prints a bit more user-friendly
February 2017
 
Built-in replication:
  • Better tolerance to primary key updates
  • Fixed record refetch bug leading to wrong records being updated/deleted
  • Fixed dead record versions being read before index GC happens
  • Fix bug with delete from master having cascade FKs
  • Preserve actual replication status after error
  • Added verbose logging
v3 bugfixing:
  • CORE-5481: Available indices are not used in some cases if ORDER BY expression is a filtered one
  • CORE-5457: Bugcheck 167 (invalid SEND request)

Dmitry Yemanov
Penza, Russia
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.