From f04377abffbfa318707cfc9beebb5f8a03f63e2a Mon Sep 17 00:00:00 2001 From: Patrick Niklaus Date: Mon, 10 Oct 2016 12:31:26 +0200 Subject: [PATCH] Update changelog --- CHANGELOG.md | 60 ++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45d8688fe..a598963ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,35 @@ +# 5.4.1 + - Changes from 5.4.0 + - Bugfixes + - #3016: Fixes shared memory updates while queries are running + +# 5.4.0 + - Changes from 5.3.0 + - Profiles + - includes library guidance.lua that offers preliminary configuration on guidance. + - added left_hand_driving flag in global profile properties + - modified turn penalty function for car profile - better fit to real data + - return `ref` and `name` as separate fields. Do no use ref or destination as fallback for name value + - Guidance + - Handle Access tags for lanes, only considering valid lanes in lane-guidance (think car | car | bike | car) + - API: + - `annotations=true` now returns the data source id for each segment as `datasources` + - Reduced semantic of merge to refer only to merges from a lane onto a motorway-like road + - new `ref` field in the `RouteStep` object. It contains the reference code or name of a way. Previously merged into the `name` property like `name (ref)` and are now separate fields. + - Bugfixes + - Fixed an issue that would result in segfaults for viaroutes with an invalid intermediate segment when u-turns were allowed at the via-location + - Invalid only_* restrictions could result in loss of connectivity. As a fallback, we assume all turns allowed when the restriction is not valid + - Fixed a bug that could result in an infinite loop when finding information about an upcoming intersection + - Fixed a bug that led to not discovering if a road simply looses a considered prefix + - BREAKING: Fixed a bug that could crash postprocessing of instructions on invalid roundabout taggings. This change requires reprocessing datasets with osrm-extract and osrm-contract + - Fixed an issue that could emit `invalid` as instruction when ending on a sliproad after a traffic-light + - Fixed an issue that would detect turning circles as sliproads + - Fixed a bug where post-processing instructions (e.g. left + left -> uturn) could result in false pronunciations + - Fixes a bug where a bearing range of zero would cause exhaustive graph traversals + - Fixes a bug where certain looped geometries could cause an infinite loop during extraction + - Infrastructure: + - Adds a feature to limit results in nearest service with a default of 100 in `osrm-routed` + # 5.4.0-rc.7 - Chages from 5.4.0-rc.6 - Bugfixes re-introduce space between two entries in summaries @@ -33,34 +65,6 @@ - Trip Plugin - changed internal behaviour to prefer the smallest lexicographic result over the largest one -# 5.4.0 - - Changes from 5.3.0 - - Profiles - - includes library guidance.lua that offers preliminary configuration on guidance. - - added left_hand_driving flag in global profile properties - - modified turn penalty function for car profile - better fit to real data - - return `ref` and `name` as separate fields. Do no use ref or destination as fallback for name value - - Guidance - - Handle Access tags for lanes, only considering valid lanes in lane-guidance (think car | car | bike | car) - - API: - - `annotations=true` now returns the data source id for each segment as `datasources` - - Reduced semantic of merge to refer only to merges from a lane onto a motorway-like road - - new `ref` field in the `RouteStep` object. It contains the reference code or name of a way. Previously merged into the `name` property like `name (ref)` and are now separate fields. - - Bugfixes - - Fixed an issue that would result in segfaults for viaroutes with an invalid intermediate segment when u-turns were allowed at the via-location - - Invalid only_* restrictions could result in loss of connectivity. As a fallback, we assume all turns allowed when the restriction is not valid - - Fixed a bug that could result in an infinite loop when finding information about an upcoming intersection - - Fixed a bug that led to not discovering if a road simply looses a considered prefix - - BREAKING: Fixed a bug that could crash postprocessing of instructions on invalid roundabout taggings. This change requires reprocessing datasets with osrm-extract and osrm-contract - - Fixed an issue that could emit `invalid` as instruction when ending on a sliproad after a traffic-light - - Fixed an issue that would detect turning circles as sliproads - - Fixed a bug where post-processing instructions (e.g. left + left -> uturn) could result in false pronunciations - - Fixes a bug where a bearing range of zero would cause exhaustive graph traversals - - Fixes a bug where certain looped geometries could cause an infinite loop during extraction - - - Infrastructure: - - Adds a feature to limit results in nearest service with a default of 100 in `osrm-routed` - # 5.3.0 - Changes from 5.3.0-rc.3 - Guidance