The Firebird Documentation Team is proud to announce the first release of the English Firebird 3.0 Language Reference (HTML, PDF). You can also find it on the Documentation page. This new Language Reference covers all SQL syntax of Firebird 3.0.
The new English Firebird 3.0 Language Reference is based in part on the Russian Firebird 3.0 Language Reference, but is not a direct translation (though we thankfully copied parts of it). Work has also been started on the Firebird 4.0 Language Reference.
The second episode of the Developer’s Pub series is now online, and the interviewed is no one less than Ann Harrison, the “mother of InterBase/Firebird”, telling us great histories of her life and the time spent with InterBase and Firebird… and Jim, of course! Enjoy watching, and don’t forget to give your like!
Firebird Project announces the first Release Candidate of Firebird 4.0, the next major version of the Firebird relational database, which is now available for testing on Windows and Linux platforms.
This Release Candidate demonstrates the complete set of features and improvements developed for the new release. Release Candidates are generally considered stable enough and may be recommended for testing in “almost-production” environments. Our users are appreciated giving it a try and providing feedback to the development mailing list. Apparent bugs can be reported directly to the bugtracker.
Please read the Release Notes carefully before installing and testing this Release Candidate.
Although Jaybird 3 is still maintained, we recommend upgrading to Jaybird 4.
The following has been changed or fixed since Jaybird 3.0.10:
Added: A static utility method FBDriver.normalizeProperties which, given a JDBC url and a Properties object, returns a Map<String, String> containing the merged properties normalized to the common property name. (JDBC-627)
Fixed: Use of isc_dpb_no_db_triggers no longer logs a warning (JDBC-628)
Fixed: First letter of JDBC escape was case-sensitive (JDBC-632)
Fixed: Some usernames cannot authenticate using SRP (JDBC-635)
Fixed: ServiceConfigurationError while loading plugins could prevent Jaybird from loading (JDBC-636)
Jaybird 3 supports Firebird 2.0 and higher, on Java 7, 8, 11 and 15. Basic Java 9 and higher compatibility is provided through the Java 8 version of the driver.
For those who might not be aware, Firebird on MacOS is now relocatable, in that you don’t necessarily have to install it as a Framework, this also means that you can create an embedded version out of the current installer. The rest of article is here on Paul’s blog.