This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+7 more
Summary
AI summaryAdded a configurable maximum bounding-box area guard that drops oversized provider bounding boxes, reducing over-matching in reverse-geocoding cache.
Full changelog
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.
You might want to regenerate your timeline (Timeline Preferences -> Regenerate Timeline) if you're affected by this issue.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About geopulse
A self-hosted, privacy-first location timeline platform: an open-source alternative to Google Timeline with automatic trip detection, Immich integration, and rich analytics.
Related context
Related tools
Beta — feedback welcome: [email protected]