From ec474594105d8c60f04a10a48afe8420cd41b299 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Wed, 6 Sep 2023 20:08:28 +0200 Subject: [PATCH] prepare release 4.3.0 --- CMakeLists.txt | 2 +- ChangeLog | 32 ++++++++++++++++++++++++++++++++ SECURITY.md | 2 +- docs/admin/Migration.md | 2 +- nominatim/version.py | 4 ++-- 5 files changed, 37 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8868ea32..536b21bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") project(nominatim) set(NOMINATIM_VERSION_MAJOR 4) -set(NOMINATIM_VERSION_MINOR 2) +set(NOMINATIM_VERSION_MINOR 3) set(NOMINATIM_VERSION_PATCH 0) set(NOMINATIM_VERSION "${NOMINATIM_VERSION_MAJOR}.${NOMINATIM_VERSION_MINOR}.${NOMINATIM_VERSION_PATCH}") diff --git a/ChangeLog b/ChangeLog index 89861d0b..8e446a7f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,35 @@ +4.3.0 + * fix failing importance recalculation command + * fix merging of linked names into unnamed boundaries + * fix a number of corner cases with interpolation splitting resulting in + invalid geometries + * fix failure in website generation when password contains curly brackets + * fix broken use of ST_Project in PostGIS 3.4 + * new NOMINATIM_SEARCH_WITHIN_COUNTRIES setting to restrict reverse lookups + to known countries (thanks @alfmarcua) + * allow negative OSM IDs (thanks @alfmarcua) + * disallow import of Tiger data in a frozen DB + * avoid UPDATE to change settings to be compatible with r/o DBs (thanks @t-tomek) + * update bundled osm2pgsql to 1.9.2 + * reorganise osm2pgsql flex style and make it the default + * exclude names ending in :wikipedia from indexing + * no longer accept comma as a list separator in name tags + * process forward dependencies on update to catch updates in geometries + of ways and relations + * fix handling of isolated silent letters during transliteration + * no longer assign postcodes to large linear features like rivers + * introduce nominatim.paths module for finding data and libraries + * documentation layout changed to material theme + * new documentation section for library + * various smaller fixes to existing documentation + (thanks @woodpeck, @bloom256, @biswajit-k) + * updates to vagrant install scripts, drop support for Ubunut 18 + (thanks @n-timofeev) + * removed obsolete configuration variables from env.defaults + * add script for generating a taginfo description (thanks @biswajit-k) + * modernize Python code around BDD test and add testing of Python frontend + * lots of new BDD tests for API output + 4.2.2 * extend flex-style library to fully support all default styles diff --git a/SECURITY.md b/SECURITY.md index d023c1e5..f6215f64 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -9,10 +9,10 @@ versions. | Version | End of support for security updates | | ------- | ----------------------------------- | +| 4.3.x | 2025-09-07 | | 4.2.x | 2024-11-24 | | 4.1.x | 2024-08-05 | | 4.0.x | 2023-11-02 | -| 3.7.x | 2023-04-05 | ## Reporting a Vulnerability diff --git a/docs/admin/Migration.md b/docs/admin/Migration.md index dc2e2f37..3e62d219 100644 --- a/docs/admin/Migration.md +++ b/docs/admin/Migration.md @@ -15,7 +15,7 @@ breaking changes. **Please read them before running the migration.** If you are migrating from a version <3.6, then you still have to follow the manual migration steps up to 3.6. -## 4.1.0 -> master +## 4.2.0 -> 4.3.0 ### New indexes for reverse lookup diff --git a/nominatim/version.py b/nominatim/version.py index beec32a5..95420b34 100644 --- a/nominatim/version.py +++ b/nominatim/version.py @@ -2,7 +2,7 @@ # # This file is part of Nominatim. (https://nominatim.org) # -# Copyright (C) 2022 by the Nominatim developer community. +# Copyright (C) 2023 by the Nominatim developer community. # For a full list of authors see the git log. """ Version information for Nominatim. @@ -34,7 +34,7 @@ class NominatimVersion(NamedTuple): return f"{self.major}.{self.minor}.{self.patch_level}-{self.db_patch_level}" -NOMINATIM_VERSION = NominatimVersion(4, 2, 99, 2) +NOMINATIM_VERSION = NominatimVersion(4, 3, 0, 0) POSTGRESQL_REQUIRED_VERSION = (9, 6) POSTGIS_REQUIRED_VERSION = (2, 2) -- 2.39.5