Firebird server, client and tools
Firebird 5.0 introduces many improvements without any changes in architecture or operation, the most important are:
The final release does not include any user-visible changes compared to the Release Candidate 2.
All the changes across the Beta and RC stages can be found in the CHANGELOG.
--with-fb*
(#7918)RDB$GET_CONTEXT('SYSTEM', '***')
with other info from MON$ATTACHMENTS
(#7818)SKIP LOCKED
implementation (#7810)More details can be found in the CHANGELOG.
QUARTER
to EXTRACT
, FIRST_DAY
and LAST_DAY
(#5959)IN <list>
predicates (#7707)DECFLOAT ROUND/TRAPS
settings (#7642)SHOW DATABASE
command (#7425)COMMENT ON MAPPING ... IS ...
) (#7046)More details can be found in the CHANGELOG.
RDB$GET/SET_CONTEXT()
: quoting the missing namespace/variable makes output more readable (#7539)REPLICA MODE
to the output of the isql SHOW DATABASE
command (#7425)TcpLoopbackFastPath
and use of SIO_LOOPBACK_FAST_PATH
(#7259)RDB$BACKUP_HISTORY
cleanup (#7186)More details can be found in the CHANGELOG.
RDB$GET/SET_CONTEXT()
: quoting the missing namespace/variable makes output more readable (#7539)TcpLoopbackFastPath
and use of SIO_LOOPBACK_FAST_PATH
(#7259)SKIP LOCKED
clause (#7350)WHEN NOT MATCHED BY SOURCE
in the MERGE
statement (#6681)UNICODE_CHAR
and UNICODE_VAL
(#6798)RDB$BLOB_UTIL
new system package (#281)RETURNING
clause (#6815)More details can be found in the CHANGELOG.
BLOB_APPEND
(#6983)CURRENT_TIME
(#7092)ON DISCONNECT
triggers are not executed during forced attachment shutdown (#7042)STARTING WITH
with insensitive collations (#7038)STATEMENT RESTART
events (or their count) (#6730)More details can be found in the CHANGELOG.
STARTING WITH
with UNICODE collation