Download Latest Version flamerobin-portable-26.7.1-x86.zip (19.8 MB)
Email in envelope

Get an email when there's a new version of FlameRobin

Home / v26.6.23
Name Modified Size InfoDownloads / Week
Parent folder
FlameRobin-26.6.23-x86.msi 2026-06-24 4.1 MB
flamerobin-portable-26.6.23-x86.zip 2026-06-24 19.8 MB
FlameRobin-26.6.23-x64.msi 2026-06-24 4.5 MB
flamerobin-portable-26.6.23-x64.zip 2026-06-24 20.7 MB
flamerobin_26.6.23_amd64.snap 2026-06-24 24.7 MB
flamerobin-26.6.23.deb 2026-06-24 30.7 MB
flamerobin-26.6.23.flatpak 2026-06-24 14.2 MB
flamerobin-macos-26.6.23.zip 2026-06-24 7.2 MB
README.md 2026-06-24 1.8 kB
v26.6.23 source code.tar.gz 2026-06-24 1.3 MB
v26.6.23 source code.zip 2026-06-24 1.8 MB
Totals: 11 Items   129.0 MB 1

FlameRobin Release Notes - Version 26.6.23

We are pleased to announce the release of FlameRobin version 26.6.23. This version contains a critical bug fix to prevent database file loss during database restore operations.


Summary of the Fix

In FlameRobin version 26.6.22 (and earlier versions that use the fb-cpp DAL service engine), performing a database restore with the "Replace existing database" (overwrite) option checked could result in a completely lost database file (.fdb) if the database was registered using a non-default DBA user with a specific administrative role (like RDB$ADMIN).

During a restore with the overwrite option, the Firebird server first deletes the target .fdb file on disk. When connecting to the Firebird Service Manager, FbCppService failed to pass the user's role. Consequently, the restore process ran without the necessary administrative privileges and aborted immediately after deleting the original database file—leaving the user with a deleted and lost database.

Version 26.6.23 resolves this by correctly passing the configured role to fbcpp::ServiceManagerOptions during service attachment, backup, and restore.


Detailed Changelog

1. Engine & Service Fixes

  • Service Role Propagation:
  • Modified src/engine/db/fbcpp/FbCppService.cpp to set the role on fbcpp::ServiceManagerOptions using the configured roleM value.
  • Applied role configuration to options inside FbCppService::connect(), FbCppService::backup(), and FbCppService::restore().

2. Version Bump

Source: README.md, updated 2026-06-24