Parse maxweightrating by @otbutz in https://github.com/graphhopper/graphhopper/pull/2991
use Map instead of List for KVStorage API by @karussell in https://github.com/graphhopper/graphhopper/pull/2994
Use 9 bits to store max_weight by @otbutz in https://github.com/graphhopper/graphhopper/pull/2989
Use byte-based storage for edges by @karussell in https://github.com/graphhopper/graphhopper/pull/2993
Support negative georefs by @karussell in https://github.com/graphhopper/graphhopper/pull/2998
instruction bug fix by @karussell in https://github.com/graphhopper/graphhopper/pull/3000
Remove georef factor 4 now that there are 5 bytes for georef by @easbar in https://github.com/graphhopper/graphhopper/pull/2999
Use geo ref to identify copied edges by @easbar in https://github.com/graphhopper/graphhopper/pull/2985
Fix turn restriction handling at virtual via edges by @easbar in https://github.com/graphhopper/graphhopper/pull/3001
Replace AtomicReference with a wrapper by @otbutz in https://github.com/graphhopper/graphhopper/pull/3003
use 3 bytes for elevation and pillar count by @karussell in https://github.com/graphhopper/graphhopper/pull/3002
Minor speed up using MethodHandles in DataAccess by @karussell in https://github.com/graphhopper/graphhopper/pull/3005
Fix constant path details like leg_distance for very short routes with duplicate points by @easbar in https://github.com/graphhopper/graphhopper/pull/3007
Update snap.closestNode when an edge snap gets converted to a tower snap by @easbar in https://github.com/graphhopper/graphhopper/pull/3009
Round elevation and degrees before casting to int, fix barrier edge artifacts by @easbar in https://github.com/graphhopper/graphhopper/pull/3011
Increase maximum number of base graph edges for edge-based CH by @easbar in https://github.com/graphhopper/graphhopper/pull/3010
Do not store elevation if NaN by @karussell in https://github.com/graphhopper/graphhopper/pull/3012
Speed up turn cost calculation at virtual edges by @easbar in https://github.com/graphhopper/graphhopper/pull/3013
add CONSTRUCTION to RoadClass enum by @caspg in https://github.com/graphhopper/graphhopper/pull/3017
Fix for #2982 by @ratrun in https://github.com/graphhopper/graphhopper/pull/3018
fix some links by @christophsturm in https://github.com/graphhopper/graphhopper/pull/3020
Fix for #2980, block highway=cycleway with access=no by @ratrun in https://github.com/graphhopper/graphhopper/pull/2981
support BlockStatement in custom model by @karussell in https://github.com/graphhopper/graphhopper/pull/3004
use curbside_strictness instead force_curbside by @karussell in https://github.com/graphhopper/graphhopper/pull/3024
ModeAccessParser improvements by @karussell in https://github.com/graphhopper/graphhopper/pull/3026
Fix toll rule for Switzerland by @easbar in https://github.com/graphhopper/graphhopper/pull/3025
Remove tertiary highways from preferred and increase speed on footways by @caspg in https://github.com/graphhopper/graphhopper/pull/3015
Slightly increase bicycle priority classification on "good" highway=track by @ratrun in https://github.com/graphhopper/graphhopper/pull/3022
clean up bike speed parser by @karussell in https://github.com/graphhopper/graphhopper/pull/3028
De-prioritize ways tagged with foot=use_sidepath by @ratrun in https://github.com/graphhopper/graphhopper/pull/3035
Handle turn restrictions with multiple via ways and overlapping restrictions by @easbar in https://github.com/graphhopper/graphhopper/pull/3030
Remove extra lm.disable check by @easbar in https://github.com/graphhopper/graphhopper/pull/3040
Assume Toll.HGV for all roads in CH/LI by @otbutz in https://github.com/graphhopper/graphhopper/pull/3043
Add ave synonym to name similarity filter by @samruston in https://github.com/graphhopper/graphhopper/pull/3044
Use surface speed at bridgleways for bicycle profiles by @ratrun in https://github.com/graphhopper/graphhopper/pull/3046
consider tracktype speed for ways designated for bikes by @ratrun in https://github.com/graphhopper/graphhopper/pull/3047
configure turn cost calculation by @karussell in https://github.com/graphhopper/graphhopper/pull/2957
Upgrade to dropwizard 3.0.8 by @karussell in https://github.com/graphhopper/graphhopper/pull/2920
Allow decimal speeds to be parsed by @pantsleftinwash in https://github.com/graphhopper/graphhopper/pull/3059
fix: Mapbox Arrival and Destinations assumptions by @OlafFlebbeBosch in https://github.com/graphhopper/graphhopper/pull/3062
Add support for bike mtb:scale accessibility by @ratrun in https://github.com/graphhopper/graphhopper/pull/3048
fix to be able to import and run as server on different machines by @IldarKhayrutdinov in https://github.com/graphhopper/graphhopper/pull/3071
Snap preventions default by @karussell in https://github.com/graphhopper/graphhopper/pull/3075
Block difficult mtb_rating segments for foot, see discussion in #3050 by @ratrun in https://github.com/graphhopper/graphhopper/pull/3073
New Contributors
@caspg made their first contribution in https://github.com/graphhopper/graphhopper/pull/3017
@christophsturm made their first contribution in https://github.com/graphhopper/graphhopper/pull/3020
@pantsleftinwash made their first contribution in https://github.com/graphhopper/graphhopper/pull/3059
@IldarKhayrutdinov made their first contribution in https://github.com/graphhopper/graphhopper/pull/3071
Full Changelog: https://github.com/graphhopper/graphhopper/compare/9.1...10.0