All Projects : Jaybird JDBC Driver (Key: JDBC)

Project Lead: Mark Rotteveel
URL: https://www.firebirdsql.org/en/development-jdbc-driver/
Description:
Jaybird is a JDBC driver for Firebird

Release Notes

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

Change Log

First Jaybird 4 release (use for changes after 4.0.0-beta-2)
   New Feature JDBC-611 FIXED Add minimal support for EXTENDED TIME(STAMP) WITH TIME ZONE types Major Closed
   Bug JDBC-612 FIXED Firebird 4 incompatibility due to TAG_PLUGIN_SPECIFIC Major Closed
   Sub-task JDBC-596 FIXED JDBC-466
Firebird 4: Remove DEC_FIXED extended numeric precision support
Major Closed
   New Feature JDBC-416 FIXED Make Firebird 3 authentication pluggable Major Closed
   Bug JDBC-610 FIXED URL encoding clashes with base64 encoding values for dbCryptConfig Major Closed
   Improvement JDBC-509 FIXED Update JNA to 5.5 (was: Update JNA to 4.5/5.2/5.3) Minor Closed
Version for additional Firebird 3.0 + 4.0 compatibility
   Bug JDBC-575 FIXED FBConnectionTest.testLockTable hangs on EMBEDDED after upgrading to JNA 5.2 Blocker Closed
   Bug JDBC-542 FIXED FBEventManager triggering "org/firebirdsql/gds/ng/wire/AsynchronousProcessor" thread spikes CPU and goes in to infinite IOException loop when FB is shut down 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
   Improvement JDBC-597 FIXED Ability to trace statements execution Major Closed
   New Feature JDBC-444 FIXED Add JDBC RowId support Major Closed
   New Feature JDBC-524 FIXED Add JDBC escapes DEGREE/RADIANS Major Closed
   New Feature JDBC-523 FIXED Add JDBC escapes TIMESTAMPADD/TIMESTAMPDIFF Major Closed
   Improvement JDBC-511 FIXED Add explicit automatic module name to Jaybird Major Closed
   New Feature JDBC-611 FIXED Add minimal support for EXTENDED TIME(STAMP) WITH TIME ZONE types Major Closed
   Improvement JDBC-413 FIXED Add property to disable or restrict generated keys support on connection level Major Closed
   New Feature JDBC-527 FIXED Add support for database encryption callback Major Closed
   Improvement JDBC-589 FIXED Add support for setNetworkTimeout/getNetworkTimeout() Major Closed
   Improvement JDBC-536 FIXED Add support for the new Srp256 authentication plugin (and others) Major Closed
   New Feature JDBC-604 FIXED Add support for url encoded connection properties Major Closed
   New Feature JDBC-417 FIXED Allow for selection of authentication plugins through connection properties Major Closed
   Task JDBC-582 FIXED Apply jdp-2019-02 naming convention Major Closed
   Task JDBC-551 FIXED Check and fix metadata types in DatabaseMetaData Major Closed
   Task JDBC-492 FIXED Completely remove CharacterTranslator and the character mapping / translation feature. 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
   Bug JDBC-562 FIXED DatabaseMetaData patterns: treat escape character as normal when not followed by _, % or itself. Major Closed
   Bug JDBC-496 FIXED DatabaseMetaData.getBestRowIdentifier handling of 'scope' is wrong Major Closed
   Improvement JDBC-512 FIXED Do not call setCause if setLinkedException already called it 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
   New Feature JDBC-594 FIXED Event Manager for an existing connection Major Closed
   Bug JDBC-494 FIXED FBDatabaseMetaData.getTables does not list tables where rdb$relation_type is null Major Closed
   Bug JDBC-612 FIXED Firebird 4 incompatibility due to TAG_PLUGIN_SPECIFIC Major Closed
   Sub-task JDBC-506 FIXED JDBC-466
Firebird 4: DECFLOAT support
Major Closed
   Sub-task JDBC-468 FIXED JDBC-466
Firebird 4: Page size 32kb
Major Closed
   Sub-task JDBC-596 FIXED JDBC-466
Firebird 4: Remove DEC_FIXED extended numeric precision support
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-516 FIXED JDBC-466
Firebird 4: Support for increased precision of NUMERIC and DECIMAL (DEC_FIXED)
Major Closed
   Sub-task JDBC-540 FIXED JDBC-466
Firebird 4: TIME(STAMP) WITH TIME ZONE support
Major Closed
   Sub-task JDBC-570 FIXED JDBC-466
Firebird 4: Use RETURNING * for generated keys
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
   Improvement JDBC-547 FIXED Generate dependency relocation artifact for org.firebirdsql.jdbc:jaybird for each release 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-445 FIXED Implement DatabaseMetaData.getPseudoColumns Major Closed
   New Feature JDBC-548 FIXED Implement DatabaseMetaData.getVersionColumns Major Closed
   New Feature JDBC-415 FIXED Implement Firebird 3 wire encryption 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
   Improvement JDBC-601 FIXED Implement v15 protocol support Major Closed
   Improvement JDBC-294 FIXED Improve JDBC escape function implementation for CONVERT Major Closed
   Task JDBC-367 FIXED Include new FB3 embedded quote for string literals in parsers Major Closed
   Bug JDBC-518 FIXED JNA truncates varchars to length 255 on read Major Closed
   Bug JDBC-534 FIXED Jaybird does not handle revision numbers in version string Major Closed
   Bug JDBC-519 FIXED Jaybird should explicitly call fb_shutdown() on VM exit when using Firebird Embedded 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
   Improvement JDBC-555 FIXED Re-check FirebirdVersionMetaData and remove words reserved in SQL:2003 Major Closed
   Task JDBC-537 FIXED Remove Legacy_Auth from default list of authentication plugins Major Closed
   Task JDBC-491 FIXED Remove deprecated fields, methods, etc as mentioned in the Jaybird 3.0 release notes Major Closed
   New Feature JDBC-553 FIXED Removed documentation copied from JDBC Major Closed
   Bug JDBC-588 FIXED ResultSet.next() incorrectly frees blob returned from ResultSet.getBlob Major Closed
   Improvement JDBC-514 FIXED Revise column display size reported 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
   Task JDBC-526 FIXED Stop including a JCA Resource Archive in the distribution zip Major Closed
   New Feature JDBC-606 FIXED Support Firebird 3+ zlib wire compression in pure java Major Closed
   Improvement JDBC-293 FIXED Support JDBC escapes with optional parameters Major Closed
   Bug JDBC-549 FIXED Support case sensitive user names Major Closed
   New Feature JDBC-574 FIXED Support for Firebird 3 explained execution plan Major Closed
   Improvement JDBC-520 FIXED Support jdbc:firebird: as protocol prefix for all driver types Major Closed
   Bug JDBC-566 FIXED UPDATE OR INSERT with existing RETURNING clause handled incorrectly for generated keys Major Closed
   Bug JDBC-610 FIXED URL encoding clashes with base64 encoding values for dbCryptConfig Major Closed
   Task JDBC-572 FIXED Upgrade ANTLR to 4.7.2 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
   Improvement JDBC-569 FIXED getGeneratedKeys add support for MERGE Major Closed
   Bug JDBC-567 FIXED getGeneratedKeys execute methods should disallow empty or null arrays Major Closed
   Bug JDBC-568 FIXED getGeneratedKeys methods should not sort int[] array Major Closed
   Bug JDBC-556 FIXED setSavepoint() fails on dialect 1 Major Closed
   Bug JDBC-544 FIXED wireCrypt property not exposed for FBEventManager Major Closed
   Task JDBC-196 DUPLICATE Add JCA 1.5 or 1.6 support Major Closed
   Improvement JDBC-529 DUPLICATE Implement wire protocol v15 to support encrypted security databases Major Closed
   Improvement JDBC-593 FIXED Add binary literal prefix and suffix to DatabaseMetaData.getTypeInfo() Minor Closed
   Improvement JDBC-541 FIXED Allow to define default charset when creating a database with org.firebirdsql.management.FBManager Minor Closed
   Bug JDBC-560 FIXED FBDatabaseMetaData.Clause build poor performing SQL Minor Closed
   Improvement JDBC-509 FIXED Update JNA to 5.5 (was: Update JNA to 4.5/5.2/5.3) Minor Closed
   Bug JDBC-493 FIXED FBTraceManager.loadConfigurationFromFile Trivial Closed
Second beta of Jaybird 4
   Bug JDBC-599 FIXED Jaybird SocketInputStream.socketRead0 thread blocking Critical Closed
   Improvement JDBC-597 FIXED Ability to trace statements execution 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
   Task JDBC-585 FIXED Consider switching to single artifact name, and java target specific versions Major Closed
   Improvement JDBC-590 FIXED Don't include procedures in packages from DatabaseMetaData.getProcedures and getProcedureColumns Major Closed
   New Feature JDBC-594 FIXED Event Manager for an existing connection 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
   Improvement JDBC-601 FIXED Implement v15 protocol support Major Closed
   Bug JDBC-588 FIXED ResultSet.next() incorrectly frees blob returned from ResultSet.getBlob Major Closed
   Bug JDBC-584 FIXED Some connection properties don't work from DriverManager Major Closed
   New Feature JDBC-606 FIXED Support Firebird 3+ zlib wire compression in pure java Major Closed
   Bug JDBC-587 FIXED Use of Blob from result set yields NullPointerException after commit Major Closed
   Improvement JDBC-529 DUPLICATE Implement wire protocol v15 to support encrypted security databases Major Closed
   Improvement JDBC-593 FIXED Add binary literal prefix and suffix to DatabaseMetaData.getTypeInfo() Minor Closed

Reports

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

Preset Filters


Project Summary

Open Open 57
   9%
Reopened Reopened 2
Resolved Resolved 21
   3%
Closed Closed 529
   87%

Open Issues

By Priority
Major Major 46
   78%
Minor Minor 11
   19%
Trivial Trivial 2
   3%

By Assignee
Mark Rotteveel 56
   95%
Roman Rokytskyy 3
   5%