Release Notes - Firebird Core - Version 2.1.4 - HTML format
Bug
- [CORE-195] - Bugcheck 291
- [CORE-1089] - Wrong ordering with views, distinct, left join and order by
- [CORE-1346] - lpad and rpad with two columns not working
- [CORE-2084] - Services API security problem
- [CORE-2122] - Translation of large text BLOB between UNICODE_FSS (UTF8) and other charsets
- [CORE-2215] - GROUP BY concatenation with empty string
- [CORE-2289] - Wrong (primary) constraint name is reported for the foreign key violation during FK creation
- [CORE-2301] - Use Select list(xxx, ';') from table into :xxx cause a memory leak
- [CORE-2507] - Intermittent CreateFile failure
- [CORE-2519] - GSTAT output is incorrect for tables with more than 2 billion records
- [CORE-2539] - delta file (backup mode)
- [CORE-2572] - Locks of type LCK_page_space processed incorrectly
- [CORE-2578] - select rdb$db_key from a view with a more than 1 table joined, results in conversion error
- [CORE-2591] - High mutex wait ratio and degraded performance after some time of performing normally
- [CORE-2616] - page 1530262 is of wrong type (expected 7, found 5)
- [CORE-2632] - Invalid BLOB ID when working with monitoring tables
- [CORE-2634] - Performance regression when restoring database with big metadata
- [CORE-2635] - Unique index with a lot of NULL keys can be corrupted at level 1
- [CORE-2640] - A regular deadlock may not be detected by the lock manager under some conditions, thus resulting in a hang
- [CORE-2648] - Nbackup's delta file ignored Forced Writes database setting
- [CORE-2675] - Small memory leak per every blob transliteration
- [CORE-2679] - Do not correct exit applications with embedded server
- [CORE-2684] - Error page NNN is of wrong type (expected 7, found N)
- [CORE-2698] - Infinite wait in LocksCache::get
- [CORE-2720] - Wrong evaluation result with divide and unary plus\minus operations
- [CORE-2741] - Naive metadata extraction code in isql is defeated by "check" keyword typed in mixed case
- [CORE-2783] - AV using recursive query as subquery in SELECT list and ORDER'ing by them
- [CORE-2785] - BLOB transliteration problem in a specific case
- [CORE-2793] - Binary representation of the backup file is inconsistent among subsequent backup/restore cycles
- [CORE-2814] - Bus error while sorting/merging on SPARC
- [CORE-2815] - PIP page could be marked after it was really changed
- [CORE-2820] - Small memory leak in query with PLAN ORDER
- [CORE-2822] - Error "no current row for fetch operation" when subquery includes a non-trivial derived table
- [CORE-2826] - Join condition fails for UTF-8 databases.
- [CORE-2831] - isql shouldn't display db and user name when extracting a script
- [CORE-2833] - Changing data that affects an expression index that contains references to null date fields fails
- [CORE-2845] - Solaris 10 no longer requires SFIO
- [CORE-2846] - Cannot connect to the database if GFIX -shut <mode> -attach <timeout> fails after the specified timeout (because of connections being still active)
- [CORE-2856] - Non-NULL key in unique index could be not found when key is removed
- [CORE-2858] - Possible memory trashing when raising some exceptions to signal failed security checks
- [CORE-2865] - SegFault when superserver is restarted
- [CORE-2871] - Outer ORDER BY clause has no effect
- [CORE-2879] - Sweep could raise error : page 0 is of wrong type (expected 6, found 1)
- [CORE-2888] - A memory corruption cause incorrect query evaluation and may crash the server
- [CORE-2900] - "AV - The code attempted to access a virtual address without privilege to do so" using aggregate distinct
- [CORE-2908] - Engine could crash or raise not expected errors working with ODS 8.x database
- [CORE-2914] - Server crashes while restoring a database having an expression index referencing a non-existent UDF
- [CORE-2916] - Broken error handling in the case of a conversion error happened during index creation
- [CORE-2919] - Installation script ignores non-standard ports
- [CORE-2928] - Buffer overflow in gsec
- [CORE-2936] - Wrong page type (expected 7 found N) error
- [CORE-2943] - parsing error recursive query with two recursive parts
- [CORE-2956] - Problems with requests of procedure's parameters
- [CORE-2969] - rdb$set_context does NOT allow to overwrite any vars after encountering limit (default=1000) of them
- [CORE-2977] - FB 2.1 incorrectly works with indexed fields of type DATE in OLD ODS (9.1)
- [CORE-2993] - Fatal lock manager error "Invalid lock id (NNN)" while working with monitoring tables on a highly loaded system
- [CORE-2995] - Same error in status vector reported twice
- [CORE-2999] - Message "SCH_validate -- not entered" is logged in firebird.log when CS connection where events was used is finished
- [CORE-3001] - Install fails to create user & group "firebird"
- [CORE-3011] - Server hangs or crashes while monitoring connections repeatedly attaching and detaching
- [CORE-3015] - Various "Cannot initialize the shared memory region" errors
- [CORE-3016] - On disconnect it is possible to see "Fatal lock manager error: invalid lock id (0), errno: 0" in firebird.log
- [CORE-3019] - Startup failure of SS and SC on linux gentoo
- [CORE-3022] - gpre C++ compiler warnings with GCC 4.4.1
- [CORE-3034] - Bugcheсk 300 (can't find shared latch)
- [CORE-3041] - Engine could hang when working with read-only database
- [CORE-3050] - Race condition in LocksCache::get() could lead to AV in the engine
- [CORE-3064] - Using both the procedure name and alias inside an explicit plan crashes the server
- [CORE-3067] - Objects not unmapped when shared memory is closed
- [CORE-3079] - Strong slowing down inserts with EVENT-s in a single transaction.
- [CORE-3091] - Built-in function POWER(X, Y) does not work when the X argument is negative and the Y value is scaled numeric but integral
- [CORE-3103] - Select statement with more non indexed reads in version 2.5RC3 as in version 2.1.3
Improvement
- [CORE-1658] - Avoid memory consumption of <page size> bytes per every temporary blob
- [CORE-2597] - Backport RPAD and LPAD return types from FB 2.5
- [CORE-2769] - Make XNET_CONNECT_TIMEOUT in xnet.h user configurable
New Feature
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|