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: DSQL/INTL Development
June to August 2020

August 2020

trunk
  • Fixed CORE-6084 - CREATE SEQUENCE START WITH has wrong initial value.
  • Fixed CORE-6376 - IDENTITY column with explicit START WITH or INCREMENT BY starts with wrong value.
  • Fixed CORE-6385 - Wrong line and column information after IF statement.
  • Fixed CORE-6386 - ALTER SEQUENCE RESTART WITH should not change the initial sequence START value.
  • Fixed CORE-6389 - Using binary string literal to assign to user-defined blob sub-types yield conversion error "filter not found to
    convert type 1 to type -13".
  • Fix TCS tests after CORE-6376.
  • Cleanup related to gbak and blr constants.
  • Verifying CORE-6381.
  • RDB$BLOB_UTIL system package (pending PR).
  • Refactor system package support.
  • Fixed calculation of ticks for time zones with positive displacements.
  • Improvement CORE-6395 - Allow usage of time zone displacement in config DefaultTimeZone.
  • Working on a PSQL Profile API.

July

trunk
  • Fixed CORE-6336 - Regression in FB 4.x: error "Implementation of text subtype not located" on attempt to use some collations defined in fbintl.conf.
  • Fixed CORE-6328 - FB4 Beta 2 may still be using the current date for TIME WITH TIME ZONE and extended wire protocol.
  • Refactored req_null (pending PR with CORE-6322).
  • Fixed CORE-6368 - Increase FB_API_VER to 40.
  • Export functions fb_get_transaction_interface and fb_get_statement_interface in fbclient.dll.
  • Testing different way to link libtommath.so.0 in install script.
  • Work on FB/Java.
3.0 branch
  • Fixed CORE-6370 - Memory leak at server, when client select computed field, which used COALESCE or CAST.

June

trunk
  • Working on CORE-6322 - IN predicate and quantified comparison predicates behave incorrectly with NULL.
  • Improvement CORE-6330 - Improve memory consumption of statements and requests.
  • Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node.
  • Fixed CORE-6325 - NTILE/RANK/PERCENT_RANK may cause problems in big statements.
  • Revied smallMetaName branch.
  • Fixed CORE-6331 - Memory leak with some statements and expressions.
  • Fixed CORE-6340 - Alternate quoting does not work on some particular cases.
  • Added Ubuntu 20.04 build to github actions.
  • Fixed nodDesc of NullNode being changed after its initial construction.
  • Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset.Working on CORE-6322 - IN predicate and quantified comparison predicates behave incorrectly with NULL.
  • Improvement CORE-6330 - Improve memory consumption of statements and requests.
  • Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node.
  • Fixed CORE-6325 - NTILE/RANK/PERCENT_RANK may cause problems in big statements.
  • Revied smallMetaName branch.
  • Fixed CORE-6331 - Memory leak with some statements and expressions.
  • Fixed CORE-6340 - Alternate quoting does not work on some particular cases.
  • Added Ubuntu 20.04 build to github actions.
  • Fixed nodDesc of NullNode being changed after its initial construction.
  • Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset.Working on CORE-6322 - IN predicate and quantified comparison predicates behave incorrectly with NULL.
  • Improvement CORE-6330 - Improve memory consumption of statements and requests.
  • Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node.
  • Fixed CORE-6325 - NTILE/RANK/PERCENT_RANK may cause problems in big statements.
  • Revied smallMetaName branch.
  • Fixed CORE-6331 - Memory leak with some statements and expressions.
  • Fixed CORE-6340 - Alternate quoting does not work on some particular cases.
  • Added Ubuntu 20.04 build to github actions.
  • Fixed nodDesc of NullNode being changed after its initial construction.
  • Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset.
Adriano dos Santos Fernandes
Sao Paulo, Brazil
June to August 2020

August 2020

trunk
  • Fixed CORE-6084 - CREATE SEQUENCE START WITH has wrong initial value.
  • Fixed CORE-6376 - IDENTITY column with explicit START WITH or INCREMENT BY starts with wrong value.
  • Fixed CORE-6385 - Wrong line and column information after IF statement.
  • Fixed CORE-6386 - ALTER SEQUENCE RESTART WITH should not change the initial sequence START value.
  • Fixed CORE-6389 - Using binary string literal to assign to user-defined blob sub-types yield conversion error "filter not found to
    convert type 1 to type -13".
  • Fix TCS tests after CORE-6376.
  • Cleanup related to gbak and blr constants.
  • Verifying CORE-6381.
  • RDB$BLOB_UTIL system package (pending PR).
  • Refactor system package support.
  • Fixed calculation of ticks for time zones with positive displacements.
  • Improvement CORE-6395 - Allow usage of time zone displacement in config DefaultTimeZone.
  • Working on a PSQL Profile API.

July

trunk
  • Fixed CORE-6336 - Regression in FB 4.x: error "Implementation of text subtype not located" on attempt to use some collations defined in fbintl.conf.
  • Fixed CORE-6328 - FB4 Beta 2 may still be using the current date for TIME WITH TIME ZONE and extended wire protocol.
  • Refactored req_null (pending PR with CORE-6322).
  • Fixed CORE-6368 - Increase FB_API_VER to 40.
  • Export functions fb_get_transaction_interface and fb_get_statement_interface in fbclient.dll.
  • Testing different way to link libtommath.so.0 in install script.
  • Work on FB/Java.
3.0 branch
  • Fixed CORE-6370 - Memory leak at server, when client select computed field, which used COALESCE or CAST.

June

trunk
  • Working on CORE-6322 - IN predicate and quantified comparison predicates behave incorrectly with NULL.
  • Improvement CORE-6330 - Improve memory consumption of statements and requests.
  • Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node.
  • Fixed CORE-6325 - NTILE/RANK/PERCENT_RANK may cause problems in big statements.
  • Revied smallMetaName branch.
  • Fixed CORE-6331 - Memory leak with some statements and expressions.
  • Fixed CORE-6340 - Alternate quoting does not work on some particular cases.
  • Added Ubuntu 20.04 build to github actions.
  • Fixed nodDesc of NullNode being changed after its initial construction.
  • Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset.Working on CORE-6322 - IN predicate and quantified comparison predicates behave incorrectly with NULL.
  • Improvement CORE-6330 - Improve memory consumption of statements and requests.
  • Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node.
  • Fixed CORE-6325 - NTILE/RANK/PERCENT_RANK may cause problems in big statements.
  • Revied smallMetaName branch.
  • Fixed CORE-6331 - Memory leak with some statements and expressions.
  • Fixed CORE-6340 - Alternate quoting does not work on some particular cases.
  • Added Ubuntu 20.04 build to github actions.
  • Fixed nodDesc of NullNode being changed after its initial construction.
  • Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset.Working on CORE-6322 - IN predicate and quantified comparison predicates behave incorrectly with NULL.
  • Improvement CORE-6330 - Improve memory consumption of statements and requests.
  • Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node.
  • Fixed CORE-6325 - NTILE/RANK/PERCENT_RANK may cause problems in big statements.
  • Revied smallMetaName branch.
  • Fixed CORE-6331 - Memory leak with some statements and expressions.
  • Fixed CORE-6340 - Alternate quoting does not work on some particular cases.
  • Added Ubuntu 20.04 build to github actions.
  • Fixed nodDesc of NullNode being changed after its initial construction.
  • Fixed CORE-6358 - Adding NOT NULL column with DEFAULT value may cause default values to update when selecting or have the wrong charset.
Adriano dos Santos Fernandes
Sao Paulo, Brazil