This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryAdds --output option to several tools, refactors hints and guidance APIs, and builds ARM Linux CI bindings.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds --output option to osrm-contract, osrm-customize, osrm-partition tools. Adds --output option to osrm-contract, osrm-customize, osrm-partition tools. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds support for surface=laterite in car and bicycle profiles. Adds support for surface=laterite in car and bicycle profiles. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Builds bindings for ARM Linux in CI pipeline. Builds bindings for ARM Linux in CI pipeline. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Low |
Bumps version to 26.7.3. Bumps version to 26.7.3. Source: llm_adapter@2026-07-16 Confidence: low |
— |
| Refactor | Low |
Replaces PhantomNode in SegmentHint with a fixed placeholder. Replaces PhantomNode in SegmentHint with a fixed placeholder. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Refactor | Low |
Returns std::optional from findObviousTurn instead of using a 0 sentinel. Returns std::optional from findObviousTurn instead of using a 0 sentinel. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Refactor | Low |
Replaces remaining std::enable_if patterns with C++20 concepts. Replaces remaining std::enable_if patterns with C++20 concepts. Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
- 0844e3af7 - chore: bump version to 26.7.3
- 21d0fbe1d - feat(ci): build bindings for ARM linux (#7652)
- 563571de1 - refactor(hints): replace PhantomNode in SegmentHint with fixed placeholder (#7649)
- 9d24e4af5 - refactor(guidance): return std::optional from findObviousTurn instead of 0 sentinel (#7648)
- 6678ebc5a - feat(tools): add --output option to osrm-contract, osrm-customize, osrm-partition (#7646)
- 58a9cbf0e - refactor: replace remaining std::enable_if patterns with C++20 concepts (#7645)
- e3b889303 - feat(profiles): add support for surface=laterite in car and bicycle profiles (#7644)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Open Source Routing Machine (OSRM)
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
Related context
Related tools
Beta — feedback welcome: [email protected]