All Projects : Jaybird JCA/JDBC Driver (Key: JDBC)

Project Lead: Mark Rotteveel
URL: http://www.firebirdsql.org/en/development-jdbc-driver/

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Versions   Components   

Change Log

Bugfix release for Jaybird 3.0.x
   Improvement JDBC-502 FIXED Drop requirement for connection character set on connect Major Closed
   Bug JDBC-498 FIXED Specifying an invalid character set triggers the "Connection rejected: No connection character set specified" error Major Closed
Bugfix release for Jaybird 3.0.x
   Improvement JDBC-497 FIXED Slow read of blob and high memory usage Blocker Closed
   Bug JDBC-494 FIXED FBDatabaseMetaData.getTables does not list tables where rdb$relation_type is null Major Closed
   Improvement JDBC-495 FIXED Load character sets on-demand, not on initialization Major Closed
   Bug JDBC-493 FIXED FBTraceManager.loadConfigurationFromFile Trivial Closed
Post 2.2 version to include additional features for Firebird 2.5 and wire protocol improvements
   Bug JDBC-312 FIXED Batch insert with setBinaryStream inserts an empty BLOB Blocker Closed
   Bug JDBC-433 FIXED CLONE -Batch insert with setBinaryStream inserts an empty BLOB SUB_TYPE TEXT Blocker Closed
   Bug JDBC-397 FIXED Deadlock in event cancellation with fbclient 3.0.0.31839 Blocker Closed
   Bug JDBC-374 FIXED Firebird 2.1.7 crashes when running Jaybird 3.0 tests Blocker Closed
   Bug JDBC-410 FIXED Incomplete statement state transitions Blocker Closed
   Bug JDBC-282 CANNOT REPRODUCE Access Violation JVM crash during execution of org.firebirdsql.jdbc.TestFBResultSet Blocker Closed
   New Feature JDBC-217 FIXED Implement SRP for new Firebird 3.0 authentication Critical Closed
   Task JDBC-201 FIXED Migrate JUnit tests to JUnit 4 Critical Closed
   Task JDBC-360 FIXED Reimplement signalling of (connection) errors in FBManagedConnection Critical Closed
   Bug JDBC-391 FIXED SELECT statements are processed for getGeneratedKeys by appending RETURNING (+ all columnnames) Critical Closed
   Bug JDBC-259 FIXED UnsatisfiedLinkError occurs in libjaybird22_x64.so undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE Critical Closed
   Sub-task JDBC-329 FIXED JDBC-319
Add Java 8 / JDBC 4.2 support to Jaybird 3.0
Major Closed
   Improvement JDBC-485 FIXED Add Oldest Interesting, Oldest Active, Oldest Snapshot and Next Transaction information to FBStatisticsManager Major Closed
   Improvement JDBC-405 FIXED Add field index to DataTruncation Major Closed
   Improvement JDBC-484 FIXED Add getServerVersion to management API Major Closed
   Improvement JDBC-322 FIXED Add metadata information for FB 3 IDENTITY columns Major Closed
   Improvement JDBC-437 FIXED Add preliminary Java 9 / JDBC 4.3 support Major Closed
   Improvement JDBC-478 FIXED Allow Blob.setBytes and Clob.setString when position is 1 Major Closed
   Bug JDBC-453 FIXED Allow absolute position with value 0 Major Closed
   Improvement JDBC-292 FIXED Allow nested JDBC escapes Major Closed
   New Feature JDBC-380 FIXED Allow setting page size when creating a database with FBManager Major Closed
   New Feature JDBC-240 FIXED Always treat (VAR)CHAR CHARACTER SET OCTETS as if it is actually (VAR)BINARY Major Closed
   Bug JDBC-317 FIXED Backport getTypeInfo and getColumns metadata fixes with lengths and radix Major Closed
   Bug JDBC-299 FIXED Blob sizes > Integer.MAX_VALUE are reported incorrectly Major Closed
   Bug JDBC-470 FIXED CLONE -ResultSetMetaData.getPrecision of a numeric column when no transaction is active throws an SQLException Major Closed
   Bug JDBC-474 FIXED CONCUR_UPDATABLE Statement throws ClassCastException executing non-updatable statement Major Closed
   Bug JDBC-335 FIXED Calls to getCrossReference fail Major Closed
   Bug JDBC-460 FIXED Can't connect to the FB 3 server with AuthServer = Legacy_Auth. Major Closed
   Bug JDBC-362 FIXED Can't use Jaybird with distributed transactions. Calling close on a connection triggers exception Major Closed
   Bug JDBC-308 FIXED Change metadata queries to always return VARCHAR for strings Major Closed
   Sub-task JDBC-328 FIXED JDBC-313
Check handle invalidation in new protocol implementation
Major Closed
   Task JDBC-378 FIXED Check if bytebuffers in JNA need to be pooled Major Closed
   Bug JDBC-284 FIXED Connection properties definition not processed correctly Major Closed
   Bug JDBC-449 FIXED Could not initialize class org.firebirdsql.encodings.EncodingFactory$DefaultEncodingFactory Major Closed
   Bug JDBC-372 FIXED Current method of quoting in FBRowUpdater incorrect for dialect 1 Major Closed
   Bug JDBC-286 FIXED DPB and SPB format are different Major Closed
   Bug JDBC-412 FIXED DatabaseMetaData supportsGetGeneratedKeys reports true when antlr-runtime not available. Major Closed
   Improvement JDBC-231 FIXED DatabaseMetaData use of quoted/unquoted identifiers is inconsistent Major Closed
   Bug JDBC-331 FIXED DatabaseMetaData.getPrimaryKeys returns wrong primary keys for tables containing underscores _ Major Closed
   Bug JDBC-323 FIXED DatabaseMetaData.getTypeInfo column SEARCHABLE: incorrect value Major Closed
   Bug JDBC-426 FIXED DatabaseMetadata.getColumn returns 0 for DECIMAL_DIGITS Major Closed
   Bug JDBC-435 FIXED Deadlock in multi-threaded environment Major Closed
   Improvement JDBC-269 FIXED Decisions on charactersets happen in to many places Major Closed
   Bug JDBC-473 FIXED Default connection encoding specified through org.firebirdsql.jdbc.defaultConnectionEncoding not actually set Major Closed
   New Feature JDBC-446 FIXED Deny connection with no character set specified by default Major Closed
   Bug JDBC-314 FIXED Error when setting connection charset equals "file.encoding" java property Major Closed
   Bug JDBC-291 FIXED Exceptions during statement preparation leave connection and transaction open after explicit close Major Closed
   Bug JDBC-427 FIXED FBBackupManager cannot restore backup with accented character in backup path Major Closed
   Bug JDBC-462 FIXED FBBigDecimal, unsupported field sqltype: 481 Major Closed
   Bug JDBC-315 FIXED FBConnectionProperties.setCharSet encoding issue Major Closed
   Bug JDBC-353 FIXED FBManagedConnectionFactory.tryCompleteInLimboTransaction doesn't work with recent Firebird 3 builds Major Closed
   Bug JDBC-264 FIXED FBNullField.setString(null) does not set field to null Major Closed
   Bug JDBC-288 FIXED FBPreparedStatement and FBCallableStatement not compliant for java.sql.Statement methods Major Closed
   Bug JDBC-370 FIXED FBRowUpdater buildInsertStatement doesn't quote column names Major Closed
   Bug JDBC-344 FIXED FBXADataSource closes ResultSet in managed transaction Major Closed
   Sub-task JDBC-467 FIXED JDBC-466
Firebird 4: object name length increased to 63
Major Closed
   Bug JDBC-392 FIXED Generated key grammar does not correctly handle quoted table names Major Closed
   Bug JDBC-393 FIXED Generated key grammar does not detect returning clause in update and delete Major Closed
   Bug JDBC-394 FIXED Generated key grammar does not detect returning clause in INSERT ... SELECT ... RETURNING Major Closed
   Improvement JDBC-429 FIXED Handle get/set/updateNString/NClob/NCharacterStream as get/set/updateString/Clob/CharacterStream Major Closed
   Bug JDBC-325 FIXED Hibernate reverse engineering in Netbeans gives NullPointerException Major Closed
   Bug JDBC-305 FIXED Holdable ResultSet is closed on autocommit Major Closed
   Improvement JDBC-187 FIXED Implement (if possible) JDBC 4.0 methods currently throwing FBDriverNotCapableException Major Closed
   Improvement JDBC-321 FIXED Implement BOOLEAN support Major Closed
   Improvement JDBC-197 FIXED Implement Firebird wire protocol improvements Major Closed
   New Feature JDBC-338 FIXED Implement JDBC 4.2 java.time (JSR 310) object conversions Major Closed
   New Feature JDBC-340 FIXED Implement ResultSet.getObject(int/String, Class<?>) Major Closed
   Improvement JDBC-256 FIXED Implement new remote backup option of services API Major Closed
   Bug JDBC-266 FIXED Incorrect limbo transaction numbers Major Closed
   Bug JDBC-364 FIXED Incorrect use of WeakHashMap in FBManagedConnectionFactory and FBDriver Major Closed
   Bug JDBC-251 FIXED Invalid DPB encoding for 2.5 servers Major Closed
   Bug JDBC-309 FIXED JDBC 4 minor version decision uses wrong system property Major Closed
   Bug JDBC-458 FIXED JDBC 4.1+ mapping for BigInteger is missing Major Closed
   Sub-task JDBC-441 FIXED JDBC-437
JDBC 4.3 override Statement.enquoteNCharLiteral to use Statement.enquoteLiteral
Major Closed
   Sub-task JDBC-439 FIXED JDBC-437
JDBC 4.3: override Statement.enquoteIdentifier with limitations of Firebird / dialect 1
Major Closed
   Sub-task JDBC-438 FIXED JDBC-437
JDBC 4.3: override Statement.enquoteLiteral to use double quotes in dialect 1
Major Closed
   Sub-task JDBC-440 FIXED JDBC-437
JDBC 4.3: override Statement.isSimpleIdentifier with limitations of Firebird
Major Closed
   Bug JDBC-461 FIXED JNA library not included in distribution zip Major Closed
   Bug JDBC-237 FIXED JNI Implementation for writing VARCHAR (SQL_VARYING) writes too much data Major Closed
   Bug JDBC-285 FIXED JNI implementation of parameter buffer writes incorrect integers Major Closed
   Bug JDBC-327 FIXED Jaybird should specify dialect 3 in dpb when no explicit dialect was set. Major Closed
   Bug JDBC-383 FIXED LibreOffice doesn't display tables with more than 41 records Major Closed
   Bug JDBC-207 FIXED NPE in ManagedConnection#internalCommit() on fatal error Major Closed
   Improvement JDBC-267 FIXED Not all Java ChatSet names/aliases are available Major Closed
   Bug JDBC-271 FIXED Null value incorrectly returned with native (local) protocol Major Closed
   Bug JDBC-469 FIXED NullPointerException when closing `getMetaData` an a (closed) result set of a (closed) connection Major Closed
   Bug JDBC-348 FIXED Open (output) blob in auto-commit prevents connection close Major Closed
   Bug JDBC-93 FIXED Problems with connection pooling on Sun Appserver 9.0_01 (Glassfish) Major Closed
   Bug JDBC-350 FIXED Processing and closing the ResultSet from callable statement and then using the getters throws NullPointerException Major Closed
   Task JDBC-273 FIXED Refactor ParameterBufferBase in gds.impl.jni and gds.impl.wire to a common abstract base class Major Closed
   Task JDBC-263 FIXED Remove Java 5 / JDBC 3.0 specific support Major Closed
   Improvement JDBC-486 FIXED Remove dependency on JAXB Major Closed
   Task JDBC-195 FIXED Remove obsolete code for JDK 1.4 and earlier, JDBC 2.0 and earlier from the codebase Major Closed
   Improvement JDBC-482 FIXED Remove retrieval of sql counts on execute in GDS layer Major Closed
   Improvement JDBC-418 FIXED Remove set/getUnicodeStream support Major Closed
   Bug JDBC-430 FIXED ResultSet methods not allowed for TYPE_FORWARD_ONLY throw wrong exception Major Closed
   Bug JDBC-307 FIXED ResultSet of type CLOSE_CURSORS_AT_COMMIT isn't closed on commit Major Closed
   Bug JDBC-464 FIXED ResultSetMetaData.getPrecision of a numeric column when no transaction is active throws an SQLException Major Closed
   Improvement JDBC-223 FIXED Revise and extend Escape syntax support for JDBC 4.1 Major Closed
   Improvement JDBC-238 FIXED Socket receivebuffer less effective than possible Major Closed
   Improvement JDBC-475 FIXED Statement + ResultSet setFetchDirection should ignore FETCH_REVERSE and FETCH_UNKNOWN instead of throwing an exception Major Closed
   Bug JDBC-432 FIXED Support 48 bit (technically 64 bit) transaction ids. Major Closed
   New Feature JDBC-452 FIXED Support prepared statement + generated keys option with batch execution Major Closed
   Bug JDBC-173 FIXED TextBlobs with UTF8 showed in client as ISO Major Closed
   Improvement JDBC-144 FIXED Timout problem with pooled firebird connection on JBoss Major Closed
   Bug JDBC-481 FIXED Token recognition error for generated keys query with whitespace in (quoted) table name Major Closed
   Bug JDBC-490 FIXED Tomcat Realm JDBCRealm Authentication Error Major Closed
   Bug JDBC-421 FIXED Transaction mapping cannot be configured through JDBC URL Major Closed
   Improvement JDBC-222 FIXED Update object conversions to conform to JDBC 4.1 and 4.2 Major Closed
   Task JDBC-476 FIXED Update value returned by FBDatabaseMetaData.getSQLKeywords Major Closed
   Task JDBC-489 FIXED Upgrade JNA to 4.4.0 Major Closed
   Task JDBC-442 FIXED Upgrade from ANTLR 3.4 to ANTLR 4.5 Major Closed
   Task JDBC-404 FIXED Upgrade generated keys grammar to antlr 4 Major Closed
   Task JDBC-480 FIXED Upgrade to antlr 4.6 Major Closed
   Task JDBC-488 FIXED Upgrade to antlr 4.7 Major Closed
   Improvement JDBC-447 FIXED Use blob character set when encoding/decoding blobs Major Closed
   Improvement JDBC-279 FIXED Use connect timeout while establishing (socket) connection Major Closed
   New Feature JDBC-399 FIXED Use isc_tpb_autocommit for autocommit, instead of starting and committing transactions for each action. Major Closed
   Bug JDBC-316 FIXED Use of FBDriverNotCapableException sometimes gives confusing exception message Major Closed
   Task JDBC-448 FIXED Validate IPv6 address handling Major Closed
   Task JDBC-409 FIXED Verify new native driver implementation on Linux Major Closed
   Bug JDBC-450 FIXED Wrong FBResultSetMetaData.getPrecision() on "computed by" columns Major Closed
   Bug JDBC-98 FIXED attempting to resolve host reverses IP address Major Closed
   Bug JDBC-281 FIXED copyCharacterStream passes initial position 0, instead of 1 Major Closed
   Bug JDBC-351 FIXED executeUpdate with RETURN_GENERATED_KEYS should return update count instead of -1 Major Closed
   Bug JDBC-318 FIXED getTypeInfo returns incorrect maximum sizes for CHAR and VARCHAR Major Closed
   Bug JDBC-472 FIXED java.sql.SQLNonTransientException: Unsupported or unexpected operation code 0 in processOperation [SQLState:08000, ISC error code:337248276] Major Closed
   Bug JDBC-208 FIXED jdbc.TestFBResultSet#testRelAlias() fails under test.gds_type=NATIVE Major Closed
   Bug JDBC-216 FIXED org.firebirdsql.encodings.Encoding_NotOneByte has nullpointer dereference Major Closed
   Bug JDBC-400 FIXED org.firebirdsql.jdbc.FBSQLException: Exception. couldn't close blob: org.firebirdsql.gds.GDSException: invalid BLOB handle Major Closed
   Bug JDBC-402 FIXED prepared CallableStatement.getMetaData() call throws exception when no input parameters provided Major Closed
   Improvement JDBC-214 WON'T FIX Improve cleanup of unclosed resources like connections Major Closed
   Bug JDBC-363 WON'T FIX Problem with getting char NONE field for UTF8 connection Major Closed
   Task JDBC-257 DUPLICATE Investigate options for more intelligent decision of encoding for connection without explicit characterset Major Closed
   Sub-task JDBC-287 DUPLICATE JDBC-285
Refactor parameterbuffer implementations to reduce code duplication
Major Closed
   Improvement JDBC-205 DUPLICATE Use octetsAsBytes behaviour by default Major Closed
   Bug JDBC-254 FIXED AccessControlException in LoggerFactory can cause driver load to fail in restricted environment Minor Closed
   Improvement JDBC-243 FIXED CLONE -Add basic support for JDBC 4.0 stream/reader methods on PreparedStatement and CallableStatement Minor Closed
   Bug JDBC-268 FIXED Characterset support is case-sensitive Minor Closed
   Task JDBC-211 FIXED Cleanup Jaybird interfaces Minor Closed
   Bug JDBC-388 FIXED Connection.getMetaData().getColumns ResultSet contains wrong (empty) COLUMN_DEF if column type was defined using Domain Minor Closed
   Bug JDBC-414 FIXED FBCachedClob throws SQLException instead of SQLFeatureNotSupportedException Minor Closed
   Bug JDBC-221 FIXED FBSQLException contains least specific errorcode Minor Closed
   Sub-task JDBC-103 FIXED JDBC-102
Improve the error handling on URL parsing
Minor Closed
   Improvement JDBC-218 FIXED Include GLOBAL TEMPORARY as table type in DatabaseMetaData#getTables() Minor Closed
   Task JDBC-262 FIXED Move tests in src/test_30 to src/test if they are not specific to JDBC 3.0 Minor Closed
   Bug JDBC-86 FIXED Regression: FBConnectionPoolDataSource throws FBSQLException when connections are re-used Minor Closed
   Task JDBC-246 FIXED Remove org.firebirdsql.jdbc.FBWrappingDataSource in src/compatibility Minor Closed
   Task JDBC-215 FIXED Replace or remove classes in example Minor Closed
   Improvement JDBC-407 FIXED Specify isc_tpb_lock_timeout using JDBC connectionProperties property Minor Closed
   Improvement JDBC-463 FIXED The Native/Local connection is too slow. Minor Closed
   Bug JDBC-390 FIXED Unable to retrieve update count after result set. Minor Closed
   Bug JDBC-272 WON'T FIX Could not find or load the firebird client library Minor Closed
   Improvement JDBC-332 DUPLICATE Provide ability to call analogue of isc_portable_integer() Minor Closed
   New Feature JDBC-149 DUPLICATE Support for isc_dpb_utf8_filename Minor Closed
   Bug JDBC-260 FIXED Error function findColumn not working with composed field alias Trivial Closed
   Task JDBC-212 FIXED FBStatementFactory seems to be unnecessary, remove it? Trivial Closed
   Improvement JDBC-182 FIXED Migrate logging to java.util.logging Trivial Closed
   Bug JDBC-428 FIXED No message for code 335545106 found. Trivial Closed

Reports

User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 53
   11%
Reopened Reopened 2
Resolved Resolved 19
   4%
Closed Closed 422
   85%

Open Issues

By Priority
Major Major 42
   76%
Minor Minor 9
   16%
Trivial Trivial 4
   7%

By Assignee
Mark Rotteveel 50
   91%
Roman Rokytskyy 5
   9%