Hey, we just released OSRM 5.1.0. This release brings a lot of bug fixes from `5.0.2` and features that didn't make it into 5.0.0 before the release such as three new maneuver types for better handling ramps and roundabouts and instruction post-processing. We now utilize destination sign information for better instructions when navigating highways.
My special thanks goes to Michael Krasnyk who has contributed multiple bug fixes and a great speed improvement for the coordinate snapping. Together with some speed improvements this yields radically faster map matching. Check it out! Changes with regard to 5.0.0 - API: - added StepManeuver type `roundabout turn`. The type indicates a small roundabout that is treated as an intersection (turn right at the roundabout for first exit, go straight at the roundabout...) - added StepManeuver type `on ramp` and `off ramp` to distinguish between ramps that enter and exit a highway. - reduced new name instructions for trivial changes - combined multiple turns into a single instruction at segregated roads - Profile Changes: - introduced a suffix_list / get_name_suffix_list to specify name suffices to be suppressed in name change announcements - street names are now consistently assembled for the car, bike and walk profile as: "Name (Ref)" as in "Berlin (A5)" - new `car.lua` dependency `lib/destination.lua` - register a way's .nodes() function for use in the profile's way_function. - Infrastructure - BREAKING: reordered internal instruction types. This breaks the **data format** - BREAKING: Changed the on-disk encoding of the StaticRTree for better performance. This breaks the **data format** - Fixes: - Issue #2310: post-processing for local paths, fixes #2310 - Issue #2309: local path looping, fixes #2309 - Issue #2356: Make hint values optional - Issue #2349: Segmentation fault in some requests - Issue #2335: map matching was using shortest path with uturns disabled - Issue #2193: Fix syntax error position indicators in parameters queries - Fix search with u-turn - PhantomNode packing in MSVC now the same on other platforms - Summary is now not malformed when including unnamed roads - Emit new-name on when changing from unnamed road to named road As always this coincides with a node-osrm release of the same version: npm install osrm@5.1.0 Cheers, Patrick _______________________________________________ OSRM-talk mailing list osrm-t...@openstreetmap.org https://lists.openstreetmap.org/listinfo/osrm-talk