Спустя полтора года с момента формирования альфа-выпуска и почти после десяти лет с момента начала разработки доступна для тестирования бета-версия СУБД Firebird 3.0. Изначально релиз Firebird 3.0 планировалось выпустить ещё в 2007 году, но из-за нехватки ресурсов разработка затянулась.
Из особенностей Firebird 3.0 можно выделить:
- Кодовая база переписана на языке C++ и отличается переработанной архитектурой, оптимизированной для использования на многоядерных системах;
- Новый объектно-ориентированный C++ API для разработки дополнений;
- Новая гибкая система конфигурирования;
- Дополнительные модели аутентификации;
- Поддержка агрегирования прав доступа;
- Внешние хранимые процедуры, триггеры и функции (на Java, C++ и других языках);
- Поддержка задания схем шифрования данных;
- Возможность определения пользовательских PSQL-функций и DDL-триггеров;
- Средства для подключения расширений для мониторинга;
- Возможность задания триггеров, срабатывающих при удалении или изменении данных;
- Реализация полноценного логического типа BOOLEAN;
- Возможность задания таймаута, ограничивающего время выполнения запроса.