prepare release 5.1.0

This commit is contained in:
Sarah Hoffmann
2025-04-01 10:16:35 +02:00
parent 54d895c4ce
commit fce279226f
4 changed files with 23 additions and 3 deletions

View File

@@ -1,3 +1,22 @@
5.1.0
* replace datrie with simple internal trie implementation
* add pattern-based postcode parser for queries,
postcodes no longer need to be present in OSM to be found
* take variants into account when computing token similarity
* add extratags output to geocodejson format
* fix default layer setting used for structured queries
* update abbreviation lists for Russian and English
(thanks @shoorick, @IvanShift, @mhsrn21)
* fix variant generation for Norwegian
* fix normalization around space-like characters
* improve postcode search and handling of postcodes in queries
* reorganise internal query structure and get rid of slow enums
* enable code linting for tests
* various code moderinsations in test code (thanks @eumiro)
* remove setting osm2pgsql location via config.lib_dir
* make SQL functions parallel save as far as possible (thanks @otbutz)
* various fixes and improvements to documentation (thanks @TuringVerified)
5.0.0 5.0.0
* increase required versions for PostgreSQL (12+), PostGIS (3.0+) * increase required versions for PostgreSQL (12+), PostGIS (3.0+)
* remove installation via cmake and debundle osm2pgsql * remove installation via cmake and debundle osm2pgsql

View File

@@ -9,7 +9,8 @@ versions.
| Version | End of support for security updates | | Version | End of support for security updates |
| ------- | ----------------------------------- | | ------- | ----------------------------------- |
| 5.0.x | 2027-02-06 | 5.1.x | 2027-04-01 |
| 5.0.x | 2027-02-06 |
| 4.5.x | 2026-09-12 | | 4.5.x | 2026-09-12 |
| 4.4.x | 2026-03-07 | | 4.4.x | 2026-03-07 |
| 4.3.x | 2025-09-07 | | 4.3.x | 2025-09-07 |

View File

@@ -8,4 +8,4 @@
Version information for the Nominatim API. Version information for the Nominatim API.
""" """
NOMINATIM_API_VERSION = '5.0.0' NOMINATIM_API_VERSION = '5.1.0'

View File

@@ -55,7 +55,7 @@ def parse_version(version: str) -> NominatimVersion:
return NominatimVersion(*[int(x) for x in parts[:2] + parts[2].split('-')]) return NominatimVersion(*[int(x) for x in parts[:2] + parts[2].split('-')])
NOMINATIM_VERSION = parse_version('5.0.0-0') NOMINATIM_VERSION = parse_version('5.1.0-0')
POSTGRESQL_REQUIRED_VERSION = (12, 0) POSTGRESQL_REQUIRED_VERSION = (12, 0)
POSTGIS_REQUIRED_VERSION = (3, 0) POSTGIS_REQUIRED_VERSION = (3, 0)