February to April 2014
February
Trunk
- Use qualified name for packaged stored procedures in trace output
- Increased default unload delay time for unused plugin modules from 1 sec to 1 min
- Windows only changes:
* try to load DLL's from fbclient's folder if DLL's file name contains no full path
* if attempt above failed, load DLL using given file name (as is)
* cleanup
* use LOAD_WITH_ALTERED_SEARCH_PATH flag unconditionally. It should fix CORE-4275 (create database fault if fbclient.dll loaded from another directory (Providers = Engine12))
- Let subroutine's statement know what procedure\function it belongs to. It allows to know subroutine name and thus produce better error messages and trace subroutine's correctly.
- Improvement CORE-4345: Ability to trace stored functions execution
- Fixed warning by PVS-Studio
- Fixed Windows build
March
Trunk
- Refactor TraceParamsImpl and company
- Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement:
B2_5_Release
- Fixed bug CORE-4372 : Deadlock is possible when two data pages contains record fragments pointing to each other
- Fixed bug CORE-2848 : "lock conversion denied" or "lock denied" error
April
Trunk
- Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
- Fixed event leak.
B2_5_Release
- Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
- Avoid issues with not initialized members of record_param.
- Load icuin30.dll from the same folder as already loaded icuuc30.dll. It should fix CORE-3133 : FBEmbed.dll does not load icuin30.dll from same folder as itself (icudt30.dll, icuuc30.dll load OK)
Other
Investigated few issues with nbackup under load and at out-of-disk condition.
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine
February to April 2014
February
Trunk
- Use qualified name for packaged stored procedures in trace output
- Increased default unload delay time for unused plugin modules from 1 sec to 1 min
- Windows only changes:
* try to load DLL's from fbclient's folder if DLL's file name contains no full path
* if attempt above failed, load DLL using given file name (as is)
* cleanup
* use LOAD_WITH_ALTERED_SEARCH_PATH flag unconditionally. It should fix CORE-4275 (create database fault if fbclient.dll loaded from another directory (Providers = Engine12))
- Let subroutine's statement know what procedure\function it belongs to. It allows to know subroutine name and thus produce better error messages and trace subroutine's correctly.
- Improvement CORE-4345: Ability to trace stored functions execution
- Fixed warning by PVS-Studio
- Fixed Windows build
March
Trunk
- Refactor TraceParamsImpl and company
- Additional patch for CORE-3362 : Cursors should ignore changes made by the same statement:
B2_5_Release
- Fixed bug CORE-4372 : Deadlock is possible when two data pages contains record fragments pointing to each other
- Fixed bug CORE-2848 : "lock conversion denied" or "lock denied" error
April
Trunk
- Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
- Fixed event leak.
B2_5_Release
- Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
- Avoid issues with not initialized members of record_param.
- Load icuin30.dll from the same folder as already loaded icuuc30.dll. It should fix CORE-3133 : FBEmbed.dll does not load icuin30.dll from same folder as itself (icudt30.dll, icuuc30.dll load OK)
Other
Investigated few issues with nbackup under load and at out-of-disk condition.
Vladyslav Khorsun
Dnetpropetrovsk, Ukraine