I have been paying attention recently to the VERSION number for the IUtil API, and I can't see the logic behind the version numbering scheme. I am looking at the Firebird.pas file.

In Firebird 3, I see "const VERSION = 13;"

In Firebird 4 Beta 1, I see "const VERSION = 21;"

In the most recent development source (downloaded using git clone https://github.com/FirebirdSQL/firebird.git), and after building Firebird, I see "const VERSION = 4;"

The first two do look like some kind of progression. However, the current build VERSION seems to have no logic to it.

Can someone enlighten me as to the logic behind the version numbers. This is an issue with IUtil as additional functions have been added to the interface and it is useful to be able to have a simple means of determining the available function set.




Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to