- Do not close connection when a file blob read error was received. RS-195023
Fix: ResultSet wasNull throws exception on insert row. GH-816
Search for rdbclient
as native library. RS-190507
Implement ability to get a transaction and attachment from a monitoring operation. RS-189609
- Expected system tables count for RDB 5 and RDB 6. RS-173247
- Initializing status before obtaining it to avoid state overwrite. RS-173245
Backport GH-786. Account for Java expecting offset name to be prefixed by GMT. GH-787 Fix for Java 8 compatibility. GH-787 Fix executeBatch() of statement without parameters throws isc_batch_param. GH-788 FBResultSetMetaData.getExtendedFieldInfo will query same set of fields when there are more than 70 fields. GH-731 Optimize FBResultSetMetaData.getExtendedFieldInfo. GH-732 Report true for ResultSetMetaData.isAutoIncrement for identity columns. GH-793 Add connection property to disable retrieval of extended field info for ResultSetMetaData. GH-795 Backport GH-797. GH-801
- Work with time types if GMT time zone format is used. RS-162340
- Clear transaction map associated with managed connection if attachment has been shutdown. RS-63070
- Red Database 5.0 system table count. RS-158806
- Remove printing to
System.out
from trace manager. RS-154172
Fix FBStringField.fixPadding to work with codepoints instead of char. GH-770 Fixed: CallableStatement.getXXX(String) may return value from wrong column. GH-772 Update error messages from FB 5.0.0.1272 jaybird-fbclient 4.0.4.0
- Map time zone with GMT offset for V13 protocol only. RS-150549
- Allow the use of parallel workers, starting with Red Database 3.0. RS-150245
- Fix creation of temporary blobs. RS-150077
- Fix memory release in native OO API implementation of database, statement and service. RS-150127
- Add alias for encrypted password property. RS-148217
- Fix working with time zone set in GMT format for 18 protocol version. RS-145943
- Fix working with time zone set in GMT format. RS-94039 RS-145787
- Add parallel workers option in statistics manager. RS-98332
- Add connection property parallelWorkers for isc_dpb_parallel_workers. GH-737
- Fix DatabaseConnectionProperties.setServerBatchBufferSize ignores serverBatchBufferSize parameter. GH-741
- Support Firebird 5.0 gfix ODS Upgrade option. GH-738
- Add Firebird 5.0 parallel support to BackupManager. GH-739
- Add Firebird 5.0 parallel sweep to MaintenanceManager. GH-740
- Support Firebird 3.0 gfix fix ICU option. GH-744
- Ensure option is only set when parallel workers are supported. GH-739
- Truncation handling of FBStatisticsManager. GH-747
- Mark classes/methods/constants removed in Jaybird 6 as deprecated. GH-759
- Do not duplicate connection properties when connecting using protocol v12 (RDB 2.6). RS-98277
- Multifactor authentication with protocol below 13 (RDB 2.6). RS-98277
- Use JDK 8 to build JDK 8 artifacts. RS-96160
- Fix condition to continue authentication in
GostPasswordAuthenticationPlugin
. RS-95205
- Frontported multithreaded backup/restore and sweep via services. RS-95035
- Add ability to set property for non-encrypted password passing. RS-95205
- Skip authentication in
GostPassword
plugin if no username and password are set. RS-95205
- Add support for Java 1.8. RS-94949
- Fix NPE in result set metadata of connectionless result set. GH-730
- Checking statement cursor before closing it. RS-89306
- Parameter buffer creation for service when connecting via native interfaces. RS-90026
- Release of statement when prepare call if it is not null. RS-90056
- Add
Multifactor
,GostPassword
,Certificate
andGss
authentication plugins to default list. RS-89306 - Add descriptions of missing error codes. RS-87191
- Add message for
bad_trig_BLR
error code. RS-87191 - Simplify code in creating metadata for native OO API statement. RS-24827
- Implement support server-side batch updates for native OO API statement. RS-24827
- Create (minimal) package docs for each package. GH-725
- Review and fix character set usage in various ways to access BLOB SUB_TYPE TEXT. GH-723
- Remove warning about no connection character set. GH-717
- Get execution statistics. GH-716
- Add support for COLUMN_DEF of DatabaseMetaData.getProcedureColumns. GH-715
- DatabaseMetaData.getIdentifierQuoteString() should return " " (space) for connection dialect 1. GH-714
- Support statements longer than 64KB with native/embedded connections. GH-713
- Collapse FBWorkaroundStringField into FBStringField. GH-708
- Generate error messages and SQLstate from Firebird 5.0. GH-707
- Rework optimization of XID retrieval in FBManagedConnection. GH-704
- Wrong value returned from Statement::getUpdateCount, after Statement::getMoreResults call. GH-703
- Replace synchronized blocks with reentrant locks. GH-702
- Find, recover or forget Xids queries at most 10 records. GH-701
- Upgrade JNA to 5.12.1. GH-700
- Remove finalization from JDBC classes. GH-699
- Implement Firebird 4 batch support. GH-695
- Add support for server-side scrolling. GH-693
- Add support for isc_spb_expected_db for service attachments. GH-691
- Provide NativeResourceUnloadWebListener for jakarta.servlet. GH-684
- Replace statement parser for generated keys to remove dependency on ANTLR. GH-680
- Default to using stream blobs. GH-679
- Add support for Base 64 URL safe encoding for dbCryptConfig. GH-677
- Support multi-row RETURNING for getGeneratedKeys. GH-675
- Support nbackup fixup and preserve sequence option. GH-673
- Support database creation with force write disabled. GH-671
- When closing a statement, we may send DSQL_close before DSQL_drop [JDBC639]. GH-669
- Optimization of ResultSet.next() [JDBC633]. GH-663
- Add field type information (or the field class name) in TypeConversionExceptions [JDBC626]. GH-656
- Remove dependency on JCA [JDBC618]. GH-649
- Remove UDF support for JDBC escapes [JDBC617]. GH-648
- Remove constants, methods, etc deprecated for removal in Jaybird 5 [JDBC616]. GH-647
- Drop Java 7 support [JDBC614]. GH-645
- Add support for Chacha wire encryption plugin [JDBC613]. GH-644
- Improve cursor close handling [JDBC573]. GH-604
- Break up DatabaseMetaData implementation [JDBC558]. GH-591