Infrastructure¶
Routing Data Cache¶
Routing calculations are now done via the Scheduling Travel Analyser service. This provides a significant reduction in overall system memory usage allowing better scaling when a system has multiple ABEs or DSEs.
The Scheduling Travel Analyser service will hold a cache of the routing road network that will persist across LOADs and is shared between datasets and organisations. This allows the road network to be loaded once rather than per service leading to less usage of the HTM database.
For more information about Routing Calculation, please see the Scheduling Concepts - Travel Guide.
Schedule Query Manager Improvements¶
The performance of the Schedule Query Manager when processing plan updates has been improved if appointment booking is in use. The Schedule Query Manager will no longer cache ABE plans and will only track DSE plans. Existing queries related to the appointment booking functionality in the workbench will now read appointment offers direct from the database.
Kubernetes Installation Improvements¶
A ingress rule, image pull secret and labels can be configured in the installer settings file. The Installer will create the ingress rule and image pull secret in the specified namespace to be used by the installation to an existing cluster. Custom labelling is applied to all Kubernetes resources configured by the Installer in the cluster. For more information see the Kubernetes Installation section in the Installation Guide.
Minor Enhancements¶
- Command line installer input - The command line installer now accepts installer settings written to the standard input stream. See the Command Line Installs section of the Installation Guide for more details.