GraphHopper 10.0
What's Changed
- 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
avesynonym 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