Contents
- New and Improved Functionality
- DRS-8134 Disable the ability to add SORs to Packages through the UI
- DRS-8189 Update aligned Oracle MySQL Connectors to latest release
- DRS-7560 Java JMX RMI Accessible with Common password Vulnerability resolved
- DRS-8199 Improve the Close/Complete project task run time
- DRS-8218 Improve the diary loading times for PP Jobs
- Fixes and Resolutions
- Manage bookmark list retains the last selected element after the screen is auto refreshed
- Manage bookmark list retains the last selected element after the screen is auto refreshed
- Diary bookmark list is not refreshed after an item is renamed and the screen is auto refreshed
- SOR Template screen is not displaying all expected values
- SOR Template details do not display field values after editing a Project Type
- Vocabulary is failing to load fully on UI startup
- On the Project view, the Status field is not automatically refreshed after Load or Unload
- Multi-Kernel: Error when saving roster calendar with multiple daily schedule types
- Label ‘Void Start Date’ is not very agnostic.
- Paired Template scheduling fails rescheduling if one of the appointments are locked
- Is Project Planner in a Job View does not return all required jobs in the view
- Using the Detach feature can disable the originally connected session
- Local User views can make other views unresponsive
- Properly Project Planner Diary Items to the Diary Template
- Using Auto-Specify on Load occasionally creates duplicate SOR’s
- Travel Time Thresholds cannot be disabled after being enabled
- Errors with import of backup from 5.7 when upgrading to v6.1
- Diary Shortcuts set to 7 days can be set to 1 day on upgrade
- Unable to change the template of automatically created orders
- Internal Component Versions
- External Component Versions
DRS 6.1.14 - 6th September 2024
Updated
by Andrew Dotto
- New and Improved Functionality
- DRS-8134 Disable the ability to add SORs to Packages through the UI
- DRS-8189 Update aligned Oracle MySQL Connectors to latest release
- DRS-7560 Java JMX RMI Accessible with Common password Vulnerability resolved
- DRS-8199 Improve the Close/Complete project task run time
- DRS-8218 Improve the diary loading times for PP Jobs
- Fixes and Resolutions
- Manage bookmark list retains the last selected element after the screen is auto refreshed
- Manage bookmark list retains the last selected element after the screen is auto refreshed
- Diary bookmark list is not refreshed after an item is renamed and the screen is auto refreshed
- SOR Template screen is not displaying all expected values
- SOR Template details do not display field values after editing a Project Type
- Vocabulary is failing to load fully on UI startup
- On the Project view, the Status field is not automatically refreshed after Load or Unload
- Multi-Kernel: Error when saving roster calendar with multiple daily schedule types
- Label ‘Void Start Date’ is not very agnostic.
- Paired Template scheduling fails rescheduling if one of the appointments are locked
- Is Project Planner in a Job View does not return all required jobs in the view
- Using the Detach feature can disable the originally connected session
- Local User views can make other views unresponsive
- Properly Project Planner Diary Items to the Diary Template
- Using Auto-Specify on Load occasionally creates duplicate SOR’s
- Travel Time Thresholds cannot be disabled after being enabled
- Errors with import of backup from 5.7 when upgrading to v6.1
- Diary Shortcuts set to 7 days can be set to 1 day on upgrade
- Unable to change the template of automatically created orders
- Internal Component Versions
- External Component Versions
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 |