v1.1.5
This is a small bugfix and library update.
- We fixed a bug that made disabling
--routing-max-distance-factorby setting it to a negative value not working as expected. - The A* algorithm now uses the exact distance in the heuristics function.
- We added a new
--a-star-euclideanmode for enabling the old behavior that uses Euclidean distance based on spherical trigonometry. - We updated Boost to 1.89.0
- We made some cleanups in the CMake and Docker build environments, we also tried using a newer base os for compiling, but ran into glibc and pthread crash issues with static linking. Although not linking statically works per se, it reduces the compatibility with other systems that we have not tested. Static linking is a mixed bag. Therefore, we kept the old base os for now. We also added some new options for the CMake build system and we also added a new test suit to check if the binary runs on recent Ubuntu and Debian systems.
- We build against GCC 15.2.0 now on Linux.
Full Changelog: v1.1.4...v1.1.5