Graphhopper v4.0 Release Notes
Release Date: 2021-09-29 // over 2 years ago-
- faster node-based CH preparation (~20%), (#2390)
- ๐ more flexible ElevationProvider interface, support providing elevation via node tags (#2374, #23281)
- โ added country encoded value for all countries (#2353)
- bike improvements (#2357, #2371, #2389)
- ๐ improved handling of barriers (#2345, #2340, #2406)
- โ removed spatial rules, replaced by country rules and custom areas (#2353)
- โ removed api module and moved it into web-api, no more Jackson MixIns (#2372)
- flag encoders are no longer versioned (#2355)
- JSON route response contains now bbox if start and end are identical
- renamed PriorityCode enums: AVOID_IF_POSSIBLE -> SLIGHT_AVOID, REACH_DEST -> AVOID, AVOID_AT_ALL_COSTS -> AVOID_MORE, WORST -> BAD
- โ added smoothness encoded value, used to determine bike speed (#2303)
- maps: custom_model is now included in URL (#2328)
- maps/isochrone: works for different profiles now (#2332)
- ๐ there is no stable tag anymore, either use master or one of the release branches like 2.x, 3.x, ...
- ๐ moved custom model editor to github.com/graphhopper/custom-model-editor
- PointList#getSize() -> PointList#size()
- โ migrated tests from junit 4 to 5 (#2324)
- ๐ barriers do no longer block by default for car; remove block_barriers config option (see discussion in #2340)