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

September to December 2021

September

master

  • Update CLOOP MSVC projects
  • Fixed my old mistake. Thanks to Mike Kaganski for notifying.
  • Fixed bug #6955 : fb_info_creation_timestamp_tz returning corrupted buffer.
  • Improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
  • Fixed bug #6968 : On Windows, engine may hung when works with corrupted database and read after the end of file
  • Ignore ERROR_IO_PENDING in error handler.
  • Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
  • Fixed bug #6976 : Lack of proper clean up after failure to initialize shared memory
  • Fixed bug #6985: Application could hung when using new Batch API with blobs over XNET

v4.0-release

  • Fixed my old mistake. Thanks to Mike Kaganski for notifying.
  • Fixed bug #6955 : fb_info_creation_timestamp_tz returning corrupted buffer.
  • Improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
  • Fixed bug #6968 : On Windows, engine may hung when works with corrupted database and read after the end of file
  • Restore engine compatibility with 32-bit WinXP.
  • Ignore ERROR_IO_PENDING in error handler.
  • Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
  • Fixed bug #6985: Application could hung when using new Batch API with blobs over XNET

B3_0_Release

  • Fixed my old mistake. Thanks to Mike Kaganski for notifying.
  • Backport improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
  • Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
  • Fixed bug #6984 : Committed transaction could be marked as dead in some very special and rare case.

October

master

  • Merge pull request #6996 from red-soft-ru/4_0_trace_rotation_fix
  • Merge pull request #287 from red-soft-ru/B3_0_big_records_fix
  • Fixed bug #7031 : gbak -b failed with "invalid transaction handle (expecting explicit transaction start)"

v4.0-release

  • Merge pull request #6996 from red-soft-ru/4_0_trace_rotation_fix
  • Merge pull request #287 from red-soft-ru/B3_0_big_records_fix
  • Fixed bug #7031 : gbak -b failed with "invalid transaction handle (expecting explicit transaction start)"

B3_0_Release

  • Merge pull request #287 from red-soft-ru/B3_0_big_records_fix
  • Fixed bug #7031 : gbak -b failed with "invalid transaction handle (expecting explicit transaction start)"

November

master

  • This should fix bug #7044 : Error: Data page N {sequence M} marked as secondary but contains primary record versions in table T

v4.0-release

  • This should fix bug #7044 : Error: Data page N {sequence M} marked as secondary but contains primary record versions in table T

B3_0_Release

  • This should fix bug #7044 : Error: Data page N {sequence M} marked as secondary but contains primary record versions in table T

December

master

  • Fixed build issues with ext auth samples
  • Fixed build issues on win32 with ext auth samples

v4.0-release

  • Fixed build issues with ext auth samples
  • Fixed build issues on win32 with ext auth samples

Work in progress: mt-issues within page cache, async IO and prefetch.

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine

September to December 2021

September

master

  • Update CLOOP MSVC projects
  • Fixed my old mistake. Thanks to Mike Kaganski for notifying.
  • Fixed bug #6955 : fb_info_creation_timestamp_tz returning corrupted buffer.
  • Improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
  • Fixed bug #6968 : On Windows, engine may hung when works with corrupted database and read after the end of file
  • Ignore ERROR_IO_PENDING in error handler.
  • Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
  • Fixed bug #6976 : Lack of proper clean up after failure to initialize shared memory
  • Fixed bug #6985: Application could hung when using new Batch API with blobs over XNET

v4.0-release

  • Fixed my old mistake. Thanks to Mike Kaganski for notifying.
  • Fixed bug #6955 : fb_info_creation_timestamp_tz returning corrupted buffer.
  • Improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
  • Fixed bug #6968 : On Windows, engine may hung when works with corrupted database and read after the end of file
  • Restore engine compatibility with 32-bit WinXP.
  • Ignore ERROR_IO_PENDING in error handler.
  • Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
  • Fixed bug #6985: Application could hung when using new Batch API with blobs over XNET

B3_0_Release

  • Fixed my old mistake. Thanks to Mike Kaganski for notifying.
  • Backport improvement #6957 : Add database creation time to the output of ISQL's command SHOW DATABASE
  • Fixed bug #6949 : On windows, engine may hung on initialization when another instance with different lock directory is running.
  • Fixed bug #6984 : Committed transaction could be marked as dead in some very special and rare case.

October

master

  • Merge pull request #6996 from red-soft-ru/4_0_trace_rotation_fix
  • Merge pull request #287 from red-soft-ru/B3_0_big_records_fix
  • Fixed bug #7031 : gbak -b failed with "invalid transaction handle (expecting explicit transaction start)"

v4.0-release

  • Merge pull request #6996 from red-soft-ru/4_0_trace_rotation_fix
  • Merge pull request #287 from red-soft-ru/B3_0_big_records_fix
  • Fixed bug #7031 : gbak -b failed with "invalid transaction handle (expecting explicit transaction start)"

B3_0_Release

  • Merge pull request #287 from red-soft-ru/B3_0_big_records_fix
  • Fixed bug #7031 : gbak -b failed with "invalid transaction handle (expecting explicit transaction start)"

November

master

  • This should fix bug #7044 : Error: Data page N {sequence M} marked as secondary but contains primary record versions in table T

v4.0-release

  • This should fix bug #7044 : Error: Data page N {sequence M} marked as secondary but contains primary record versions in table T

B3_0_Release

  • This should fix bug #7044 : Error: Data page N {sequence M} marked as secondary but contains primary record versions in table T

December

master

  • Fixed build issues with ext auth samples
  • Fixed build issues on win32 with ext auth samples

v4.0-release

  • Fixed build issues with ext auth samples
  • Fixed build issues on win32 with ext auth samples

Work in progress: mt-issues within page cache, async IO and prefetch.

Vladyslav Khorsun
Dnetpropetrovsk, Ukraine