Improvements
- AV when
ON CONNECT
triggers useEXECUTE STATEMENT ON EXTERNAL
(#8649) - Don't fire referential integrity triggers if primary or unique keys haven't changed (#8598)
- Avoid internal exception in fbclient during first
isc_attach_database
(#8523) - Avoid internal exception in fbclient during
isc_detach_database
(#8522) - Makes
MON$COMPILED_STATEMENTS
andMON$STATEMENTS
share blobs with text and plan content of the same statement (#8513) - Avoid index scan for lower/upper bounds containing
NULL
keys (#8447) - Improve code of class
BePlusTree
(#8433) - Add pointers tree to
TempSpace
class (#8421) - Send small blobs inline (#8318)
- Avoid index lookup for a
NULL
key if the condition is known to always beFALSE
in this case (#8278) - Data pages of newly gbak restored databases should marked as "swept" (#6413)
More details can be found in the CHANGELOG.