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
October 2017 to January 2018
October 2017
master
  • Update MSVC14 build
  • Improvement CORE-5648 : Avoid serialization of isc_attach_database calls issued by EXECUTE STATEMENT implementation
  • Fixed bug CORE-5600 : Invalid blob id when add a new blob column of type text and update another field
B3_0_Release
  • Improvement CORE-5648 : Avoid serialization of isc_attach_database calls issued by EXECUTE STATEMENT implementation
  • Fixed bug CORE-5600 : Invalid blob id when add a new blob column of type text and update another field
  • Fixed bug CORE-5615 : Firebird 3 crashing randomly
November 2017
master
  • Fixed bug CORE-5615 : Firebird 3 crashing randomly
  • Update Windows build (CORE-5657)
  • Improvement CORE-5660 : Make flash of big number of dirty pages faster
  • Fixed PSV-Studio warnings
  • Fixed bug CORE-5667 : Regression in 3.0+: message "CTE 'X' has cyclic dependencies" appear when 'X' is alias for resultset and there is previous CTE part with the same name 'X' in the query
B3_0_Release
  • Backported from master:
Refactoring: make class Printer ready for usage not only in btr.cpp
Reimplement broken blob filter for rdb$format
  • Improvement CORE-5660 : Make flash of big number of dirty pages faster
  • Fixed PSV-Studio warnings
  • Fixed bug CORE-5667 : Regression in 3.0+: message "CTE 'X' has cyclic dependencies" appear when 'X' is alias for resultset and there is previous CTE part with the same name 'X' in the query
December 2017
master
  • Merge pull request #113 from red-soft-ru/fix_CORE_5618
   CORE-5618 : Part of the pages of the second level blobs is not released when deleting relations
  • Improvement CORE-5674 : Allow unused Common Table Expressions
  • Fixed bug CORE-5655 : isc_info_sql_relation_alias reports incorrect alias for CTE or nested queries
  • Fixed bug CORE-5681 : AV when external statement is executed and local transaction is rolled back
  • Fixed bug CORE-5685 : Sometime it is impossible to cancel\kill connection executing external query.
  • Implement fb_cancel_abort option at engine and unify handling of network errors a bit.
  • Avoid releasing of port reference - it prevents AV in client code.
  • Allow XNET server to detect forced disconnect of XNET client when both client and server are at the same process.
B3_0_Release
  • Merge pull request #113 from red-soft-ru/fix_CORE_5618
   CORE-5618 : Part of the pages of the second level blobs is not released when deleting relations
  • Improvement CORE-5674 : Allow unused Common Table Expressions
  • Fixed bug CORE-5655 : isc_info_sql_relation_alias reports incorrect alias for CTE or nested queries
  • Fixed bug CORE-5681 : AV when external statement is executed and local transaction is rolled back
  • Fixed bug CORE-5685 : Sometime it is impossible to cancel\kill connection executing external query.
  • Implement fb_cancel_abort option at engine and unify handling of network errors a bit.
  • Avoid releasing of port reference - it prevents AV in client code.
  • Allow XNET server to detect forced disconnect of XNET client when both client and server are at the same process.
B2_5_Release
  • Improvement CORE-5674 : Allow unused Common Table Expressions
  • Fixed bug CORE-5655 : isc_info_sql_relation_alias reports incorrect alias for CTE or nested queries.
  • Fixed bug CORE-5681 : AV when external statement is executed and local transaction is rolled back
  • Fixed bug CORE-5685 : Sometime it is impossible to cancel\kill connection executing external query
  • Backport fix: Fixed race condition when many attachments creates event session at the same moment
January 2018
master
  • Update MSVC10 build
  • Fixed bug CORE-5695 : Position function does not consider the collation for blob
  • Fixed bug CORE-5694 : Duplicate values in columns with a unique constraint
  • Improvement CORE-5703 : When database validation fixes "orphan page" errors it also should adjust "lowest free page" marker    (pip_min) on corresponding PIP, if necessary
  • Improvement CORE-5704 : Avoid UPDATE of RDB$DATABASE by ALTER DATABASE statement when possible
  • Bug CORE-5707 : Begin and end of physical backup in the same transaction could crash engine
  • Fixed bug CORE-5720 : Sweep in Firebird 3 in CS mode could run too slow when there is big load on server
  • Improvement CORE-5727 : Make faster engine response on cancel\shutdown signals when scanning long list of pointer pages
B3_0_Release
  • Fixed bug CORE-5695 : Position function does not consider the collation for blob
  • Fixed bug CORE-5694 : Duplicate values in columns with a unique constraint
  • Improvement CORE-5703 : When database validation fixes "orphan page" errors it also should adjust "lowest free page" marker (pip_min) on corresponding PIP, if necessary
  • Improvement CORE-5704 : Avoid UPDATE of RDB$DATABASE by ALTER DATABASE statement when possible
  • Bug CORE-5707 : Begin and end of physical backup in the same transaction could crash engine
  • Fixed bug CORE-5720 : Sweep in Firebird 3 in CS mode could run too slow when there is big load on server
  • Improvement CORE-5727 : Make faster engine response on cancel\shutdown signals when scanning long list of pointer pages
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.