Skip to main content

Release Notes

Below you will find History of changes made to Data Synchronisation Studio and Ouvvi from 2023 (Version 6). For releases prior to version 6 please see our older release notes.

2023

6.0. 3260 - 09/06/2023

  • FEATURE: Can now connect to Ouvvi Projects from Data Sync
  • UPDATE: Back end now uses .NET Standard in preparation for .NET Core and uses the framework .NET V4.8
  • UPDATE: Connector structure has been re-organised in preparation for .NET Core
  • OUVVI: UI changes made, navigation at top and overlays to improve usability.
  • OUVVI: Connections support OAuth and can be viewed, added and edited from the UI (rather than only being uploaded).
  • OUVVI: Forms based authentication now available with Azure AD support
  • OUVVI: IP Filtering now possible
  • OUVVI: Optimization of back-end processes

6.0. 3274 - 20/07/2023

  • UPDATE: Actipro Library to V23.1.1
  • FEATURE: Add LOOKUP ARRAY function to Calculated Columns
  • UPDATE: Ignore the Name attribute in Active Directory since you cannot write to it.
  • FEATURE: Create Scheduled Task from Run Tool menu.
  • UPDATE: Change the Installer to use InnoSetup
  • FEATURE: New JSON API connector
  • FEATURE: OUVVI Upgrade Ouvvi V4 to V6.
  • CHANGE: OUVVI Update DB Schema and add constraints to Configuration and Registry Tables.
  • FIX: OUVVI prevent infinite cache of Graph EMail credentials.

6.0. 3284 - 11/08/2023

  • FEATURE: Add OpenFile action to JSON API connector.
  • FEATURE: Add AuthorizationHeader authentication option to JSON API Connector.
  • FIX: Authentication in LOOKUP from JSON API Connector
  • UPDATE: Validate OAuth configuration before authorization and return appropriate error message.
  • FEATURE: Enable Editing Connection Properties directly from Connection Library Tree View.
  • FEATURE: Capture Exceptions from Data Sync and re-throw to enable more detailed exceptions from Connector on different thread.
  • FIX: Loading referenced Assemblies from Connector Attributes to prevent exception from Dynamic/Project Automation.

6.0. 3286 - 17/08/2023

  • FIX: Run Tool browse button to *.dsrun Run Project file.
  • FIX: Active Directory escaping CN/DN when containing leading or trailing spaces.
  • FIX: OUVVI fix to call SignalR notification when called via the Start Project API.
  • FIX: OUVVI do not check DB schema on account login to prevent login loop when schema change required.
  • FIX: OUVVI Catch Exception and write detailed Log in AgentWorker.Process

6.0. 3310 - 02/11/2023

  • FIX: Suppress OAuth2 Browser Script errors.
  • CHANGE: Change Licensing to require license key to run Compare.
  • CHANGE: Change Activation back to simple License Key activation window.
  • FEATURE: Add Incremental Lookup to Dynamics CRM FetchXml connector.
  • FEATURE: SQL Server, SQL Client, ADO.NET convert ArrayTypes to Strings in writer to prevent DataType errors.
  • FEATURE: SQL Server allow selection of OleDB driver to use.
  • FEATURE: Create SQL Table Wizard to include SQL Script in Error Message.
  • FEATURE: Enable Ignoring Calculated Column errors to prevent getting stuck.
  • FEATURE: Throw exception in FileSystem provider if Directory is not found.
  • FIX: Active Directory check range of FileTime Int64 is less than 9999/12/31
  • FEATURE: Add UpdateSourceRow to SharePoint Online connector.
  • FEATURE: Json API Connector Supports Writing via BuiltIn function and Callback writer.
  • FEATURE: Json API Connector Supports data paging by next page index.
  • OUVVI Release 6.0.3310

2024

6.0. 3332 - 25/01/2024

  • FEATURE: Add process Identity to Log
  • FIX: Create SharePoint Column when using Encryption Key
  • CHANGE: Default property code snippit to default to string.
  • FEATURE: Delete DSCache files on Startup.
  • CHANGE: Update nuget package references to latest versions.
  • FEATURE: Add SetParameterValue API to JSON API connector.
  • FEATURE: Expand the {Datasource.Name} value in JSON API connector Json Writer.
  • FEATURE: Add the ability to Filter Target Rows with a Datasource filter like you can the source.
  • CHANGE: Optimize the FileStore to reduce GC memory pressure.
  • FEATURE: Improve DataSync startup performance.
  • FEATURE: Allow setting NULL property on Columns in NULL/Empty provider.
  • FEATURE: Add ARM64 support for Windows 11 on Apple Silicon in Parallels.
  • FIX: Open in RunTool from Start Page
  • FIX: Active Directory Group Members when a group member list exceed 1500 users.
  • FIX: JSON API connector DELETE operation.
  • FIX: Unregister Event Handlers in Ouvvi Powershell and Cmd Handler.
  • FIX: OUVVI prevent startup failure on Duplicate configuration setting.
  • FEATURE: OUVVI add Project Status change Step Handler.
  • FEATURE: OUVVI Capture Trigger exceptions in Log.
  • OUVVI Release 6.0.3332

6.0. 3334 - 29/01/2024

  • FEATURE: Method to add rows to DataTable store from Dictionary and Object
  • FEATURE: Ouvvi handle input errors for TimeSpan Trigger types
  • FIX: Ouvvi Trigger service failing if Time Triggers returned exception.
  • OUVVI Release 6.0.3334

6.0. 3336 - 06/02/2024

  • CHANGE: Revert Microsoft.SharePoint.Client back to older version since new version had an internal dependency on Microsoft.Data.SqlClient which we do not want to include at this time.
  • OUVVI Release 6.0.3336

6.0. 3340 - 28/02/2024

  • FIX: Task Scheduler dll missing from build causing errors creating scheduled tasks
  • FIX: Create custom Data Sync connector template project.
  • FEATURE: Add DataSchema Extensions from V8 for looping around schema columns.
  • OUVVI Release 6.0.3340

6.0. 3368 - 23/05/2024

  • FEATURE: Add PKCE support for OAuth connections enabled for Salesforce, Dynamics and SharePoint connections
  • FEATURE: Sync up checkbox on Synchronise window with Project SucFailOnErrorStatus
  • FEATURE: Prevent Calculated Columns being dropped when there is a compile error.
  • FEATURE: Convert types to string before Testing in CompareTargetIsNullOrEmpty
  • FEATURE: JSON API: Handle response when 204:NoContent
  • FEATURE: JSON API: Add mode to JsonDefaultWriter to include Columns.KeyColumns in Update and Delete operations.
  • FEATURE: JSON API: Add Modes for AllKeys and AllIdentifiers in Default Writer
  • FEATURE: JSON API: Update Json Pager to support Index Paging
  • FEATURE: JSON API: Add OAuth2 Password Grant
  • BUG: JSON API: Fix when Lookups not saving in Project File.
  • FEATURE: Open Xml: Improve Excel Data Type handling and auto convert some values to the actual type i.e. Dates/TimeSpan etc.
  • FEATURE: Add new Connector FileTable to Read/Write Excel/Csv/Xml files directly from SharePoint document libraries.
  • BUG: Fix for Target Filter when you have a dynamic column in the Schema Map.
  • BUG: Fix when you close application after saving
  • BUG: Fix saving window layout
  • FEATURE: Move Schema Map properties to collapsible pane on right.
  • FEATURE: New connector for SQL Azure using Entra ID authentication
  • FEATURE: Salesforce: Add DateTime handling property to configuration to adjust to Local or UTC date times.
  • BUG: Fix when Schema Map has a column name with the same name as a dependency column.
  • FEATURE: Change evaluation mode to allow projects to run without license key, limited to 3000 rows and 20 columns.
  • FEATURE: OUVVI: Add object usage report
  • FEATURE: OUVVI: Add custom Project Start page with options
  • FEATURE: OUVVI: Update SharePoint, Salesforce and Dynamics to use PKCE with OAuth connections.
  • FEATURE: OUVVI: Update Deployment manager to check File Version rather than Product Version in assemblies.
  • FEATURE: OUVVI: Add SQL Azure to connection library options
  • BUG: OUVVI: Fix Ouvvi Apps Import/Export when column names contain spaces
  • BUG: OUVVI: Agent Settings service cache was not expiring
  • OUVVI Release 6.0.3368

6.0. 3378 - 10/10/2024

  • FEATURE: OAuth2 Certificate support for SharePoint Online, Dynamics, SQL Azure, JSON API Tool.
  • FEATURE: SharePoint Online can now use Application level permissions with OAuth2 and certificate based authentication.
  • FEATURE: Ouvvi TimeTrigger now has a End Time to prevent trigger running outside of scheduled time window.
  • FEATURE: JSON API Tool connector can how access a parent Json Element via Parent-Path property.
  • FEATURE: Evaluation Mode can now test the Run Tool and Scheduled Tasks for 60 days.
  • OUVVI Release 6.0.3378

6.0. 3404 - 17/12/2024

  • FEATURE: Update Azure connector to use the new SDK.
  • FEATURE: JSON API create a Virtual Column from a Regular Expression.
  • FIX: OData V4 connector ensure we pass ServiceAppendUrl to writer methods.
  • FEATURE: Allow setting the SyncMode from ProjectAutomation
  • CHANGE: Update SqlClient to use new Microsoft.Data.SqlClient library.
  • FEATURE: Add JsonPath hint option when discovering API with JSON API Tool designer.
  • CHANGE: Add Http Timeout of 3 min to Salesforce and JSON API Tool
  • FEATURE: Add Callback Batch option to JSON API Connector
  • CHANGE: Improvements to the JSON API Tool Designer
  • CHANGE: Changes to the SQL Transaction handling with the SQL Connector to specifically rollback on error to prevent ZombieCheck() error.
  • CHANGE: Add a Trace option to the JSON API Fetch Action to output the response to the Log.
  • CHANGE: Update the list of assemblies to skip loading on startup to improve start time.
  • FIX: Ouvvi RunTool Step wasn't recording Duration correctly
  • FEATURE: Ouvvi Add an option to run a Data Sync project from a file.
  • CHANGE: Ouvvi Update SqlClient to use new Microsoft.Data.SqlClient library.
  • FEATURE: Ouvvi Solution file can be used to upload multiple Data Sync project files without a project.xml configuration.
  • OUVVI Release 6.0.3404