← Back to all sparks
O

OSRM

DEVOPS
Velocity2.5

High performance routing engine for shortest paths in road networks

OSRM follows plaza routing with driving-side detection and turn costs against traffic.

routingopen-sourcegeospatialpedestriannavigation
◆Current state
OSRM releases monthly, date-versioned. Version 26.9.0 in September added routing through pedestrian areas and plazas; 26.10.0 resolves driving side from way coordinates, costs turns against traffic, simplifies plaza outlines at extraction and fixes plaza edge cases. Version 26.11.0 on November 1 is dependency bumps and build tooling.
◆Where it's heading
The plaza work is being refined in the releases after it shipped, while the rest of the monthly train is CI and dependency upkeep. Feature work arrives every few months rather than every release.
◆Prediction
26.12.0 in early December is the likely next entry; whether it carries routing changes or only maintenance is unclear.

◆Recent moves

  1. 8d ago

    OSRM 26.11.0: dependency bumps and build tooling

    A date-versioned OSRM release made of dependency bumps and a flatbuffers generation script. Nothing changes for routing users.

    View source ↗
  2. 1mo ago

    OSRM 26.10.0: driving side from geometry, plaza fixes

    26.10.0 derives driving side from way coordinates and costs turns against traffic, simplifies plaza outlines at extraction, and fixes several plaza and candidate-matching bugs. It refines the pedestrian area routing that shipped a month earlier.

    View source ↗
  3. 2mo ago

    OSRM 26.9.0: pedestrian area and plaza routing

    ⚡ SPARK

    OSRM 26.9.0 ships native pedestrian area routing: routes can now be computed through plazas and open pedestrian spaces using mesh triangulation, with table and trip queries also supported across areas. This adds an entirely new class of routing geometry — areas, not just graph edges — that significantly improves real-city navigation fidelity. The bicycle turn-restriction fix and nearest API POST support round out the release.

    View source ↗
  4. 3mo ago

    OSRM 26.8.0: dependency and CI maintenance

    OSRM 26.8.0 is a dependency-bump and CI maintenance release: car profile access restriction classification, npm and Python dependency updates, Ubuntu 26.04 migration for CI, and a formatting CI improvement. No routing or API changes. A maintenance baseline before the substantive 26.9.0 work landed.

    View source ↗
  5. 4mo ago

    OSRM 26.7.3: ARM Linux bindings, tool output options, laterite surface

    OSRM 26.7.3 added ARM Linux Python bindings (expanding the platforms where OSRM can be used programmatically), an --output option for the contract/customize/partition tools (useful for pipeline orchestration), and laterite surface support in car and bicycle profiles. Small but practical additions for deployment and data fidelity.

    View source ↗
  6. 4mo ago

    OSRM 26.7.2: cmake cleanup

    Cmake cleanup removing a stale boost regex dependency mention and minor file linting. No functional changes.

    View source ↗