<div dir="ltr"><div><div>I just tagged a new OSRM release. This release brings some exciting changes!<br><br>The biggest addition in this release is the map matching plugin. Map matching enables<br>you to snap GPS traces to the road network. The plugin implements the Hidden-Markov-Chainbased approach by Newson & Krumm.<br><br>Please note that the library interface changed! The naming convention of the<br>headers now follows the new style guidelines for the rest of OSRM.<br><br>Some other highlights:<br><br>- Library includes now follow the new style convention<br>- Library interface now uses the internal JSON object<br>- Add map matching plugin<br>- way id, node id and node location available thru Lua bindings<br>- traffic signal penalty ignored on white-listed barriers, cf. #1365<br>- fix escaping of double quote in JSON response, fixes #1410 and also adds a unit test for that case.<br>- Add test for building as shared library<br>- fix incorrect behavior when via point was on same one-way street as destination but should have been reached before, closes #1424<br>- fix rounding error/uncertainty on some systems<br>- implement ISO 8601 durations parsing, cf. #1399<br>- use CRTP instead of virtual functions in routing plugins<br>- add movable bridge support to the car profile. Implements #1399<br>- Allow CORS requests in osrm-routed.<br>- check if stxxl compiles with or without libgomp, fixes #1361<br>- speed up nearest neighbor query by pruning, move coordinate calculations away from library interface<br>- Add regression test for FixedpointCoordinate<br>- remove copy of libosmium, to be replaced by a subtree<br>- use static graph for component exploration, closes #1288<br>- Move server configuration from method parameter to a struct<br>- Add a commande line option to osrm-routed for max locations supported in distance table query<br><br>As always the node bindings where updated as well. Get it while its hot!<br><br></div>Best,<br></div>Patrick<br><div><div><br></div></div></div>