Firebird 5.0.4

Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms.

  • By Firebird Project
  • Initial Developer's Publ
  • Updated Apr 17, 2026
Download for Windows

About Firebird

Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.

What's new in 5.0.4

New features
- Add new setting AllowUpdateOverwrite that defines how UPDATE operation should handle the case when a record was updated by trigger (#8957)
- Add API method Util::convert (#8761)
Improvements
- Add limit for max value of -PARALLEL switch value when restoring a database (#8928)
- Update Windows distributions with zlib version 1.3.2 (#8922)
- Context variables clear/re-initialization support (#8912)
- 'invalid request BLR' puts actual error (and procedure where it happened) at the end where it is truncated by ISC API (#8895)
- Ensure sequences are replicated even if changed in de-facto read-only transactions (#8858)
- Early diagnostics for the improperly re-initialized replica (#8767)
- Allow isc_tpb_read_consistency to imply read committed (#8746)
- Increase Android page size to 16KB (#8695)
- Get the modification time of a config file with a higher precision to fix cases when it's not reloaded after modification/replacement (#8553)
More details can be found in the CHANGELOG.
Release Notes | Language Reference | Binary Packages

Full release notes »

Technical details

PublisherFirebird Project
Version5.0.4
Release date2026-04-17
LicenseInitial Developer's Public License Version 1.0
Installer typeinno
Architecturex86, x64
Package IDFirebirdProject.Firebird.5
Admin rightsRequired

Install Firebird from the command line

Install with Windows Package Manager
winget install --id=FirebirdProject.Firebird.5 -e
Update to the latest version
winget upgrade --id=FirebirdProject.Firebird.5 -e
Uninstall
winget uninstall --id=FirebirdProject.Firebird.5 -e
Silent install with the offline installer
"Firebird-5.0.4.1812-0-windows-x64.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

Silent install switches for more Windows programs »

Install Firebird together with other apps in one command »

databaserdbmssql

Firebird version history

5.0.3.1683
5.0.2 Feb 12, 2025

Improvements
- Add AUTO RELEASE TEMP BLOBID transaction option (#8323)
- Make trace use HEX representation for parameter values ​​of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY(#8356)
- Report unique usernames for isc_info_user_names (#8353)
- Collect network statistics and make it available for the user applications (#8310)
- Wire protocol improvement: prefetch blob info and some data when open blob (#8307)
- NULLs should be skipped during index navigation when there's no lower bound and matched conditions are known to ignore NULLs (#8291)
- Reorganize public headers (#8273)
- Win_SSPI plug-in uses NTLM (#8256)
- Add generated files for OO API for C language to distribution (#8197)
- Cardinality estimation should use primary record versions only (#8161)
- Database restore must make every effort on activating deferred indexes (#7269)
More details can be found in the CHANGELOG.
Release Notes | Language Reference | Binary Packages

5.0.1.1469

Other versions

  • 5.0.0.1306

Frequently asked questions

Is Firebird free?

Firebird is initial developer's publ software from Firebird Project. Check the publisher's license terms for pricing and usage rights.

What is the latest version of Firebird?

The latest version is 5.0.4, released on Apr 17, 2026.

Is it safe to download Firebird?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 26881a3300e03d45d1a4d4ade645ab66ab6f8666fea9678e4cbffa7c70fe15ff.

Which Windows versions does Firebird support?

Firebird runs on Windows and is available for 32-bit (x86), 64-bit (x64) systems.

How do I install Firebird silently?

Run the offline installer with "Firebird-5.0.4.1812-0-windows-x64.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-, or install it with Windows Package Manager: winget install --id=FirebirdProject.Firebird.5 -e --silent.

How do I uninstall Firebird?

Open Settings › Apps › Installed apps, find Firebird and select Uninstall. From the command line, run winget uninstall --id=FirebirdProject.Firebird.5 -e.