Skip to content

Releases: FirebirdSQL/firebird

Firebird 4.0 Release Candidate 1

01 Feb 16:40
Compare
Choose a tag to compare
Pre-release

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.

Release Notes | Binary Packages

Firebird 3.0.7

20 Oct 15:32
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages

Firebird 3.0.6

28 Jun 06:18
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages

Firebird 4.0 Beta 2

14 May 07:39
Compare
Choose a tag to compare
Firebird 4.0 Beta 2 Pre-release
Pre-release

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.

Release Notes | Binary Packages

Firebird 3.0.5

13 Jan 17:03
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages

Firebird 2.5.9

24 Jun 10:31
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages

Firebird 4.0 Beta 1

20 Feb 11:21
Compare
Choose a tag to compare
Firebird 4.0 Beta 1 Pre-release
Pre-release

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)

Release Notes | Binary Packages

Firebird 3.0.4

04 Oct 18:43
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages

Firebird 3.0.3

02 Feb 17:00
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages

Firebird 2.5.8

08 Jan 06:17
Compare
Choose a tag to compare

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

Release Notes | Quick Start Guide | Binary Packages