All Versions
60
Latest Version
Avg Release Cycle
68 days
Latest Release
-

Changelog History
Page 1

  • v5.26.0 Changes

    • Changes from 5.25.0
      • API:
        • FIXED: Allow for special characters in the profile/method as part of the HTTP URL. #6090
        • FIXED: Set osrm-routed to immediately close bad connections #6112
      • Build:
        • CHANGED: Replace Travis with Github Actions for CI builds #6071
        • FIXED: Fixed Boost link flags in pkg-config file. #6083
        • FIXED: Fixed test cache to consider MLD executable changes. #6129
      • Routing:
        • FIXED: Fix generation of inefficient MLD partitions #6084
        • FIXED: Fix MLD level mask generation to support 64-bit masks. #6123
        • FIXED: Fix metric offset overflow for large MLD partitions. This breaks the data format #6124
  • v5.25.0 Changes

    • Changes from 5.24.0
      • Build:
        • CHANGED: Node binaries now use Github Releases for hosting #6030
      • Misc:
        • FIXED: Upgrade to @mapbox/node-pre-gyp fix various bugs with Node 12/14 #5991
        • FIXED: valid type in documentation examples #5990
        • FIXED: Remove redundant loading of .osrm.cell_metrics #6019
        • CHANGED: Increase PackedOSMIDs size to 34 bits. This breaks the data format #6020
      • Profile:
        • FIXED: Add kerb barrier exception to default car profile. #5999
  • v5.24.0 Changes

    • 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
  • v5.23.0 Changes

    October 14, 2020
    • Changes from 5.22.0
      • Build:
        • FIXED: pessimistic calls to std::move #5560
      • Features:
        • ADDED: new API parameter - snapping=any|default to allow snapping to previously unsnappable edges #5361
        • ADDED: keepalive support to the osrm-routed HTTP server #5518
        • ADDED: flatbuffers output format support #5513
        • ADDED: Global 'skip_waypoints' option #5556
        • FIXED: Install the libosrm_guidance library correctly #5604
        • FIXED: Http Handler can now deal witch optional whitespace between header-key and -value #5606
      • Routing:
        • CHANGED: allow routing past barrier=arch #5352
        • CHANGED: default car weight was reduced to 2000 kg. #5371
        • CHANGED: default car height was reduced to 2 meters. #5389
        • FIXED: treat bicycle=use_sidepath as no access on the tagged way. #5622
        • FIXED: fix table result when source and destination on same one-way segment. #5828
        • FIXED: fix occasional segfault when swapping data with osrm-datastore and using exclude= #5844
        • FIXED: fix crash in MLD alternative search if source or target are invalid #5851
      • Misc:
        • CHANGED: Reduce memory usage for raster source handling. #5572
        • CHANGED: Add cmake option ENABLE_DEBUG_LOGGING to control whether output debug logging. #3427
        • CHANGED: updated extent of Hong Kong as left hand drive country. #5535
        • FIXED: corrected error message when failing to snap input coordinates #5846
      • Infrastructure
        • REMOVED: STXXL support removed as STXXL became abandonware. #5760
  • v5.23.0-rc.2

    October 09, 2020
  • v5.23.0-rc.1

    October 07, 2020
  • v5.22.0 Changes

    • Changes from 5.21.0
      • Build:
        • ADDED: optionally build Node lts and latest bindings #5347
      • Features:
        • ADDED: new waypoints parameter to the route plugin, enabling silent waypoints #5345
        • ADDED: data timestamp information in the response (saved in new file .osrm.timestamp). #5115
  • v5.22.0-customsnapping.3

    February 16, 2019
  • v5.21.0 Changes

    • 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
  • v5.21.0-customsnapping.9

    February 10, 2019