There’ve been a trickle of updates over the last year - most of which are not particularly worth a post as are technical and incremental improvements. There has been an update to the public mileage engine and related services as well.
Mileage Engine
Following a number of recent queries about the mileage engine and its logical behaviour, we have made the following changes to the mileage engine:
Free Version
We have removed the ‘weighting’ routes and included all routes by default. The public mileage engine will now always route on the shortest path only. This will predominantly improve handling on the routes towards New Cross Gate from London Bridge. The system will no longer route via more common routes rather than shortest: for instance routes from Meadowhall to Mexborough will now always route avoiding Swinton as the route via Thrybergh is marginally shorter.
Subscription & Industry Version
We have introduced a checkbox that allows users with subscriptions (RMME, journey logging and industry) to use the more timetable biased algorithm. This is checked by default. RailMiles’ journey logging service internally uses this algorithm over any other due to its integration with Realtime Trains and ability to use train paths.
You’ll find this tickbox marked with words similar to “Use same mileage algorithm as journey searching” or “Use schedule pathing biased algorithm”.
Updates
- (2020-12-31) Update to how emails are sent to users with a change to outbound supplier
- (2021-01-24) Update to underlying software framework (Django up to 2.2 LTS)
- (2021-01-25) System improvements to the Mileage Engine industry version and integrate RTT Industry Portal SSO
- (2021-03-31) “Ramillies!”
- (2021-04-18) Updates to the SMS handling service to mitigate a supplier deprecation
- (2021-04-30) Mitigation of issue causing journey mishandling on public pages
- (2021-06-10) Billing system updates
- (2021-06-29) Improved password reset handling, and improvement to handling of Realtime Trains heritage platform services for Swanage Railway
- (2021-08-05) Billing system updates
- (2021-08-17) Fix to the export system that affected most users who registered after 2018
- (2021-09-03) Mileage updates to some London Underground lines
- (2021-10-02) Updates to the SMS handling system and dependency upgrades
- (2021-10-03) Updates to the registration process to stop users registering the same username as others with different capitalisations
- (2021-10-04) Alterations to the maximum subscription threshold due to accounting changes
- (2021-11-19) Further SMS fixes around handling services without GBTT timings at logged location
- (2021-12-27) Further fix to username capitalisation registration problems
- (2022-01-10) Mileage engine fixes