Releases: FirebirdSQL/firebird
Releases · FirebirdSQL/firebird
Firebird 4.0 Release Candidate 1
New features
- ALTER SESSION RESET command (CORE-5832)
- Virtual table RDB$CONFIG (CORE-3708)
- Report replica mode through isc_database_info, MON$DATABASE and SYSTEM context (CORE-6474)
- Ability to trace session management commands (CORE-6469)
- INT128 as explicit basic type for high precision numerics (CORE-6342)
More details can be found in the CHANGELOG.
Firebird 3.0.7
What's new
- Detach server from the security database when missing plug-in data structures cause an error
- Better diagnostic for the 'Missing security context' error
- Remove PIDFile/-pidfile option from Super(Server/Classic) systemd unit
- 16 bugs fixed
Firebird 3.0.6
What's new
- Better transaction control in ISQL
- Relocation support on MacOS
- Increased parsing speed of long queries
- Better performance when using SRP plugin
- 43 bugs fixed
Firebird 4.0 Beta 2
New features
- SET BIND OF type1 TO type2 (CORE-6287)
- SQL-level replication management (CORE-6285)
- Changed FLOAT to a SQL standard compliant FLOAT datatype (CORE-6109)
- Make it possible to start multiple transactions (possibly in different attachments) using the same initial transaction snapshot (CORE-6018)
- Add better transaction control to ISQL (CORE-4933)
- Lateral derived tables (CORE-3435)
More details can be found in the CHANGELOG.
Firebird 3.0.5
What's new
- Improve the engine providers compatibility across Firebird versions
- Add a configuration switch to disable the "TCP Loopback Fast Path" option (Windows only)
- Improve the WIN_SSPI plugin to produce keys for the WireCrypt plugin
- Make it possible for the AuthClient plugin to access the authentication block from DPB
- Add ability to use "install.sh -path /opt/my_path" without a need to install Firebird first
in the default folder - Implement option to restore compressed .nbk files without explicitly decompressing them
- 72 bugs fixed
Firebird 2.5.9
What's new
- IP address of the remote host is appened to error messages in firebird.log for TCP connections
- Read-only transactions in SuperServer now avoid immediate writes of Header and TIP pages after change
- Added forward-compatible expressions LOCALTIME and LOCALTIMESTAMP
- 24 bugs fixed
Firebird 4.0 Beta 1
New features
- Pool of external connections (CORE-5990)
- Built-in cryptographic functions (CORE-5970)
- Statement level read consistency in read-committed transactions (CORE-5953)
- Add support of batch insert and update operations (CORE-5951)
- Support backup of encrypted databases (CORE-5808)
- Implement FILTER-clause for aggregate functions (CORE-5768)
- Add builtin functions FIRST_DAY and LAST_DAY (CORE-5620)
- Connection compressed/encrypted status in MON$ATTACHMENTS table (CORE-5536)
- Built-in logical replication (CORE-2022)
- Ability to retrieve current UTC/GMT timestamp (CORE-909)
- Support for time zones (CORE-694)
Firebird 3.0.4
What's new
- Add context variables with compression and encryption status of current connection
- Enhance dynamic libraries loading related error messages
- Provide name of UDF function for "arithmetic exception, numeric overflow, or string truncation"
- Support auth_plugin_list DPB/SPB item from application to client
- Forward-compatible expressions LOCALTIME and LOCALTIMESTAMP
- Remove the restriction on create/delete, enable/disable the user-defined indexes in system tables
- 66 bugs fixed
Firebird 3.0.3
What's new
- Make faster engine response on cancel\shutdown signals when scanning long list of pointer pages
- Access to the name of DB encryption key
- Avoid UPDATE of RDB$DATABASE by ALTER DATABASE statement when possible
- When database validation fixes "orphan page" errors it now adjusts "lowest free page" marker (pip_min) on corresponding PIP, if necessary
- Consider equivalence classes for index navigation
- Allow unused Common Table Expressions
- Make flush of big number of dirty pages faster
- Avoid serialization of isc_attach_database calls issued by EXECUTE STATEMENT implementation
- GSTAT output now includes datetime of analysis
- Improve physical backup merge stage performance, especially with huge page cache
- Provide info about database (or alias) which was in use during "Error during sweep: connection shutdown"
- Improve ALTER DOMAIN performance with many dependencies
- Restore of pre ODS 11.1 database can leave RDB$RELATION_TYPE null
- Database backup using Nbackup is now faster when directed to NAS over SMB protocol
- Estimate the actual record compression ratio in the optimizer
- Add details on compression and crypt status of connection (fb_info_conn_flags) to getInfo() API call
- 68 bugs fixed
Firebird 2.5.8
What's new
- Populate RDB$RELATION_TYPE while restoring pre ODS 11.1 databases
- GSTAT output now includes datetime of analysis
- Improve concurrency of new connections being established
- Allow unused Common Table Expressions
- 19 bugs fixed