New
v5.27.0
- Changes from 5.26.0
- API:
- NodeJS:
- FIXED: Support
skip_waypointsin Node bindings #6060
- FIXED: Support
- Misc:
- ADDED: conanbuildinfo.json for easy reading of dependencies #6388
- CHANGED: Improve performance of JSON rendering. Fix undefined behaviour in JSON numbers formatting. #6380
- ADDED: Add timestamps for logs. #6375
- CHANGED: Improve performance of map matching via getPathDistance optimization. #6378
- CHANGED: Optimize RestrictionParser performance. #6344
- ADDED: Support floats for speed value in traffic updates CSV. #6327
- CHANGED: Use Lua 5.4 in Docker image. #6346
- CHANGED: Remove redundant nullptr check. #6326
- Build:
- REMOVED: Get rid of Mason. #6387
- CHANGED: Use clang-format from CI base image. #6391
- ADDED: Build Node bindings on Windows. #6334
- ADDED: Configure cross-compilation for Apple Silicon. #6360
- CHANGED: Use apt-get to install Clang on CI. #6345
- CHANGED: Fix TBB in case of Conan + NodeJS build. #6333
- CHANGED: Migrate to modern TBB version. #6300
- CHANGED: Enable performance-move-const-arg clang-tidy check. #6319
- Routing:
- CHANGED: Lazily generate optional route path data #6045
- FIXED: Completed support for no_entry and no_exit turn restrictions. #5988
- ADDED: Add support for non-round-trips with a single fixed endpoint. #6050
- FIXED: Improvements to maneuver override processing #6125
- ADDED: Support snapping to multiple ways at an input location. #5953
- FIXED: Fix snapping target locations to ways used in turn restrictions. #6339
- ADDED: Support OSM traffic signal directions. #6153
- FIXED: Ensure u-turn exists in intersection view. #6376
- Profile:
- CHANGED: Bicycle surface speeds #6212
- Tools:
- CHANGED: Do not generate intermediate .osrm file in osrm-extract. #6354