Join Firebird!

Join Firebird Foundation to support Firebird SQL development and receive multiple bonuses

Follow Us

Select your media preference

Newsletter

Subscribe to Firebird’s Newsletter to receive the latest news

Developer's Report: Firebird Core Development & Coordination
February to May 2013
 
May 2013
 
New development:
  • Reworked the fuzzy key lookup in indices (related to CORE-1188, CORE-2709, CORE-3052 and CORE-3239)
 
Bugfixing:
  • CORE-4102: Bad optimization of OR predicates applied to unions
  • CORE-4107: Wrong resultset (subquery + derived table + union)
  • CORE-4108: Server crashes when executing sql query "delete from mytable order by id desc rows 2"
 
April 2013
 
New development:
  • Refactored some data access methods
  • Added interface support for scrollable DSQL cursors
  • Completed support for SQL/BLR/message lengths > 64KB
 
Bugfixing:
  • CORE-3943: Malformed string error in case of the appeal to monitoring tables
  • CORE-4082: Wrong error message
  • CORE-4083: Full outer join in subrequest with coalesce
  • CORE-4091: Incorrect full join result with ROW_NUMBER() function in CTE
  • CORE-4093: Server crashes while converting an overscaled numeric to a string
Misc:
  • Initial reference for the v3.0 Alpha 1 changes
 
March 2013
 
New development:
  • Reimplemented the assertion macros
  • Refactored the database shutdown logic
Bugfixing:
  • CORE-1604: Error at database creation by user with non-ascii name
  • CORE-3243: CURRENT_USER and MON$USER don't work properly
  • CORE-3817: Forced database shutdown does not work if non-zero delay was specified
  • CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table
  • CORE-4045: Server crashes during database shutdown
Misc:
  • Added support for the MSVC10 compiler to the v2.5 codebase
 
February 2013
 
New development:
  • Completed the USAGE permission implementation for generators and exceptions, added the GRANT/REVOKE syntax for USAGE
  • Refactored SET GENERATOR to become a true DDL
  • Added START WITH clause for [RE]CREATE SEQUENCE
Dmitry Yemanov
Penza, Russia
February to May 2013
 
May 2013
 
New development:
  • Reworked the fuzzy key lookup in indices (related to CORE-1188, CORE-2709, CORE-3052 and CORE-3239)
 
Bugfixing:
  • CORE-4102: Bad optimization of OR predicates applied to unions
  • CORE-4107: Wrong resultset (subquery + derived table + union)
  • CORE-4108: Server crashes when executing sql query "delete from mytable order by id desc rows 2"
 
April 2013
 
New development:
  • Refactored some data access methods
  • Added interface support for scrollable DSQL cursors
  • Completed support for SQL/BLR/message lengths > 64KB
 
Bugfixing:
  • CORE-3943: Malformed string error in case of the appeal to monitoring tables
  • CORE-4082: Wrong error message
  • CORE-4083: Full outer join in subrequest with coalesce
  • CORE-4091: Incorrect full join result with ROW_NUMBER() function in CTE
  • CORE-4093: Server crashes while converting an overscaled numeric to a string
Misc:
  • Initial reference for the v3.0 Alpha 1 changes
 
March 2013
 
New development:
  • Reimplemented the assertion macros
  • Refactored the database shutdown logic
Bugfixing:
  • CORE-1604: Error at database creation by user with non-ascii name
  • CORE-3243: CURRENT_USER and MON$USER don't work properly
  • CORE-3817: Forced database shutdown does not work if non-zero delay was specified
  • CORE-4036: Bugcheck or database corruption when attempting to store long incompressible data into a table
  • CORE-4045: Server crashes during database shutdown
Misc:
  • Added support for the MSVC10 compiler to the v2.5 codebase
 
February 2013
 
New development:
  • Completed the USAGE permission implementation for generators and exceptions, added the GRANT/REVOKE syntax for USAGE
  • Refactored SET GENERATOR to become a true DDL
  • Added START WITH clause for [RE]CREATE SEQUENCE
Dmitry Yemanov
Penza, Russia