New Google Test Suite Added to Firebird ODBC Driver

A major update has been merged into the FirebirdSQL/firebird-odbc-driver repository (PR #276), introducing a comprehensive Google Test suite to establish a strong regression testing baseline for the project. Authored by fdcastel, this addition is a crucial stepping stone before making future bug fixes or CI/CD improvements.

Key Highlights:

  • Extensive Coverage: The PR adds a massive suite of 375 tests across 38 test suites, designed to exercise the Firebird ODBC driver directly through the standard ODBC API via the Driver Manager.
  • Baseline Establishment: No driver source code was modified in this update. The goal is strictly to document what the current driver can do and precisely identify where improvements are needed.
  • Pass vs. Skip Strategy: Out of the box, 230 tests pass, confirming that core features like data types, parameter binding, and catalog functions work correctly. The remaining 145 tests are skipped gracefully, each serving as a documented placeholder for known gaps or missing features (like ODBC 3.8 compliance and specific crash fixes).
  • Future-Proofing: This sets up a perfect “regression gate.” As future patches and bug fixes are submitted, developers can simply remove the SKIP markers to activate the corresponding tests, proving that the fix works and preventing regressions.
  • Standalone CMake Integration: The tests are housed in a self-contained CMake project that fetches Google Test, paving the way for easier integration into a future root CMake build.

This foundational work makes contributing to the Firebird ODBC Driver significantly safer and more measurable going forward!

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

RDB Expert 2026.02 has been released

You can join to the Telegram chat for discussion.

We are pleased to present the release, which has improved the tool for automatic formatting of SQL code and added an interface for analyzing trace messages. We also fixed a number of errors related to freezes when creating backups, incorrect display on HiDPI monitors, and editing database objects.

Added:

1. New SQL code formatting library

2. Interface for viewing RDB$TRACE_MSG messages

3. Customizable hint application key in the query editor

Fixed:

1. Changing the tablespace and SQL SECURITY when editing a table

2. Interface freezes when creating a backup copy/restoring a database

3. Opening trace files generated by the Trace Manager for analysis

View the full list of updates and download

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

Database Workbench 6.10.0 released

Upscene Productions is proud to announce the availability of the next release of the popular multi-DBMS development tool:

“Database Workbench 6.10.0”

This release introduces the Data Type Assistant for quicker table creation, and gives you a new and much faster Report Designer.

Database Workbench supports the following database systems:
Firebird
MySQL, MariaDB
✅ PostgreSQL
SQLite
✅ Oracle
✅ SQL Server
✅ NexusDB
InterBase

It includes tools for database design, database maintenance, testing, data transfer, data import & export, database migration, database compare and numerous other tools.

Read more
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

RDB Expert 2026.01 has been released

You can join to the Telegram chat for discussion.

What’s new?

Added:

— A new tab system with an updated design and the tabs reordering ability.

— Restarting the database generator from an initial value.

— Changing the current value of the database generator.

Fixed:

— Determining the process identifier (pid) and executable file when connecting to a database.

— Creating multiple processes when running a single application instance.

— Error committing / rolling back a transaction in a newly opened Query Editor.

View the full list of updates and download

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Flashback: 25 years of Firebird

In 2025, Firebird celebrated 25 years of development. We want to share 25 years of stories, memories, trivia, the ups and downs and major achievements in a livestream (in Portuguese) on February 5th at 7:30 PM (GMT -3). The event will feature Carlos Cantu, Alexandre Benson Smith and Artur Anjos.

Did you know that Ann Harrison, married to Jim Starkey (creator of InterBase/Firebird) and known as the “Mother of Firebird,” once received death threats because of FB? This is just one of the many curious stories we’ll share during our flashback.

Grab your beer, wine, coffee, juice, or whatever you prefer to drink, and join us for a fun flashback filled with behind-the-scenes info that most of you probably don’t know!

Join us on YouTube on February 5 at 7:30 PM (GMT -3)!

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

Jaybird 6.0.4 and Jaybird 5.0.11 released

We are happy to announce the release of Jaybird 6.0.4 and Jaybird 5.0.11, providing bug fixes. Jaybird is the Firebird JDBC driver.

Changes

The following was fixed or changed in Jaybird 6.0.4:

  • Fixed: Statement close of a leaked statement by the cleaner did not detect fatal connection errors (#879)
  • Fixed: Statement.cancel() causes lockup (#892)
  • Fixed: Negative buffer size on Firebird 2.5 if information response is 32KiB or greater (#895)
  • Fixed: FBServiceManager.getAuthPlugins() reported the dbCryptConfig value (#901)
  • Dependency update: updated net.java.dev.jna:jna-jpms from 5.17.0 to 5.18.1 (used by jaybird-native) (#910)
  • Dependency update: updated org.bouncycastle:bcprov-jdk18on from 1.81 to 1.83 (used by chacha64-plugin) (#912)
  • Fixed: FBDatabaseMetaData.getJDBCMinorVersion() should report 4 (for JDBC 4.4) on Java 24 and higher (#913)

The following was fixed or changed in Jaybird 5.0.11:

  • Backported fatal error detection improvements for FBPooledConnection from Jaybird 6 (#899)
  • Fixed: FBServiceManager.getAuthPlugins() reported the dbCryptConfig value (#902)
  • Fixed: Statement.cancel() causes lockup (#904)
  • Fixed: Incomplete detection of fatal connection errors for deferred actions (#905)
  • Dependency update: updated net.java.dev.jna:jna from 5.17.0 to 5.18.1 (used by native and embedded protocols) (#911)
  • Fixed: FBDatabaseMetaData.getJDBCMinorVersion() should report 4 (for JDBC 4.4) on Java 24 and higher (#914)

Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to Firebird-java or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.

Jaybird 6.0.4

Jaybird 6 supports Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 17, Java 21, and Java 25.

See also:

Jaybird 5.0.11

Jaybird 5 supports Firebird 2.5, Firebird 3.0, Firebird 4.0, and Firebird 5.0, on Java 8, Java 11, Java 17, Java 21, and Java 25 (support for Java 11 and higher using the Java 11 version of the driver). 

See also:

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

This January: Database Workbench discount!

Got new budget available? 👌

✨ 15% discount until the end of January ✨

➡️ use code “JAN2026” during checkout ⬅️

✅ fully featured database development tool
✅ supports Firebird, InterBase, SQL Server, Oracle, PostgreSQL, MySQL, MariaDB, SQLite and NexusDB!
✅ includes diagramming, manual table design, object editors for all objects
✅ stored procedure debugging
✅ data transfer, import and export
✅ schema compare and migration
✅ data compare
✅ report designer

More information and a trial download at https://www.upscene.com/database_workbench/

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.00 out of 5)
Loading...

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

1 2 3 492