Skip to content

v5.24.0

Compare
Choose a tag to compare
@danpat danpat released this 28 Jan 18:29
· 344 commits to master since this release
677598a
  • Changes from 5.23.0
    • Features
      • ADDED: Added support for multiple via-way restrictions. #5907
      • ADDED: Add node bindings support for Node 12, 14, and publish binaries #5918
      • REMOVED: we no longer publish Node 8 binary modules (they are still buildable from source) #5918
    • Routing:
      • FIXED: Avoid copying ManyToMany table results #5923
      • FIXED: Reduce copying in API parameter constructors #5925
    • Misc:
      • CHANGED: Cleanup NodeJS dependencies #5945
      • CHANGED: Unify .osrm.turn_penalites_index dump processing same with .osrm.turn_weight_penalties and .osrm.turn_duration_penalties #5868
      • FIXED: Properly validate source/destination validation in NodeJS table service #5595
      • FIXED: turn.roads_on_the_left not containing incoming roads and turn.roads_on_the_right not containing outgoing roads on two-way roads #5128
    • Profile:
      • ADDED: Profile debug script which fetches a way from OSM then outputs the result of the profile. #5908
    • Infrastructure
      • CHANGED: Bundled protozero updated to v1.7.0. #5858
    • Windows:
      • FIXED: Fix bit-shift overflow in MLD partition step. #5878
      • FIXED: Fix vector bool permutation in graph contraction step #5882
    • API:
      • FIXED: Undo libosrm API break by adding old interface as method overload #5861
      • FIXED: Fixed validation of sources/destinations when accessed via node bindings #5595