Download Latest Version flamerobin-portable-26.6.8-x86.zip (18.9 MB)
Email in envelope

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

Home / v26.6.1
Name Modified Size InfoDownloads / Week
Parent folder
flamerobin_26.6.1_amd64.snap 2026-06-06 24.3 MB
flamerobin-26.6.1.flatpak 2026-06-06 14.0 MB
flamerobin-26.6.1.6bb4815a-setup-x64.exe 2026-06-06 5.5 MB
flamerobin-26.6.1.6bb4815a-setup.exe 2026-06-06 5.2 MB
flamerobin-26.6.1.deb 2026-06-06 85.5 MB
flamerobin-macos-26.6.1.zip 2026-06-06 7.0 MB
FlameRobin 26.6.1 source code.tar.gz 2026-06-06 1.3 MB
FlameRobin 26.6.1 source code.zip 2026-06-06 1.8 MB
README.md 2026-06-06 3.6 kB
Totals: 9 Items   144.5 MB 2

FlameRobin 26.6.1 Release Notes

We are pleased to announce the release of FlameRobin 26.6.1, which introduces key bug fixes, stability improvements, and modernizations, particularly targeting service-level actions and database administration robustness.

This release continues our progression toward a modern, high-performance database management tool for Firebird RDBMS, resolving some critical issues found in version 26.6.0.


Key Highlights

1. Robust Service Connections & Credential Prompting

  • Issue: When triggering server/service-level actions—such as Manage Users or checking the Server Version—on a server where credentials (e.g., SYSDBA username and password) were not cached, the application would fail silently without giving any indication or error message.
  • Resolution: FlameRobin now detects if credentials are missing or uncached for service connections and properly prompts the user to input their database credentials, preventing silent action failures and ensuring a smoother user experience.

2. Native User Management in fb-cpp Backend

  • Issue: In the transition from the legacy IBPP database library to the new C++20 fb-cpp database library, user management functions were not yet implemented in the fb-cpp service layer, meaning User Manager features did not work natively.
  • Resolution: Replaced the legacy dependency by implementing native user management (getUsers, addUser, modifyUser, removeUser) directly in FbCppService.cpp using the native Firebird Services API (Service Parameter Blocks).
  • Impact: Provides fully native, secure, and modern User Manager features (listing users, adding new users, modifying details, and removing users) without relying on the legacy IBPP library (which is targeted for removal in future releases).

3. Safety Fix for "Generate Rebuild Script" (Crash Fix)

  • Issue: Since version 0.9.14, selecting "Generate rebuild script" under Table Properties for a whole table would trigger a fatal application crash instead of generating a rebuild DDL script.
  • Cause: The crash was caused by a null pointer dereference in Relation::getRebuildSql because the function assumed it was always rebuilding a specific column. When rebuilding the entire table, the column parameter was empty, causing findColumn to return nullptr, which was then accessed unsafely.
  • Resolution: Wrapped the column-recreation DDL generator in strict safety checks (!forColumn.IsEmpty() && col).
  • Impact: Eliminates the fatal crash and restores the full functionality of generating table-level rebuild scripts.

Detailed Changelog & Commit Log

  • Version Bump: Incremented SemVer configuration to 26.6.1 in vcpkg.json, src/frversion.h, and docs/fr_whatsnew.html.
  • Commits:
  • Update docs/fr_whatsnew.html and vcpkg.json for release v26.6.1
  • commit new release with fixes (bumped FR_VERSION_RLS to 1 in src/frversion.h)
  • Fix null pointer dereference in Relation::getRebuildSql when generating rebuild script for table
  • Implement native user management in FbCppService using Firebird Service API
  • Prompt for credentials when retrieving service if not cached in User Manager and Server Version actions

We encourage all users to upgrade to FlameRobin 26.6.1 for a more stable and robust database administration experience. If you find any issues, please report them to our bug tracker at mariuz/flamerobin issues.

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