GraphHopper 8.0
What's Changed
- Add path details for the time, distance and weight of the single legs by @easbar in #2768
- Reuse polygon bbox by @otbutz in #2685
- Make use of node tags like 'highway' or 'crossing' by @easbar in #2705
- New "backward_xy" variable notation in custom models by @karussell in #2760
- New signature for encoded values and tag parsers by @easbar in #2740
- bike profile should allow reverse oneway roads and set walking speed by @karussell in #2774
- Improve bicycle handling: Now prioritise cycleways with SLIGHT_PREFER by @ratrun in #2785
- custom_model_files arrays by @karussell in #2787
- certain conditional tags allow to ignore max_weight by @karussell in #2788
- Check cycleway access tags by @bt90 in #2786
- removed parser options block_private and block_fords by @karussell in #2780
- removed motorcycle vehicle by @karussell in #2781
- Make the MiniGraphUI working again. by @ratrun in #2793
- Prefer bicycle_road/cycleway by @bt90 in #2790
- i18n: update da_DK by @OlafFlebbeBosch in #2794
- Improve surface parser by @otbutz in #2792
- Add timeout_ms parameter for routing requests by @easbar in #2795
- Upgrade to dropwizard 2.1.6 by @karussell in #2653
- bike: differentiate between bad highways by @karussell in #2796
- Update nl and cz translations by @boldtrn in #2799
- cleanup of EnumEncodedValue by @karussell in #2800
- Add editorconfig by @otbutz in #2791
- Prefer bigger roads for racebike by @ratrun in #2802
- B-tree: Make space for values configurable by @karussell in #2814
- clarify foot access parser by @lukasalexanderweber in #2801
- De-prioritise steps for bicycles by @ratrun in #2804
- Set empty custom model in custom profile constructor by @easbar in #2821
- Try latest JDK 20 by @karussell in #2789
- Process callables GHUtility.runConcurrently in batches to save memory by @easbar in #2828
- Overhauled Moving Average Elevation Smoothing by @christophlingg in #2772
- avoid incorrect urban_density classification for the USA by @karussell in #2832
- Country subdivision (state) by @karussell in #2830
- Use ForkJoinPool for concurrent processing by @otbutz in #2833
- Remove BitUtilBig by @easbar in #2811
- default speed limits by @karussell in #2810
- Use junction density to determine road network density by @easbar in #2842
- Make car speed parser bad surfaces consistent with surface encoded value by @easbar in #2843
- Do not ignore maxspeed:forward/backward when they are larger than maxpeed by @easbar in #2844
- Use fallback speed also for ways that are neither highways nor ferries by @easbar in #2845
- Make RoadEnvironment.FERRY overrule RoadEnvironment.FORD also for node tags by @easbar in #2846
- throw error for too small speed values by @karussell in #2847
- Remove headingPenaltyMillis by @easbar in #2563
- ferry_speed encoded value by @karussell in #2849
- Use same definition for ferries for road environment and speed parsers by @easbar in #2853
- move default custom models into jar by @karussell in #2854
- No more loop edges by @easbar in #2862
- Remove Weighting#calcWeightWithAccess by @easbar in #2864
- Remove optimization in CH iterator by @easbar in #2869
- heading penalty ignored for custom weighting by @karussell in #2852
- Github packages cleanup try by @rokcarl in #2871
- Stop using DefaultTurnCostProvider for low-level testing by @easbar in #2870
- Remove edgeHasNoAccess from Weighting interface by @easbar in #2872
- Remove shortest weighting from DefaultWeightingFactory class by @karussell in #2865
- Use a different action by @rokcarl in #2876
- Fix error logging for RouteResource by @karussell in #2837
- Remove fastest weighting from DefaultWeightingFactory class by @karussell in #2866
- Remove max_turn_costs encoder parameter by @easbar in #2880
- include osm data date as road_data_timestamp in response by @karussell in #2877
- Use boolean turn restriction enc instead of decimal turn cost enc by @easbar in #2882
- Separate turn cost and edge EncodedValues by @karussell in #2884
New Contributors
- @bt90 made their first contribution in #2786
- @christophlingg made their first contribution in #2772
Full Changelog: 7.0...8.0