osrm.backend
Bindings for 'Open Source Routing Machine'
osrm.backend stopped trusting upstream binaries and started shipping its own
◆Recent moves
- 1mo ago
Self-built OSRM binaries for five platforms replace upstream as default
⚡ SPARKThe package takes over its own binary supply chain, shipping maintainer-built immutable OSRM releases across macOS, Linux and Windows with runtime libraries bundled in. Installation integrity moves to GitHub release asset digests, and download_url/file_path arguments open a manual install path. Upstream binaries stay available but are no longer the default.
View source ↗ - 3mo ago
Windows install fixes for OSRM v26+ binaries
A narrow patch fixing the install process for OSRM v26 and later on Windows. The kind of platform-specific breakage that 0.4.0's self-built binaries are designed to eliminate.
View source ↗ - 3mo ago
osrm_gui() Shiny app and a server registry with print methods
Adds an interactive Shiny application for exploring a loaded routing network, with auto-centering driven by extents the server registry now pre-saves. Server IDs move to a readable osrm-{port}-{pid} format and error messages gain hints when a graph is incompatible with the installed OSRM version. The package starts owning more of the operational surface, which 0.4.0 extends to binaries.
View source ↗ - 6mo ago
Server logging moves to temp files to avoid deadlocks
A breaking change to logging: the log_file option no longer accepts a list for separate stdout/stderr, and servers write to a temporary file by default rather than using pipes, which could deadlock in R's single-threaded environment. Correctness over configurability.
View source ↗ - 8mo ago
Test suite fixes for CRAN warnings
Test-suite-only changes to clear CRAN warnings. No user-visible effect.
View source ↗