This release brings improvements to the computation of postcodes, interpolations and handling of associatedStreet relations. They all now have their separate processing tables making updates faster and more reliable. addr:interpolation is now also supported in conjunction with addr:housenumber.
The CLI tool has received a number of smaller updates: the layer parameter can now be used from the CLI search (thanks @Itz-Agasta), TIGER data can now be added even when the database is frozen (thanks @AyushDharDubey) and there is a new command to grant read rights to another user on the database (thanks @Itz-Agasta).
CI now also runs tests on Windows. We are still not officially supporting Windows but if you feel bold, please do try Nominatim out on Windows and report back issues.
There are a lot of smaller changes to improve performance and fix little glitches with the output. A complete list of all changes can as always be found in the Changelog.
If you are already using the Python frontend and pip installation method, then updating is straightforward. If not, it is strongly recommended that you update to version 4.5 first, switch frontend and installation code and then update to the newest Nominatim. As always, read through the migration guide before updating.
Many thanks to all the people who contributed to this release and haven't been mentioned yet: @harithilmi, @bgo-eiu, @kad-link, @jayaddison, @daishu0000, @vytas5. Also thanks to those who helped improving the documentation: @28Deepakpandey, @Aditya30ag, @AmmarYasser455, @jonas-endter-optimax-energy, @vai67