Release v8
Overview
Upgrades to this version from v7 should follow the upgrade instructions.
This page lists releases of the core UNIFYConnect service. The UNIFYConnect Sync Module has separate release packages and version numbers.
Notable Changes
This version moves the base UNIFYConnect engine to .NET 10 and updates PowerShell from 7.4 to 7.5. Scripts may require changes; see What's New in PowerShell 7.5. Custom plug-in developers must also update their plug-ins to .NET 10.
v8.1.220277
🚀 - 27/07/2026
- 🐛: Fixed an issue where, under certain circumstances, metadata datetime values could be read from the database in the service time zone rather than UTC.
- 🐛: Fixed an issue where the configured web-server time zone was not respected when displaying future-dated change values.
- 🐛: Fixed an issue where the PowerShell Log Job was using default execution settings from the PowerShell Log Writer instead of its own, causing execution issues because it does not support the out-of-process runner.
v8.1.219911
🚀 - 21/07/2026
- 🔒: Bumped dependencies.
- ✨: Added centralized configuration of PowerShell execution modes, execution policies, concurrency, worker lifetime and worker memory limits across Connector, Adapter, Channel, Logging and Auditing engines. (UC-F-5536)
- ✨: Added the ability to view and refresh future-dated changes for individual Adapter entities. (UC-F-5524)
- ✨: Added notifications and statistics for Channel silo-entity and entity-delta clear operations.
- 🔧: Made out-of-process worker execution the default mode for PowerShell components.
- 🔧: Improved PowerShell worker startup performance.
- 🔧: Improved PowerShell worker lifecycle management, load balancing, graceful shutdown, connection error handling and diagnostic logging.
- 🔧: Improved Linux compatibility for PowerShell execution, worker logging and OData error logging.
- 🔧: Improved parity between in-process and out-of-process PowerShell entity, schema, collection-key and multi-key APIs.
- 🔧: Improved Adapter update processing to avoid exporting updates that have no meaningful changes after reverse transformation. (UC-F-5520)
- 🔧: Improved Channel statistics to include clear operations and handle notifications arriving out of order.
- 🔧: Added metadata to notification messages to clarify which operation triggered each message.
- 🔧: Updated the Log Writer configuration interface to display only writer types available in the current installation.
- 🔧: Improved the Log Viewer layout so long messages wrap and more space is available for message content.
- 🔧: Removed obsolete serialization metadata from product event and data types.
- 🐛: Fixed an issue where out-of-process PowerShell Log Writers could incorrectly serialize extended log data, including nested dictionaries, arrays and typed values.
- 🐛: Fixed an issue where a timed-out PowerShell operation could return an incorrect error or terminate its worker process.
- 🐛: Fixed an issue where concurrent PowerShell operations could encounter worker-pool synchronization or load-balancing problems.
- 🐛: Fixed an issue where enabling or disabling an Adapter did not update the state of downstream Adapters that indirectly depended on it. (UC-F-5521)
- 🐛: Fixed an issue where deleting a Channel could disable unrelated Adapters.
- 🐛: Fixed an issue where out-of-order notifications could cause incorrect Connector, Adapter or Channel operation statistics.
- 🐛: Fixed an issue where Channels using the same import operation identifier could interfere with each other's progress statistics.
- 🐛: Fixed an issue where deleting a disabled Log Writer did not remove its warning notification.
- 🐛: Fixed an issue where the configured web-server time zone was not displayed when enabled through an environment variable.
- 🐛: Fixed an issue where null values were displayed incorrectly in the Channel pending-changes viewer.
v8.0.217081
🚀 - 08/06/2026
- ✨: Re-added support for Oracle SQL to the database connector, that was previously removed in v6.1
- ✨: Added support for PostgreSQL to the database connector
- 🐛: Fixed an issue preventing $null being properly set on entities in out-of-process PowerShell scripts (including Sync Module Link tasks scripts) (UC-F-5547)
- 🐛: Fixed connector not removing entities for empty imports (UC-F-5548)
v8.0.216679
🚀 - 02/06/2026
- 🐛: Fixed the TryGetExternalValue method not being available in out-of-process PowerShell scripts (UC-F-5546)
v8.0.215510
🚀 - 13/05/2026
- 🐛: Fixed an issue where the Group transformation could fail on null source values
v8.0.213911
🚀 - 24/04/2026
- 🐛: Fixed an issue where PowerShell entity and schema objects could not be iterated over when executed Out of Process
- 🐛: Fixed an issue where multi-value value collections in PowerShell transformation scripts had the incorrect type
- 🐛: Fixed additional issues related to PowerShell types with incomplete APIs in an Out of Process context
v8.0.212847
🚀 - 27/03/2026
- 🔧: Updated the Out of Process PowerShell runner to live in its own directory and have a distinct dependency chain.
- 🐛: Fixed an issue where Out of Process PowerShell scripts may be missing some binary dependencies.
- 🐛: Fixed a regression regarding time zone offsets for new connector schedules "start from" calculation
- 🐛: Fixed an issue where join transformations may not validate in the UI under certain configuration circumstances, blocking creation.
v8.0.212346
🚀 - 19/03/2026
- 🔧: Converted to .NET 10.
- 🔒: Bump dependencies.
- ✨: Added support for PowerShell operations to run in a separate worker process.
- ✨: Added baseline support for Linux operating system, and ARM based processors.
- ✨: Added the ability for the Join Transformation to only execute a join when the source entity meets certain conditions.
- ✨: Added the ability for the Join Transformation to map to and overwrite existing adapter-added fields, alongside adding new fields to the adapter.
- 🔧: Improved execution of Time Offset Transformation and PowerShell Transformation to better process transformation entities in parallel.
- 🔧: Improved batch writing support for PowerShell Log Writers and PowerShell Audit Writers.
- 🔧: Improved the logging of Channel summary logging to better assist in determining which Channel and direction had a problem. (UC-F-5518)
- 🔧: Improve the "Start From" schedule timing display to respect the web servers configured time zone.
- 🐛: Fixed an issue where PowerShell connector polling imports could fail under certain circumstances.
- 🐛: Fixed an issue where the Join Limit feature on an Adapter Join Transformation could be hit if the source Adapter had enough entities with the same join value, even if there was only one target entity for that value. (UC-F-5516)
- 🐛: Fixed an issue where Scheduled Jobs would re-execute immediately after being enabled, if the schedule was supposed to execute while it was disabled. (UC-F-5517)
- 🐛: Fixed an issue where certain UI components could trigger hint pop-ups for other elements. (UC-F-5513)
- 🐛: Fixed an issue where the Azure Log Analytics DCR writer could fail to submit messages for certain extended data scenarios.
- 🐛: Fixed an issue where a Connector field mapped to an Adapter through a Join Transformation would inherit the Required schema restriction from the Connector field. (UC-F-5470)
- 🐛: Fixed an issue where attempting to execute multiple log jobs through the bulk operations menu would fail (UC-F-5523)