This release brings back the ability to update a Photon database from a Nominatim source. The new mechanism is decoupled from the Nominatim update process, making it easier to handle. A long-standing issue around UIDs of house numbers documents has been fixed so that all data should now correctly be updated. This version also introduces a new API endpoint /nominatim-update/status
which allows scripts to check if an update is already in progress.
This version also introduces a /status
endpoint which returns information about the age of the database. (Many thanks to @ybert.)
If you do not use the update facility, then the release remains compatible with version 0.4 database dumps including the ones available on https://download1.graphhopper.com/public. If you want to run updates, you need to start with a fresh import using this release. Please be aware that updates now require an additional preparation step. Consult the README for more information.
Further changes:
- add command-line parameter to set the timeout for ElasticSearch queries
- fix issue where Photon couldn't be run from directories with spaces in the name
- fix off-by-one error when expanding interpolations
- remove lombok and replace uses with explicit code
- typo and grammar fixes to log messages and documentation
- update dependencies to latest versions