<< Back to previous view

Bug

  • [CORE-2440] - Restoring DB with computed index on computed field provides wrong index and wrong select results
  • [CORE-3072] - Security issues when window trusted authentication is enabled
  • [CORE-3925] - Creating self-referential FK crashes database (bug-check) whether constraint violation had place
  • [CORE-5070] - Compound index cannot be used for filtering in some ORDER/GROUP BY queries
  • [CORE-5074] - Lost the charset ID in selection of array element
  • [CORE-5099] - build with gcc6 broken
  • [CORE-5118] - Indices on computed fields are broken after restore (all keys are NULL)
  • [CORE-5395] - Invalid data type for negation (minus operator)
  • [CORE-5639] - Mapping rule using WIN_SSPI plugin: windows user group conversion to firebird role does not work
  • [CORE-5784] - Lock folder inizialization is not multi-process safe
  • [CORE-5795] - ORDER BY clause on compound index may disable usage of other indices
  • [CORE-5800] - After backup/restore the indexes by expression on computed field are not working properly.
  • [CORE-5823] - No permission for SELECT access to blob field in stored procedure.
  • [CORE-5845] - ORDER BY on index can cause suboptimal index choices
  • [CORE-5888] - Firebird server on Android has problem with numerics
  • [CORE-5902] - Add Firebird Event fails with error "While isc_que_events - Failed to establish a secondary connection for event processing."
  • [CORE-5907] - Regression: can not launch trace if its 'database' section contains regexp pattern with curvy brackets to enclose quantifier
  • [CORE-5918] - Memory pool statistics is not accurate
  • [CORE-5926] - Attempt to create mapping with non-ascii user name which is encoded in SINGLE-BYTE codepage (win 1251) leads to '-Malformed string' message.
  • [CORE-5927] - With some non-standard authentication plugins providing correct crypt key wire anyway remains not encrypted
  • [CORE-5934] - gpre_boot fails to link using cmake, undefined reference 'dladdr' and 'dlerror'
  • [CORE-5935] - Bugcheck 165 (cannot find tip page)
  • [CORE-5936] - Firebird server segfaults in the end of database backup
  • [CORE-5943] - Server crashes preparing a query with both DISTINCT/ORDER BY and non-field expression in the select list
  • [CORE-5950] - Deadlock when attaching to bugchecked database
  • [CORE-5955] - Unable to init binreloc with ld >= 2.31
  • [CORE-5959] - Firebird returns wrong time after changes of time zone
  • [CORE-5965] - FB3 Optimiser chooses less efficient plan than FB2.5 optimiser
  • [CORE-5966] - Slow performance when executing SQL scripts as non-SYSDBA user
  • [CORE-5972] - External engine trigger crashing server if table have computed field
  • [CORE-5980] - Firebird crashes due to concurrent operations with expression indices
  • [CORE-5982] - error read permission for BLOB field, when it is input/output procedure`s parametr
  • [CORE-5985] - Regression: ROLE does not passed in ES/EDS (specifying it in the statement is ignored)
  • [CORE-5986] - Incorrect evaluation of NULL IS [NOT] {FALSE | TRUE}
  • [CORE-5989] - iconv / libiconv 1.15 vs libc / libiconv_open | common/isc_file.cpp
  • [CORE-5991] - Trace could not work correctly with quoted file names in trace configurations
  • [CORE-5993] - When creation of audit log file fails, there is no error message in firebird.log
  • [CORE-5995] - Creator user name is empty in user trace sessions
  • [CORE-6000] - gbak issues "Your user name and password are not defined" when command switch "-fe(tch_password) ..." is specified when run as service
  • [CORE-6007] - Firebird does not build on Mac with fresh toolchain
  • [CORE-6015] - Segfault when using expression index with complex expression
  • [CORE-6026] - Alignment issue with FB_MESSAGE C++ macro (as well UDR macros) and BIGINT/DECFLOAT types in Linux 32-bits
  • [CORE-6027] - Server hang on new attachment right after trace session stop
  • [CORE-6028] - Trigger on system table restored in FB3 database and can't be deleted
  • [CORE-6031] - Little valgrind memory leak in isc_attach_database
  • [CORE-6038] - Srp user manager sporadically creates users which can not attach
  • [CORE-6040] - Metadata script extracted using ISQL is invalid/incorrect when table has COMPUTED BY field
  • [CORE-6043] - GTTs do not release used space
  • [CORE-6045] - Segmentation fault in fbtracemgr when closing it using ctrl-C
  • [CORE-6050] - When FB 3 fbclient.dll connects to a remote FB 2.5 server, it tries to open local (client-side) directories and files
  • [CORE-6063] - FB3 (protocol 13) returns op_accept instead op_accept_data
  • [CORE-6067] - Memory leak in fbclient
  • [CORE-6068] - Server hangs when compiling big package with error
  • [CORE-6078] - Permissions for create or alter statements are not checked.
  • [CORE-6086] - Creating of the large procedure crashes the server.
  • [CORE-6087] - Problem with casting within UNION
  • [CORE-6089] - BLOBs are unnecessarily copied during UPDATE after a table format change
  • [CORE-6090] - BLOB fields may be suddenly set to NULLs during UPDATE after a table format change
  • [CORE-6097] - Connection does not see itself in the MON$ATTACHMENTS when Domain/Username (using SSPI) is 31 bytes long
  • [CORE-6104] - Incorrect error "invalid request handle" is thrown when an embedded user doesn't have SELECT permissions
  • [CORE-6108] - Regression: FB3 throws "Datatypes are not comparable in expression" in procedure parameters
  • [CORE-6122] - UDFs in Firebird 3.0.4 on macOS Mojave - when trying to call UDF from fbudf.dylib in isql, a message "Statement failed, SQLSTATE = 39000 invalid request BLR at offset 35" is displayed
  • [CORE-6134] - Win_Sspi in the list of auth plugins leads message about failed login to be changed (from 'Your user name and password are not defined...' to 'Missing security context ...')
  • [CORE-6137] - Server crashes when it run SQL
  • [CORE-6138] - Inconsistent behavior regarding visibility of master record on detail inserts
  • [CORE-6141] - fbsvcmgr action_repair rpr_list_limbo_trans does not show list of transactions in LIMBO state
  • [CORE-6142] - Error "connection lost to database" could happen when application creates few local attachments (using XNET) simultaneously
  • [CORE-6143] - Error 'Multiple maps found for ...' is raised in not appropriate case
  • [CORE-6144] - Inconsistent behaviour of the NEW context variable in AFTER UPDATE OR DELETE triggers
  • [CORE-6150] - Bugcheck when PK\UK\FK constraint check read record already marked as damaged
  • [CORE-6163] - Generator pages are not encrypted
  • [CORE-6171] - "No current record for fetch operation" with queries with aggregated subselect
  • [CORE-6182] - Firebird's internal timer incorrectly resets existing timer entries
  • [CORE-6185] - Some (wrong ?) parameters of ENCRYPT() leads FB to crash
  • [CORE-6197] - Memory leak in INET_connect()
  • [CORE-6203] - "Error reading data from the connection" is raised sometimes when using non-default authentication plugin
  • [CORE-6204] - FB crash because TraceSvcJrd::checkPrivileges can pass NULL in 'alias'

Improvement

  • [CORE-5724] - Add ability to use "install.sh -path /opt/my_path" without need to install FB first in the default folder ("/opt/firebird")
  • [CORE-5741] - Word "fixing" in gbak output is too scary
  • [CORE-5928] - Make it possible for AuthClient plugin to access authentication block from DPB.
  • [CORE-5948] - Make WIN_SSPI plugin produce keys for wirecrypt plugin
  • [CORE-6004] - Add a configuration switch to disable the "TCP Loopback Fast Path" option (Windows only)
  • [CORE-6072] - Ensure providers compatibility across versions

Sub-task

  • [CORE-4463] - Windows implementation for 4462
  • [CORE-6009] - I/O error during "open" operation for file "/tmp/firebird/fb_trace_*" in firebird.log
  • [CORE-6091] - Errors when processing correct SQL statements in engine12 provider loaded by FB4 server

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.