Release highlights:
- ClickHouse database support
- PostgreSQL 15 support (
MERGE
andInsertOrReplace
overMERGE
) - SQL Server 2022 support (
IGNORE NULLS
qualifiers forFIRST_VALUE/LAST_VALUE
window functions,[IS [NOT] DISTINCT FROM
operator support) BeforeReaderDispose(Async)
command interceptorNpgsql
7 support,NpgsqlInterval
support fromNpgsql
6TransientRetryPolicy
retry policy which use newDbException.IsTransient
property (retry policy available only fornet6.0
+ TFMs)- support sequence name configuration for columns using fluent mapping
- minor breaking change to type mapping, which could change how
System.Convert.ToDecimal
/LinqToDB.Common.Convert
converted to SQL for decimal types. See release notes for more details if you use those conversions - many other fixes and improvements
Scaffold CLI:
default-schemas
option[include/exclude]-[stored-procedures/scalar-functions/aggregate-functions]
schema filtering options- fixed
ColumnType not provided by schema for table
error when scaffolding Access database using ODBC connection - many other fixes and improvements
API diff since v4.1.1