This OSRM release brings loads of new features and bug fixes. I want to highlights the initial support for raster data in the lua profiles added by Lauren Budorick and the new `trip` plugin courtesy to Chau Nyguen. This release also contains loads of small improvements thanks to Daniel Hofmann and Daniel Patterson.
This release also brings numerous profile changes thanks to the help of various OSRM contributors. Feature highlights: - Add `trip` plugin for TSP computation - Implement raster source feature to read data (currently only .asc) from third-party sources, to be used in lua profiles. - Instructions are now returned in match plugin (thanks to Andreas Gruß) - Partial contraction support, new file .core - Update to libosmium 2.3.0 - Remove protobuf dependencies (libosmium ships with an own minimal decoder) - Parse specific restriction:* tags based on profile exceptions - Make an exception for block barriers in bicycle and foot profile. - Make pedestrian roads marked as destination routable with car profile. - Make map matching more resilient against low sample rates - Enable turn penalties on car profile, using values tuned by comparing real-world sample routes with map-matched routes. Bug fixes: - Add rising bollard exception to barriers for car profile. - Fix processing for data files with incorrect node references - Fix postgis lua example - gps_precision and matching_beta can be used as a float value - Fix typo in foot profile that removed traffic lights - SCC search is now run on edge-expanded graph - Fix off-by one error in hint decoder and make padding deterministic. - Fix race condition in osrm-routed As always this release is in sync with a new version of `node-osrm` now with documentation from Morgan Herlocker. Cheers, Patrick _______________________________________________ OSRM-talk mailing list [email protected] https://lists.openstreetmap.org/listinfo/osrm-talk
