Skip to main content
Version: 6.12

Upgrading From 6.11 to 6.12

The upgrade from Patriot 6.11 to Patriot 6.12 is a relatively simple procedure. You should easily be able to upgrade your own software without requiring the assistance of Patriot support. This document will take you through the procedure. Please read through the entire upgrade document before proceeding.

Prerequisites

The following areas have been changed in 6.12. Please contact Patriot support if you are unclear on any of the following prerequisites

Starting Version

Make sure you are starting from the latest patriot 6.11 update. You must be on build 6.11.43.1 or later.

.NET Runtime

Patriot 6.12 requires .NET 8 to be installed on all machines running the Patriot Data Service or Task Service.

Ensure you download the appropriate runtimes for your operating system (x64 for 64bit systems, x86 for 32bit systems).

These .NET runtime components should be pre-installed before attempting to upgrade to Patriot 6.12. The .NET runtime components can be downloaded from Microsoft .NET Runtime Downloads

  • For machines running the Patriot Data service, install the ASP.NET Core Runtime 8 and the .NET Runtime 8.
  • For machines running only the Patriot Task Service, then only the .NET Runtime 8 is required.
    • For task services running on 64bit operating systems, you will also need to install the x86 32bit runtime, to support tasks run in 32bit mode.
note

Patriot 6.12 uses the latest Microsoft software libraries which should lead to performance enhancements on the whole, but has the potential for negative impact in specific areas. We have identified task services hosting a large number of tasks (>30) running on servers with limited CPU resources (< 30 logical processors) as being an area of potential concern. If you think this may apply to you then please contact us prior to upgrading

Patriot Configurator

The format of the Data Service and Task Service configuration files has changed.

To support the new format, all copies of the Patriot configurator program installed on any machines running either the Data Service or Task Service must be upgraded prior to upgrading to Patriot 6.12.

A Patriot V6.12 compatible version of the configurator can be downloaded here: Patriot Config v612.msi

info

If you perform edits directly to the configuration files themselves, then please review the updated configuration settings documentation

Task Service Component Installation

In Patriot 6.12 certain tasks now require installation of separately installed components. For each of the tasks in the list below that you are currently running, you must pre-install their respective components. The link from each task explains the requirements, and should be performed before upgrading to 6.12.

info

Only the Task Components are required to be installed as part of this upgrade. The Client Files for each Patriot workstation will already be in place.

Lone Worker Task

The Lone Worker Task and associated Patriot Lone Worker App are no longer supported in Patriot 6.12. If you are using these please contact support before upgrading to discuss migrating over to the Plink App Lone worker feature.

Upgrade Procedure

Patriot 6.12 does not require a new installation of the software when upgrading from version 6.11. The new features of version 6.12 are merged into the existing version 6.11 installation when the new 6.12 version is applied over the existing installation in the normal manner.

Request License

Your existing Patriot 6.11 license will not work with Patriot 6.12. Contact us before upgrading at support@patriotsystems.com and request a Patriot 6.12 license for your upgrade.

Upgrading

When your Patriot 6.12 license has arrived, you’re ready to upgrade the software. Begin by downloading the Patriot 6.12 update from the Patriot Support Portal (the 6.12 stable or latest channel can be used). When we issued you your new license, we also changed your account to version 6.12. This means that when you access the Patriot 6 update, you are now directed to the Patriot 6.12 Updates page.

note

Please make sure you carefully read the version 6.12 update log when downloading the version 6.12 update. This log will explain if there is anything special to do when applying the update (in addition to the prerequisites above).

Install License

Before running any updates on the server, you must install your new license

To do this, follow the manual license update instructions and copy the license file into the Patriot Data Service installation folder.

tip

There will be an existing Patriot 6.11 license file in this folder. Rename this from [your company name].license to [your company name].license611 before copying in the new Patriot 6.12 license file.

Apply Update

Now you’re ready to apply the update. Simply follow the normal Update Procedure

note

Automatic update of workstations from the server is not supported when upgrading to a new version. Please ensure you have a copy of the updater on each workstation to make the upgrade process run smoothly. :::

Deferring Upgrade

If for any reason you delay or cancel the upgrade, please notify us, as our records will show you have already upgraded. This could affect your dealings with our support department / website.