Download Latest Version FlameRobin 26.5.20 source code.tar.gz (1.3 MB)
Email in envelope

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

Home / v26.5.7
Name Modified Size InfoDownloads / Week
Parent folder
flamerobin-26.5.7.3afcdd2a-setup-x64.exe 2026-05-13 5.4 MB
flamerobin-26.5.7.3afcdd2a-setup.exe 2026-05-13 5.1 MB
flamerobin-26.5.7.flatpak 2026-05-13 14.0 MB
flamerobin-26.5.7.deb 2026-05-13 26.5 MB
flamerobin-macos-26.5.7.zip 2026-05-13 6.9 MB
FlameRobin 26.5.7 source code.tar.gz 2026-05-13 1.3 MB
FlameRobin 26.5.7 source code.zip 2026-05-13 1.8 MB
README.md 2026-05-13 4.2 kB
Totals: 8 Items   61.1 MB 0

Stability and Crash Fixes

  • Fixed a segmentation fault in ExecuteSqlFrame that occurred when closing the window after metadata operations.
  • Added null checks for CharacterSet and Database pointers to prevent crashes during destruction.

Firebird 3 Compatibility

  • Fixed an "invalid transaction handle" error when preparing statements with metadata prefetching on Firebird 3.

Improved Modern Engine (fb-cpp)

  • Fixed a critical bug where the first row of a SELECT query was skipped in the fb-cpp backend.
  • Resolved "Domain not found" and metadata lookup issues by correctly handling character sets and lengths for string parameters.
  • Fixed connection failures to Firebird 6 by explicitly enabling wire encryption in DPB.
  • Improved transaction isolation logic for system and monitoring tables (RDB$, MON$, SEC$).

Profiler Integration Enhancements

  • Fixed column name detection (NAME vs REQUEST_NAME) in the profiler to ensure compatibility across Firebird 5 versions.
  • Resolved shadowing issues in profiler tests.

Flatpak and CI/CD Improvements

  • Fixed Flatpak build failure by correctly managing patches within the sandbox.
  • Updated Flatpak manifest to be independent of host vcpkg settings.
  • Standardized the CodeQL analysis workflow to match the successful Linux build environment.

UI and Metadata Improvements

  • Modernized dependency type mapping and fixed "Unsupported type" errors when viewing index dependencies.

Detailed Change Log

  • release 26.5.7 with a few fixes
  • ExecuteSqlFrame: Fix segmentation fault in doBeforeDestroy when databaseM is null
  • ProfilerTest: Fix reqNameCol detection and shadowing
  • flatpak: Remove vcpkg toolchain from fb-cpp CMakeLists.txt
  • DAL: Fix 'invalid transaction handle' on Firebird 3 by passing transaction to prepare
  • workflow: Fix CodeQL analysis by using Linux build solution
  • flatpak: Fix fb-cpp patch application by using type: patch
  • Fix Flatpak build: apply fb-cpp patches within sandbox to keep host pristine
  • Fix linker error by using namespaced fb-cpp::fb-cpp target
  • Update Linux build instructions for vcpkg and fb-cpp dependency
  • Fix fb-cpp find_package error and firebird linkage issues
  • Update DAL to use fb-cpp extensions for patched functionality
  • Migrate fb-cpp local modifications to vcpkg port with patches
  • Fix 'Unsupported type' error when viewing index dependencies and modernize dependency type mapping.
  • Fix build failure: remove wxWidgets dependency and tracing from internal fb-cpp library.
  • Fix bug where the first row of SELECT queries was skipped in fb-cpp backend.
  • Add detailed tracing to fb-cpp Statement to debug 'Domain not found' issue.
  • Update synchronization script with new charset and length handling fixes.
  • Fix 'Domain not found' and metadata lookup issues by correctly handling character sets and lengths for string parameters.
  • Add fb-cpp maintenance documentation and synchronization script.
  • Clean up redundant patch files after moving them to nested directory.
  • Fix fb-cpp build: use isolated fully-patched source directory to avoid header shadowing.
  • Fix fb-cpp compilation: add internal include directory for patched files.
  • Integrate fb-cpp class patches into FlameRobin and clean up CI workflows.
  • Fix stability issues: - Add null checks for CharacterSet retrieval to prevent segmentation faults. - Fix Domain loading logic to handle system domains gracefully. - Prevent exceptions from escaping SubjectLocker destructor. - Improve transaction isolation logic for system tables (RDB$, MON$, SEC$).
  • Fix compilation error in FbCppStatement.cpp: remove undeclared resultSetM and clean up file structure.
  • Fix hang when browsing monitoring tables (MON$) by refactoring FbCppStatement to use high-level fb-cpp API and improving transaction isolation logic.
  • Further fixes for MON$ tables hang.
  • Fix hang when browsing monitoring tables (MON).
  • Restore table browsing and fix GUI responsiveness in fb-cpp backend.
  • Fix GUI unresponsiveness during data browsing in fb-cpp backend.
  • Fix Firebird 6 connection failure (335545316) by explicitly enabling wire encryption in DPB.
  • Fix schema discrepancies and improve robustness of Firebird 5.0 profiler integration.
Source: README.md, updated 2026-05-13