3.4.0
版本发布时间: 2023-05-11 23:57:31
valhalla/valhalla最新发布版本:3.5.0(2024-08-22 01:56:35)
Release Date: 2023-05-11 Valhalla 3.4.0
- Removed
-
Bug Fix
- FIXED: underflow of uint64_t cast for matrix time results #3906
- FIXED: update vcpkg commit for Azure pipelines to fix libtool mirrors #3915
- FIXED: fix CHANGELOG release year (2022->2023) #3927
- FIXED: avoid segfault on invalid exclude_polygons input #3907
- FIXED: allow _WIN32_WINNT to be defined by build system #3933
- FIXED: disconnected stop pairs in gtfs import #3943
- FIXED: in/egress traversability in gtfs ingestion is now defaulted to kBoth to enable pedestrian access on transit connect edges and through the in/egress node #3948
- FIXED: parsing logic needed implicit order of stations/egresses/platforms in the GTFS feeds #3949
- FIXED: segfault in TimeDistanceMatrix #3964
- FIXED: write multiple PBFs if the protobuf object gets too big #3954
- FIXED: pin conan version to latest 1.x for now #3990
- FIXED: Fix matrix_locations when used in pbf request #3997
- FIXED: got to the point where the basic transit routing test works #3988
- FIXED: fix build with LOGGING_LEVEL=ALL #3992
- FIXED: transit stitching when determining whether a platform was generated #4020
- FIXED: multimodal isochrones #4030
- FIXED: duplicated recosting names should throw #4042
- FIXED: Remove arch specificity from strip command of Python bindings to make it more compatible with other archs #4040
- FIXED: GraphReader::GetShortcut no longer returns false positives or false negatives #4019
- FIXED: Tagging with bus=permit or taxi=permit did not override access=no #4045
- FIXED: Upgrade RapidJSON to address undefined behavior #4051
- FIXED: time handling for transit service #4052
- FIXED: multiple smaller bugs while testing more multimodal /route & /isochrones #4055
- FIXED:
FindLuaJit.cmake
to include Windows paths/library names #4067 - FIXED: Move complex turn restriction check out of can_form_shortcut() #4047
- FIXED: fix
clear
methods on matrix algorithms and reserve some space for labels with a new config #4075 - FIXED: fix
valhalla_build_admins
&valhalla_ways_to_edges
argument parsing #4097 - FIXED: fail early in
valhalla_build_admins
if parent directory can't be created, also exit with failure #4099
-
Enhancement
- CHANGED: replace boost::optional with C++17's std::optional where possible #3890
- ADDED: parse
lit
tag on ways and add it to graph #3893 - ADDED: log lat/lon of node where children link edges exceed the configured maximum #3911
- ADDED: log matrix algorithm which was used #3916
- UPDATED: docker base image to Ubuntu 22.04 #3912
- CHANGED: Unify handling of single-file -Werror in all modules #3910
- CHANGED: Build skadi with -Werror #3935
- ADDED: Connect transit tiles to the graph #3700
- CHANGED: switch to C++17 master branch of
just_gtfs
#3947 - ADDED: Support for configuring a universal request timeout #3966
- ADDED: optionally include highway=platform edges for pedestrian access #3971
- ADDED:
use_lit
costing option for pedestrian costing #3957 - CHANGED: Removed stray NULL values in log output#3974
- CHANGED: More conservative estimates for cost of walking slopes #3982
- ADDED: An option to slim down matrix response #3987
- CHANGED: Updated url for just_gtfs library #3994
- ADDED: Docker image pushes to Github's docker registry #4033
- ADDED:
disable_hierarchy_pruning
costing option to find the actual optimal route for motorized costing modes, i.eauto
,motorcycle
,motor_scooter
,bus
,truck
&taxi
. #4000 - CHANGED: baldr directory: remove warnings and C++17 adjustments #4011
- UPDATED:
vcpkg
to latest master, iconv wasn't building anymore #4066 - CHANGED: pybind11 upgrade for python 3.11 #4067
- CHANGED: added transit level to connectivity map #4082
- ADDED: "has_transit_tiles" & "osm_changeset" to verbose status response #4062
- ADDED: time awareness to CostMatrix for e.g. traffic support #4071
- UPDATED: transifex translations #4102