Tags: DarG002/osrm-backend
Tags
OSRM 5.13.0 RC3 - Changes from 5.13: - Fixed regression in CH code that cause very long query times. - Changes from 5.12: - Profile: - Append cardinal directions from route relations to ref fields to improve instructions - Support of `distance` weight in foot and bicycle profiles - Support of relations processing - Added `way:get_location_tag(key)` method to get location-dependent tags https://github.com/Project-OSRM/osrm-backend/wiki/Using-location-dependent-data-in-profiles - Left-side driving mode is specified by a local Boolean flag `is_left_hand_driving` in `ExtractionWay` and `ExtractionTurn` - Support literal values for maxspeeds in NO, PL and ZA - Infrastructure: - Lua 5.1 support is removed due to lack of support in sol2 ThePhD/sol2#302 - Fixed pkg-config version of OSRM - Removed `.osrm.core` file since CoreCH is deprecated now. - Tools: - Because of boost/program_options#32 with boost 1.65+ we needed to change the behavior of the following flags to not accept `={true|false}` anymore: - `--use-locations-cache=false` becomes `--disable-location-cache` - `--parse-conditional-restrictions=true` becomes `--parse-conditional-restrictions` - The deprecated options `--use-level-cache` and `--generate-edge-lookup` - Bugfixes: - Fixed Project-OSRM#4348: Some cases of sliproads pre-processing were broken - Fixed Project-OSRM#4331: Correctly compute left/right modifiers of forks in case the fork is curved. - Fixed Project-OSRM#4472: Correctly count the number of lanes using the delimter in `turn:lanes` tag. - Fixed Project-OSRM#4214: Multiple runs of `osrm-partition` lead to crash. - Fixed Project-OSRM#4348: Fix assorted problems around slip roads. - Fixed Project-OSRM#4420: A bug that would result in unnecessary instructions, due to problems in suffix/prefix detection - Algorithm - Deprecate CoreCH functionality. Usage of CoreCH specific options will fall back to using CH with core_factor of 1.0 - MLD uses a unidirectional Dijkstra for 1-to-N and N-to-1 matrices which yields speedup.
OSMR 5.13.0 RC2 - Changes from RC1: - Tools: - Because of boost/program_options#32 with boost 1.65+ we needed to change the behavior of the following flags to not accept `={true|false}` anymore: - `--use-locations-cache=false` becomes `--disable-location-cache` - `--parse-conditional-restrictions=true` becomes `--parse-conditional-restrictions` - The deprecated options `--use-level-cache` and `--generate-edge-lookup` - Changes from 5.12: - Profile: - Append cardinal directions from route relations to ref fields to improve instructions - Support of `distance` weight in foot and bicycle profiles - Support of relations processing - Added `way:get_location_tag(key)` method to get location-dependent tags https://github.com/Project-OSRM/osrm-backend/wiki/Using-location-dependent-data-in-profiles - Left-side driving mode is specified by a local Boolean flag `is_left_hand_driving` in `ExtractionWay` and `ExtractionTurn` - Support literal values for maxspeeds in NO, PL and ZA - Infrastructure: - Lua 5.1 support is removed due to lack of support in sol2 ThePhD/sol2#302 - Fixed pkg-config version of OSRM - Removed `.osrm.core` file since CoreCH is deprecated now. - Tools: - Because of boost/program_options#32 with boost 1.65+ we needed to change the behavior of the following flags to not accept `={true|false}` anymore: - `--use-locations-cache=false` becomes `--disable-location-cache` - `--parse-conditional-restrictions=true` becomes `--parse-conditional-restrictions` - The deprecated options `--use-level-cache` and `--generate-edge-lookup` - Bugfixes: - Fixed Project-OSRM#4348: Some cases of sliproads pre-processing were broken - Fixed Project-OSRM#4331: Correctly compute left/right modifiers of forks in case the fork is curved. - Fixed Project-OSRM#4472: Correctly count the number of lanes using the delimter in `turn:lanes` tag. - Fixed Project-OSRM#4214: Multiple runs of `osrm-partition` lead to crash. - Fixed Project-OSRM#4348: Fix assorted problems around slip roads. - Fixed Project-OSRM#4420: A bug that would result in unnecessary instructions, due to problems in suffix/prefix detection - Algorithm - Deprecate CoreCH functionality. Usage of CoreCH specific options will fall back to using CH with core_factor of 1.0 - MLD uses a unidirectional Dijkstra for 1-to-N and N-to-1 matrices which yields speedup.
- Changes from 5.10: - Features - BREAKING: Added support for conditional via-way restrictions. This features changes the file format of osrm.restrictions and requires re-extraction - Internals - BREAKING: Traffic signals will no longer be represented as turns internally. This requires re-processing of data but enables via-way turn restrictions across highway=traffic_signals - Additional checks for empty segments when loading traffic data files - Tunes the constants for turns in sharp curves just a tiny bit to circumvent a mix-up in fork directions at a specific intersection (Project-OSRM#4331) - Infrastructure - Refactor datafacade to make implementing additional DataFacades simpler - Bugfixes - API docs are now buildable again - Suppress unnecessary extra turn instruction when exiting a motorway via a motorway_link onto a primary road (Project-OSRM#4348 scenario 4) - Suppress unnecessary extra turn instruction when taking a tertiary_link road from a teritary onto a residential road (Project-OSRM#4348 scenario 2) - Various MSVC++ build environment fixes - Avoid a bug that crashes GCC6 - Re-include .npmignore to slim down published modules - Fix a pre-processing bug where incorrect directions could be issued when two turns would have similar instructions and we tried to give them distinct values (Project-OSRM#4375) - The entry bearing for correct the cardinality of a direction value (Project-OSRM#4353 - Change timezones in West Africa to the WAT zone so they're recognized on the Windows platform
PreviousNext