Jaybird 2.2.6
·
1744 commits
to master
since this release
The following has been changed or fixed in Jaybird 2.2.6:
- Reverted Firebird 3 workaround for updatable result sets as bug has been fixed in Firebird (JDBC-330)
- Fixed: Processing and closing the ResultSet from callable statement and then using the getters throws NullPointerException (JDBC-350)
Using both the getters and the result set for the same callable statement is incorrect; the ability to do this might be removed in a future version of Jaybird. AResultSet
should be used for selectable procedures, while the getters should be used with executable procedures. - Fixed: FBManagedConnectionFactory.tryCompleteInLimboTransaction doesn't work with recent Firebird 3 builds (JDBC-353)
- Fixed: Jaybird can throw a
NullPointerException
when a fatal connection error has occurred (JDBC-359) - Fixed: Calling close on a JCA connection triggers exception Connection enlisted in distributed transaction (JDBC-362)
- Fixed: Potential memory-leak when using a lot of different connection strings and/or properties (JDBC-364)
- Fixed:
FBRowUpdater.buildInsertStatement
doesn't quote column names (JDBC-370) - Fixed:
EncodingFactory
doesn't handleUnsupportedCharsetException
(JDBC-371) - Fixed: Current method of quoting in
FBRowUpdater
incorrect for dialect 1 (JDBC-372)
See also the full release notes