Jaybird 5.0.1 and 4.0.9 released

We are happy to announce the release of Jaybird 5.0.1 and Jaybird 4.0.9.

Jaybird 5.0.1

The following has been fixed since Jaybird 5.0.0:

  • Fixed: Executing DML with a RETURNING clause containing a blob column would return the blob-id instead of the blob value (jaybird#728)
  • Fixed: CallableStatement.getString and CallableStatement.getObject would incorrectly trim string values (jaybird#729)
  • Fixed: ResultSetMetaData.getPrecision(int) of a connectionless result set could throw a NullPointerException if the column was of type FLOAT or DOUBLE PRECISION (jaybird#730)

Jaybird 5 supports Firebird 2.5 and higher, on Java 8, 11, 17 and 19 (support for Java 11 and higher using the Java 11 version of the driver).

See also:

Jaybird 4.0.9

The following has been fixed since Jaybird 4.0.8:

  • Fixed: Some methods of FBClob threw NullPointerException when attempting to use after implicit or explicit free() (jaybird#719)
  • Improvement: If the default JVM time zone is a GMT offset, e.g. GMT-08:00, configure sessionTimeZone with offset only, e.g. -08:00 (jaybird#720)
  • Fixed: Executing DML with a RETURNING clause containing a blob column would return the blob-id instead of the blob value (jaybird#728)
  • Fixed: CallableStatement.getString would incorrectly trim string values (jaybird#729)
  • Fixed: ResultSetMetaData.getPrecision(int) of a connectionless result set could throw a NullPointerException if the column was of type FLOAT or DOUBLE PRECISION (jaybird#730)

Jaybird 4 supports Firebird 2.5 and higher, on Java 7, 8, 11, 17 and 19 (support for Java 11 and higher using the Java 11 version of the driver).

See also:

RedExpert 2023.01 has been release

You can join to the Telegram chat for discussion.

New version of RedExpert 2023.01 is available.

Added:

  1. Recompilation all triggers, procedures, functions and packages
  2. Association of *.fdb files with RedExpert
  3. Recalculation of index selectivity
  4. Support for external triggers
  5. SQL SECURITY support for procedures, functions and triggers
  6. “Switch data display” button and key combination [ALT + NUM_ADD] in data tab
  7. Exit confirmation dialog
  8. Specifies explicitly how a table field is sorted (COLLATE) when creating a table
  9. “DDL to create” tab in “Edit constraint” panel
  10. Ability to view password during user creation and authorization at reddatabase.ru
  11. Ability to replace “\n” with another symbol when exporting to file with separators
  12. Ability to work with functions and packages in privilege manager
  13. Support for triggers on views

Fixed:

  1. Trace recognition
  2. Parsing SQL script with queries that have complex nested constructions
  3. Incorrect default value generation for procedures and functions
  4. Impossibility to create a new connection through the menu in the Russian localization
  5. Generating of primary keys when creating a table, if their names must be escaped
  6. Quotation mark when exporting into CSV
  7. Error when interacting with table constraints that have invalid default names
  8. Error when generating SQL script for adding table constraints when only one constraint was inserted into script instead of multiple ones
  9. Red Expert hangs after a data access error in the “Data” tab of the “Table” menu.
  10. Adding comments to database elements like “User” or “Domain” while editing them
  11. Generating SQL script when adding a new column to a table
  12. Export to a spreadsheet. Now export to Excel 2007 is possible
  13. Automatic generation of table name on creation
  14. Updating auto-complete cache after metadata changes
  15. Incorrect displaying of procedure parameter sizes
  16. Script execution error output if there is no connection
  17. Executing non selective procedures in the query editor
  18. Wrong message about authentication error
  19. Invalid connection status in the toolbar
  20. Loading data in a table when moving the cursor to the last table row
  21. Updated keyword list for syntax highlighting
  22. Creating a database with default charset
  23. Flickering interface in privilege manager
  24. Invalid representation of “DATE” type when exporting to SQL
  25. Undo/redo (Ctrl+Z/Ctrl+Y) in the query editor
  26. Nonoptimal space usage by result set in query editor
  27. Application hangs when opening objects

Download and install the new version.

IBProvider News

Hello Everyone.

We have a couple of news for you.

1. We have just released the new set of our components where is provided a new solution to using IBProvider without registration in Windows:

  • IBProvider v5.27
  • LCPI OLE DB Services v1.22
  • LCPI ADO.NET Data provider for OLE DB v1.26

2. We released Free IBProvider x64.

You can get more information about these things at our web site.

https://www.ibprovider.com/eng/news/n_230125.html

With Best Regards, IBProvider Team.

Upscene releases new version of test data generator

Upscene Productions is happy to announce the next version of their test data generator tool:

“Advanced Data Generator 4.1.0”

A fast test-data generator tool that comes with a library of real-life data, can generate data to your database,
script or data files, many filling options, templates and much more.

Jaybird 5.0.0 released

Jaybird 5 is – from a JDBC perspective – an incremental change from Jaybird 4. However, internally, Jaybird underwent some major changes, the biggest was the removal of JCA (Java Connector Architecture) support.

The major changes and new features in Jaybird 5 are:

Upgrading from Jaybird 4 to 5 should be simple, but please make sure to read Compatibility changes before using Jaybird 5. See also Upgrading from Jaybird 4 to Jaybird 5.

Bug reports about undocumented changes in behavior are appreciated. Feedback can be sent to the Firebird-java mailing list or reported on the issue tracker https://github.com/FirebirdSQL/jaybird/issues.

See also the full Jaybird 5.0.0 release notes and Firebird Type 4 JDBC Driver Downloads.

1 2