Firebird 4.0.2 已发布。
Firebird 是一个跨平台的关系数据库,可运行在 Windows、Linux 和多种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。
Firebird 源于 Borland 公司的 InterBase 6.0,是一个完全非商业化的产品,源代码经过大规模重写,使用 C++ 开发。
主要变化
- #6983 — 新增内置函数 BLOB_APPEND
- #7208 — Trace: 为 DDL 语句提供性能统计
- #7194 — 使用 firebird.pas 可以避免 Pascal 程序中的 fbclient 依赖
- #7168 — 在恢复期间忽略丢失的 UDR 库
- #7161 — 将 zlib 升级到 1.2.12
- #7093 — 当最后一个 key 字符是 collated contractions 的一部分时,提升字符串的索引查找速度
- #7092 — 优化
CURRENT_TIME
性能 - #7042 — 在强制附件 (forced attachment) 关闭期间,不执行
ON DISCONNECT
触发器 - #7041 — 提供支持 Apple M1 架构的 Firebird 移植
- #7038 — 优化不敏感排序的
STARTING WITH
的性能 - #6730 — Trace: 提供查看
STATEMENT RESTART
事件的能力
详情查看 release note。