Open Source Routing Engine for OpenStreetMap
FindLuaJit.cmake
to include Windows paths/library names #4067
clear
methods on matrix algorithms and reserve some space for labels with a new config #4075
valhalla_build_admins
& valhalla_ways_to_edges
argument parsing #4097
valhalla_build_admins
if parent directory can't be created, also exit with failure #4099
lit
tag on ways and add it to graph #3893
just_gtfs
#3947
use_lit
costing option for pedestrian costing #3957
disable_hierarchy_pruning
costing option to find the actual optimal route for motorized costing modes, i.e auto
, motorcycle
, motor_scooter
, bus
, truck
& taxi
. #4000
vcpkg
to latest master, iconv wasn't building anymore #4066
sprintf
which becomes a compilation error (due to Werror
) so we use snprintf
instead #3846
Removed
Bug Fix
use_directions_on_ways_
#3446
valhalla/valhalla:run-latest
: conan error + python integration #3485
hov:designated
and hov:minimum
have to be correctly set for the way to be considered hov-only #3526
null
s now supported #3621
Enhancement
prioritize_bidirectional
option for fast work and correct ETA calculation for depart_at
date_time type. Smoothly stop using live-traffic #3398
include_construction
option into the config to include/exclude roads under construction from the graph #3455
max_matrix_locations
and introduce max_matrix_location_pairs
to configure the allowed number of total routes for the matrix action for more flexible asymmetric matrices #3569
pre-commit
hook for running the format.sh
script #3637
adjust_scores
#3673
starts_with()
instead of substr(0, N)
getting and comparing to prefix #3702
Removed
Bug Fix
RelaxHierarchyLimits
#3253
Enhancement
valhalla::midgard::logging::LogLevel
enumerators to avoid clash with common macros #3237
RelaxHierarchyLimits
#3253
exclude_unpaved
request parameter #3240
include_hot
, include_hov2
, and include_hov3
#3273
EdgeInfo
. #3261
preferred_z_level
as a parameter of loki requests. #3270
preferred_layer
as a parameter of loki requests. #3270
exclude_cash_only_tolls
request parameter #3341
Removed
to_response
function #3167
Bug Fix
access=psv
, which disables routing on these nodes and edges unless the mode is taxi or bus #3107
Enhancement
barrier=yes|swing_gate|jersey_barrier
tags #3154
access=permit|residents
tags as private #3149
avoid_*
API parameters with more accurate exclude_*
#3093
barrier=bollard
and penalize routing through it, when the access is private #3175
Removed
Bug Fix
Enhancement
Removed
Bug Fix
Enhancement
use_living_streets
to avoid or favor living streets in route. #2788
service_factor
. Implement possibility to avoid or favor generic service roads in route for all costing options. #2870
pedestrian
costing by default. #2898
motorcycle
and motor_scooter
models do not penalize on short internal edges. No new uturn penalty logic has been added to the pedestrian and bicycle costing models. #2944
arm64
macbook #2997
Removed
Bug Fix
MapMatcher::FormPath
now catches route discontinuities on the same edge when the distance
percentage along don't agree. The trip leg builder builds disconnected legs on a single edge
to avoid duration underflow.nan
times for the legs of the map match (of a 0 distance route) #2229
nan
for the distance computation which shortcuts further sampling #2239
Enhancement
use_direction_on_ways = true
then use direction
and int_direction
on the way to update the directional for the ref
and int_ref
. Also, copy int_efs to the refs. #2285
street_side_max_distance
, display_lat
and display_lon
to locations
in input for better control of routing side of street #1769
boost::property_tree::ptree
). #2485
top_speed
option for all motorized vehicles #2667
use_tracks
to avoid or favor tracks in route. #2769
Bug Fix
Enhancement