Download Latest Version flamerobin-portable-26.7.1-x86.zip (19.8 MB)
Email in envelope

Get an email when there's a new version of FlameRobin

Home / v26.6.14
Name Modified Size InfoDownloads / Week
Parent folder
FlameRobin-26.6.14-x64.msi 2026-06-19 4.4 MB
flamerobin-portable-26.6.14-x64.zip 2026-06-19 20.7 MB
flamerobin-26.6.14.flatpak 2026-06-19 14.1 MB
FlameRobin-26.6.14-x86.msi 2026-06-19 4.1 MB
flamerobin-portable-26.6.14-x86.zip 2026-06-19 19.0 MB
flamerobin_26.6.14_amd64.snap 2026-06-19 24.7 MB
flamerobin-26.6.14.deb 2026-06-19 85.6 MB
flamerobin-macos-26.6.14.zip 2026-06-19 7.2 MB
FlameRobin 26.6.14 source code.tar.gz 2026-06-19 1.3 MB
FlameRobin 26.6.14 source code.zip 2026-06-19 1.8 MB
README.md 2026-06-19 1.9 kB
Totals: 11 Items   182.9 MB 0

FlameRobin 26.6.14 Release Notes

This release introduces critical compatibility fixes for older Firebird databases and resolves crash issues in the Schema Visualizer.

What's Changed

1. Firebird 2.5 and Older Backward Compatibility Fix

Resolved an unhandled error (invalid format for transaction parameter block - wrong version of transaction parameter block) that occurred when connecting to or interacting with older Firebird databases (specifically those with an On-Disk Structure (ODS) version less than 12, such as Firebird 2.5 and older).

  • Implementation: The transaction initialization checks the attachment's ODS version dynamically, automatically reverting the transaction parameter block (TPB) version to isc_tpb_version1 for older servers to maintain backward compatibility.
  • Commit: 1bcc9d09

2. Schema Visualizer Crash & blank screen fixes

Addressed JavaScript loading and syntax errors in the Schema Visualizer:

  • CORS / Local file:// URI Security Blocks: Removed the data-type="module" script type attribute to allow template scripts to run cleanly without being blocked by browser CORS constraints when loaded from local temporary files.
  • React JSX Runtime Resolution Error: Fixed Failed to resolve module specifier "react/jsx-runtime" under browser Tracking Prevention by registering a custom "react-classic" preset in Babel standalone: javascript Babel.registerPreset("react-classic", { presets: [ [Babel.availablePresets["react"], { "runtime": "classic" }] ] }); This forces the transpiler to compile JSX tags into React.createElement(...) calls instead of looking for module files.
  • Unit Testing: Added a robust C++ unit test suite (schema_visualization_test) verifying template output syntax, classic runtime preset injection, and script configurations.
  • Commits: c235146a, 4f0c84dd, 9a9cbd02, be8db54e
Source: README.md, updated 2026-06-19