Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

osrm

Package Overview
Dependencies
Maintainers
18
Versions
184
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

osrm - npm Package Versions

1
19

5.9.0

Diff

Changelog

Source

5.9.0

  • Changes from 5.8:
    • Algorithm:
      • Multi-Level Dijkstra:
        • Plugins supported: table
        • Adds alternative routes support (see #4047 and 3905): provides reasonably looking alternative routes (many, if possible) with reasonable query times.
    • API:
      • Exposes alternatives=Number parameter overload in addition to the boolean flag.
      • Support for exits numbers and names. New member exits in RouteStep, based on junction:ref on ways
      • Intersection now has new parameter classes that can be set in the profile on each way.
    • Profiles:
      • result.exits allows you to set a way's exit numbers and names, see junction:ref
      • ExtractionWay now as new property forward_classes and backward_classes that can set in the way_function. The maximum number of classes is 8.
      • We now respect the construction tag. If the construction tag value is not on our whitelist (minor, widening, no) we will exclude the road.
    • Node.js Bindings:
      • Exposes alternatives=Number parameter overload in addition to the boolean flag
      • Expose EngineConfig options in the node bindings
    • Tools:
      • Exposes engine limit on number of alternatives to generate --max-alternatives in osrm-routed (3 by default)
    • Infrastructure
      • STXXL is not required to build OSRM and is an optional dependency for back-compatibility (ENABLE_STXXL=On)
      • OpenMP is only required when the optional STXXL dependency is used
    • Bug fixes:
      • #4278: Remove superflous continious instruction on a motorway.
themarex
published 5.9.0-rc.3 •

themarex
published 5.9.0-rc.2 •

themarex
published 5.9.0-rc.1 •

themarex
published 5.8.1 •

danpat
published 5.8.0 •

Changelog

Source

5.8.0

  • Changes from 5.7
    • API:
      • polyline6 support in request string
      • new parameter approaches for route, table, trip and nearest requests. This parameter keep waypoints on the curb side. 'approaches' accepts both 'curb' and 'unrestricted' values. Note : the curb side depend on the ProfileProperties::left_hand_driving, it's a global property set once by the profile. If you are working with a planet dataset, the api will be wrong in some countries, and right in others.
    • NodeJs Bindings
      • new parameter approaches for route, table, trip and nearest requests.
    • Tools
      • osrm-partition now ensures it is called before osrm-contract and removes inconsitent .hsgr files automatically.
    • Features
      • Added conditional restriction support with parse-conditional-restrictions=true|false to osrm-extract. This option saves conditional turn restrictions to the .restrictions file for parsing by contract later. Added parse-conditionals-from-now=utc time stamp and --time-zone-file=/path/to/file to osrm-contract
      • Command-line tools (osrm-extract, osrm-contract, osrm-routed, etc) now return error codes and legible error messages for common problem scenarios, rather than ugly C++ crashes
      • Speed up pre-processing by only running the Lua node_function for nodes that have tags. Cuts OSM file parsing time in half.
      • osrm-extract now performs generation of edge-expanded-edges using all available CPUs, which should make osrm-extract significantly faster on multi-CPU machines
    • Files
      • .osrm.nodes file was renamed to .nbg_nodes and .ebg_nodes was added
    • Guidance
      • #4075 Changed counting of exits on service roundabouts
    • Debug Tiles
      • added support for visualising turn penalties to the MLD plugin
      • added support for showing the rate (reciprocal of weight) on each edge when used
      • added support for turn weights in addition to turn durations in debug tiles
    • Bugfixes
      • Fixed a copy/paste issue assigning wrong directions in similar turns (left over right)
      • #4074: fixed a bug that would announce entering highway ramps as u-turns
      • #4122: osrm-routed/libosrm should throw exception when a dataset incompatible with the requested algorithm is loaded
      • Avoid collapsing u-turns into combined turn instructions
themarex
published 5.8.0-rc.1 •

themarex
published 5.7.4 •

themarex
published 5.8.0-latest.1 •

themarex
published 5.7.3 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc