Skip to content

3.1.3

Compare
Choose a tag to compare
@kevinkreiser kevinkreiser released this 20 Jul 14:24
· 521 commits to master since this release
d2914a4

Release Date: 2021-07-20 Valhalla 3.1.3

  • Removed

    • REMOVED: Unused overloads of to_response function #3167
  • Bug Fix

    • FIXED: Fix heading on small edge #3114
    • FIXED: Added support for access=psv, which disables routing on these nodes and edges unless the mode is taxi or bus #3107
    • FIXED: Disables logging in CI to catch issues #3121
    • FIXED: Fixed U-turns through service roads #3082
    • FIXED: Added forgotten penalties for kLivingStreet and kTrack for pedestrian costing model #3116
    • FIXED: Updated the reverse turn bounds #3122
    • FIXED: Missing fork maneuver #3134
    • FIXED: Update turn channel logic to call out specific turn at the end of the turn channel if needed #3140
    • FIXED: Fixed cost thresholds for TimeDistanceMatrix. #3131
    • FIXED: Use distance threshold in hierarchy limits for bidirectional astar to expand more important lower level roads #3156
    • FIXED: Fixed incorrect dead-end roundabout labels. #3129
    • FIXED: googletest wasn't really updated in #3166 #3187
    • FIXED: Minor fix of benchmark code #3190
    • FIXED: avoid_polygons intersected edges as polygons instead of linestrings [#3194]((#3194)
    • FIXED: when binning horizontal edge shapes using single precision floats (converted from not double precision floats) allowed for the possiblity of marking many many tiles no where near the shape #3204
    • FIXED: Fix improper iterator usage in ManeuversBuilder #3205
    • FIXED: Modified approach for retrieving signs from a directed edge #3166 #3208
    • FIXED: Improve turn channel classification: detect slip lanes #3196
    • FIXED: Compatibility with older boost::optional versions #3219
    • FIXED: Older boost.geometry versions don't have correct() for geographic rings #3218
    • FIXED: Use default road speed for bicycle costing so traffic does not reduce penalty on high speed roads. #3143
  • Enhancement

    • CHANGED: Refactor base costing options parsing to handle more common stuff in a one place #3125
    • CHANGED: Unified Sign/SignElement into sign.proto #3146
    • ADDED: New verbal succinct transition instruction to maneuver & narrativebuilder. Currently this instruction will be used in place of a very long street name to avoid repetition of long names #2844
    • ADDED: Added oneway support for pedestrian access and foot restrictions #3123
    • ADDED: Exposing rest-area names in passive maneuvers #3172
    • CHORE: Updates robin-hood-hashing third-party library
    • ADDED: Support barrier=yes|swing_gate|jersey_barrier tags #3154
    • ADDED: Maintain access=permit|residents tags as private #3149
    • CHANGED: Replace avoid_* API parameters with more accurate exclude_* #3093
    • ADDED: Penalize private gates #3144
    • CHANGED: Renamed protobuf Sign/SignElement to TripSign/TripSignElement #3168
    • CHORE: Updates googletest to release-1.11.0 #3166
    • CHORE: Enables -Wall on sif sources #3178
    • ADDED: Allow going through accessible barrier=bollard and penalize routing through it, when the access is private #3175
    • ADDED: Add country code to incident metadata #3169
    • CHANGED: Use distance instead of time to check limited sharing criteria #3183
    • ADDED: Introduced a new via_waypoints array on the leg in the osrm route serializer that describes where a particular waypoint from the root-level array matches to the route. #3189
    • ADDED: Added vehicle width and height as an option for auto (and derived: taxi, bus, hov) profile (#3179)
    • ADDED: Support for statsd integration for basic error and requests metrics #3191