Category: Firebird Releases
Annoucements about Firebird oficial releases.
Jaybird 2.2.1 Released
The Firebird JDBC team is happy to announce the release of Jaybird 2.2.1.
This release contains the following fixes:
- Fixed:
UnsatisfiedLinkError in libjaybird22(_x64).so undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE
on Linux (JDBC-259) - Added connection property
columnLabelForName
for backwards compatible behavior ofResultSetMetaData#getColumnName(int)
and compatibility with bug incom.sun.rowset.CachedRowSetImpl
(JDBC-260).
Set property totrue
for backwards compatible behavior (getColumnName()
returns the column label); don’t set the property or set it tofalse
for JDBC-compliant behavior (recommended). - Fixed:
setString(column, null)
on “? IS (NOT) NULL
” condition does not set parameter toNULL
(JDBC-264) - The
charSet
connection property now accepts all aliases of the supported Java character sets (eg instead of onlyCp1252
nowwindows-1252
is also accepted) (JDBC-267) - Fixed: values of
charSet
property are case-sensitive (JDBC-268) - Fixed: setting a parameter as
NULL
with the native protocol does not work when Firebird describes the parameter as not nullable (JDBC-271)
The release is also available on maven:
<groupId>org.firebirdsql.jdbc</groupId>
<artifactId>jaybird-jdkXX</artifactId>
<version>2.2.1</version>
The artifactId depends on your target Java version: jaybird-jdk15
, jaybird-jdk16
or jaybird-jdk17
DDEX provider 2.0.6 with Visual Studio 2012 support is released
I’m proud to introduce you brand new shiny release of DDEX provider
for Visual Studio. Now with Visual Studio 2012 (RTM) support. Grab it
while it’s hot.
Jaybird 2.2 #JDBC #Java driver is Released with many fixes
The Firebird JDBC team is happy to announce the release of Jaybird 2.2.0.
This release contains the following changes:
- Enhanced support for JDBC 4.0 (Java 6)
- Support for JDBC 4.1 (Java 7) — including try-with-resources support,
- Implementation of getGeneratedKeys(),
- Enhanced support for the services API,
- Support for 64 bit native libraries for Type 2 / Embedded,
- A number of bug fixes.
Fixes since Jaybird 2.2.0-beta-1:
* ConcurrentModificationException when closing connection obtained from org.firebirdsql.ds.FBConnectionPoolDataSource with statements open (JDBC-250),
* Memory leak when obtaining multiple connections for the same URL (JDBC-249),
* CPU spikes to 100% when using events and Firebird Server is stopped or unreachable (JDBC-232),
* Events do not work on Embedded (JDBC-247),
* Provide workaround for characterset transliteration problems indatabase filenames and other connection properties (JDBC-253),
* FBBackupManager does not allow 16kb page size for restore (JDBC-255),
* Log warning and add warning on Connection when no explicit connectioncharacter set is specified (JDBC-257).
The release is also available on maven(*):
<artifactId>jaybird-jdkXX</artifactId>
<version>2.2.0</version>
The artifactId depends on your target Java version: jaybird-jdk15, jaybird-jdk16 or jaybird-jdk17.
Fixed in Firebird 2.5.2 and 3.0.x CHAR_TO_UUID and GEN_UUID works different in big/little endian architectures
Important CHAR_TO_UUID CORE bug fix for for big-endian servers (ex: debian on IBM s390x or sparc64/powerpc) also that fixes GEN_UUID to return a compliant RFC-4122 UUID:
It has been discovered that before Firebird 2.5.2, CHAR_TO_UUID and UUID_TO_CHAR works incorrectly in big-endian servers. In these machines, bytes/characters are swapped and goes in wrong positions when converting. This bug was fixed in 2.5.2 and 3.0, but that means these functions now returns different values (for the same input parameter) than before.
ps: And here is Firebird development discussion and here is the full patch
If you want to know on what endian os you have you can check the Endianness Table
Firebird 2.0.x series discontinued End Of Life
Accordingly to its release lifetime policy, Firebird Project notifies that the Firebird v2.0 series has reached its end of life and thus will not be maintained anymore. The last official release in this series, Firebird 2.0.7, which has been announced this year, will be available from the “discontinued” section of the download area.
The Firebird roadmap is updated , we are waiting for Firebird 3.0.x Alpha 🙂
Firebird 2.1.5 sub-release is available
Firebird Project is pleased to announce Firebird 2.1.5 – the latest minor release in the Firebird 2.1 series.
Binary kits for Windows, Linux and MacOSX on both 32-bit and 64-bit platforms are immediately available for download. For MacOSX, LIPO (fat client) packages are also included. For the full list of changes please refer to the Release Notes.
Firebird 2.1.5 RC is uploaded to Debian testing and Ubuntu Quantal Quetzal
As you might now Firebird 2.1.5 RC is released , now the Debian packages are uploaded to testing repository and on the next Ubuntu Quantal Quetzal’s repository
Firebird V2.0.7 has been released – likely to be the last for the 2.0-series
Firebird V2.0.7 has been released.
This sub-release 2.0.7, likely to be the last for the 2.0-series, does not add any new functionality to the database engine. It incorporates a number of bug fixes that did not make it into the v.2.0.6 sub-release in June 2010 or have been backported from subsequent 2.1.x and 2.5.x releases.
This release 2.0.x contains a large number of new features compared with 1.5.x, including derived tables, support for Execute Block, increased table sizes, new improved index code (the 252-byte index length limit is no longer applicable), expression indices, numerous optimiser improvements, enhanced security features, support for on-line incremental backups along with numerous other improvements and bug fixes.
Firebird ODBC driver 2.0.1 released
I have built Firebird ODBC driver 2.0.1 release today. I have uploaded
all files into sourceforge area
All changes you can look in the file – changes-v20.log.
Regards,
—
Alexander Potapchenko