OSRM
High performance routing engine for shortest paths in road networks
A routing engine spending its release budget on the toolchain, not the router
◆Recent moves
- 9d ago
Car profile now treats access=unknown as restricted
The one behavioral change in an otherwise dependency-bump release: access=unknown is reclassified from fully allowed to restricted in the car profile, which will shift routes on OSM data with ambiguous tagging. Everything else is CI and dev-dependency churn.
View source ↗ - 1mo ago
ARM Linux bindings and an --output option for the preprocessing tools
Adds ARM Linux binding builds, an --output flag across osrm-contract, osrm-customize and osrm-partition, and a laterite surface type in the car and bicycle profiles. Modest but real additions to how the toolchain is deployed and driven.
View source ↗ - 1mo ago
26.7.2 removes a stale CMake reference
A version bump and a CMake lint removing a dead Boost regex mention. No user-visible effect.
View source ↗ - 1mo ago
26.7.1 repairs missing CI permissions
Exists solely to correct a missing actions.read permission in the release workflow. Pure release plumbing.
View source ↗ - 1mo ago
C++20 concepts migration lands across partitioner, extractor and util
The largest batch of the concepts sweep, alongside a contractor fix inserting self-loops for all needed cases rather than only one-ways and a change to ignore incoming hints during phantom node lookup. The refactor is invisible to users; the contractor and hint changes are not.
View source ↗ - 2mo ago
Docker base image moves from Alpine to Debian
Swaps the container base from Alpine to Debian and makes the latest tag a proper multi-arch manifest. A deployment-level change that anyone pulling the official image will notice, even though the engine itself is untouched.
View source ↗