GeoPulse v1.29.1
This is a focused patch release that hardens reverse-geocoding cache behavior and prevents broad location over-matching caused by oversized provider bounding boxes.
Highlights
- Added a bounding-box safety guard for reverse geocoding cache entries.
- Oversized provider bounding boxes are now dropped automatically.
- Added configurable maximum bbox area:
GEOPULSE_GEOCODING_CACHE_MAX_BBOX_AREA_KM2- Default:
5000km²
In some datasets, very large provider bounding boxes could cause unrelated points to be matched to the same cached geocoding location. This patch reduces that risk and improves location grouping reliability.
Configuration
You can tune the safeguard with:
GEOPULSE_GEOCODING_CACHE_MAX_BBOX_AREA_KM2=5000(default)
Set it lower for stricter matching behavior.