You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: document minimum versions and make @azure/identity optional
- Add "Minimum Version Requirements" table to SKILL.md covering SQL Server
2022+, mssql v12, and @azure/identity v4 with rationale for each
- Document auth shorthands (CLI, default, password, service-principal, msi)
- Move @azure/identity from dependencies to optional peerDependencies so
it is NOT installed by default — only required for Azure AD auth
- Add runtime check in sqlserver driver: if Azure AD auth type is requested
but @azure/identity is missing, throw a clear install instruction error
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|**@azure/identity** (npm) | 4.0.0 | Required only for Azure AD authentication; tedious imports it internally |
439
+
440
+
> **Note:** Date partitioning (`partition_column` + `partition_granularity`) uses `DATETRUNC()` which is **not available on SQL Server 2019 or earlier**. Basic diff operations (joindiff, hashdiff, profile) work on older versions. If you need partitioned diffs on SQL Server < 2022, use numeric or categorical partitioning instead.
441
+
430
442
### Supported Configurations
431
443
432
444
| Warehouse Type | Authentication | Notes |
433
445
|---|---|---|
434
-
|`sqlserver` / `mssql`| User/password or Azure AD | On-prem or Azure SQL. Requires SQL Server 2022+ for `DATETRUNC` and `LEAST`. |
446
+
|`sqlserver` / `mssql`| User/password or Azure AD | On-prem or Azure SQL. SQL Server 2022+ required for date partitioning. |
435
447
|`fabric`| Azure AD only | Microsoft Fabric SQL endpoint. Always uses TLS encryption. |
0 commit comments