Skip to content

Releases: FirebirdSQL/jaybird

JayBird 2.0.0-RC-3a

31 May 13:29
Compare
Choose a tag to compare
JayBird 2.0.0-RC-3a Pre-release
Pre-release
JayBird_2_0_0_RC3a

This commit was manufactured by cvs2svn to create tag 'JayBird_2_0_0_…

JayBird 2.0.0-RC3

31 May 13:31
Compare
Choose a tag to compare
JayBird 2.0.0-RC3 Pre-release
Pre-release
JayBird_2_0_0_RC3

This commit was manufactured by cvs2svn to create tag 'JayBird_2_0_0_…

JayBird 1.5.6

31 May 13:35
Compare
Choose a tag to compare
  • full JDBC 2.0 compatibility (passed JDBC CTS 1.3.1 suite)
  • full callable statement support
  • batch updates
  • support of ResultSet.TYPE_SCROLL_INSENSITIVE
  • X/Open SQL states are reported by SQLException
  • escaped syntax support for stored procedures and functions
  • fixed JDBC specs deviations from 1.0.1 release
  • Type 2 JDBC driver support. Now you can use gds32.dll/libgds.so, fbclient.dll/libfbclient.so/libfbembed.so and fbembed.dll (requires native library, available as separate package). It allows you to
    •    connect locally when the application runs on localhost
      
    •    use the Win32 embedded version of the engine
      
    •    use the driver with InterBase 6.5, 7.0.
      
  • multi-thread safety: now you can use one connection from multiple threads
  • introduces Firebird-specific interfaces to enable you to utilize Firebird-specific features: FirebirdConnection, FirebirdStatement, FirebirdPreparedStatement and FirebirdBlob
  • completely rewritten JDBC connection pool with prepared statement caching, more properties to control DataSource and ConnectionPoolDataSource objects.
  • savepoint support for Firebird 1.5 (JDBC 3.0 only, hence for JDK 1.4.x only)

Latest version of JayBird 1.5.6 fixed the NullPointerException when local encoding was equal to the default encoding of the platform.

JayBird 2.0.0-RC-2

31 May 13:48
Compare
Choose a tag to compare
JayBird 2.0.0-RC-2 Pre-release
Pre-release
JayBird_2_0_0_RC2

This commit was manufactured by cvs2svn to create tag 'JayBird_2_0_0_…

JayBird 2.0.0-RC-1

31 May 13:47
Compare
Choose a tag to compare
JayBird 2.0.0-RC-1 Pre-release
Pre-release
JayBird_2_0_0_RC1

This commit was manufactured by cvs2svn to create tag 'JayBird_2_0_0_…

JayBird 2.0.0-beta-2

31 May 13:47
Compare
Choose a tag to compare
JayBird 2.0.0-beta-2 Pre-release
Pre-release
JayBird_2_0_0_beta2

This commit was manufactured by cvs2svn to create tag 'JayBird_2_0_0_…

JayBird 2.0.0-beta

31 May 13:46
Compare
Choose a tag to compare
JayBird 2.0.0-beta Pre-release
Pre-release
JayBird_2_0_0_beta

This commit was manufactured by cvs2svn to create tag 'JayBird_2_0_0_…

JayBird 1.5.5

31 May 13:45
Compare
Choose a tag to compare

If no critical bug is discovered, this is the last point release of JayBird 1.5.x. The next version (1.6) will support the Services API (backup/restore, user management, statistics, etc).

The driver requires at least JDK 1.3.1 to compile and run properly..

The V.1.5.5 driver

  • fixes NPE when an error happens during reconnection
  • allows calling commit/rollback in Oracle mode
  • adds the setBlob() method for BLOB SUB_TYPE 1 fields
  • fixes the issue with calendar in the PreparedStatement.setTime(Time, Calendar) method
  • adds a fix for the “trying to reopen an open cursor” exception in the Type 2 driver
  • improves memory usage within transactions
  • fixes a bug in the write(byte[], int, int) method in FBBlob.java when a passed array was bigger than the blob buffer size
  • adds the keepStatements parameter
  • fixes a bug in AbstractCallableStatement where not all params were being marked as set

JDK 5.0 Steven Jardine has adapted the build system for JDK 5.0, but his changes are committed only to HEAD. Therefore there is no release of JayBird 1.5.5 for JDK 5.0. If there is reasonable public interest, the changes will be ported to Branch_1_5 and a version for JDK 5.0 will be released.

64-bit Solaris Bill Oliver sent a compiled binary of libjaybird.so for 64-bit Solaris. Because this quite a big file, (1.6 MB), it is not included in the release package. It will be made available for download soon. Our build_native.xml does not work for Solaris, unfortunately, but Bill has supplied his own build script.

JayBird 1.5.4

31 May 13:43
Compare
Choose a tag to compare

Contains the following fixes:

  • Fixed an issue when prepared statement was left in an incorrect state when an exception happened in the setter, original patch provided by Gabriel Reid.
  • Fixed an issue with local encodings when connection is obtained via the JCA framework
  • Applied a patch (by Gabriel Reid) for the ArrayIndexOutOfBoundsException
  • Added support for dialect 1
  • Fixed a bug with encodings in pool

JayBird 1.5.3

31 May 13:42
Compare
Choose a tag to compare

This release contains the fix for the ClassFormatException reported today.