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
October 2017 to January 2018
January 2018
Built-in replication:
  • More reliable journal rewind after server crash
  • Fixed savepoints handling for statement-level replication
  • Preparation for the merge
Other development:
  • Refactored temporary space manager
  • CORE-5718: Make TempCacheLimit setting database-wise
  • Synchronize access to the global counter
  • Added missing short-curcuit permission check for DBA/DBO during CREATE operations
  • Additional protection for old CORE-3046
  • Fixed CORE-5598: block size exceeds implementation restriction error (HASH JOIN plan)
December 2017
Built-in replication:
  • Optimize replication of generators
  • Reset journal sequence after promoting replica to the master database
  • Ensure databases are matched using any path separators (configuration)
Other development:
  • Allow efficient IS NOT DISTINCT FROM for DBKEY access
  • CORE-5676: Consider equivalence classes for index navigation
  • CORE-5684: Error 'no current record for fetch operation' is raised while deleting record from MON$ using ORDER BY clause
November 2017
Built-in replication:
  • Disallow replication of some DDL commands
  • Fixed "segment is missing" error while applying journal
  • Fixed "no current record to fetch" error
Other development:
  • CORE-4529: Allow to use index when GROUP BY on field which has DESCENDING index
  • CORE-5659: Bad PLAN generated for query on Firebird v3.0
  • CORE-5547: Server crashes while compiling stored procedure with nested references to query-based computed fields
  • CORE-4492: OR/IN predicates for RDB$DB_KEY lead to NATURAL plan
  • CORE-3596: Client library cannot connect to the non-ASCII host name (backport)
  • CORE-3295: Estimate the actual record compression ratio in the optimizer
October 2017
Built-in replication:
  • Fixed hanging journal after master process kill
  • Support for online replica recreation

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-2018, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.