Sunday, July 16, 2023

Firebird-driver 1.9.0 released

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.

This version intruduces initial support for Firebird 5.0 new API and features.

See the Changelog for full details.

New features in Firebird 5, Annual General Meeting, elections, and a bit of Firebird history

In this video we discuss the new features of Firebird 5 with Dmitry Yemanov (core developer, RedSoft), Jason Wharton (IBObjects, Temporary Secretary of Firebird Foundation) and Alexey Kovyazin (IBSurgeon, Firebird Foundation Comittee member), then we announce elections during the Annual General Meeting.

In the end of the video Jason, as one of the founders of Firebird Foundation, remembers how everything started.


July 24: Annual General Meeting of Firebird Foundation



All members of Firebird Foundation - please participate in Annual General Meeting at July 24, 2023! We need to elect new President, Vice-President, Secretary and Treasurer. Email was sent to ffmembers, if you did not receive it, please check your spam folder.

If you do not have access to FFMembers mail list (ffmembers at googlegroups com), please contact Alexey Kovyazin directly (ak at ib-aid com).

Friday, May 05, 2023

Flamerobin 0.9.7 Snapshot released with a few Firebird 4 fixes

 Flamerobin 0.9.7 Snapshot released with a few Firebird 4 fixes

  • Int128 does not respect scale (Issue #166
  • Make Domain::dataTypeToString able to process fb4 types. 
  • fix some bugs converting int128/dec34/dec16 to string 
  • replace CMAKE_SOURCE_DIR to CMAKE_CURRENT_SOURCE_DIR when copy templates in CMakeList.txt by @Khalyutin in #310

Sunday, April 02, 2023

Firebird Project announces the first Beta release of Firebird 5.0

Firebird Project announces the first Beta release of Firebird 5.0, the next major version of the Firebird relational database, which is now available for testing.

This Beta release arrives with features and improvements already implemented by the Firebird development team, as well as with many bugfixes. 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.

Beta releases are not encouraged for production usage or any other goals that require a stable system. They are, however, recommended for those users who want to help in identifying issues and bottlenecks thus allowing to progress faster through the Beta/RC stages towards the final release.

Please read the Release Notes carefully before installing and testing this Beta release

Monday, March 20, 2023

Firebird 5 compiling on Oracle Linux 8 Ampere V1 (arm64)



You can compile just fine Firebird 4/5 on Oracle Linux 8 Ampere V1 (arm64) all you need is GCC Toolset 12 enabled as described here .

Also same steps work for Oracle Linux 8.x on x86-64. 


sudo dnf group install "Development Tools"
sudo dnf install libicu-devel cmake git 
sudo dnf install gcc-toolset-12
scl enable gcc-toolset-12 bash

git clone https://github.com/FirebirdSQL/firebird.git
cd firebird
./configure --with-builtin-tommath --with-builtin-tomcrypt
make

Friday, March 17, 2023

Rust Firebird Client updated to v0.23.0 with a few features

Rust Firebird Client updated to v0.23.0 with a few features :

Firebird events support added on native client #133 #142

Crates.io link is here .

Sponsoring Link for Fernando Batels is here .