| |
| Date | Version | Source | Category | Type | Description |
| 2026-05-27 | 26.0.9643 | General | Connection | Removed | - Removed the deprecated ReplaceInvalidTypesWithNull connection property. Use the ReplaceInvalidValuesWithNull property instead.
|
| 2026-05-07 | 26.0.9623 | General | Data Model | Added | - Added the ColumnCapabilities column to the sys_tablecolumns system table. This column is a bit mask denoting the column's write capabilities.
|
| 2026-04-28 | 26.0.9614 | ADO.NET | Connection | Added | - Added the following functions to the driver class. If you pass these functions an exception with no error records, an InvalidArgumentException is thrown.
- containsErrorSource: Returns true if the exception contains an error record for the provided source name, or false otherwise.
- getErrorCodeFromSource: Returns the numeric error code from the error record with the given source, or -1 if there is no error record from that source.
- containsErrorCode: Returns true if the exception contains an error record with the provided error code, or false otherwise.
- findErrorProperty: Returns the value of the property with the given name, or null if no property with that name is defined.
- formatErrorRecords: Returns a string containing all the exception's error records, including messages, codes, properties, and error locations.
|
| 2026-04-15 | 26.0.9601 | General | Query Exec | Changed | - String comparisons using GREATER, LESS, and CONTAINS operators are now case-insensitive by default.
|
| 2026-04-01 | 26.0.9587 | ADO.NET | | Added | - Added support for EFCore 10.
|
| 2026-01-13 | 25.0.9509 | General | | Added | - Added support for the REGEXP_REPLACE() string function.
|
| 2025-12-05 | 25.0.9470 | General | | Added | - Added support for the INSERT INTO SELECT statement, with driver-side execution for providers that do not support the operation natively.
|
| 2025-10-06 | 25.0.9410 | General | | Added | - Support for parsing datetime formats using ".S" and ",S" for milliseconds and nanoseconds.
|