Jaybird 4.0.6 has been released
The following has been changed or fixed since Jaybird 4.0.5:
- Improvement: Connection.isValid(int) now uses the timeout as a network timeout, if possible (jaybird#685)
This is only supported for pure Java connections. For native connections, the timeout is ignored (and a SQLWarning is registered).
- NativeResourceUnloadWebListener would fail in Servlet containers with a NoClassDefFoundError if JNA wasn’t on the classpath (jaybird#686)
- Fixed: Calling isBeforeFirst(), isAfterLast(), isFirst(), or isLast() on a closed result set resulted in a NullPointerException instead of a SQLException (jaybird#689)
Jaybird 4 supports Firebird 2.5 and higher, on Java 7, 8, 11 and 17 (support for Java 17 using the Java 11 version of the driver).
Django-firebird 2.2.0 released with full support for Django 2.2 LTS and Firebird 3 .
Database .NET v34 is an innovative, powerful and intuitive multiple database management tool.
With it you can easily and intuitive manage all database versions of Firebird (1.5~4.0)
(Free for non-commercial and a single executable file without installation)
Major New features and improvements from 33.5 to 34.0:
The firebird-driver package provides official Python Database API 2.0-compliant driver. In addition to the minimal feature set of the standard Python DB API, this driver also exposes the new (interface-based) client API introduced in Firebird 3, and number of additional extensions and enhancements for convenient use of Firebird RDBMS. The driver is written as pure-Python package (requires Python 3.8+) on top of Firebird client library (fbclient.so/dll) using ctypes. Driver supports Firebird version 3.0 and higher.
You can download this driver from PyPI or install it using pip.
See the Changelog for full details.