Firebird Documentation Index → Firebird 3.0.6 Release Notes → Bugs Fixed → Firebird 3.0 Second Beta Release: Improvements |
The following improvements were implemented prior to the v.3.0.0 Beta 2 release:
(CORE-4791)
INSERTING, UPDATING and DELETING
were made reserved words to fix ambiguity with Boolean expressions.
implemented by A. dos Santos Fernandes
~ ~ ~
(CORE-4735)
An expression 'where bool_field IS true | false'
can now use the same index as 'where bool_field = true | false' if such an index exists.
implemented by A. dos Santos Fernandes
~ ~ ~
(CORE-4731)
Issuing DML or DDL statements on the RDB$--
system tables is prohibited in Firebird 3.
implemented by A. Peshkov
~ ~ ~
(CORE-4729)
A flag was added to MON$DATABASE to assist in
determining what type of security database is used - default, self or other.
implemented by A. dos Santos Fernandes
~ ~ ~
(CORE-4696)
Flushing dirty pages to disk after
creation of a temporary table index is now avoided.
implemented by V. Khorsun
~ ~ ~
(CORE-4685)
Resolved some risky issues on POSIX when aliases
in databases.conf
were pointing to symbolic or hard links, allowing invalid
database accesses.
implemented by A. Peshkov
~ ~ ~
(CORE-4671)
Internal temporary blobs are released early,
to free up some memory\disk space.
implemented by V. Khorsun
~ ~ ~
(CORE-4610)
Diagnostics will now report a tag name
when transliteration errors occur in Parameter Block values.
implemented by A. Peshkov
~ ~ ~
(CORE-4607)
Support added for having multiple UserManagers
in firebird.conf
and for using them from SQL.
implemented by A. Peshkov
~ ~ ~
(CORE-4605)
The configuration parameter CryptPlugin
was renamed to WireCryptPlugin.
implemented by A. Peshkov
~ ~ ~
(CORE-4590)
The data type of the result returned by the functions
CHAR_LENGTH(), BIT_LENGTH() and OCTET_LENGTH() for BLOBs was changed to BIGINT.
implemented by A. dos Santos Fernandes
~ ~ ~
(CORE-4386)
“Object in use” errors now come
with more details.
implemented by D. Yemanov
~ ~ ~
(CORE-3526)
Support was added for WHEN SQLSTATE error
handlers in PSQL.
implemented by D. Yemanov
~ ~ ~
(CORE-3234)
Support was added for text BLOBs >= 32K
as the first argument for the TRIM() function.
implemented by A. dos Santos Fernandes
~ ~ ~
(CORE-3226)
IPv6 support for the remote interface.
implemented by M. Kubecek
~ ~ ~
(CORE-733)
Compression of data over the network.
implemented by A. Peshkov
~ ~ ~
Firebird Documentation Index → Firebird 3.0.6 Release Notes → Bugs Fixed → Firebird 3.0 Second Beta Release: Improvements |