Contents

DRS 6.1.14 - 6th September 2024

Andrew Dotto Updated by Andrew Dotto

Development of DRS Version 6.1.14 is now complete and was released in September, 2024. DRS 6.1.14 Contains a number of fixes and improvements alongside a number of component upgrades to ensure the product remains secure. It can be deployed as a patch to version 6.1.13.

New and Improved Functionality



DRS-8134 Disable the ability to add SORs to Packages through the UI

What have we done?

The ability to add SOR’s to Projects and Orders has been possible within DRS for some time, and initial implementation of Project Planner Web allowed this to be possible with Project Packages.

The ability to add SOR’s to Project Packages is now no longer possible.

Why have we done this?

Adding SOR’s directly to Project Packages results in potential issues when unloading and unspecifying Project Packages as the data becomes orphaned due to it not being available on the original Project object. 

You can still add SOR’s directly to the Project object.

How will you benefit?

By minimising the potential for data discrepancy, your use of the product will be more consistent.

Details of the change

The EDIT SOR option has been updated to not include the option to Add new SOR’s on the Project Package.



 

DRS-8189 Update aligned Oracle MySQL Connectors to latest release

What have we done?

MySQL ODBC connector has been updated to version 9.0 (latest possible)

Why have we done this?

Identified risks have resulted in the need to upgrade the infrastructure associated with DRS

How will you benefit?

Updated infrastructure ensures DRS continues to remain compliant and secure.

Details of the change

MySQL ODBC connector will need to be updated to 9.0 before the DRS Patch is installed.



 

DRS-7560 Java JMX RMI Accessible with Common password Vulnerability resolved

What have we done?

DRS Setup and Configuration has been amended to ensure that this vulnerability does not continue to be a risk.

Why have we done this?

Identified risks have resulted in the need to improve our setup and configuration.

How will you benefit?

Updated infrastructure ensures DRS continues to remain compliant and secure.

Details of the change

Automated application configuration and setup changes have been made.



 

DRS-8199 Improve the Close/Complete project task run time

 What have we done?

Changes have been made to improve the performance and speed of the Complete Project function within DRS.

Why have we done this?

The Complete Project function, when used over single large projects, or multiple projects, can take a long time to run due to the number of individual requests that are needed to close down your projects.  This is a long running task which limits your continual use of the product while this function is running.

How will you benefit?

These changes allow the user to continue to perform functions while the task is processed in the background.

Details of the change

When a user selects Projects to complete, they will be presented with the Background option through the Minimize function on the window popup. 

The user will track the progress of the background task with the progress bar under the Agencies selector.

When complete, the task will show within the progress window as below.

Clicking Close will remove the modal and complete the task.



 

DRS-8218 Improve the diary loading times for PP Jobs

 What have we done?

Diary loading times for DRS and Project Planner have been improved by minimising the meta data requested when building the diary view.

Why have we done this?

Reliable and performant product functionality is key to ensuring that user experience is as good as possible.

How will you benefit?

Faster diary loading times will mean lower downtimes when switching between diary views.

Details of the change

Multiple fixes have been made to the selectProject and selectProjectPackage commands. Sor Codes are now optionally returned as they are not required for the diary and the selection of Sor Codes has been optimized.

The getDiaryScheduleEvents / GetScheduleEvents has further been optimized to utilize cache better.



 Fixes and Resolutions

Type

Issue ID

Description

Change Notes

Issue Resolution

DRS-8160

Manage bookmark list retains the last selected element after the screen is auto refreshed

A change has been made to ensure that the last selected item is not retained on the a screen auto refresh and clicking on action buttons will commit no changes.

Issue Resolution

DRS-8160

Manage bookmark list retains the last selected element after the screen is auto refreshed

A change has been made to ensure that the last selected item is not retained on the a screen auto refresh and clicking on action buttons will commit no changes.

Issue Resolution

DRS-8161

Diary bookmark list is not refreshed after an item is renamed and the screen is auto refreshed

When renaming diary bookmarks, the screen will now refresh and display the new name.

Issue Resolution

DRS-8195

SOR Template screen is not displaying all expected values

SOR Template screen has now been updated to show all expected values after switching between contexts.

Issue Resolution

DRS-8217

SOR Template details do not display field values after editing a Project Type

SOR Template will now show all inputted values after changing the Project Type

Issue Resolution

DRS-8237

Vocabulary is failing to load fully on UI startup

Vocabulary will now be force loaded later in the startup sequence.

Issue Resolution

DRS-8244

On the Project view, the Status field is not automatically refreshed after Load or Unload

Status field now updates when Projects are Loaded or Unloaded from the Project List screen.

Issue Resolution

DRS-8245

Multi-Kernel:  Error when saving roster calendar with multiple daily schedule types

Calendar roster types will now save correctly regardless of the number of Kernels configured.

Issue Resolution

DRS-8226

Label ‘Void Start Date’ is not very agnostic.

Void Start Date has been updated to read ‘Project Start Date’ to be inline with other Project Planner terminology

Issue Resolution

DRS-8162

Paired Template scheduling fails rescheduling if one of the appointments are locked

An issue was caused by synchronisation or paired jobs which were locked, or partially locked.  This has now been resolved.

Issue Resolution

DRS-8061

Is Project Planner in a Job View does not return all required jobs in the view

Boolean objects within views were being treated as non-logical values within view filters.  This has been updated throughout the solution.

Issue Resolution

DRS-8163

Using the Detach feature can disable the originally connected session

Issues with active connections when swapping between sessions have been resolved.  Detach will now work as expected.

Issue Resolution

DRS-7723

Local User views can make other views unresponsive

An issue has been resolved where it was possible for user views to effect the display of shared views.  This has been resolved.

Issue Resolution

DRS-7913

Properly Project Planner Diary Items to the Diary Template

Additional items can be added to the Diary Template from the Project Planner Diary Item

Issue Resolution

DRS-8185

Using Auto-Specify on Load occasionally creates duplicate SOR’s

Auto-Specify on Load will no longer create duplicate SOR’s

Issue Resolution

DRS-7902

Travel Time Thresholds cannot be disabled after being enabled

Travel Time Thresholds can now be disabled, even if previously enabled

Issue Resolution

DRS-7560

Errors with import of backup from 5.7 when upgrading to v6.1

Additional defensive code has been added to improve the migration from 5.7 to 6.0

Issue Resolution

DRS-8017

Diary Shortcuts set to 7 days can be set to 1 day on upgrade

Diary Shortcuts will now retain their day display on upgrade

Issue Resolution

DRS-8145

Unable to change the template of automatically created orders

This issue has been resolved in conjunction with other fixes.



Internal Component Versions

Function

Version

DRS Server (Kernel)

6.3.1.9

Background Service

6.1.14

Connector Services

6.1.14

Inbound Connector

6.1.14

Mobile Gateway

6.1.14

Project Planner

6.1.14

Utility Service

6.1.14

DRS Web Services Gateway

6.1.14

Archive/Housekeeping 

6.1.14

UK Geocoding Postcode Database

07/2022

External Component Versions

Description

Version

Apache

2.4.61.0

Java

8.372.07.1

MariaDB

10.6.17.0

MariaDB Java Client (JDBC)

3.1.2

php

8.3.8

Tomcat

9.0.75.0

Tomcat Native

2.0.3.0

.Net

4.7

SoapUI

5.7.2

Was this article useful?

DRS 6.1.15 - October 10th, 2024

DRS 6.1.13 - 9th August 2024

Contact