ADO.NET provider 188.8.131.52 for Firebird is ready
New version 184.108.40.206 of ADO.NET provider for Firebird is ready for download. The main focus of this release is wire encryption.
Firebird 3 came with wire encryption support, but until now it was not supported in FirebirdClient. Luckily company called Vertec contacted me and helped prioritize this work by sponsoring it. Big thanks to them. In this new version you can use new parameter in connection string called
wire crypt (and similarly in
FbConnectionStringBuilder) with values
Required with the same meaning as on the server in
firebird.conf. The default value is
Overview of all the changes can be found in tracker, but I’d like bring special attention to items marked with #breaking in the title, because as you can guess, these might be breaking changes in some cases. Other worth mentioning are support for IPv6 in connection strings and URL-style connection string and support for “explain plan”.
You can get the bits from NuGet FirebirdSql.Data.FirebirdClient, EntityFramework.Firebird and FirebirdSql.EntityFrameworkCore.Firebird (or from firebirdsql.org).