Dualog Link Platform - Changelog

INTRODUCTION

This page lists every addition/modification to the Digital Link Platform.

(04 December 2024)

General Changes

  • All Services updated to use .NET 8
    All Link platform services have been upgraded to use .NET8 and move towards 64-bit architecture. These changes allow for improved cybersecurity and better utilisation of onboard hardware i.e. RAM, CPU.

    Note: As a result of this change - older Windows Operating Systems will not support this new version. Versions of the Link software that support x86 they are available upon request.

    Supported Operating Systems
    • Windows 11 24H2 (E)
    • Windows 11 24H2
    • Windows 11 22H2 (E)
    • Windows 10 22H2
    • Windows 10 21H2 (E)
    • Windows 10 21H2 (IoT)
    • Windows 10 1809 (E)
    • Windows 10 1607 (E)
    • Windows Server 23H2
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server Core 2022
    • Windows Server Core 2019
    • Windows Server Core 2016

  • Added additional dependencies to support future feature developments

BUG FIXES:

  • Fixed a situation in the Fetch service where the Link platform crashes due to a journal naming conflict 

(04 October 2022)

NEW FEATURES:

  • Introduced the Activation Code
    This simplifies the installation of Link Platform clients and services. In addition to the traditional registration with user credentials and selecting ship, clients can now be registered by using this activation code. The creation and administration of activation codes are found on the Installations page.

8.13 (16 September 2022)

BUG FIXES:

  • Config file (appsettings.json) is recovered correctly
  • Link Platform not reporting Fatal error
    During OTA the Link Transfer service returns a fatal error (which it should not) when being stopped. This causes Windows to restart it, and when the installer tries to update files, they are locked by the Link Transfer service. The installer exits and tries to roll back. In this process, one config file is not correct, causing all services not able to find the URL for our cloud

8.12 (06 September 2022)

NEW FEATURES:

  • Added Ship Status UI
    A simple and generic UI has been added to display some status information for each client.
  • Reporting data to Ship Status UI
    The Link Platform reports the following data to the Ship Status UI
    • Number of log lines pending in the outbound message queue(Fetch)
    • Number of log lines (Fetch)sent since the last restart of the Platform client

 

8.11 (06 July 2022)

NEW FEATURES:

  • New Link Transfer Protocol for Fetch

 

8.10 (25 May 2022)

From version 8.5 we have had multiple iterations of the pilot version to improve specific error situations. This document summarises all changes made from 8.5 to 8.10.

Each headline is a summary of multiple bug fixes and improvements.

BUG FIXES:

  • Deduplication protocol: Handle corrupted/missing chunks
    In situations where requested chunks are missing or corrupt, the deduplication protocol now asks the cloud for the data. A situation with corrupted or missing chunks should not happen, but we have experienced a few situations where this happens.
  • Deduplication protocol: Improved handling of large data volume

    For very large revisions (many files, high volume), metadata transmissions might take a too long time, and the protocols times out. The protocol will restart from where it timed out. This might happen multiple times before it finally succeeds and can start sending data. In addition to increasing the timeout value, we have made multiple improvements in the protocol to avoid these situations.

  • Deduplication protocol: Improved error handling

    General improvements in error handling in the protocol.

8.5 (17 March 2022)

BUG FIXES:

  • Sync Protocol: Blob Transfer service
    Fixed an issue where the protocol was unable to process after an error and became caught in a loop, reporting "Failed to fetch next section of the blob."
    This service must be restarted before proceeding.
  • Sync Protocol: Blob Transfer service

    Fixed an issue where the protocol completely stops due to either low throughput or high latency.

8.4 (14 March 2022)

BUG FIXES:

  • Sync Protocol: High usage of connects
    Fixed a bug that caused high usage of connects.
  • Link Transfer Protocol: Handle unhandled exception

    Fixed an issue where the service crashed when failed to retrieve the token.

IMPROVEMENTS:

  • Link Transfer Protocol: Improve restart on crash
    Unhandled exceptions will cause the application to display errors in the Event Viewer and crash.
    The service is supposed to be restarted by Windows., which did not happen.
    Some enhancements have been made to ensure a proper restart.

8.0 (12 October 2021)

NEW FEATURES:

  • Blob Transfer Protocol
    The new Sync Protocol is now moved outside of the Drive client and added as a Link Platform service, enabling it to be used by other services as well. It is now running as a window service called DualogBlobServiceClient.

IMPROVEMENTS:

  • Improved SQLite Database performance
    Removed the encryption layer to improve performance
  • Improved transfer and log collection from clients

    Client logs can be ordered through apps.dualog.com.
    Because of flaws in the transfer protocol, only small time windows can be downloaded in each batch.

    A fix has now been implemented to improve this.

  • Improved Deduplication Protocol
    Added various improvements to error handling and performance.

7.2 (26 August 2020)

IMPROVEMENTS:

  • OTA update cleanup
    Before downloading a new installer, the old one is deleted

BUG FIXES:

  • OTA update timeout
    We have seen situations where OTA updates never complete. Added timeout value to avoid this.
  • LiveLink is not updating token
    If the access token expires and receives a 401 error, LiveLink does not update the token, causing other services to think it is offline. The token is now updated automatically once it expires.
 
 
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.