Releases: IGNF/road2
Releases · IGNF/road2
Release list
3.1.3
FIXED:
- Valhalla source reloaded the routing graph on every request (a new actor was created per request), causing excessive memory usage (OOM) and poor performance. The Valhalla actor is now created once and reused across requests.
- Unhandled promise rejection when the Valhalla actor failed to load.
ADDED:
- Service child process
exit/errorhandling: unexpected termination (crash, OOM/SIGKILL) is now logged with its exit code/signal, controlled stops are logged at info level, and the startup health check fails fast instead of waiting for the timeout.
3.1.2
3.1.1
3.1.0
3.0.2
3.0.1
3.0.0
CHANGED:
(breaking) Updated OSRM to 26.4.1
Dockerfile now uses Node 24.12 on debian trixie
Valhalla source now uses JS binding instead of child process
UPDATED:
Updated all package.json dependencies to last versions (08/01/2026)
Updated default docker image and the associated doc
Updated the sample docker config to have empty dirs
Enforced resource files to end with .resource and source files to end with .source
FIXED:
Link to openApi in simple api was redirecting to osrm Api
REMOVED:
All references to Smartrouting and Smartpgr
Full Changelog: 2.3.1...3.0.0
3.0.0-rc.1
CHANGED:
- (breaking) Updated OSRM to 6.0.0
- Dockerfile now uses Node 24.12 on debian trixie
- Valhalla source now uses JS binding instead of child process
UPDATED:
- Updated all package.json dependencies to last versions (08/01/2026)