Open Source Routing Machine (OSRM) v5.21.0 Release Notes

    • Changes from 5.20.0
      • Features:
        • ADDED: all waypoints in responses now contain a distance property between the original coordinate and the snapped location. #5255
        • ADDED: if fallback_speed is used, a new structure fallback_speed_cells will describe which cells contain estimated values #5259
        • REMOVED: we no longer publish Node 4 or 6 binary modules (they are still buildable from source) #5314
      • Table:
        • ADDED: new parameter scale_factor which will scale the cell duration values by this factor. #5298
        • FIXED: only trigger scale_factor code to scan matrix when necessary. #5303
        • FIXED: fix bug in reverse offset calculation that sometimes lead to negative (and other incorrect) values in distance table results #5315
      • Docker:
        • FIXED: use consistent boost version between build and runtime #5311
        • FIXED: don't override default permissions on /opt #5311
      • Matching:
        • CHANGED: matching will now consider edges marked with is_startpoint=false, allowing matching over ferries and other previously non-matchable edge types. #5297
      • Profile:
        • ADDED: Parse source:maxspeed and maxspeed:type tags to apply maxspeeds and add belgian flanders rural speed limit. #5217
        • CHANGED: Refactor maxspeed parsing to use common library. #5144