All Projects : Jaybird JCA/JDBC Driver : JDBC driver (Component)

Lead: Mark Rotteveel
Description: Main part for the JDBC 4.x specification implementation


 Select:   Open Issues   Road Map   Change Log   Popular Issues   

Road Map

Progress: 
  2 of 3 issues have been resolved
Bugfix release for Jaybird 3.0.x
   Bug JDBC-610 UNRESOLVED URL encoding clashes with base64 encoding values for dbCryptConfig Major Reopened
   New Feature JDBC-604 FIXED Add support for url encoded connection properties Major Closed
   New Feature JDBC-603 FIXED Implement Firebird 4 set_bind support and cleanup remapped Firebird 4 DPB items Major Closed
Progress: 
  58 of 61 issues have been resolved
Version for additional Firebird 3.0 + 4.0 compatibility
   New Feature JDBC-466 UNRESOLVED Firebird 4 support Major Open
   Sub-task JDBC-564 UNRESOLVED JDBC-466
Firebird 4: Add Firebird 4 reserved words to FirebirdVersionMetaData
Major Open
   Bug JDBC-610 UNRESOLVED URL encoding clashes with base64 encoding values for dbCryptConfig Major Reopened
   Bug JDBC-575 FIXED FBConnectionTest.testLockTable hangs on EMBEDDED after upgrading to JNA 5.2 Blocker Closed
   Improvement JDBC-497 FIXED Slow read of blob and high memory usage Blocker Closed
   Bug JDBC-599 FIXED Jaybird SocketInputStream.socketRead0 thread blocking Critical Closed
   Bug JDBC-538 FIXED When the Exception is thrown out from the constructor in: AbstractPreparedStatement - line: 151, finalizer tries to remove FBstatement from activeStatements collection and warn appears. Critical Closed
   New Feature JDBC-444 FIXED Add JDBC RowId support Major Resolved
   New Feature JDBC-524 FIXED Add JDBC escapes DEGREE/RADIANS Major Resolved
   New Feature JDBC-523 FIXED Add JDBC escapes TIMESTAMPADD/TIMESTAMPDIFF Major Resolved
   Improvement JDBC-413 FIXED Add property to disable or restrict generated keys support on connection level Major Resolved
   New Feature JDBC-417 FIXED Allow for selection of authentication plugins through connection properties Major Resolved
   Task JDBC-582 FIXED Apply jdp-2019-02 naming convention Major Resolved
   Task JDBC-551 FIXED Check and fix metadata types in DatabaseMetaData Major Resolved
   Bug JDBC-496 FIXED DatabaseMetaData.getBestRowIdentifier handling of 'scope' is wrong Major Resolved
   Sub-task JDBC-516 FIXED JDBC-466
Firebird 4: Support for increased precision of NUMERIC and DECIMAL (DEC_FIXED)
Major Resolved
   New Feature JDBC-445 FIXED Implement DatabaseMetaData.getPseudoColumns Major Resolved
   New Feature JDBC-548 FIXED Implement DatabaseMetaData.getVersionColumns Major Resolved
   Improvement JDBC-294 FIXED Improve JDBC escape function implementation for CONVERT Major Resolved
   Task JDBC-367 FIXED Include new FB3 embedded quote for string literals in parsers Major Resolved
   Bug JDBC-519 FIXED Jaybird should explicitly call fb_shutdown() on VM exit when using Firebird Embedded Major Resolved
   New Feature JDBC-553 FIXED Removed documentation copied from JDBC Major Resolved
   Improvement JDBC-514 FIXED Revise column display size reported Major Resolved
   Improvement JDBC-293 FIXED Support JDBC escapes with optional parameters Major Resolved
   New Feature JDBC-574 FIXED Support for Firebird 3 explained execution plan Major Resolved
   Improvement JDBC-520 FIXED Support jdbc:firebird: as protocol prefix for all driver types Major Resolved
   Task JDBC-572 FIXED Upgrade ANTLR to 4.7.2 Major Resolved
   Improvement JDBC-569 FIXED getGeneratedKeys add support for MERGE Major Resolved
   Bug JDBC-567 FIXED getGeneratedKeys execute methods should disallow empty or null arrays Major Resolved
   Bug JDBC-568 FIXED getGeneratedKeys methods should not sort int[] array Major Resolved
   Improvement JDBC-597 FIXED Ability to trace statements execution Major Closed
   Improvement JDBC-511 FIXED Add explicit automatic module name to Jaybird Major Closed
   Improvement JDBC-589 FIXED Add support for setNetworkTimeout/getNetworkTimeout() Major Closed
   New Feature JDBC-604 FIXED Add support for url encoded connection properties Major Closed
   New Feature JDBC-576 FIXED Connection property to ignore stored procedure type for call-escape. Major Closed
   Task JDBC-585 FIXED Consider switching to single artifact name, and java target specific versions Major Closed
   Task JDBC-545 FIXED Document necessity to apply unlimited cryptographic strength policy for wire encryption Major Closed
   Improvement JDBC-590 FIXED Don't include procedures in packages from DatabaseMetaData.getProcedures and getProcedureColumns Major Closed
   Improvement JDBC-502 FIXED Drop requirement for connection character set on connect Major Closed
   Bug JDBC-571 FIXED Error "Current statement state (CURSOR_OPEN) does not allow call to prepare" when creating result set fails Major Closed
   Bug JDBC-494 FIXED FBDatabaseMetaData.getTables does not list tables where rdb$relation_type is null Major Closed
   Sub-task JDBC-595 FIXED JDBC-466
Firebird 4: Support for increased precision of NUMERIC and DECIMAL (INT128)
Major Closed
   Sub-task JDBC-591 FIXED JDBC-466
Firebird 4: check and correct precision reported in various metadata for FLOAT/REAL/DOUBLE PRECISION (for FB4+ only)
Major Closed
   New Feature JDBC-609 FIXED Implement DATABASE JDBC escape Major Closed
   New Feature JDBC-607 FIXED Implement DAYNAME JDBC escape Major Closed
   New Feature JDBC-552 FIXED Implement DatabaseMetaData.getFunctions and DatabaseMetaData.getFunctionColumns Major Closed
   New Feature JDBC-603 FIXED Implement Firebird 4 set_bind support and cleanup remapped Firebird 4 DPB items Major Closed
   New Feature JDBC-608 FIXED Implement MONTHNAME JDBC escape Major Closed
   New Feature JDBC-602 FIXED Implement statement timeouts of the v16 protocol using Statement.setQueryTimeout Major Closed
   Bug JDBC-534 FIXED Jaybird does not handle revision numbers in version string Major Closed
   Improvement JDBC-557 FIXED Limit statements cached in DatabaseMetaData Major Closed
   Improvement JDBC-495 FIXED Load character sets on-demand, not on initialization Major Closed
   Bug JDBC-588 FIXED ResultSet.next() incorrectly frees blob returned from ResultSet.getBlob Major Closed
   Bug JDBC-531 FIXED SQL Error: Statement state CURSOR_OPEN only allows next states [CLOSING, PREPARED, ERROR], received EXECUTING Major Closed
   Bug JDBC-584 FIXED Some connection properties don't work from DriverManager Major Closed
   Bug JDBC-498 FIXED Specifying an invalid character set triggers the "Connection rejected: No connection character set specified" error Major Closed
   Bug JDBC-566 FIXED UPDATE OR INSERT with existing RETURNING clause handled incorrectly for generated keys Major Closed
   Bug JDBC-587 FIXED Use of Blob from result set yields NullPointerException after commit Major Closed
   Bug JDBC-535 FIXED Version number parsing in GDSServerVersion and AbstractFbDatabase (and GDS for earlier versions) is incorrect Major Closed
   Bug JDBC-544 FIXED wireCrypt property not exposed for FBEventManager Major Closed
   Improvement JDBC-593 FIXED Add binary literal prefix and suffix to DatabaseMetaData.getTypeInfo() Minor Closed
Progress: 
  0 of 1 issues have been resolved
First Jaybird 4 release (use for changes after 4.0.0-beta-2)
   Bug JDBC-610 UNRESOLVED URL encoding clashes with base64 encoding values for dbCryptConfig Major Reopened

Preset Filters


Component Summary

Open Open 39
   11%
Reopened Reopened 2
   1%
Resolved Resolved 31
   9%
Closed Closed 270
   79%

Open Issues

By Priority
Major Major 34
   83%
Minor Minor 6
   15%
Trivial Trivial 1
   2%

By Assignee
Mark Rotteveel 39
   95%
Roman Rokytskyy 2
   5%