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