]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
22 hours agoprepare release 5.2.0.post15 master
Sarah Hoffmann [Sun, 22 Mar 2026 19:14:05 +0000 (20:14 +0100)]
prepare release 5.2.0.post15

23 hours agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sun, 22 Mar 2026 18:47:29 +0000 (19:47 +0100)]
Merge remote-tracking branch 'upstream/master'

23 hours agoMerge pull request #4018 from kad-link/feature/exclude-place-id-osmid
Sarah Hoffmann [Sun, 22 Mar 2026 18:46:15 +0000 (19:46 +0100)]
Merge pull request #4018 from kad-link/feature/exclude-place-id-osmid

feat: accept OSM IDs in exclude_place_ids for server independent exclusions

25 hours agoMerge pull request #4045 from mtmail/typo3
Sarah Hoffmann [Sun, 22 Mar 2026 16:34:34 +0000 (17:34 +0100)]
Merge pull request #4045 from mtmail/typo3

trivial typo in documentation

44 hours agotrivial typo in documentation
marc tobias [Sat, 21 Mar 2026 21:33:26 +0000 (22:33 +0100)]
trivial typo in documentation

3 days agoadd postcode exclusion by OSM ID
Sri Charan Chittineni [Fri, 20 Mar 2026 06:51:46 +0000 (06:51 +0000)]
add postcode exclusion by OSM ID

5 days agoMerge pull request #4040 from vai67/docs-placex-explanation
Sarah Hoffmann [Wed, 18 Mar 2026 16:38:39 +0000 (17:38 +0100)]
Merge pull request #4040 from vai67/docs-placex-explanation

docs: clarify role of placex table in search pipeline

5 days agodocs: clarify role of placex table in search pipeline
vai67 [Wed, 18 Mar 2026 02:46:20 +0000 (22:46 -0400)]
docs: clarify role of placex table in search pipeline

8 days agoMerge pull request #4033 from lonvia/update-actions
Sarah Hoffmann [Sun, 15 Mar 2026 13:11:07 +0000 (14:11 +0100)]
Merge pull request #4033 from lonvia/update-actions

CI: update actions to latest versions

8 days agoCI: remove codespell
Sarah Hoffmann [Sun, 15 Mar 2026 09:54:15 +0000 (10:54 +0100)]
CI: remove codespell

8 days agoCI: update version of action scripts
Sarah Hoffmann [Sun, 15 Mar 2026 09:53:47 +0000 (10:53 +0100)]
CI: update version of action scripts

8 days agoMerge pull request #4032 from lonvia/clean-up-settings
Sarah Hoffmann [Sun, 15 Mar 2026 09:49:17 +0000 (10:49 +0100)]
Merge pull request #4032 from lonvia/clean-up-settings

Remove unused settings

9 days agoadd unit tests and BDD Scenarios to cover format_excluded() function
Sri Charan Chittineni [Sat, 14 Mar 2026 15:36:42 +0000 (15:36 +0000)]
add unit tests and BDD Scenarios to cover format_excluded() function

10 days agoupdate documentation
Sri Charan Chittineni [Fri, 13 Mar 2026 11:29:04 +0000 (11:29 +0000)]
update documentation

10 days agoupdate existing search tests to pass PlaceID objects instead of integers
Sri Charan Chittineni [Fri, 13 Mar 2026 06:24:36 +0000 (06:24 +0000)]
update existing search tests to pass PlaceID objects instead of integers

10 days agopropagate changes in v1 API
Sri CHaRan [Fri, 6 Mar 2026 09:00:55 +0000 (14:30 +0530)]
propagate changes in v1 API

10 days agoresolve excluded OSM IDs to place IDs and ensure interpolations are excluded via...
Sri CHaRan [Fri, 6 Mar 2026 08:57:19 +0000 (14:27 +0530)]
resolve excluded OSM IDs to place IDs and ensure interpolations are excluded via parent street

10 days agoadd excluded_place_ids property to extract PlaceID values for SQL filtering
Sri CHaRan [Fri, 6 Mar 2026 08:47:14 +0000 (14:17 +0530)]
add excluded_place_ids property to extract PlaceID values for SQL filtering

12 days agoMerge pull request #4027 from lonvia/contributing-amandments
Sarah Hoffmann [Wed, 11 Mar 2026 10:02:16 +0000 (11:02 +0100)]
Merge pull request #4027 from lonvia/contributing-amandments

Amandments to the CONTRIBUTING guidelines

12 days agoincrese recommended space for flatnode file
Sarah Hoffmann [Wed, 11 Mar 2026 10:00:37 +0000 (11:00 +0100)]
increse recommended space for flatnode file

12 days agoremove unused PROXY settings
Sarah Hoffmann [Wed, 11 Mar 2026 09:58:08 +0000 (10:58 +0100)]
remove unused PROXY settings

12 days agoremove unused USE_AUX_LOCATION_DATA setting
Sarah Hoffmann [Wed, 11 Mar 2026 09:55:23 +0000 (10:55 +0100)]
remove unused USE_AUX_LOCATION_DATA setting

12 days agoadd links to forum and discussions to CONTRIBUTING
Sarah Hoffmann [Wed, 11 Mar 2026 09:22:43 +0000 (10:22 +0100)]
add links to forum and discussions to CONTRIBUTING

12 days agoupdates on coding style and add permitted style changes
Sarah Hoffmann [Wed, 11 Mar 2026 09:17:25 +0000 (10:17 +0100)]
updates on coding style and add permitted style changes

12 days agoadd a hint on running CI before opening a PR
Sarah Hoffmann [Wed, 11 Mar 2026 09:08:47 +0000 (10:08 +0100)]
add a hint on running CI before opening a PR

12 days agoprepare release 5.2.0.post14
Sarah Hoffmann [Tue, 10 Mar 2026 22:04:41 +0000 (23:04 +0100)]
prepare release 5.2.0.post14

12 days agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 10 Mar 2026 21:43:32 +0000 (22:43 +0100)]
Merge remote-tracking branch 'upstream/master'

12 days agoMerge pull request #4020 from kad-link/fix/add-admin-level-in-extratags
Sarah Hoffmann [Tue, 10 Mar 2026 21:42:45 +0000 (22:42 +0100)]
Merge pull request #4020 from kad-link/fix/add-admin-level-in-extratags

fix: add admin_level in extratags for boundary=administrative

13 days agoprepare release 5.2.0.post13
Sarah Hoffmann [Tue, 10 Mar 2026 10:42:02 +0000 (11:42 +0100)]
prepare release 5.2.0.post13

13 days agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Tue, 10 Mar 2026 08:26:34 +0000 (09:26 +0100)]
Merge remote-tracking branch 'upstream/master'

13 days agoadd BDD scenario for admin_level when boundary=administrative
Sri Charan Chittineni [Tue, 10 Mar 2026 06:49:19 +0000 (06:49 +0000)]
add BDD scenario for admin_level when boundary=administrative

13 days agoadd unit tests for admin_level when boundary=administrative
Sri Charan Chittineni [Mon, 9 Mar 2026 20:00:32 +0000 (20:00 +0000)]
add unit tests for admin_level when boundary=administrative

2 weeks agoMerge pull request #4024 from lonvia/remove-fallback-importance
Sarah Hoffmann [Mon, 9 Mar 2026 16:05:48 +0000 (17:05 +0100)]
Merge pull request #4024 from lonvia/remove-fallback-importance

Clean up importance computation

2 weeks agoadd migration to backfill missing importance values
Sarah Hoffmann [Mon, 9 Mar 2026 09:10:28 +0000 (10:10 +0100)]
add migration to backfill missing importance values

2 weeks agostreamline selected columns in search CTEs
Sarah Hoffmann [Mon, 2 Mar 2026 10:48:09 +0000 (11:48 +0100)]
streamline selected columns in search CTEs

2 weeks agodrop search_rank column from search_name
Sarah Hoffmann [Mon, 2 Mar 2026 10:32:06 +0000 (11:32 +0100)]
drop search_rank column from search_name

This is no longer needed for the initial lookup.

2 weeks agoremove importance fallbacks in search queries
Sarah Hoffmann [Mon, 2 Mar 2026 09:09:57 +0000 (10:09 +0100)]
remove importance fallbacks in search queries

2 weeks agoenforce presence of importance value in placex
Sarah Hoffmann [Mon, 2 Mar 2026 08:57:34 +0000 (09:57 +0100)]
enforce presence of importance value in placex

2 weeks agomodify import paths to helpers.py
Sri Charan Chittineni [Mon, 9 Mar 2026 05:01:47 +0000 (05:01 +0000)]
modify import paths to helpers.py

2 weeks agoadd _add_admin_level helper function to helpers.py
Sri Charan Chittineni [Mon, 9 Mar 2026 04:59:20 +0000 (04:59 +0000)]
add _add_admin_level helper function to helpers.py

2 weeks agoadd admin_level to extratags for XML and details API endpoint
Sri CHaRan [Sun, 8 Mar 2026 14:02:01 +0000 (19:32 +0530)]
add admin_level to extratags for XML and details API endpoint

2 weeks agoadd admin_level to extatags in JSON format
Sri CHaRan [Sun, 8 Mar 2026 13:59:33 +0000 (19:29 +0530)]
add admin_level to extatags in JSON format

2 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Wed, 4 Mar 2026 16:50:14 +0000 (17:50 +0100)]
Merge remote-tracking branch 'upstream/master'

2 weeks agoMerge pull request #4012 from lonvia/interpolation-separation
Sarah Hoffmann [Wed, 4 Mar 2026 16:27:02 +0000 (17:27 +0100)]
Merge pull request #4012 from lonvia/interpolation-separation

Move interpolations into a separate table

2 weeks agoMerge pull request #3995 from Itz-Agasta/exp
Sarah Hoffmann [Wed, 4 Mar 2026 16:24:46 +0000 (17:24 +0100)]
Merge pull request #3995 from Itz-Agasta/exp

Add Language-aware country penalty in forward geocoding

2 weeks agodocs: update database layout in developer section
Sarah Hoffmann [Thu, 19 Feb 2026 15:04:12 +0000 (16:04 +0100)]
docs: update database layout in developer section

2 weeks agoadd migration for interpolation tables
Sarah Hoffmann [Thu, 19 Feb 2026 10:07:43 +0000 (11:07 +0100)]
add migration for interpolation tables

2 weeks agorevert importing of housenumber interpolations
Sarah Hoffmann [Wed, 18 Feb 2026 19:01:15 +0000 (20:01 +0100)]
revert importing of housenumber interpolations

2 weeks agoadd test for new interpolation variants
Sarah Hoffmann [Tue, 17 Feb 2026 18:52:52 +0000 (19:52 +0100)]
add test for new interpolation variants

2 weeks agoadapt BDD tests to separate interpolation table
Sarah Hoffmann [Tue, 17 Feb 2026 15:29:47 +0000 (16:29 +0100)]
adapt BDD tests to separate interpolation table

2 weeks agoBDD tests: factor out insert sql code
Sarah Hoffmann [Mon, 16 Feb 2026 17:04:47 +0000 (18:04 +0100)]
BDD tests: factor out insert sql code

2 weeks agoadapt unit tests to use separate interpolation table
Sarah Hoffmann [Mon, 16 Feb 2026 15:25:54 +0000 (16:25 +0100)]
adapt unit tests to use separate interpolation table

2 weeks agoadapt interpolation handling to use separate place_interpolation table
Sarah Hoffmann [Mon, 16 Feb 2026 15:25:19 +0000 (16:25 +0100)]
adapt interpolation handling to use separate place_interpolation table

2 weeks agocopy interpolation data from new place_interpolation table
Sarah Hoffmann [Mon, 16 Feb 2026 13:18:39 +0000 (14:18 +0100)]
copy interpolation data from new place_interpolation table

2 weeks agoimport interpolation into separate place table
Sarah Hoffmann [Mon, 16 Feb 2026 13:11:58 +0000 (14:11 +0100)]
import interpolation into separate place table

2 weeks agoMerge pull request #4011 from lonvia/fix-expected-count-hnr-search-by-addr
Sarah Hoffmann [Wed, 4 Mar 2026 15:23:39 +0000 (16:23 +0100)]
Merge pull request #4011 from lonvia/fix-expected-count-hnr-search-by-addr

Adjust expected count when doing housenumber search by address

2 weeks agoadjust expected count when doing housenumber search by address
Sarah Hoffmann [Wed, 4 Mar 2026 10:26:17 +0000 (11:26 +0100)]
adjust expected count when doing housenumber search by address

2 weeks agoAdds test for locale-sensitive country name matching
Itz-Agasta [Mon, 2 Mar 2026 07:06:45 +0000 (12:36 +0530)]
Adds test for locale-sensitive country name matching

Introduces a scenario to verify that a country's alternate-language name
does not dominate search results when the requested locale differs.
Ensures correct result selection for locale-aware geocoding.

Relates to #3210

2 weeks agoAdds language-aware country penalty in forward geocoding
Itz-Agasta [Fri, 20 Feb 2026 16:57:30 +0000 (22:27 +0530)]
Adds language-aware country penalty in forward geocoding

Threads the caller's Accept-Language preference into ForwardGeocoder
and uses it in rerank_by_query to check whether the query matches the
localized name of a country result.

If the caller's locale renders the country name differently (e.g. pt-BR
gives "Brasil" ≠ "Brasilia"), the country's importance is added as an
accuracy penalty, neutralising its dominance over lower-ranked places.

If the locale matches (e.g. Finnish gives "Brasilia" = "Brasilia"),
no penalty is applied and the country correctly wins.

2 weeks agoMerge pull request #3971 from jayaddison/issue-3969/indexer-avoid-addressrank-loop
Sarah Hoffmann [Mon, 2 Mar 2026 21:02:06 +0000 (22:02 +0100)]
Merge pull request #3971 from jayaddison/issue-3969/indexer-avoid-addressrank-loop

Indexer: allow 'has_pending' to consider address-rank subsets

2 weeks agoMerge pull request #4009 from jonas-endter-optimax-energy/fix-documentation-wikipedia...
Sarah Hoffmann [Mon, 2 Mar 2026 18:34:49 +0000 (19:34 +0100)]
Merge pull request #4009 from jonas-endter-optimax-energy/fix-documentation-wikipedia-data-link

fix link to importance data in documentation

3 weeks agofix link to importance data in documentation
Jonas Endter [Mon, 2 Mar 2026 15:38:11 +0000 (16:38 +0100)]
fix link to importance data in documentation

4 weeks agoMerge pull request #3997 from lonvia/fix-postcode-index
Sarah Hoffmann [Sun, 22 Feb 2026 16:20:15 +0000 (17:20 +0100)]
Merge pull request #3997 from lonvia/fix-postcode-index

Reenable index on centroid column for location_postcodes

4 weeks agolocation_postcodes does geometry lookups on centroid
Sarah Hoffmann [Sun, 22 Feb 2026 12:16:19 +0000 (13:16 +0100)]
location_postcodes does geometry lookups on centroid

4 weeks agoMerge pull request #3996 from lonvia/improved-postcode-import
Sarah Hoffmann [Sun, 22 Feb 2026 12:12:49 +0000 (13:12 +0100)]
Merge pull request #3996 from lonvia/improved-postcode-import

Avoid updates on initial filling of postcode table

4 weeks agoadd option to force a postcode reimport
Sarah Hoffmann [Sat, 21 Feb 2026 11:42:18 +0000 (12:42 +0100)]
add option to force a postcode reimport

4 weeks agoavoid updates on initial filling of postcode table
Sarah Hoffmann [Fri, 20 Feb 2026 17:53:48 +0000 (18:53 +0100)]
avoid updates on initial filling of postcode table

4 weeks agoprepare release 5.2.0.post11
Sarah Hoffmann [Thu, 19 Feb 2026 08:32:50 +0000 (09:32 +0100)]
prepare release 5.2.0.post11

4 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Thu, 19 Feb 2026 08:05:30 +0000 (09:05 +0100)]
Merge remote-tracking branch 'upstream/master'

4 weeks agoMerge pull request #3981 from Itz-Agasta/test
Sarah Hoffmann [Wed, 18 Feb 2026 18:38:05 +0000 (19:38 +0100)]
Merge pull request #3981 from Itz-Agasta/test

Implement Lazy Loading Search Endpoint

4 weeks agoAdds lazy loading for search endpoint availability
Itz-Agasta [Tue, 10 Feb 2026 09:03:52 +0000 (14:33 +0530)]
Adds lazy loading for search endpoint availability

Introduces a mechanism to defer the search endpoint's availability check until the first request, improving startup robustness. If the search table is unavailable due to DB issues, the endpoint now responds with a 503 or 404 as appropriate, and retries the check on subsequent requests. This ensures that downtime or partial DB failures no longer prevent the API from initializing or serving reverse-only mode.

4 weeks agoMerge pull request #3991 from lonvia/interpolation-on-addresses
Sarah Hoffmann [Wed, 18 Feb 2026 13:25:38 +0000 (14:25 +0100)]
Merge pull request #3991 from lonvia/interpolation-on-addresses

Add support for addr:interpolation on housenumbers

4 weeks agoadd support for expanding interpolations on housenumbers
Sarah Hoffmann [Wed, 18 Feb 2026 10:39:48 +0000 (11:39 +0100)]
add support for expanding interpolations on housenumbers

5 weeks agoMerge pull request #3923 from kad-link/ci/windows-smoke
Sarah Hoffmann [Mon, 16 Feb 2026 08:27:23 +0000 (09:27 +0100)]
Merge pull request #3923 from kad-link/ci/windows-smoke

CI: add dev-only Windows smoke workflow

5 weeks agoMerge pull request #3989 from lonvia/rework-misc-tests
Sarah Hoffmann [Mon, 16 Feb 2026 08:20:37 +0000 (09:20 +0100)]
Merge pull request #3989 from lonvia/rework-misc-tests

More production SQL use in unit tests

5 weeks agoMerge pull request #3988 from jayaddison/pr-3957-followup/empty-name-field
Sarah Hoffmann [Mon, 16 Feb 2026 08:17:36 +0000 (09:17 +0100)]
Merge pull request #3988 from jayaddison/pr-3957-followup/empty-name-field

Indexing: fixup: add presence check for hstore 'name' field

5 weeks agoIndexing: fixup: add presence check for hstore `name` field
James Addison [Sun, 15 Feb 2026 23:26:28 +0000 (23:26 +0000)]
Indexing: fixup: add presence check for hstore `name` field

5 weeks agoIndexer: allow `has_pending` to consider address-rank subsets
James Addison [Wed, 11 Feb 2026 14:21:17 +0000 (14:21 +0000)]
Indexer: allow `has_pending` to consider address-rank subsets

5 weeks agomake database import unit tests against real SQL
Sarah Hoffmann [Sun, 15 Feb 2026 20:38:38 +0000 (21:38 +0100)]
make database import unit tests against real SQL

5 weeks agouse original tables for database check tests
Sarah Hoffmann [Sun, 15 Feb 2026 19:17:20 +0000 (20:17 +0100)]
use original tables for database check tests

5 weeks agoMerge pull request #3987 from lonvia/rework-postcode-tests
Sarah Hoffmann [Sun, 15 Feb 2026 20:42:54 +0000 (21:42 +0100)]
Merge pull request #3987 from lonvia/rework-postcode-tests

Rework postcode unit tests

5 weeks agoreplace postcode mock with standard postcode table fixtures
Sarah Hoffmann [Fri, 13 Feb 2026 19:58:48 +0000 (20:58 +0100)]
replace postcode mock with standard postcode table fixtures

5 weeks agoci/windows: install osm2pgsql binary and enable full unit tests suite
Sri CHaRan [Tue, 3 Feb 2026 18:06:37 +0000 (23:36 +0530)]
ci/windows: install osm2pgsql binary and enable full unit tests suite

5 weeks agoci/windows: enable full python unit test setup for windows
Sri CHaRan [Mon, 2 Feb 2026 02:53:48 +0000 (08:23 +0530)]
ci/windows: enable full python unit test setup for windows

5 weeks agoci/windows: add Postgresql setup action to tests
Sri CHaRan [Thu, 29 Jan 2026 16:19:59 +0000 (21:49 +0530)]
ci/windows: add Postgresql setup action to tests

5 weeks agoimplement stage 1 : python unit tests
Sri Charan Chittineni [Sat, 17 Jan 2026 04:55:44 +0000 (10:25 +0530)]
implement stage 1 : python unit tests

5 weeks agoAdd experimental Windows CI workflow
Sri CHaRan [Mon, 29 Dec 2025 18:37:49 +0000 (00:07 +0530)]
Add experimental Windows CI workflow

5 weeks agoMerge pull request #3986 from lonvia/rework-tiger-tests
Sarah Hoffmann [Fri, 13 Feb 2026 13:11:04 +0000 (14:11 +0100)]
Merge pull request #3986 from lonvia/rework-tiger-tests

Rework unit tests for import of tiger data

5 weeks agoMerge pull request #3985 from lonvia/rework-indexing-test
Sarah Hoffmann [Fri, 13 Feb 2026 11:06:51 +0000 (12:06 +0100)]
Merge pull request #3985 from lonvia/rework-indexing-test

Rework unit tests for indexing

5 weeks agorework tiger unit tests to use production pgsql functions
Sarah Hoffmann [Fri, 13 Feb 2026 10:16:40 +0000 (11:16 +0100)]
rework tiger unit tests to use production pgsql functions

5 weeks agopass reverse-only as a separate parameter
Sarah Hoffmann [Thu, 12 Feb 2026 09:56:52 +0000 (10:56 +0100)]
pass reverse-only as a separate parameter

... instead of hacking the internal structures of SQLPreprocessor

5 weeks agorewrite indexing tests to use standard table fixtures
Sarah Hoffmann [Fri, 13 Feb 2026 10:03:18 +0000 (11:03 +0100)]
rewrite indexing tests to use standard table fixtures

5 weeks agoadd fixtures for postcode, interpolation table creation and filling
Sarah Hoffmann [Fri, 13 Feb 2026 09:57:59 +0000 (10:57 +0100)]
add fixtures for postcode, interpolation table creation and filling

5 weeks agoMerge pull request #3984 from lonvia/avoid-custom-table-definition-in-tests
Sarah Hoffmann [Fri, 13 Feb 2026 08:16:44 +0000 (09:16 +0100)]
Merge pull request #3984 from lonvia/avoid-custom-table-definition-in-tests

Reuse table creation SQL in unittest

5 weeks agouse load_sql fixture instead of explicit SQLPreprocessor
Sarah Hoffmann [Thu, 12 Feb 2026 21:18:37 +0000 (22:18 +0100)]
use load_sql fixture instead of explicit SQLPreprocessor

5 weeks agoreorganise fixtures for placex table
Sarah Hoffmann [Thu, 12 Feb 2026 21:14:15 +0000 (22:14 +0100)]
reorganise fixtures for placex table

Now follows the same pattern as fixtures for other tables and
uses the production SQL for table creation.

5 weeks agosimplify property test table implementation
Sarah Hoffmann [Thu, 12 Feb 2026 20:15:03 +0000 (21:15 +0100)]
simplify property test table implementation

5 weeks agoswitch table definitions in conftest to use production SQL
Sarah Hoffmann [Thu, 12 Feb 2026 20:12:10 +0000 (21:12 +0100)]
switch table definitions in conftest to use production SQL

5 weeks agoadd fixtures for country table
Sarah Hoffmann [Thu, 12 Feb 2026 19:14:13 +0000 (20:14 +0100)]
add fixtures for country table

5 weeks agoadd function for inserting data to testing cursor
Sarah Hoffmann [Thu, 12 Feb 2026 18:49:52 +0000 (19:49 +0100)]
add function for inserting data to testing cursor