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: INTL/DSQL Development
October 2019 to January 2020

January 2020

trunk
  • Finished feature CORE-6214 - Update outdated tzdata version.
  • Added github action cronjob for automatic creation of tzdata update pull request.
  • Fixed CORE-6236 - RDB$TIME_ZONE_UTIL package has wrong privilege for PUBLIC.
  • Fixed CORE-6233 - Wrong dependencies of stored function on view after backup and restore.
  • Register dependencies only when "csb->csb_g_flags & csb_get_dependencies".
3.0 branch
  • Fixed CORE-6116 - The Metadata script extracted using ISQL of a database restored from a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field.
  • Backported fix for CORE-5862 - Varchar computed column without explicit type does not populate RDB$CHARACTER_LENGTH.
  • Fixed misleading error message about CORE-5802.

December 2019

trunk
  • Frontported addition of Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.
  • Working on RDB$BLOB_UTIL package.
  • Fixed CORE-3380 - Disable reading from new BLOB.
  • Investigating CORE-6187 - Length of INPUT parameter in SQLDA depends on whether it is enclosed in COALESCE() or no.
  • Fixed CORE-6205 - Generate proper error for UNION DISTINCT with more than 255 columns.
  • Fixed CORE-6211 - Command "ISQL -X" can not extract ROLE name when use multi-byte charset for connection.
  • Started feature CORE-6214 - Update outdated tzdata version.

November 2019

trunk
  • Fixed CORE-6174 - ibase.h missing from nightly (Windows) builds.
  • Fixed CORE-5902 - Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for event
    processing."
  • Revert events example to usable version.
  • Reviewing new SET BIND feature.
  • Investigating CORE-6187 - Length of INPUT parameter in SQLDA depends on whether it is enclosed in COALESCE() or no.
3.0 branch
  • Backported fix for CORE-5902 - Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for
    event processing."
  • Fixed CORE-6197 - Memory leak in INET_connect().
  • Finished addition of Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.

October 2019

trunk
  • Postfix for SIMILAR TO problems - problem affects CORE-3523 fbt test and others.
  • Fixed CORE-4739 - Accent insensitive comparison: Diacritical letters with DIAGONAL crossing stroke pass only test on EQUALITY to their non-accented forms.
  • Fixed VS 2015 AppVeyor build.
  • Fixed CORE-6166 - Problems with long object names (> 255 bytes).
  • Fixed CORE-6159 - SUBSTRING SIMILAR is described with wrong data type in DSQL.
  • Fixed CORE-6158 - substring similar - extra characters in the result for non latin characters.
  • Fixed CORE-6160 - SUBSTRING of non-text/-blob is described to return NONE character set in DSQL.
3.0 branch
  • Started adding Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable..
Adriano dos Santos Fernandes
Sao Paulo, Brazil
October 2019 to January 2020

January 2020

trunk
  • Finished feature CORE-6214 - Update outdated tzdata version.
  • Added github action cronjob for automatic creation of tzdata update pull request.
  • Fixed CORE-6236 - RDB$TIME_ZONE_UTIL package has wrong privilege for PUBLIC.
  • Fixed CORE-6233 - Wrong dependencies of stored function on view after backup and restore.
  • Register dependencies only when "csb->csb_g_flags & csb_get_dependencies".
3.0 branch
  • Fixed CORE-6116 - The Metadata script extracted using ISQL of a database restored from a Firebird 2.5.9 Backup is invalid/incorrect when table has COMPUTED BY field.
  • Backported fix for CORE-5862 - Varchar computed column without explicit type does not populate RDB$CHARACTER_LENGTH.
  • Fixed misleading error message about CORE-5802.

December 2019

trunk
  • Frontported addition of Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.
  • Working on RDB$BLOB_UTIL package.
  • Fixed CORE-3380 - Disable reading from new BLOB.
  • Investigating CORE-6187 - Length of INPUT parameter in SQLDA depends on whether it is enclosed in COALESCE() or no.
  • Fixed CORE-6205 - Generate proper error for UNION DISTINCT with more than 255 columns.
  • Fixed CORE-6211 - Command "ISQL -X" can not extract ROLE name when use multi-byte charset for connection.
  • Started feature CORE-6214 - Update outdated tzdata version.

November 2019

trunk
  • Fixed CORE-6174 - ibase.h missing from nightly (Windows) builds.
  • Fixed CORE-5902 - Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for event
    processing."
  • Revert events example to usable version.
  • Reviewing new SET BIND feature.
  • Investigating CORE-6187 - Length of INPUT parameter in SQLDA depends on whether it is enclosed in COALESCE() or no.
3.0 branch
  • Backported fix for CORE-5902 - Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for
    event processing."
  • Fixed CORE-6197 - Memory leak in INET_connect().
  • Finished addition of Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable.

October 2019

trunk
  • Postfix for SIMILAR TO problems - problem affects CORE-3523 fbt test and others.
  • Fixed CORE-4739 - Accent insensitive comparison: Diacritical letters with DIAGONAL crossing stroke pass only test on EQUALITY to their non-accented forms.
  • Fixed VS 2015 AppVeyor build.
  • Fixed CORE-6166 - Problems with long object names (> 255 bytes).
  • Fixed CORE-6159 - SUBSTRING SIMILAR is described with wrong data type in DSQL.
  • Fixed CORE-6158 - substring similar - extra characters in the result for non latin characters.
  • Fixed CORE-6160 - SUBSTRING of non-text/-blob is described to return NONE character set in DSQL.
3.0 branch
  • Started adding Travis MacOS build, GitHub Actions MacOS/Windows build and adjust MacOS build to be (almost) relocatable..
Adriano dos Santos Fernandes
Sao Paulo, Brazil