- Fixed bugs in connecting to remote databases and Asynchronously attaching to remote services.
 - Added support for Instance Name (Instance in the ConnectionString) for services
 
- Better EFCore 6.0 support
 - EFCore is now .NET 8.0 only, if you need Net 6.0 support use 7.14.6 (which supports EFCore 6.0 also)
 - Primary driver now supports Async calls.
 - Primary driver now always treats ISC_DOUBLE as type double in .NET. Before it could be Decimal even though the .Value would always be a double. This can have backwards compatibility issues. It should only affect columns that started life in Dialect 1 and were Numeric(10+, 1+) and is either still D1 or the DB is now D3 but the column was never converted to a scaled integer.
 
- Fixed MacOS determining and loading code, so should work on MAC both Default and Embedded
 
- if System.Text.Encoding.CodePages can be loaded the ANSI code pages are available when the data's code page is null. Previously high byte characters would fail assuming UTF8 could handle it.
 - This might require adding System.Text.Encoding.CodePages.dll to your project on existing projects.
 
Better Dialect 1 support - Returns Double as the data type for SQL_D_DOUBLE types instead of scaled int64
- Note that the current ADO.NET driver is not meant to be backwards compatible, but in this instance it was decided to make this portion backwards.
 - IBDBXLegacyTypes.IncludeLegacySchemaType added. Default is false, when true outputs schema data like the old DBX based driver did (types, names etc)
 
More information at the following links:
| NuGets | Version | Downloads | 
|---|---|---|
| InterBaseSql.Data.InterBaseClient | ||
| InterBaseSql.EntityFrameworkCore.InterBase | 
| GitHub | |
|---|---|
| Downloads | |
| Code size |