FlameRobin 26.6.20
This release includes critical bug fixes and resolves regression issues following the migration to the new fb-cpp DAL database backend in version 26.6.
Changelog & Critical Fixes
- Named Query Parameter Mapping Fix (Issue [#627]): Resolved a major regression where query statements using named parameters (e.g.,
:paramName) failed to parse and execute under thefb-cppDAL backend. We now preprocess SQL statements, rewriting named parameters to native?placeholders, and map parameter names and indices dynamically to ensure the parameter binding dialog works correctly. - Statement Cursor Reuse Fix (Issue [#626]): Resolved a regression where Table and Column descriptions were missing in the Database Summary view. This was caused by statement cursors not being explicitly closed before executing queries sequentially. Closing statement cursors before reuse allows successful sequential executions.
- Trigger Altering Fix (Issue [#625]): Resolved an issue causing compilation/syntax errors due to a duplicate
ASkeyword when altering triggers. We now check trigger source contents to avoid prepending a duplicateASif it is already present or if the trigger is an external trigger.
Commits in this Release
328d917f- Fix named query parameter parsing and mapping for FbCpp backend (Issue [#627])254f5189- Fix regression: Close statement cursor before execution to support reuse (Issue [#626])e863813c- Fix double AS when altering a trigger (Issue [#625])