Summary

The scope of the Connect Platform 4.4 release covers the following:

  1. New features to support streamlining the data ingestion and data processing elements within Connect to support multiple business use cases

  2. Optimization and improvements for platform stability

  3. Platform maintenance for Security, .NET upgrades and access token management, Defect resolutions

New Features

  1. Implemented asynchronous communication between Data Manager and DICOM Service using RabbitMQ to enhance data handling and processing efficiency.

  2. Added validation on ingestion for Server Targets to ensure DICOM data is validated before further processing.

  3. Introduced a ServerManager for better management of DICOM servers and targets, facilitating improved scoped context handling.

Improvements

  1. DICOM Service Enhancements:

    1. Improved data handling to resume a MoveTask when DICOM service stopping unexpectedly or for an update.

    2. Implemented invalidation of server or listener targets if a referenced DataSet is deleted in Data Manager.

    3. Enabled Server Targets and Listener Targets to opt-out of DICOM ingestion metadata extraction and storage if not needed.

    4. Modified DICOM service to persist filesystem indexes to the database instead of disk for better metadata storage.

  2. Data Manager Enhancements:

    1. Added new API to delete lists of DataSetData by name.

    2. System now tracks additional details about data sources like Listener Target, Server Target, Owner Id, and Application Association Id improving how we manage and link data.

    3. Upgraded Data Manager Service to .NET 8 and optimized performance of database queries.

  3. DICOM Anonymization:

    1. Enabled multi-threading in the DICOM anonymization service for improved processing speed.

    2. Leveraged message-based transport for sending data packages back to Data Manager.

    3. Added application identifiers to event messages for enhanced anonymization service messaging.

  4. User Interface & User Experience:

    1. Implemented a Server Target drop-down selection in the DICOM UI to streamline data routing.

    2. Added listener target and ownerID information to Listener details for better management.

    3. Improved user interface by replacing action buttons for Servers with icons and hover states for a clearer interface.

    4. Enhanced CLI installer to verify firewall status for port allowances.

    5. Modified the default configuration for MariaDB maximum connections and wait timeout settings to improve database connections

Fixes/Maintenance

  1. Updated DICOM Service and Data Manager to .NET 8

  2. Resolved EF Core Extensions licensing issues for build and deployment.

  3. Improved DICOM import performance and optimized DICOM Service to handle bulk search and move requests efficiently.

  4. Security vulnerability remediation

  5. NET 8 upgrade for the DICOM Service and Data Manager Service components

  6. Security vulnerability remediation

  7. Retirement of the DICOM Imaging Service - no longer used by any business application on Connect

  8. Retirement of previous access token used for GitHub - has been replaced in the last Connect release with a new access token that interacts directly with C3

  9. Pre-installation doctor command not always detecting the redirected homedrive / homepath

  10. Choose Directory screen being blank when editing a FileSystem server in the DICOM utility