| |
| Date | Version | Source | Category | Type | Description
|
| 2026-09-20 | 26.0.9759 | General | Connection | Added | - Added the FirewallAutoDetect connection property. When set to False (default), automatic runtime/proxy detection is disabled. Users can configure firewall-related properties manually. When set to True, the driver detects proxy settings automatically. Detected settings take precedence over all manually configured firewall-related properties. If no proxy is detected, manual firewall settings are not used as a fallback.
- Automatic detection uses JVM proxy settings and honors http.nonProxyHosts. Setting FirewallAutoDetect to False does not disable the JDK's own SOCKS proxy behavior. socksProxyHost settings can still affect socket connections independently of this property.
|
| 2026-06-23 | 26.0.9670 | Adobe Target | Connection | Changed | - Changed the default value of the MaxThreads connection property to 2.
|
| 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-29 | 26.0.9615 | Adobe Target | Data Model | Changed | - Renamed the Scopes input parameter to Scope in the GetOAuthAccessToken stored procedure.
|
| 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-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.
|
| 2025-09-12 | 25.0.9386 | General | | Added | - Added the IsInsertable, IsUpdateable, and IsDeleteable columns to the sys_tables table.
|
| 2025-09-10 | 25.0.9384 | General | | Changed | - All columns in statically defined Views are now reported as read-only.
|
| 2025-09-03 | 25.0.9377 | General | | Changed | - Corrected the behavior when IN criteria with NULL values are used in the projection part. It now returns NULL instead of 0. For example, "NULL IN (1,2)" returns "NULL".
|
| 2025-09-01 | 25.0.9375 | General | | Added | - Added support for using the CAST function with infinity values. This function can cast "inf" and "-inf" to DOUBLE, FLOAT, or REAL.
|
| 2025-08-21 | 25.0.9364 | General | | Changed | - Report behavior change:
- Fixed inconsistent string value comparisons in non-table queries.
- For example, "SELECT 'A' = 'a'" previously returned false, but it now returns true.
|
| 2025-08-13 | 25.0.9356 | General | | Changed | - Changed the maximum number of pages held in memory from 15 to 5 for the page providers to decrease heap usage.
|
| 2025-06-25 | 25.0.9307 | General | | Removed | - Removed the "ADLS Gen 1" value from the ConnectionType property.
|
| 2025-06-20 | 25.0.9302 | General | | Added | - Created the following functions:
- TEXT_ENCODE: encodes a string into a different charset (UTF8 → UTF7 and returns a binary array as the result).
- TEXT_DECODE: takes a binary array and decodes it back into a string when provided the charset.
- BASE64_ENCODE: takes a binary array and encodes it as a base64 string (varchar).
- BASE64_DECODE: takes a base 64-encoded string and decodes it into a binary array.
|
| 2025-06-18 | 25.0.9300 | General | | Changed | - The internal code for exception handling has been refactored. Exception messages returned during certain error conditions may now have different wording or formatting.
|
| 2025-05-27 | 25.0.9278 | General | | Removed | - Removed the "Proprietary" enum option from ProxyAuthscheme.
|