| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| flamerobin-26.6.7.flatpak | 2026-06-09 | 13.9 MB | |
| flamerobin_26.6.7_amd64.snap | 2026-06-09 | 24.3 MB | |
| flamerobin-26.6.7.f06af6a8-setup.exe | 2026-06-09 | 5.2 MB | |
| flamerobin-26.6.7.f06af6a8-setup-x64.exe | 2026-06-09 | 5.5 MB | |
| flamerobin-26.6.7.deb | 2026-06-09 | 85.5 MB | |
| flamerobin-macos-26.6.7.zip | 2026-06-09 | 7.0 MB | |
| FlameRobin 26.6.7 source code.tar.gz | 2026-06-09 | 1.2 MB | |
| FlameRobin 26.6.7 source code.zip | 2026-06-09 | 1.7 MB | |
| README.md | 2026-06-09 | 4.4 kB | |
| Totals: 9 Items | 144.2 MB | 10 | |
FlameRobin 26.6.7
FlameRobin is a graphical database administration tool for Firebird DBMS. Version 26.6.7 is a targeted correctness and build-reliability release, shipping two focused fixes: a critical bug where the selected character set was silently ignored when creating a new database through the modern FbCpp backend, and a MSVC linker error that prevented Windows builds from linking cleanly when the AdvancedSearchFrame feature was compiled in.
What's New in 26.6.7
🗄️ Database Charset Fix for CREATE DATABASE (FbCpp Backend) — PR [#606]
Problem: When creating a new Firebird database through FlameRobin's default FbCpp engine with an explicit character set selected (e.g. UTF8, WIN1252, ISO8859_1), the resulting database was created with charset NONE — silently discarding the user's selection.
Root cause: The FbCppDatabase::buildDpb() function applied the chosen charset only to the connection DPB parameters (used when attaching to an existing database) but omitted the isc_dpb_set_db_charset parameter from the create path. This meant the character set preference never reached the Firebird engine's CREATE DATABASE call.
Fix: The creating branch of buildDpb() in src/engine/db/fbcpp/FbCppDatabase.cpp (github.com) now inserts isc_dpb_set_db_charset into the Database Parameter Block whenever charsetM is non-empty:
:::cpp
if (creating)
{
if (!charsetM.empty())
dpbBuilder->insertString(&statusWrapper, isc_dpb_set_db_charset, charsetM.c_str());
if (!owner.empty())
dpbBuilder->insertString(&statusWrapper, isc_dpb_owner, owner.c_str());
// ...
}
Impact: Any user who created databases via the FbCpp backend (the default since 26.5.0) and expected a specific default character set to be applied was affected. All new databases created with a non-NONE charset selection will now correctly receive that charset as the database default.
🔧 Build Fix: Missing AdvancedSearchFrame::getName() Implementation
Problem: AdvancedSearchFrame declared virtual const wxString getName() const in its header (src/gui/AdvancedSearchFrame.h) but never provided an implementation in the .cpp file. This caused an LNK2001 unresolved external symbol linker error on MSVC:
unresolved external symbol "protected: virtual class wxString const __cdecl
AdvancedSearchFrame::getName(void) const"
Fix: The missing definition was added to src/gui/AdvancedSearchFrame.cpp (github.com):
:::cpp
const wxString AdvancedSearchFrame::getName() const
{
return "AdvancedSearchFrame";
}
The return value is used by BaseFrame::getStorageName() to key the configuration section responsible for saving and restoring the window's position, size, and maximized state — the window placement persistence feature shipped in 26.6.5.
Full Changelog
| Commit | Description |
|---|---|
f06af6a8 |
Update docs/fr_whatsnew.html and vcpkg.json for release v26.6.7 |
1de05f44 |
Release new version (bump frversion.h to 26.6.7) |
89a563ff |
Merge PR [#606]: Propagate selected charset to CREATE DATABASE in FbCpp backend |
595e87a4 |
Set DB charset DPB on FbCpp create |
b55091c8 |
Fix linker error: add missing AdvancedSearchFrame::getName() implementation |
Upgrade Notes
- This release contains no breaking changes and no database schema migrations.
- Drop-in replacement for FlameRobin 26.6.5.
- Users who created databases through the FbCpp backend (the default) with a non-
NONEcharset should re-create those databases to get the correct default charset — or useALTER DATABASE CHARACTER SET <charset>on existing ones. - Requires Firebird 3.0 or later (Firebird 4.0 / 5.0 / 6.0 recommended).
- Prebuilt binaries for Windows (x64) are provided as release assets via the CI pipeline.
Links
- Full What's New document: https://github.com/mariuz/flamerobin/blob/master/docs/fr_whatsnew.html
- Issue tracker: https://github.com/mariuz/flamerobin/issues
- FlameRobin website: https://www.flamerobin.org