Contact Us | Site Map
Firebird is used by approximately 1 million of software developers worldwide. High compatibility with industry standards on many fronts makes Firebird the obvious choice for developing interoperable applications for homogeneous and hybrid environments.
Developer's Report: Firebird INTL/DSQL Development
May to September 2017

September

Trunk
  • Moving libtomcrypt to extern.
  • Improvement CORE-5606 - Add expression index name to exception message if computation failed.
  • Working in CORE-5611 - Higher memory consumption for prepared statements in FB3.

FB/Java
  • Finished rework on security to have less exposure to call user methods with elevated privileges.

August

Trunk
  • Verifying security bug CORE-5518.
  • Reviewing FB 4 release notes.
  • Verifying CORE-5592 - Problem with INSERT (...) RETURNING (...) and using dbExpress with Delphi.
  • Writing examples for window function frames to the release notes.
  • Verifying bug CORE-5595.
  • Verifying bug CORE-5592.
FB/Java
  • Fixes for the Linux installer.
  • Fix #10 - error when calling Java function inside default connection of other Java function.
  • Started rework on security to have less exposure to call user methods with elevated privileges.

July

Trunk
  • Finished work on Improvement CORE-5380 - Allow subroutines to call others subroutines and themself recursively.
  • Fixed CORE-5580 - Signature of packaged functions is not checked for mismatch with [NOT] DETERMINISTIC attribute.
  • Improvement CORE-4436 - Support for different hash algorithms in HASH system function.
3.0 branch
  • Fixed problem with UDRCPP and MSVC official build.
  • Backported fix for CORE-5580 - Signature of packaged functions is not checked for mismatch with [NOT] DETERMINISTIC attribute.
  • Testing CORE-5578 - Creating a field with BOOLEAN type corrupts the table.
  • Fixed CORE-5570 - Negative infinity (double) shown incorrectly without sign in isql.

June

Trunk
  • Finished fix for CORE-5545 - Wrong syntax with CREATE TRIGGER ... ON <table> used with POSITION.
  • Fixed errors and some warnings with the clang release build.
  • Set writable permission for employee.fdb in the Linux install, otherwise it's unusable.
  • Avoid method calls in NULL objects.
  • Improvement CORE-5563 - Use exception instead bugcheck for EVL_expr.
  • Fixed assertion with CREATE COLLATION.
  • Started working on Improvement CORE-5380 - Allow subroutines to call others subroutines and themself recursively.
3.0 branch
  • Fixed CORE-5567 - Direct system table modifications are not completely prohibited.
  • Fixed CORE-5569 - ISQL incorrectly pads UNICODE_FSS/UTF8 columns when they use a collation.
FB/Java
  • Pull request #11 - Store internal context data and implementation in LIFO stack.

May

Trunk
  • Fixed problem with SHOW DOMAIN and SHOW PACKAGE with names greater than 31 characters.
  • Updated TCS tests.
  • Fix show/extract of NUMERIC fields in dialect 1 databases.
  • Working on base transaction snapshot
  • Started fix Fixed CORE-5545 - Wrong syntax with CREATE TRIGGER ... ON <table> used with POSITION.
3.0 branch
  • Fixed CORE-5533 - Crash on 3.0 and 4.0 when DB contains database-level trigger.
  • Fixed CORE-5535 - Garbage value in RDB$FIELD_SUB_TYPE in RDB$FUNCTION_ARGUMENTS after altering function.
  • Fixed CORE-5542 - Database-level triggers related to TRANSACTION events (i.e. start, commit and rollback) do not take in account their
  • POSITION index (when more than one trigger for the same event type is defined).
  • Backported fix for CORE-5526 - External routines receives parameters with incorrect length or datatype.
  • Backported fix for CORE-5527 - External routines does not receive default values for they output parameters.
  • Fixed CORE-5550 - Computed decimal field in a view has wrong RDB$FIELD_PRECISION.
Adriano dos Santos Fernandes
Sao Paulo, Brazil
Join Firebird!
RSS Newsletter
Home About Firebird Documentation Downloads Community Support Development Case Studies Back to Top
This site and the pages contained within are Copyright © 2000-2017, Firebird Project. Firebird® is a registered trademark of Firebird Foundation Incorporated. Developed by DQ Team.