Skip to content

FlameRobin 26.5.14

Choose a tag to compare

@mariuz mariuz released this 15 May 19:51
· 188 commits to master since this release

FlameRobin 26.5.14

This release introduces "Really Real" Firebird 4.0 replication management, powered by the low-level Firebird OO API via the fb-cpp backend.

Key Changes:

  • Real Replication Management: Implemented physical database header modification for replica modes. FlameRobin can now truly set a database to NONE, READ_ONLY, or READ_WRITE via the Services API (equivalent to gfix -replica).
  • Enhanced Backend Integration: Leveraged the Firebird OO API directly within the fb-cpp module to provide advanced database maintenance capabilities.
  • Replication Status Monitor: A new dedicated frame for real-time monitoring of replication modes, active replicator processes, and sequence tracking.
  • UI Stability: Resolved several namespace and type conversion issues in the new GUI components.

Changelog:

  • Fix: Add missing header in IbppService.cpp for Windows build
  • Engine: Implement real setReplicaMode via Firebird OO API in fb-cpp backend
  • Fix: compilation errors in replication UI (namespace, methods, findFrame)
  • Fix: CI build errors in MainFrame.cpp (namespace and method names)
  • Fix: CI build failure in FbCppService.cpp (XpbBuilder)
  • UI: Add Firebird 4.0 replication support using fb-cpp API
  • Build: Update version to 26.5.14