ADO.NET Provider for Microsoft SharePoint

Build 26.0.9655

Changelog

General Changes

DateVersionSourceCategoryTypeDescription
2026-06-0426.0.9651Microsoft SharePointData ModelAdded
  • Added the ListFilesFromFolder stored procedure to the REST schema.
2026-05-2726.0.9643GeneralConnectionRemoved
  • Removed the deprecated ReplaceInvalidTypesWithNull connection property. Use the ReplaceInvalidValuesWithNull property instead.
2026-05-2626.0.9642Microsoft SharePointConnectionAdded
  • Added the ExposedTableTypes connection property, which controls how lists and views are exposed as tables for the REST schema.
2026-05-1526.0.9631Microsoft SharePointConnectionRemoved
  • Removed support for the SOAP schema with the SharePoint Online edition. Setting Schema=SOAP with SharePointEdition=SharePoint Online now throws an exception. Use the REST schema for SharePoint Online. The SharePoint On-Premises edition continues to support the SOAP schema.
2026-05-1126.0.9627Microsoft SharePointData ModelAdded
  • Added the UpdateAttachment stored procedure to the REST schema.
2026-05-0726.0.9623GeneralData ModelAdded
  • Added the ColumnCapabilities column to the sys_tablecolumns system table. This column is a bit mask denoting the column's write capabilities.
2026-05-0426.0.9620Microsoft SharePointConnectionRemoved
  • Removed the deprecated SharePointOAuth option from the AuthScheme connection property.
2026-05-0426.0.9620Microsoft SharePointData ModelRemoved
  • In the REST schema, removed the AccessRequestListUrl, RequestAccessEmail, UseAccessRequestDefault, DescriptionTranslations, and TitleTranslations columns from the Subsites view.
2026-04-2926.0.9615Microsoft SharePointConnectionRemoved
  • Removed the NONE enum value from the Scope connection property.
2026-04-2826.0.9614ADO.NETConnectionAdded
  • 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-1526.0.9601GeneralQuery ExecChanged
  • String comparisons using GREATER, LESS, and CONTAINS operators are now case-insensitive by default.
2026-04-0726.0.9593Microsoft SharePointCompatibilityChanged
  • The value for the URI connection property must match the internal name (Sharepoint URL) of the drive being accessed, rather than the display name.
2026-04-0126.0.9587ADO.NETAdded
  • Added support for EFCore 10.
2026-04-0126.0.9587Microsoft SharePointData ModelChanged
  • When IncludeLinkedColumns is enabled, additional "Linked" columns are exposed. Previously, these were described as foreign key references, but they represent entire related rows. These columns no longer return reference values.
2026-02-2325.0.9550Microsoft SharePointAdded
  • Added the GetFileSensitivityLabel stored procedure to the REST schema.
2026-01-1325.0.9509GeneralAdded
  • Added support for the REGEXP_REPLACE() string function.
2025-12-0525.0.9470GeneralAdded
  • Added support for the INSERT INTO SELECT statement, with driver-side execution for providers that do not support the operation natively.
2025-12-0425.0.9469Microsoft SharePointDeprecated
  • Microsoft will discontinue support for the NTLM, Basic, and SharePointOAuth authentication schemes in 2026. This change affects the SharePoint Online edition. NTLM and Basic authentication schemes remain supported for SharePoint On-Premises.
2025-11-1425.0.9449Microsoft SharePointChanged
  • The data type of currency fields in SharePoint has been changed from float to decimal. This also applies when ResolveCalculatedTypes is set to true.
2025-11-0625.0.9441Microsoft SharePointAdded
  • Added the TableListTypes connection property. This property specifies which SharePoint list templates are exposed as tables.
2025-10-0625.0.9410GeneralAdded
  • Support for parsing datetime formats using ".S" and ",S" for milliseconds and nanoseconds.
2025-10-0625.0.9410Microsoft SharePointChanged
  • REST: Exposed different operations related to files, folders, list items, and permissions, as follows:
    • Added three new stored procedures that support asynchronous folder operations: CopyFolderJob, MoveFolderJob, and GetJobStatus.
    • Implemented an internal polling mechanism for monitoring job completion when WaitJobToFinish=True. This mechanism supports up to 6 retries, starting at two-second intervals.
    • By default, two of the new stored procedures (CopyFolderJob and MoveFolderJob) return job attributes required to query status using GetJobStatus.
2025-09-1225.0.9386GeneralAdded
  • Added the IsInsertable, IsUpdateable, and IsDeleteable columns to the sys_tables table.
2025-09-1025.0.9384GeneralChanged
  • All columns in statically defined Views are now reported as read-only.
2025-09-0925.0.9383Microsoft SharePointChanged
  • Changed the IsNullable attribute to true in the REST Data Model for dynamic list columns that SharePoint was previously reporting as non-nullable.
2025-09-0325.0.9377GeneralChanged
  • 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-0125.0.9375GeneralAdded
  • Added support for using the CAST function with infinity values. This function can cast "inf" and "-inf" to DOUBLE, FLOAT, or REAL.
2025-09-0125.0.9375Microsoft SharePointAdded
  • Added the ResolveCalculatedTypes property. This property controls whether SharePoint calculated columns use their actual data types instead of being treated as varchar (string). This applies to both the SOAP and REST schemas.
2025-08-2925.0.9372Microsoft SharePointChanged
  • When using the REST schema, the Scope connection property now automatically uses the ".default" scope when the property is set to "None", or when you have not set a value for the property.
2025-08-2125.0.9364GeneralChanged
  • 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-1325.0.9356GeneralChanged
  • Changed the maximum number of pages held in memory from 15 to 5 for the page providers to decrease heap usage.
2025-08-0725.0.9350Microsoft SharePointAdded
  • Added the FileExtension field to the Attachments table.
2025-07-1825.0.9330Microsoft SharePointRemoved
  • Removed the OAuthGrantType property. The grant type is now set implicitly through the 'AuthScheme' property. For example, you can use the 'OAuthPassword' AuthScheme instead of AuthScheme=OAuth with OAuthGrantType=Password.
2025-07-1825.0.9330Microsoft SharePointChanged
  • The Lists view was updated from a dynamic view to a static view to account for a SharePoint inaccuracy that excludes dynamically returned fields from being used in queries. Any Lists columns that were previously returned dynamically, but are not included in the current static data model, are no longer returned.
2025-07-1225.0.9324Microsoft SharePointChanged
  • The Table column in the CreateSchema stored procedure (SOAP schema) has been renamed to TableName.
2025-07-1225.0.9324Microsoft SharePointRemoved
  • The TableDescription, WriteToFile, SchemaFile, and Columns columns have been removed from the CreateSchema stored procedure (SOAP schema).
2025-07-1225.0.9324Microsoft SharePointAdded
  • The FileName column has been added to the CreateSchema stored procedure (SOAP schema).
2025-07-1125.0.9323Microsoft SharePointAdded
  • Added the AddUserToGroup and RemoveUserFromGroup stored procedures to the REST schema.
2025-07-0925.0.9321Microsoft SharePointAdded
  • Added the AddPage stored procedure to the REST schema.
  • Added the Id column to the Groups and Roles tables.
  • Added the OwnerId column and OwnerName and DefaultUserLoginName pseudocolumns to the Groups table.
  • Added the RoleName mirror column to Groups table.
2025-07-0925.0.9321Microsoft SharePointChanged
  • Changed the ID column to Id in the Users table.
  • Changed the Group and Role filter pseudocolumns in the Users table to GroupName and RoleName mirror columns.
  • Changed the UserName and GroupName filter pseudocolumns in the Roles table to UserLoginName and GroupName mirror columns.
  • Changed the UserName filter pseudocolumn in the Groups table to UserLoginName mirror column.
  • Replaced the UPDATE statements in the Roles and Groups tables with the UpdateRole and UpdateGroup stored procedures.
2025-07-0925.0.9321Microsoft SharePointRemoved
  • Removed DefaultLogin and OwnerLogin columns from the Groups table.
2025-07-0425.0.9316Microsoft SharePointRemoved
  • Removed the UseIdURL connection property because it has been deprecated.
2025-06-2525.0.9307GeneralRemoved
  • Removed the "ADLS Gen 1" value from the ConnectionType property.
2025-06-2025.0.9302GeneralAdded
  • 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-1825.0.9300GeneralChanged
  • The internal code for exception handling has been refactored. Exception messages returned during certain error conditions may now have different wording or formatting.
2025-06-1025.0.9292Microsoft SharePointChanged
  • Changed MaxLength input type from string to integer in the AddListColumn and UpdateListColumn stored procedures in the SharePoint SOAP schema.
2025-05-2925.0.9280ADO.NETChanged
  • We have improved our implementation of the ADO.NET DbDataReader.GetDataTypeName so that it now returns database data type names, such as varchar, tinyint, and datetime. Previously we returned the fully-qualified name of the column’s .NET type, in a format like "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e".
2025-05-2925.0.9280Microsoft SharePointAdded
  • Added the CheckPermissions stored procedure to the SharePoint REST schema, which verifies the effective permissions of a specific user or group on a SharePoint list or list item.
2025-05-2725.0.9278ADO.NETRemoved
  • Removed support for the C# implementation of SQLite. Features that previously used this implementation by default, such as AutoCache and EF6 schema caching, now require the native SQLite driver.
2025-05-2725.0.9278GeneralRemoved
  • Removed the "Proprietary" enum option from ProxyAuthscheme.
2025-03-2725.0.9217Microsoft SharePointAdded
  • In tables or views whose corresponding OData entity is marked with hasStream:true in its API metadata responses, the MediaReadLink column is added to the table or view metadata. When present, this column displays the link to the OData entity's media stream.
2025-03-2525.0.9215Microsoft SharePointAdded
  • Added the AllPages and AllEvents views.
2025-02-2825.0.9190Microsoft SharePointAdded
  • Added the following views to the REST schema: AllFiles, AllLists, and Sites.
  • Added the ChunkSize column to the UploadDocument stored procedure in the REST schema.
2025-02-1524.0.9177GeneralAdded
  • Added support for converting unsigned integer types to the nearest signed data type that has enough precision to hold the unsigned value.This is done for JDBC only because it does not have support for unsigned data types.
2025-01-2724.0.9158Microsoft SharePointAdded
  • Added a new stored procedure, AddImage, to the REST schema.
2025-01-0624.0.9137Microsoft SharePointAdded
  • Added the SiteURL input parameter to the CreateFolder stored procedure in the REST schema.
2024-12-0524.0.9105Microsoft SharePointAdded
  • Added support for chunked file uploads in the SOAP Data Model UploadDocument stored procedure.
2024-12-0224.0.9102Microsoft SharePointAdded
  • Added the Comments view to the REST schema.
2024-11-2724.0.9097GeneralAdded
  • Added ThreadId to LogModule output. Logfile lines now include the Thread ID associated with the action being performed.
2024-11-2124.0.9091Microsoft SharePointAdded
  • Added a new view, ListItems, to the SharePoint REST schema. It includes the most common fields found across various SharePoint lists.
2024-11-0824.0.9078Microsoft SharePointAdded
  • Added a new column, ItemURL, to the Attachments view in the SharePoint REST schema. This column provides a link that allows users to open the attachment directly in their browser.
2024-10-3124.0.9070Microsoft SharePointAdded
  • Added a new column, PrincipalType, to the Users view in the Rest schema. It defines the type of principal using bitwise values: None=0, User=1, Distribution List=2, Security Group=4, SharePoint Group=8, and All=15.
2024-10-2524.0.9064Microsoft SharePointAdded
  • Added the following support group name fields to the Groups view in the REST schema based on document reference: LoginName, Title, IsHiddenInUI, and PrincipalType.
2024-10-1024.0.9049Microsoft SharePointAdded
  • Added a new connection property, GetColumnsMetadata, to control how column metadata is retrieved in the REST schema.
2024-10-0324.0.9042Microsoft SharePointAdded
  • Added a new connection property, IncludeLookupDisplayValueColumns, which is only applicable for the REST schema.
2024-08-1924.0.8997Microsoft SharePointChanged
  • In the Roles table (SOAP schema), changed the data type of the Permissions field from long to string.
2024-08-1224.0.8990Microsoft SharePointAdded
  • Added the following stored procedures to the REST schema: AddRoleAssignment, BreakRoleInheritance, and RemoveRoleAssingment.
2024-07-1624.0.8963Microsoft SharePointChanged
  • The RoleDefinitionBindings view now has a composite key consisting of both Id and PrincipleID. Formerly it had a primary key.
2024-06-1424.0.8931Microsoft SharePointChanged
  • Changed AzureAD to the default AuthScheme.
2024-06-1424.0.8931Microsoft SharePointDeprecated
  • Deprecated the OAuth AuthScheme. AzureAD, AzurePassword, or AzureServicePrincipalCert should be used instead.
2024-06-1324.0.8930Microsoft SharePointAdded
  • Added the PrincipalType column to the RoleAssignmentMember view in the REST data model.
2024-06-1324.0.8930Microsoft SharePointChanged
  • In the Attachments view in the REST data model, changed the Updated column from varchar to datetime.
  • In the Attachments view in the REST data model, changed the ItemId column from varchar to int.
  • In the Files view in the REST data model, changed the Size column from varchar to long.
  • In the Files view in the REST data model, changed the TimeCreated and TimeLastModified columns from varchar to datetime.
  • In the RoleAssignments view in the REST data model, changed the ItemId column from varchar to int.
  • In the RoleAssignmentMember view in the REST data model, changed various columns from varchar to int, datetime, or boolean.
  • In the RoleDefinitionBindings view in the REST data model, changed various columns from varchar to int, long, or boolean.
2024-06-1224.0.8929Microsoft SharePointDeprecated
  • Deprecated the OAuthJWT AuthScheme.
2024-06-1224.0.8929Microsoft SharePointAdded
  • Added AzureServicePrincipalCert to the supported AuthSchemes.
2024-06-1124.0.8928Microsoft SharePointRemoved
  • Removed the KeepFieldUserResources field from the SubSites view in the REST schema.
2024-06-0824.0.8925Microsoft SharePointChanged
  • Changed the data type of the Updated column in the RoleAssignments view from varchar to timestamp in the REST schema.
2024-06-0824.0.8925Microsoft SharePointRemoved
  • Removed the duplicate PrincipalId column with the varchar data type from the RoleAssignments view in the REST schema.
2024-05-2424.0.8910Microsoft SharePointChanged
  • Changed data type of Users.Id, Users.GroupId, and Groups.Id from varchar to integer.
2024-05-0924.0.8895GeneralChanged
  • The ROUND function previously did not accept negative precision values. That feature has now been restored.
2024-04-0923.0.8865Microsoft SharePointAdded
  • Added the AddList, AddListColumn, DeleteList, and DeleteListColumn stored procedures to the REST Schema.
2024-03-2723.0.8852Microsoft SharePointAdded
  • Added the MaxSelectLength hidden connection property to control the maximum number of characters allowed in the OData $select query option. If the limit is exceeded we will make multiple requests to the endpoint for the corresponding entity where each request contains a subset of the columns and we will perform a self join client-side as a final step to get the full data. This is useful in cases when the user is reading data from lists, libraries, or other entities exposed in our data model that have many columns and where the generated URL might hit an API limit (too long) or may not work correctly.
2024-03-1523.0.8840GeneralAdded
  • Created a new SQL function called STRING_COMPARE that provides java's String.compare() ability to SQL queries. Returns a number representative of the compared value of two strings
2024-03-1123.0.8836Microsoft SharePointAdded
  • Enabled the ShowPredefinedColumns connection property for the REST schema. The property behaves similarly to the SOAP schema. If set to false, all columns derived from a base type will be removed from the column listing.
2024-02-2323.0.8819Microsoft SharePointChanged
  • Renamed the UploadDocument and CopyDocument outputs using standard names. _dlc_DocId and _dlc_DocIdUrl have been renamed to DocumentId and DocumentIdUrl respectively.
2024-02-2323.0.8819Microsoft SharePointRemoved
  • Removed the ReturnID input for the UploadDocument and CopyDocument stored procedures. The document metadata will be returned by default.
  • Removed the MetadataName# and MetadataValue# inputs. The operations initiated by these inputs can be called by using UPDATE and SELECT queries with the outputted Id of the document.
  • Removed the vti_author and vti_etag outputs.
2024-02-1923.0.8815Microsoft SharePointChanged
  • Changed the endpoint for file retrieval. The ID column in the Files view is updated to show the document GUID.
2024-01-2223.0.8787Microsoft SharePointChanged
  • Changed the default behavior of including linked columns. Linked columns are used to facilitate deep inserts which is not valuable for SharePoint lists, so linked columns are not included by default.
2024-01-1923.0.8784Microsoft SharePointChanged
  • Reimplemented the UseDisplayNames feature for the REST schema due to the many differences between the OData metadata and the API that is used to retrieve the display names. Column data types may change to match the OData metadata since the OData standard is used for all list operations.
  • Enabled the ShowHiddenColumns connection property for the REST schema. Hidden columns are not shown by default, to match the behavior of the SOAP schema. An extra call is needed to achieve this which may affect performance. Set ShowHiddenColumns to true to switch to the old behavior.
2024-01-1823.0.8783ADO.NETAdded
  • Added support for EFCore 8.
2024-01-1723.0.8782Microsoft SharePointAdded
  • Added the Permanently parameter to the DeleteDocument stored procedure (REST schema) for triggering different behaviors. Enabling it deletes the document specified permanently, whereas disabling it moves the document to the recycle bin instead (default behavior).
2024-01-1723.0.8782Microsoft SharePointRemoved
  • Removed the RelativeURL and DocumentName parameters from the DeleteDocument stored procedure (REST schema).
2024-01-1723.0.8782Microsoft SharePointReplaced
  • Replaced the RelativeURL and DocumentName parameters of the DeleteDocument stored procedure (REST schema) with the Path parameter.
2023-12-1223.0.8746Microsoft SharePointChanged
  • Added Success as a standard output for all stored procedures to indicate whether the execution was successful or not. The output is a boolean and replaces the Result and Status outputs.
2023-11-2923.0.8733GeneralChanged
  • The ROUND function doesn't accept the negative precision values anymore.
2023-11-2923.0.8733GeneralChanged
  • The returning types of the FDMonth, FDQuarter, FDWeek, LDMonth, LDQuarter, LDWeek functions are changed from Timestamp to Date.
  • The return type of the ABS function will be consistent with the parameter value type.
2023-11-2823.0.8732GeneralAdded
  • Added the HMACSHA256 formatter to allow for secrets to be decoded if it is in base64 format
2023-11-1523.0.8719ADO.NETChanged
  • NuGet license and icon are now embedded within the package itself, in compliance with the package authoring best practices.
2023-10-2423.0.8697Microsoft SharePointChanged
  • The default value for the hidden connection property IncludeReferenceColumn for the REST data model has changed to false and the ParentReference columns is no longer listed by default.
2023-06-3023.0.8581Microsoft SharePointChanged
  • Enabled the UseDisplayNames connection property for the REST schema. Enabling this property returns the display name as the column name and may affect performance and change the column data type.
2023-06-2023.0.8571GeneralAdded
  • Added the new sys_lastresultinfo system table.
2023-04-2523.0.8515GeneralRemoved
  • Removed support for the SELECT INTO CSV statement. The core code doesn't support it anymore.
2023-04-1923.0.8509ADO.NETRemoved
  • Removed support for EFCore 3.1.
2023-04-1823.0.8508ADO.NETRemoved
  • Removed support for SSRS 2012
2023-04-1823.0.8508ADO.NETAdded
  • Added support for SSRS 2022.
2023-03-0122.0.8460Microsoft SharePointAdded
  • Added the ServerRelativeUrl column to the Lists view.
2023-01-1922.0.8419Microsoft SharePointAdded
  • Added the links on the Connecting to REST API page under Sharepoint Online and Sharepoint OnPremise sections.
2022-12-2222.0.8391Microsoft SharePointAdded
  • Added the RenameAttachmentOrDocument and MoveAttachmentOrDocument stored procedures to the SOAP and REST schemas.
2022-12-2122.0.8390Microsoft SharePointChanged
  • Changed the data type of the PertainingToTerm column from boolean to string in the GetValidTerms view.
2022-12-1922.0.8388Microsoft SharePointAdded
  • Added support for the ReadTimeout option to the download stored procedures in the REST schema. ReadTimeout can be used to force a download to fail after a certain time, unlike Timeout which only triggers if the download stalls for that amount of time.
2022-12-1422.0.8383GeneralChanged
  • Added the Default column to the sys_procedureparameters table.
2022-12-0822.0.8377Microsoft SharePointAdded
  • Added the WriteToFile parameter for the CreateSchema stored procedure in the SOAP schema. This defaults to true and must be disabled to write the schema to FileStream or FileData.
2022-12-0822.0.8377Microsoft SharePointRemoved
  • Removed the SchemaDirectory parameter from CreateSchema stored procedure in the SOAP schema. Instead, the Location connection property path is used to create the schema.
2022-11-3022.0.8369Microsoft SharePointAdded
  • Added the UseEntityTypeName property to determine if the table name should be EntityTypeName instead of the title in the REST schema.
2022-10-2522.0.8333Microsoft SharePointAdded
  • Added the FileStream input attribute to add outputstream and FileData output attribute to print the response in DownloadAttachment, DownloadDocument stored procedures in SOAP and REST schema.
  • Added the FileStream input attribute to add outputstream and FileData output attribute to print the response in CreateSchema stored procedure in SOAP schema.
  • Added the Content input attribute to add inputstream in AddAttachment, UploadDocument stored procedures in SOAP and REST schema.
2022-09-3022.0.8308GeneralChanged
  • Added the IsPath column to the sys_procedureparameters table.
2022-07-2922.0.8245Microsoft SharePointRemoved
  • Removed the Germany enum value from AzureEnvironments, as Microsoft has retired its Germany-based cloud.
2022-06-0822.0.8194ADO.NETRemoved
  • Removed support for VS2010.
2022-05-2422.0.8179Microsoft SharePointChanged
  • Changed provider name to Microsoft SharePoint.
2022-05-1922.0.8174ADO.NETRemoved
  • Removed support for .NET 2.0.
2022-05-1922.0.8174Microsoft SharePointDeprecated
  • OAuthGrantType has been deprecated. Use the AuthScheme connection property instead.
2022-04-2722.0.8152ADO.NETRemoved
  • Removed support for EFCore 3.0 and EFCore5.0.
2022-03-1521.0.8109Microsoft SharePointAdded
  • Added a new Id column for the Users view in the REST Schema.
2022-03-1421.0.8108Microsoft SharePointAdded
  • Added the ItemId column to get RoleAssignments, RoleAssignmentMember, RoleDefinitionBindings.
2021-09-0221.0.7915GeneralAdded
  • Added support for the STRING_SPLIT table-valued function in the CROSS APPLY clause.
2021-08-2321.0.7905Microsoft SharePointAdded
  • Added the CreateFolder, UploadDocument, DeleteDocument, CopyDocument, CheckInDocument, CheckOutDocument, DiscardCheckOutDocument, AddAttachment, DeleteAttachment stored procedures to the REST Schema.
2021-08-1021.0.7892Microsoft SharePointAdded
  • Added new AuthScheme "SharePointOAuth" to support client credentials flow using SharePoint App.
2021-08-0721.0.7889GeneralChanged
  • Added the KeySeq column to the sys_foreignkeys table.
2021-08-0621.0.7888GeneralChanged
  • Added the new sys_primarykeys system table.
2021-08-0521.0.7887Microsoft SharePointRemoved
  • Removed the Permissions view from the REST schema.
2021-08-0521.0.7887Microsoft SharePointReplacements
  • Replaced Permissions with the RoleAssignments, RoleAssignmentMember, and RoleDefinitionBindings views in the REST schema.
2021-07-2921.0.7880Microsoft SharePointAdded
  • Added the LoginName, Title, and IsHiddenInUI columns to the Users view in the REST schema.
  • Added the Id column to the Groups view in the REST schema.
2021-07-2821.0.7879Microsoft SharePointAdded
  • Added support for the Attachments, Permissions, and SubSites views in the REST schema.
2021-07-2721.0.7878Microsoft SharePointAdded
  • Added support for OAuth Authentication without JWT cert for Client Credentials by when using a SharePoint App.
2021-07-2321.0.7874GeneralChanged
  • Updated the Literal Function Names for relative date/datetime functions. Previously, relative date/datetime functions resolved to a different value when used in the projection as opposed to the predicate. For example: SELECT LAST_MONTH() AS lm, Col FROM Table WHERE Col > LAST_MONTH(). Formerly, the two LAST_MONTH() methods would resolve to different datetimes. Now, they will match.
  • As a replacement for the previous behavior, the relative date/datetime functions in the criteria may have an 'L' appended to them. For example: WHERE col > L_LAST_MONTH(). This will continue to resolve to the same values that were previously calculated in the criteria. Note that the "L_" prefix will only work in the predicate - it not available for the projection.
2021-06-1621.0.7837Microsoft SharePointAdded
  • Added support for the PingFederate identity provider in the Sharepoint Online SOAP schema.
2021-06-0721.0.7828ADO.NETAdded
  • Added support for the DbCommand.CommandTimeout property.
2021-06-0521.0.7826Microsoft SharePointAdded
  • Added support for the AzureServicePrinciple authentication scheme only using a JWT certs instead of the OAuthClientSecret.
  • Added support to authenticate submitting JWT certs instead of the OAuthClientSecret for the AzureServicePrinciple, OAuth, and AzureAD authentication schemes.
2021-05-2921.0.7819ADO.NETRemoved
  • Removed support for SSRS 2008.
2021-04-2521.0.7785GeneralAdded
  • Added support for handling client side formulas during insert / update. For example: UPDATE Table SET Col1 = CONCAT(Col1, " - ", Col2) WHERE Col2 LIKE 'A%'
2021-04-2321.0.7783GeneralChanged
  • Updated how display sizes are determined for varchar primary key and foreign key columns so they will match the reported length of the column.
2021-04-1621.0.7776ADO.NETChanged
  • Separated the ADO.NET Provider assembly and Entity Framework Core 5 Nuget packages.
  • Single precision floating point numbers are now reported as with the Data Type Name as "real". Double precision floating point numbers now have their Data Type Name reported as "float". This change does not impact the actual data types of these columns - only the reported data type name.
  • Separate EFCore 3.0, 3.1 and EFCore 5 dlls are now shipped with the driver. The 2.0 and 2.1 EFCore dlls are removed.
2021-04-1621.0.7776GeneralAdded
  • Non-conditional updates between two columns is now available to all drivers. For example: UPDATE Table SET Col1=Col2
2021-04-1621.0.7776GeneralChanged
  • Reduced the length to 255 for varchar primary key and foreign key columns.
2021-04-1621.0.7776GeneralChanged
  • Updated implicit and metadata caching to improve performance and support for multiple connections. Old metadata caches are not compatible - you need to generate new metadata caches if you are currently using CacheMetadata.
2021-04-1621.0.7776GeneralChanged
  • Updated index naming convention to avoid duplicates.
2021-04-1521.0.7775GeneralChanged
  • Kerberos authentication is updated to use TCP by default, but will fall back to UDP if a TCP connection cannot be established.
2021-03-3121.0.7760Microsoft SharePointDeprecated
  • The UseSSO connection property is deprecated. Select the preferred SSO scheme directly from the AuthScheme property instead.
  • The URNAddress is deprecated. This property is used inside the SSOProperties and it should be specified when authenticating to ADFS on Sharepoint On-Premise. Instead RelyingParty should be used, as in other drivers.
2020-11-0320.0.7612Microsoft SharePointAdded
  • Added support for retrieving information regarding the current logged in user via the GetCurrentUser stored procedure.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9655