1.0.4 - SHARE Admin: Routing Engine Improvements
SHARE Routing Engine Improvements
This release focuses on improving the stability and reliability of the routing engine during route modifications. Several issues were resolved that could cause inconsistent routing results or the unintended removal of trips and riders when making updates to existing routes. With these fixes in place, route changes are now handled more predictably, ensuring that trips and riders remain assigned as expected while preserving overall route integrity.
SHARE Admin
Routing Engine Consistency
- Resolved an issue where the routing engine would return different route results for the same set of trips and available vehicles.
- The routing engine will now consistently generate the same route when provided identical inputs.
Unexpected Trip Removal
- Fixed a bug that caused trips to be dropped unexpectedly from routes during route modifications.
- Making changes to a route will no longer remove unrelated trips.
Rider Deactivation Impact
- Addressed an issue where removing trips or deactivating a rider could unintentionally push other riders off active routes.
- Route updates are now isolated to the affected rider or trip only.

