Heimdall

Changelog

Version history. See GitHub Releases for binaries and full release notes.

v2.4.1

2026-03-26
  • -Fixed edge case in fuzzy matching for German compound street names
  • -Updated OSM data extract (2026-03-25)
  • -Added official address data for Czech Republic and Portugal

v2.4.0

2026-03-15
  • -New /autocomplete endpoint with prefix matching
  • -Improved ranking for ambiguous city-name queries
  • -Added viewbox and bounded parameters to /search
  • -30% reduction in index size through better compression

v2.3.0

2026-02-20
  • -Added official address data for 8 new countries (NL, CH, AT, AU, BE, LU, LI, EE)
  • -Improved Unicode normalization — queries like 'Munchen' now match 'München'
  • -ARM64 binary releases for Apple Silicon and Raspberry Pi

v2.2.0

2026-01-28
  • -GeoJSON response format support
  • -Country-scoped search with countrycodes parameter
  • -Reduced idle memory from 200 MB to 150 MB
  • -Fixed reverse geocoding returning wrong suburb in edge cases

v2.1.0

2026-01-10
  • -accept-language header support for multilingual results
  • -Added addressdetails parameter to /search
  • -Improved startup time from 5s to 2s
  • -Docker image now available on ghcr.io

v2.0.0

2025-12-15
  • -Complete rewrite of the indexing engine
  • -Nominatim-compatible API (drop-in replacement)
  • -Planet-scale index in 1.66 GB (down from 4.2 GB in v1)
  • -Official address data for SE, NO, DK, FI (Nordic countries)
  • -New binary format — not compatible with v1 indices