| Name | Modified | Size | Downloads / 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.,
SYSDBAusername 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
IBPPdatabase library to the new C++20fb-cppdatabase library, user management functions were not yet implemented in thefb-cppservice layer, meaning User Manager features did not work natively. - Resolution: Replaced the legacy dependency by implementing native user management (
getUsers,addUser,modifyUser,removeUser) directly inFbCppService.cppusing 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
IBPPlibrary (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::getRebuildSqlbecause the function assumed it was always rebuilding a specific column. When rebuilding the entire table, the column parameter was empty, causingfindColumnto returnnullptr, 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.1invcpkg.json,src/frversion.h, anddocs/fr_whatsnew.html. - Commits:
Update docs/fr_whatsnew.html and vcpkg.json for release v26.6.1commit new release with fixes(bumpedFR_VERSION_RLSto1insrc/frversion.h)Fix null pointer dereference in Relation::getRebuildSql when generating rebuild script for tableImplement native user management in FbCppService using Firebird Service APIPrompt 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.