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: Core Coding and Development
June to September 2019

June 2019

master

  • Fixed bug CORE-6080 : Attempt to drop existing user randomly fails
  • Make isc_tpb_at_snapshot_number usable in TPB
  • Improve diagnostics of internal trace errors (see CORE-3413 and CORE-6075)
  • Allow to load system ICU (when shared modules names have no version tag).
  • Refactor ICU load\initialization code a bit to avoid code duplication and dumb try\catch.
  • Change ICU versions search range to avoid looking for never existing versions and significantly reduce search time.
  • Improve error reporting a bit - include ICU version number that failed to load or init.

B3_0_Release

  • Improve diagnostics of internal trace errors (see CORE-3413 and CORE-6075)

July 2019

master

  • Reworked fix for bug CORE-6080 : Attempt to drop existing user randomly fails
  • Reworking and testing update conflicts handling and query restart algorithm with Nickolay, not committed yet

B3_0_Release

  • Improvement CORE-6095 : Extend trace record for COMMIT/ROLLBACK RETAINING to allow chaining of transaction ids

August 2019

master

  • Maintain Windows build few times
  • Reworking and testing update conflicts handling and query restart algorithm with Nickolay, not committed yet

September 2019

master

  • Fixed bug CORE-6137 : Server crashes when it run SQL
  • Port forward fix for bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • Fixed bug CORE-6138 : Inconsistent behavior regarding visibility of master record on detail inserts
  • Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • Fixed broken LRU pending chain
  • Fixed double close of srcBlob if extBlob->close() failed

B3_0_Release

  • Fixed bug CORE-6137 : Server crashes when it run SQL
  • Port forward fix for bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • Fixed bug CORE-6138 : Inconsistent behavior regarding visibility of master record on detail inserts
  • Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • Fixed broken LRU pending chain
  • Fixed double close of srcBlob if extBlob->close() failed

B2_5_Release

  • Backport fix for bug CORE-6137 : Server crashes when it run SQL
  • Fixed bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • Fixed double close of srcBlob if extBlob->close() failed

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine

June to September 2019

June 2019

master

  • Fixed bug CORE-6080 : Attempt to drop existing user randomly fails
  • Make isc_tpb_at_snapshot_number usable in TPB
  • Improve diagnostics of internal trace errors (see CORE-3413 and CORE-6075)
  • Allow to load system ICU (when shared modules names have no version tag).
  • Refactor ICU load\initialization code a bit to avoid code duplication and dumb try\catch.
  • Change ICU versions search range to avoid looking for never existing versions and significantly reduce search time.
  • Improve error reporting a bit - include ICU version number that failed to load or init.

B3_0_Release

  • Improve diagnostics of internal trace errors (see CORE-3413 and CORE-6075)

July 2019

master

  • Reworked fix for bug CORE-6080 : Attempt to drop existing user randomly fails
  • Reworking and testing update conflicts handling and query restart algorithm with Nickolay, not committed yet

B3_0_Release

  • Improvement CORE-6095 : Extend trace record for COMMIT/ROLLBACK RETAINING to allow chaining of transaction ids

August 2019

master

  • Maintain Windows build few times
  • Reworking and testing update conflicts handling and query restart algorithm with Nickolay, not committed yet

September 2019

master

  • Fixed bug CORE-6137 : Server crashes when it run SQL
  • Port forward fix for bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • Fixed bug CORE-6138 : Inconsistent behavior regarding visibility of master record on detail inserts
  • Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • Fixed broken LRU pending chain
  • Fixed double close of srcBlob if extBlob->close() failed

B3_0_Release

  • Fixed bug CORE-6137 : Server crashes when it run SQL
  • Port forward fix for bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • Fixed bug CORE-6138 : Inconsistent behavior regarding visibility of master record on detail inserts
  • Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • Fixed broken LRU pending chain
  • Fixed double close of srcBlob if extBlob->close() failed

B2_5_Release

  • Backport fix for bug CORE-6137 : Server crashes when it run SQL
  • Fixed bug CORE-6142 : Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • Fixed bug CORE-6150 : Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • Fixed double close of srcBlob if extBlob->close() failed

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine