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

Changelog History
Page 3

  • v5.18.0 Changes

    • Changes from 5.17.0:
      • Features:
        • ADDED: table plugin now optionally returns distance matrix as part of response #4990
        • ADDED: New optional parameter annotations for table that accepts distance, duration, or both distance,duration as values #4990
      • Infrastructure:
        • ADDED: Updated libosmium and added protozero and vtzero libraries #5037
        • CHANGED: Use vtzero library in tile plugin #4686
      • Profile:
        • ADDED: Bicycle profile now returns classes for ferry and tunnel routes. #5054
        • ADDED: Bicycle profile allows to exclude ferry routes (default to not enabled) #5054
  • v5.17.1 Changes

    • Changes from 5.17.0:
      • Bugfixes:
        • FIXED: Do not combine a segregated edge with a roundabout #5039
  • v5.17.0 Changes

    • Changes from 5.16.0:
      • Bugfixes:
        • FIXED: deduplication of route steps when waypoints are used #4909
        • FIXED: Use smaller range for U-turn angles in map-matching #4920
        • FIXED: Remove the last short annotation segment in trimShortSegments #4946
        • FIXED: Properly calculate annotations for speeds, durations and distances when waypoints are used with mapmatching #4949
        • FIXED: Don't apply unimplemented SH and PH conditions in OpeningHours and add inversed date ranges #4992
        • FIXED: integer overflow in DynamicGraph::Renumber #5021
      • Profile:
        • CHANGED: Handle oneways in get_forward_backward_by_key #4929
        • FIXED: Do not route against oneway road if there is a cycleway in the wrong direction; also review bike profile #4943
        • CHANGED: Make cyclability weighting of the bike profile prefer safer routes more strongly #5015
      • Guidance:
        • CHANGED: Don't use obviousness for links bifurcations #4929
        • FIXED: Adjust Straight direction modifiers of side roads in driveway handler #4929
        • CHANGED: Added post process logic to collapse segregated turn instructions #4925
        • ADDED: Maneuver relation now supports straight as a direction #4995
        • FIXED: Support spelling maneuver relation with British spelling #4950
      • Tools:
        • ADDED: osrm-routed accepts a new property --memory_file to store memory in a file on disk. #4881
        • ADDED: osrm-datastore accepts a new parameter --dataset-name to select the name of the dataset. #4982
        • ADDED: osrm-datastore accepts a new parameter --list to list all datasets loaded into memory. #4982
        • ADDED: osrm-datastore accepts a new parameter --only-metric to only reload the data that can be updated by a weight update (reduces memory for traffic updates). #5002
        • ADDED: osrm-routed accepts a new parameter --dataset-name to select the shared-memory dataset to use. #4982
      • NodeJS:
        • ADDED: OSRM object accepts a new option memory_file that stores the memory in a file on disk. #4881
        • ADDED: OSRM object accepts a new option dataset_name to select the shared-memory dataset. #4982
      • Internals
        • CHANGED: Updated segregated intersection identification #4845 #4968
        • REMOVED: Remove .timestamp file since it was unused #4960
      • Documentation:
        • ADDED: Add documentation about OSM node ids in nearest service response #4436
      • Performance
        • FIXED: Speed up response time when lots of legs exist and geojson is used with steps=true #4936
        • FIXED: Return iterators instead of vectors in datafacade_base functions #4969
      • Misc:
        • ADDED: expose name for datasource annotations as metadata #4973
  • v5.16.0 Changes

    • Changes from 5.15.2:
      • Guidance
        • ADDED #4676: Support for maneuver override relation, allowing data-driven overrides for turn-by-turn instructions #4676
        • CHANGED #4830: Announce reference change if names are empty
        • CHANGED #4835: MAXIMAL_ALLOWED_SEPARATION_WIDTH increased to 12 meters
        • CHANGED #4842: Lower priority links from a motorway now are used as motorway links #4842
        • CHANGED #4895: Use ramp bifurcations as fork intersections #4895
        • CHANGED #4893: Handle motorway forks with links as normal motorway intersections#4893
        • FIXED #4905: Check required tags of maneuver relations #4905
      • Profile:
        • FIXED: highway=service will now be used for restricted access, access=private is still disabled for snapping.
        • ADDED #4775: Exposes more information to the turn function, now being able to set turn weights with highway and access information of the turn as well as other roads at the intersection #4775
        • FIXED #4763: Add support for non-numerical units in car profile for maxheight #4763
        • ADDED #4872: Handling of barrier=height_restrictor nodes #4872
  • v5.15.2 Changes

    • Changes from 5.15.1:
      • Features:
        • ADDED: Exposed the waypoints parameter in the node bindings interface
      • Bugfixes:
        • FIXED: Segfault causing bug in leg collapsing map matching when traversing edges in reverse
  • v5.15.1 Changes

    • Changes from 5.15.0:
      • Bugfixes:
        • FIXED: Segfault in map matching when RouteLeg collapsing code is run on a match with multiple submatches
      • Guidance:
        • Set type of trivial intersections where classes change to Suppressed instead of NoTurn
  • v5.15.0 Changes

    • Changes from 5.14.3:
      • Bugfixes:
        • FIXED #4704: Fixed regression in bearings reordering introduced in 5.13 #4704
        • FIXED #4781: Fixed overflow exceptions in percent-encoding parsing
        • FIXED #4770: Fixed exclude flags for single toll road scenario
        • FIXED #4283: Fix overflow on zero duration segments
        • FIXED #4804: Ignore no_*_on_red turn restrictions
      • Guidance:
        • CHANGED #4706: Guidance refactoring step to decouple intersection connectivity analysis and turn instructions generation #4706
        • CHANGED #3491: Refactor isThroughStreet/Intersection options
      • Profile:
        • ADDED: tunnel as a new class in car profile so that sections of the route with tunnel tags will be marked as such
  • v5.14.3 Changes

    • Changes from 5.14.2:
      • Features:
        • Added a waypoints parameter to the match service plugin that accepts indices to input coordinates and treats only those points as waypoints in the response format.
      • Bugfixes:
        • FIXED #4754: U-Turn penalties are applied to straight turns.
        • FIXED #4756: Removed too restrictive road name check in the sliproad handler
        • FIXED #4731: Use correct weights for edge-based graph duplicated via nodes.
      • Profile:
        • CHANGED: added Belarus speed limits
        • CHANGED: set default urban speed in Ukraine to 50kmh
  • v5.14.2 Changes

    • Changes from 5.14.1:
      • Bugfixes:
        • FIXED #4727: Erroring when a old .core file is present.
        • FIXED #4642: Update checks for EMPTY_NAMEID to check for empty name strings
        • FIXED #4738: Fix potential segmentation fault
      • Node.js Bindings:
        • ADDED: Exposed new max_radiuses_map_matching option from EngingConfig options
      • Tools:
        • ADDED: New osrm-routed max_radiuses_map_matching command line flag to optionally set a maximum radius for map matching
  • v5.14.1 Changes

    • Changes from 5.14.0
      • Bugfixes:
        • FIXED: don't use removed alternative candidates in filterPackedPathsByCellSharing