| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| flamerobin_26.11.0_amd64.snap | 2026-11-03 | 3.8 MB | |
| FlameRobin-26.11.0-x86.msi | 2026-11-03 | 16.7 MB | |
| flamerobin-portable-26.11.0-x86.zip | 2026-11-03 | 21.2 MB | |
| FlameRobin-26.11.0-x64.msi | 2026-11-03 | 17.5 MB | |
| flamerobin-portable-26.11.0-x64.zip | 2026-11-03 | 22.2 MB | |
| flamerobin-26.11.0.flatpak | 2026-11-03 | 16.9 MB | |
| flamerobin-26.11.0-linux-x64.tar.gz | 2026-11-03 | 51.5 MB | |
| flamerobin-26.11.0-linux-x64.tar.gz.sha256 | 2026-11-03 | 102 Bytes | |
| flamerobin-26.11.0.deb | 2026-11-03 | 38.3 MB | |
| flamerobin-macos-26.11.0.zip | 2026-11-03 | 8.4 MB | |
| README.md | 2026-11-03 | 3.6 kB | |
| v26.11.0 source code.tar.gz | 2026-11-03 | 1.9 MB | |
| v26.11.0 source code.zip | 2026-11-03 | 2.6 MB | |
| Totals: 13 Items | 201.1 MB | 18 | |
FlameRobin 26.11.0 brings improvements to query plan visibility and legacy Firebird compatibility, fixes an SQL editor zoom-out bug on Linux/X11 caused by a wxWidgets/Scintilla key-code collision, and unifies collection naming across tree view ordering modes.
Highlights
1. SQL Editor & Query Execution Improvements
- Legacy Query Plan Fallback for Firebird 2.5 and Earlier (#753, #754):
- When connected to older Firebird servers (such as Firebird 2.5) where the detailed execution plan API (
isc_info_sql_explain_plan/IStatement::getPlan()) is not supported and returns an empty plan or throws an exception,FbCppStatement::getPlan()now automatically falls back togetLegacyPlan()(isc_info_sql_get_plan). -
Restores full visibility into index usage (
PLAN (... INDEX (...))) vs. natural table scans (PLAN (... NATURAL)) on Firebird 2.5 and earlier databases. -
Show Prepared Statement Text and Plan Immediately Before Executing (#747):
- Added
ExecuteSqlFrame::flushLogView()to synchronously repaint the statistics log (styled_text_ctrl_stats) and query plan tree (tree_query_plan) immediately after logging and before blocking database calls (prepare,execute, transactionstart,commit, androllback). - Previously, when running a long-running query or script, the
"Statement prepared"message and execution plan were appended to the log buffer beforeexecute()was called, but the window remained unpainted and frozen until execution completed. Now the prepared statement text and execution plan are rendered immediately before execution starts. -
Uses
wxWindow::Update()rather thanwxYield()so only pending paint events are processed without risking re-entrant event handler execution. -
Prevent Unwanted SQL Editor Zoom-Out on
CtrlShortcuts (#755): - Fixed an issue on Linux/X11 where pressing
Ctrlshortcuts (such asCtrl+AorCtrl+C) in setups that emitCaps Lockkey-down events whileCtrlis held unexpectedly zoomed out the SQL editor font size. - Root cause: in wxWidgets (
ScintillaWX::DoKeyDown),WXK_CAPITAL(311) is not translated and collides numerically with Scintilla'swxSTC_KEY_SUBTRACT(SCK_SUBTRACT = 311), which Scintilla binds toSCI_ZOOMOUTwhenCtrlis held. SqlEditor::OnKeyDownandExecuteSqlFrame::OnKeyDownnow consumeCtrl + WXK_CAPITALkey-down events before passing them towxStyledTextCtrl, preventing unintended zoom changes while preserving legitimateCtrl + Numpad-Subtract(WXK_SUBTRACT/WXK_NUMPAD_SUBTRACT) andCtrl + Mouse Wheelzooming.
2. Tree View & Metadata Consistency
- Consistent Collection Naming Across Tree Ordering Modes (#756):
- Fixed inconsistent collection node names in the main tree view when Database objects ordering in tree was set to Firebird DDL / logical order.
- Both alphabetical context-grouped order and logical order now consistently use the same collection captions:
Tables [Global Temporary](instead ofGlobal Temporary Tables)Triggers [Table](instead ofTable Triggers)Triggers [DDL](instead ofDDL Triggers)Triggers [Database](instead ofDatabase Triggers)
Full Changelog: https://github.com/mariuz/flamerobin/compare/v26.10.1...v26.11.0