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 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
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