June to September 2013
September
trunk
- Fixed CORE-4203 - Cannot create packaged routines with [VAR]CHAR parameters
- Fixed CORE-4205 - ISQL -x does not output the START WITH clause of generators/sequences.
- Improvement CORE-4199 - Add optional START WITH clause to identity columns.
- Improvement CORE-4206 - Add RESTART [WITH] clause for alter identity columns.
- Investigation of CORE-4213.
- Fixed CORE-4227 - Wrong evaluation of BETWEEN and boolean expressions due to parser conflict.
- Fixed CORE-4145 - Memory leak when preparing Execute Block which uses domains.
- Fixed CORE-4234 - Error with IF (subfunc()) when subfunc returns a boolean.
2.5 branch
- Fixed CORE-4210 - Preserve comments for output parameters after altering procedures.
- Fixed CORE-4204 - Error when compiling the procedure containing the statement if (x = (select ...)).
- Backported fix for CORE-4145 - Memory leak when preparing Execute Block which uses domains.
August
trunk
- Fixed CORE-4155 - External routines in packages wrong removed the necessity of termination with a semi-colon.
- Fixed CORE-4158 - LIKE with escape doesn't work.
- Fixed CORE-4156 - RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as CHAR NOT NULL instead of VARCHAR NULLABLE.
- Fixed CORE-4177 - Problem with some boolean expressions not being allowed.
- Fixed the problem with make -j when only parse.y is changed.
- Fixed CORE-4180 - CREATE COLLATION does not verify base collation charset.
- Investigation of CORE-4150 and CORE-4151
- Fixed CORE-4160 - The parameterized exception does not accept not ASCII characters as parameter.
- Fixed CORE-4184 - Executing empty EXECUTE BLOCK with NotNull output parameter raised error.
- Fixed the problem with make -j when only parse.y is changed.
- Simplify representation of 64-bit numbers and sequences in the parser.
- CORE-4199 - add to ISQL extract/show and commit...
-
2.5 branch
- Fixed CORE-4198 - Incorrect "token unknown" error when the SQL string ends with a hex number literal.
July
trunk
- Fixed CORE-4140 - EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset.
- Investigating CORE-4060
- Investigating problem about packaged procedure size reported in fb-devel.
- Fixed the assertion with Thomas Beckmann test.
- Fixed problem with COALESCE and IIF seen by Dmitry. Reintroduce the implicit casts removed in v3.
- Investigating CORE-4105
- - Fixed reintrodution of CORE-2660 noted by Dmitry.
- Fixed old "simplification" that broke SIMILAR TO (bugs.core_0769 test case).
- Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure.
- Investigating fix for problem that crashs the engine with circular computed by.
- Working on the java plugin.
- Improvement CORE-4148 - Increase ISQL buffer size from 64 KB to 10 MB, as the engine.
- Fixed CORE-4155 - External routines in packages wrongly removed the necessity of termination with a semi-colon.
2.5 branch
- Fixed CORE-4137 - Wrong metadata output script generate by isql / CHARACTER SETISO8859_1 syntax error.
- Fixed CORE-4136 - Sharp-S character treated incorrectly in UNICODE_CI_AI collation.
June
trunk
- Fixed CORE-4225 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow.
- Release Notes review.
- UDR C++ interface and examples improvements.
- Correct UDR headers for when Firebird namespace is not 'used'.
- Working in CORE-4116 - SIMILAR TO does not work with x-prefixed literals.
- Fixed CORE-4119 - Metadata source becomes wrong after twice transliteration to the metadata charset.
- Improvements and corrections to message builder and UDR.
- EXECUTE BLOCK implicit parameters charset.
- Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1).
- Fixed CORE-4126 - gbak -r fails in restoring all storedprocedures/functions in packages.
- Fixed CORE-4131 - Error when processing an empty data set by window function, if reading indexed.
- Refactor AggregatedStream to remove duplicated code and make it easier to understand.
- Started fix for CORE-4140 - EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset.
2.5 branch
- Backported fix for CORE-4225 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow.
Adriano dos Santos Fernandes
Sao Paulo, Brazil
June to September 2013
September
trunk
- Fixed CORE-4203 - Cannot create packaged routines with [VAR]CHAR parameters
- Fixed CORE-4205 - ISQL -x does not output the START WITH clause of generators/sequences.
- Improvement CORE-4199 - Add optional START WITH clause to identity columns.
- Improvement CORE-4206 - Add RESTART [WITH] clause for alter identity columns.
- Investigation of CORE-4213.
- Fixed CORE-4227 - Wrong evaluation of BETWEEN and boolean expressions due to parser conflict.
- Fixed CORE-4145 - Memory leak when preparing Execute Block which uses domains.
- Fixed CORE-4234 - Error with IF (subfunc()) when subfunc returns a boolean.
2.5 branch
- Fixed CORE-4210 - Preserve comments for output parameters after altering procedures.
- Fixed CORE-4204 - Error when compiling the procedure containing the statement if (x = (select ...)).
- Backported fix for CORE-4145 - Memory leak when preparing Execute Block which uses domains.
August
trunk
- Fixed CORE-4155 - External routines in packages wrong removed the necessity of termination with a semi-colon.
- Fixed CORE-4158 - LIKE with escape doesn't work.
- Fixed CORE-4156 - RDB$GET_CONTEXT/RDB$SET_CONTEXT parameters incorrectly described as CHAR NOT NULL instead of VARCHAR NULLABLE.
- Fixed CORE-4177 - Problem with some boolean expressions not being allowed.
- Fixed the problem with make -j when only parse.y is changed.
- Fixed CORE-4180 - CREATE COLLATION does not verify base collation charset.
- Investigation of CORE-4150 and CORE-4151
- Fixed CORE-4160 - The parameterized exception does not accept not ASCII characters as parameter.
- Fixed CORE-4184 - Executing empty EXECUTE BLOCK with NotNull output parameter raised error.
- Fixed the problem with make -j when only parse.y is changed.
- Simplify representation of 64-bit numbers and sequences in the parser.
- CORE-4199 - add to ISQL extract/show and commit...
-
2.5 branch
- Fixed CORE-4198 - Incorrect "token unknown" error when the SQL string ends with a hex number literal.
July
trunk
- Fixed CORE-4140 - EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset.
- Investigating CORE-4060
- Investigating problem about packaged procedure size reported in fb-devel.
- Fixed the assertion with Thomas Beckmann test.
- Fixed problem with COALESCE and IIF seen by Dmitry. Reintroduce the implicit casts removed in v3.
- Investigating CORE-4105
- - Fixed reintrodution of CORE-2660 noted by Dmitry.
- Fixed old "simplification" that broke SIMILAR TO (bugs.core_0769 test case).
- Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure.
- Investigating fix for problem that crashs the engine with circular computed by.
- Working on the java plugin.
- Improvement CORE-4148 - Increase ISQL buffer size from 64 KB to 10 MB, as the engine.
- Fixed CORE-4155 - External routines in packages wrongly removed the necessity of termination with a semi-colon.
2.5 branch
- Fixed CORE-4137 - Wrong metadata output script generate by isql / CHARACTER SETISO8859_1 syntax error.
- Fixed CORE-4136 - Sharp-S character treated incorrectly in UNICODE_CI_AI collation.
June
trunk
- Fixed CORE-4225 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow.
- Release Notes review.
- UDR C++ interface and examples improvements.
- Correct UDR headers for when Firebird namespace is not 'used'.
- Working in CORE-4116 - SIMILAR TO does not work with x-prefixed literals.
- Fixed CORE-4119 - Metadata source becomes wrong after twice transliteration to the metadata charset.
- Improvements and corrections to message builder and UDR.
- EXECUTE BLOCK implicit parameters charset.
- Fixed CORE-2912 - Exception when upper casing string with lowercase y trema (code 0xFF in ISO8859_1).
- Fixed CORE-4126 - gbak -r fails in restoring all storedprocedures/functions in packages.
- Fixed CORE-4131 - Error when processing an empty data set by window function, if reading indexed.
- Refactor AggregatedStream to remove duplicated code and make it easier to understand.
- Started fix for CORE-4140 - EXECUTE BLOCK's TYPE OF parameters with NONE charset may have be transformed to the connection charset.
2.5 branch
- Backported fix for CORE-4225 - Using COLLATE UNICODE_CI_AI in WHERE clause (not indexed) is extremely slow.
Adriano dos Santos Fernandes
Sao Paulo, Brazil