Download Latest Version flamerobin-0.9.3.c75f861-setup-x64.exe (3.1 MB) Google Add to Preferred Sources
Home / v26.9.2
Name Modified Size InfoDownloads / 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) via Database::findRelation().
  • Database-Level Index Lookups: Synchronized database-level index lookup collections (usrIndicesM and sysIndicesM) in Database::addObject and Database::dropObject so newly created and dropped indexes on GTTs are immediately indexed and searchable.
  • DDL Classification & Invalidation: Recognized CREATE GLOBAL TEMPORARY TABLE DDL statements as ntGTT in SqlStatement and ensured GTTable relations and their columns are properly invalidated upon ALTER TABLE / ALTER DOMAIN statement commits.
  • Dependencies & Utilities: Extended relation and table dependency lookups and data grid helpers across MetadataItem::getDependencies, Relation::getDependentChecks, Table::tablesRelate, and IncompleteStatement::getColumnsForObject to support GTTs seamlessly.
  • Automated Test Coverage: Added gtt_index_test unit test suite verifying GTTable index 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 wxDisplay multi-monitor intersection checks in BaseDialog::readConfigSettings() and BaseFrame::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

  • a746e12d Release v26.9.2: Fix GTT index UI refresh and multi-monitor window visibility (#715, [#716])
Source: README.md, updated 2026-09-19