[OSM-dev] OSRM v0.3.4 released

Matt Williams lists at milliams.com
Fri Jun 28 15:28:40 UTC 2013

On 28 June 2013 16:09, Dennis Luxen <dennis.luxen at gmail.com> wrote:
> Dear all,
> I am happy to announce the release of OSRM v0.3.4, your favorite OpenStreetMap based routing engine. With this release we move away from the scons build tool to cmake which has several advantages. Most notably, it enables us to move towards multi-platform support including Windows. We have been running this version flawlessly for a couple of days already on our main demo site at: http://map.project-osrm.org
> If you have been using the master branch before, you can build OSRM by running this command-line on your favorite Linux or OS X machine:
> 'mkdir -p build; cd build; cmake ..; make'
> To rebuild just go to the build directory and run make again.
> We also switched the nearest neighbor data structure from a hierarchical grid file to a proper tree based data structure. It is a packed, i.e. static, Hilbert-R-Tree, which is the data structure savvy among you may recognize as a pretty standard way of handling things. Feature-wise, you should see a lot less of those pesky dashed lines when start or destination markers were too far away from any street. Should give a much better user experience in sparsely populated areas.
> This is the full change log:
> Scons has been replaced by cmake
> Replacing nearest neighbor grid by a packed Hilbert R-tree
> Fixing test to reflect new nn grid data structure
> Speed optimization in PBF parsing
> Don't abort if timestamp is missing, just warn
> More verbose output during preprocessing
> De-template-izing some of the code for faster (re-)compile
> Replaced stringstream based int->string cast with boost karma
> Removed evil lexical cast
> Updated tests in test suite
> Removed GUARANTEE macro
> Plenty of minor bug fixes and code changes
> Fixed include order in many files
> Thanks go to Dane Springmeyer and Emil Tin for patches.
> Dennis on behalf of Team OSRM
> x-post to osrm-talk / osm-dev

This is great. OSRM is my go-to router.
One note though that the dependencies listed on the project page still
show scons as a requirement and also mentions 0.2 as the latest


More information about the dev mailing list