From 5a15799fb94aabde4e44f48192f37dbdf8433da9 Mon Sep 17 00:00:00 2001 From: dimitr Date: Tue, 27 Feb 2007 08:07:52 +0000 Subject: [PATCH] Updated docs. --- doc/WhatsNew | 212 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 155 insertions(+), 57 deletions(-) diff --git a/doc/WhatsNew b/doc/WhatsNew index 715b4221b4..e668d22966 100644 --- a/doc/WhatsNew +++ b/doc/WhatsNew @@ -2,25 +2,9 @@ * v2.0.1 ************************** - * Fixed bug CORE-1127 - Circular index references in corrupt database causes fbserver to loop infinitely - Contributor(s): - Diane Downie - Vlad Horsun - * Improvement CORE-1071 - Background garbage collector don't need to read backversion of active record - Contributor(s): - Vlad Horsun - - * Fixed bug CORE-1094 - isc_dsql_sql_info() returns unordered SQLVAR descriptors - Contributor(s): - Dmitry Yemanov - - * Fixed bug CORE-1080 - Bugcheck 167 (invalid SEND request) in SS when many parallel attachments begin - to execute trigger not loaded into metadata cache + Background garbage collector doesn't need to read backversions + of the active record Contributor(s): Vlad Horsun @@ -30,10 +14,83 @@ Alex Peshkov * Improvement CORE-1012 - IBO problems with FB >= 1.5.3 "Error with joins and auto-generated search query" + IBO problems with FB >= 1.5.3 "Error with joins + and auto-generated search query" Contributor(s): Adriano dos Santos Fernandes + * Fixed bug CORE-1140 + Server crashes when performing GC during index creation + (related to existence of expression indices on the same table) + Contributor(s): + Dmitry Yemanov + + * Fixed bug CORE-1139 + NBackup doesn't delete the delta file after successful backup + on Win32 CS + Contributor(s): + Dmitry Yemanov + + * Fixed bug CORE-1136 + NBackup cannot backup a recently created database + Contributor(s): + Dmitry Yemanov + + * Fixed bug CORE-1133 + XNET (IPC) communication protocol does not work across sessions + Contributor(s): + Vlad Horsun + + * Fixed bug CORE-1130 + Bad optimization: left join (or ) + Contributor(s): + Dmitry Yemanov + + * Fixed bug CORE-1127 + Circular index references in corrupt database causes fbserver + to loop infinitely + Contributor(s): + Diane Downie + Vlad Horsun + + * Fixed bug CORE-1126 + UNION vs UTF8 literals: arithmetic exception is thrown + Contributor(s): + Adriano dos Santos Fernandes + + * Fixed bug CORE-1124 + NBackup doesn't work in the interactive mode on Windows + Contributor(s): + Dmitry Yemanov + + * Fixed bug CORE-1121 + NBackup: Page-level deadlock (bugcheck 215) when attempting + to lock/backup a database under load + Contributor(s): + Dmitry Yemanov + George Sergeev + + * Fixed bug CORE-1110 + isc_get_client_xxx_version not fully compatible with IB's gds32.dll + Contributor(s): + Vlad Horsun + + * Fixed bug CORE-1104 + Linux install fails when x0rfbserver program is running + Contributor(s): + Alex Peshkov + + * Fixed bug CORE-1094 + isc_dsql_sql_info() returns unordered SQLVAR descriptors + Contributor(s): + Dmitry Yemanov + + * Fixed bug CORE-1080 + Bugcheck 167 (invalid SEND request) in SS when many parallel attachments + begin to execute trigger not loaded into metadata cache + Contributor(s): + Vlad Horsun + * Fixed bug CORE-1068 ISQL doesn't print not-nullable blobs Contributor(s): @@ -45,7 +102,8 @@ Adriano dos Santos Fernandes * Fixed bug CORE-1063 - Server hangs eating CPU and performs huge I/O copying different codepage fields + Server hangs eating CPU and performs huge I/O + copying different codepage fields Contributor(s): Vlad Horsun @@ -66,7 +124,7 @@ Dmitry Yemanov * Fixed bug CORE-1053 - Invalid results in SELECT, when index is used to evaluate\ + Invalid results in SELECT, when index is used to evaluate "greater" operator in WHERE clause Contributor(s): Alex Peshkov @@ -101,12 +159,14 @@ Adriano dos Santos Fernandes * Fixed bug CORE-1029 - Bad plan in outer joins with IS NULL clauses (dependent on order of predicates) + Bad plan in outer joins with IS NULL clauses + (dependent on order of predicates) Contributor(s): Dmitry Yemanov - * Fixed bug CORE-1020 - Server crashes at runtime when an explicit MERGE plan is specified over a few JOIN ones + * Fixed bug CORE-1025 + Server crashes at runtime when an explicit MERGE plan + is specified over a few JOIN ones Contributor(s): Dmitry Yemanov @@ -116,10 +176,17 @@ Paul Reeves * Fixed bug CORE-1017 - Service attachments (over presumably Xnet) fail when Classic started with -x -i parameters + Service attachments (over presumably Xnet) fail + when Classic started with -x -i parameters Contributor(s): Dmitry Yemanov + * Fixed bug CORE-1016 + UdfAccess check is performed after loading the library + and executing its startup code + Contributor(s): + Alex Peshkov + * Fixed bug CORE-1011 Server crashes when being connected to via InterBase gds32.dll Contributor(s): @@ -188,6 +255,11 @@ Contributor(s): Alex Peshkov + * Fixed bug CORE-943 + Incorrect shutdown, when database is in the phisical backup mode + Contributor(s): + Dmitry Yemanov + * Fixed bug CORE-888 DDL - object in use Contributor(s): @@ -198,7 +270,8 @@ ************************** * Fixed RC5 bug (CORE-980) - NO WAIT is implied instead of WAIT when the host application doesn't provide TPB + NO WAIT is implied instead of WAIT when the host application + doesn't provide TPB Contributor(s): Dmitry Yemanov @@ -239,7 +312,8 @@ Alex Peshkov * Fixed bug (CORE-911) - AV in Classic server after long idle period when using long running read committed readonly transaction + AV in Classic server after long idle period when using long running + read committed readonly transaction Contributor(s): Vlad Horsun @@ -275,7 +349,8 @@ ************************** * Fixed RC3 bug (CORE-839) - Instclient failed to install gds32 over an existing version from V1.5.1 or later + Instclient failed to install gds32 over an existing version + from V1.5.1 or later Contributor: Paul Reeves @@ -335,7 +410,8 @@ Dmitry Yemanov * Added new collation - ES_ES_CI_AI (case- and accent-insensitive) for ISO8859_1 charset (Spanish language) + ES_ES_CI_AI (case- and accent-insensitive) for ISO8859_1 charset + (Spanish language) Contributor(s): Adriano dos Santos Fernandes @@ -381,7 +457,8 @@ Alex Peshkov * Fixed RC2 bug - Suboptimal execution path is chosen if an explicit plan presents for a complex inner join + Suboptimal execution path is chosen if an explicit plan presents + for a complex inner join Contributor(s): Dmitry Yemanov @@ -415,12 +492,14 @@ Dmitry Yemanov * Fixed RC1 bug - Embedded server cannot connect via TCP, error "connection rejected by remote interface" + Embedded server cannot connect via TCP, + error "connection rejected by remote interface" Contributor(s): Vlad Horsun * Fixed RC1 bug - Error "operating system directive ReleaseSemaphore failed" under heavy concurrent load + Error "operating system directive ReleaseSemaphore failed" + under heavy concurrent load Contributor(s): Christian Barheine Dmitry Yemanov @@ -431,8 +510,8 @@ Dmitry Yemanov * Configuration file change - Option CreateInternalWindow is no longer required to run a few server instances - and it has been removed + Option CreateInternalWindow is no longer required to run + a few server instances and it has been removed Contributor(s): Dmitry Yemanov @@ -509,7 +588,8 @@ Alex Peshkov * Fixed unregistered bug - Error "invalid transaction handle" when calling isc_array_lookup_bounds() from multiple threads + Error "invalid transaction handle" when calling isc_array_lookup_bounds() + from multiple threads Contributor(s): Dmitry Yemanov @@ -539,12 +619,14 @@ Vlad Horsun * Fixed unregistered bug - Improperly allowed assignments to columns deleted by a concurrent transaction + Improperly allowed assignments to columns deleted + by a concurrent transaction Contributor(s): Dmitry Yemanov * Fixed RC1 bug - Permission checks performed in the wrong order (column level before table level) + Permission checks performed in the wrong order + (column level before table level) Contributor(s): Dmitry Yemanov @@ -660,7 +742,8 @@ Alex Peshkov * Fixed Beta 2 bug - Server crashes due to bug in the Knuth-Morris-Pratt algorithm (LIKE implementation) + Server crashes due to bug in the Knuth-Morris-Pratt algorithm + (LIKE implementation) Contributor(s): Adriano dos Santos Fernandes @@ -670,8 +753,8 @@ Vlad Horsun * Fixed Beta2 bug - Wrong processing (missing records) of GREATER-THAN operator for compound indices - in some cases + Wrong processing (missing records) of GREATER-THAN operator + for compound indices in some cases Contributor(s): Vlad Horsun @@ -682,24 +765,29 @@ Dmitry Yemanov * Fixed Beta 2 bug (SF #$1433583) - Unexpected error "key size exceeds implementation restriction" for UTF-8 charset + Unexpected error "key size exceeds implementation restriction" + for UTF-8 charset Contributor(s): Adriano dos Santos Fernandes * Fixed unregistered bug - Indices used in explicit plans inside PSQL could be dropped, thus causing restore issues + Indices used in explicit plans inside PSQL could be dropped, + thus causing restore issues Contributor(s): Adriano dos Santos Fernandes * Fixed unregistered bug fb_lock_print fails with message: - "the requested operation cannot be performed on a file with a user-mapped section open". + "the requested operation cannot be performed on a file + with a user-mapped section open". Contributor(s): Vlad Horsun * Information API enhancements - 1) isc_info_active_transactions_count returns number of active transactions (SF #1315814) - 2) isc_transaction_info returns transaction isolation level and options (SF #1089646) + 1) isc_info_active_transactions_count returns number + of active transactions (SF #1315814) + 2) isc_transaction_info returns transaction isolation level + and options (SF #1089646) 3) isc_info_creation_date returns creation date of the database See also: /doc/sql.extensions/README.isc_info_xxx @@ -707,7 +795,8 @@ Vlad Horsun * Fixed unregistered bug - Transaction ID cannot silently (and dangerously) overflow anymore (the limit is still 2^31) + Transaction ID cannot silently (and dangerously) overflow anymore + (the limit is still 2^31) Contributor(s): Vlad Horsun @@ -818,14 +907,17 @@ Arno Brinkman * Added new collations - WIN_CZ for WIN1250 charset (Czech language, case-insensitive) - WIN_CZ_CI_AI for WIN1250 charset (Czech language, case-insensitive, accent-insensitive) + WIN_CZ for WIN1250 charset + (Czech language, case-insensitive) + WIN_CZ_CI_AI for WIN1250 charset + (Czech language, case-insensitive, accent-insensitive) Contributor(s): Ivan Prenosil Adriano dos Santos Fernandes * Fixed unregistered bug - The client library doesn't react on setting envvars via SetEnvironmentVariable() + The client library doesn't react on setting envvars + via SetEnvironmentVariable() Contributor(s): Claudio Valderrama @@ -835,8 +927,8 @@ Dmitry Yemanov * Fixed Beta 1 bug - Remote connections to the Services API performed with a wrong host are in fact served - by the local protocol instead of throwing an error + Remote connections to the Services API performed with a wrong host + are in fact served by the local protocol instead of throwing an error Contributor(s): Dmitry Yemanov @@ -861,7 +953,8 @@ Alex Peshkov * Fixed unregistered bug - Made the server version information human readable in ISQL when using the -z flag + Made the server version information human readable in ISQL + when using the -z flag Contributor(s): Claudio Valderrama @@ -872,7 +965,8 @@ Dmitry Yemanov * Fixed Beta 1 bug - An infinite fetch from explicit PSQL cursors based on a navigationally sorted stream + An infinite fetch from explicit PSQL cursors + based on a navigationally sorted stream Contributor(s): Dmitry Yemanov @@ -903,7 +997,8 @@ Claudio Valderrama * Fixed Beta 1 bug - Incorrect report by GFIX validation about corruption of primary/unique indices + Incorrect report by GFIX validation about corruption + of primary/unique indices Contributor(s): Arno Brinkman @@ -1105,7 +1200,8 @@ Nickolay Samofatov * Fixed unregistered bug - Server crash when attempting to restore a database backup with corrupted VARCHAR data + Server crash when attempting to restore a database backup + with corrupted VARCHAR data Contributor(s): Dmitry Yemanov @@ -1161,7 +1257,8 @@ Arno Brinkman * Fixed Beta 1 bug - ALTER TABLE SET DEFAULT incorrectly modifies RDB$FIELDS instead of RDB$RELATION_FIELDS + ALTER TABLE SET DEFAULT incorrectly modifies RDB$FIELDS + instead of RDB$RELATION_FIELDS Contributor(s): Claudio Valderrama @@ -1231,7 +1328,8 @@ Alex Peshkov * Fixed Beta 1 bug - OLD/NEW context references are improperly recognized as matching another table + OLD/NEW context references are improperly recognized + as matching another table Contributor(s): Arno Brinkman