| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| flamerobin_26.9.2_amd64.snap | 2026-09-19 | 3.0 MB | |
| FlameRobin-26.9.2-x64.msi | 2026-09-19 | 16.9 MB | |
| flamerobin-portable-26.9.2-x64.zip | 2026-09-19 | 21.4 MB | |
| FlameRobin-26.9.2-x86.msi | 2026-09-19 | 16.1 MB | |
| flamerobin-portable-26.9.2-x86.zip | 2026-09-19 | 20.3 MB | |
| flamerobin-26.9.2.deb | 2026-09-19 | 31.2 MB | |
| flamerobin-26.9.2.flatpak | 2026-09-19 | 15.1 MB | |
| flamerobin-macos-26.9.2.zip | 2026-09-19 | 7.5 MB | |
| FlameRobin 26.9.2 source code.tar.gz | 2026-09-19 | 1.4 MB | |
| FlameRobin 26.9.2 source code.zip | 2026-09-19 | 1.9 MB | |
| README.md | 2026-09-19 | 2.9 kB | |
| v26.9.2 source code.tar.gz | 2026-09-19 | 1.4 MB | |
| v26.9.2 source code.zip | 2026-09-19 | 1.9 MB | |
| Totals: 13 Items | 138.1 MB | 0 | |
FlameRobin 26.9.2 Release Notes
FlameRobin v26.9.2 is a maintenance release delivering key bug fixes for Global Temporary Table (GTT) index management, DDL metadata synchronization, and multi-monitor window visibility recovery.
Highlights & Key Improvements
1. Global Temporary Table Index and DDL UI Synchronization Fix (#715)
- Live Index Visibility: Fixed an issue where creating (
CREATE [UNIQUE] [ASC[ENDING] | DESC[ENDING]] INDEX ... ON <gtt_table>) or dropping indexes on Global Temporary Tables (GTTable) did not reflect in the database tree or table properties until manual disconnect and reconnect. - Unified Relation Resolution: Updated committed SQL DDL parsing (
Database::parseCommitedSql) to resolve all relation types (tables, GTTs, and views) viaDatabase::findRelation(). - Database-Level Index Lookups: Synchronized database-level index lookup collections (
usrIndicesMandsysIndicesM) inDatabase::addObjectandDatabase::dropObjectso newly created and dropped indexes on GTTs are immediately indexed and searchable. - DDL Classification & Invalidation: Recognized
CREATE GLOBAL TEMPORARY TABLEDDL statements asntGTTinSqlStatementand ensuredGTTablerelations and their columns are properly invalidated uponALTER TABLE/ALTER DOMAINstatement commits. - Dependencies & Utilities: Extended relation and table dependency lookups and data grid helpers across
MetadataItem::getDependencies,Relation::getDependentChecks,Table::tablesRelate, andIncompleteStatement::getColumnsForObjectto support GTTs seamlessly. - Automated Test Coverage: Added
gtt_index_testunit test suite verifyingGTTableindex creation, drop handling, and observer cache invalidation.
2. Preferences and Dialog Window Multi-Monitor Recovery Fix (#716)
- Multi-Monitor Coordinate Validation: Fixed an issue where modal dialogs (including the Preferences dialog) and frames became completely invisible or opened off-screen when disconnected from an external monitor or switched from a multi-monitor setup to a single screen.
- Display Geometry Detection: Integrated
wxDisplaymulti-monitor intersection checks inBaseDialog::readConfigSettings()andBaseFrame::readConfigSettings(). When saved geometry is determined to be outside all connected displays, windows automatically fall back to centering on the parent window / primary display (Centre(wxCENTER_FRAME | wxBOTH)). - Boundary Clamping: Implemented boundary clamping across all display edges so window title bars, resize handles, and interactive elements always remain accessible on the active screen.
Full Commit Log since v26.9.1
a746e12dRelease v26.9.2: Fix GTT index UI refresh and multi-monitor window visibility (#715, [#716])