| Name | Modified | Size | Downloads / 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
ExecuteSqlFramethat occurred when closing the window after metadata operations. - Added null checks for
CharacterSetandDatabasepointers 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
SELECTquery was skipped in thefb-cppbackend. - 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 (
NAMEvsREQUEST_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
vcpkgsettings. - 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.