This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+7 more
Affected surfaces
Summary
AI summaryAdded API access tokens, new reverse geocoding providers, Motorcycle trip type, and average trip speed.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds API access tokens for REST API authentication. Adds API access tokens for REST API authentication. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Adds Geoapify and ChibiGeo as reverse geocoding providers. Adds Geoapify and ChibiGeo as reverse geocoding providers. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Adds Motorcycle as a new trip type across UI components. Adds Motorcycle as a new trip type across UI components. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Adds average trip speed display in Timeline details, map popups, and reports. Adds average trip speed display in Timeline details, map popups, and reports. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Allows creating favorites from place search results with prefilled name and position. Allows creating favorites from place search results with prefilled name and position. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Includes seconds in GPS timestamps and adds Delta column showing time gap between points. Includes seconds in GPS timestamps and adds Delta column showing time gap between points. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Allows admins to configure default measurement unit (METRIC or IMPERIAL) for new users. Allows admins to configure default measurement unit (METRIC or IMPERIAL) for new users. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Medium |
Generates proper Raspberry Pi 4 builds in the release workflow. Generates proper Raspberry Pi 4 builds in the release workflow. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Fixes trip classification logic for better boundary detection and transport type accuracy. Fixes trip classification logic for better boundary detection and transport type accuracy. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Bugfix | Medium |
Filters poor-accuracy GPS points when rendering Timeline paths for cleaner routes. Filters poor-accuracy GPS points when rendering Timeline paths for cleaner routes. Source: llm_adapter@2026-07-14 Confidence: high |
— |
Full changelog
This is a big release based on the opened issues and suggestions from Reddit!
The project has reached 1.3k stars on Github!
Personal Access Tokens for REST API
Added API access tokens as a safer way to authenticate against the backend REST API instead of using JWT tokens
directly. Users can create and manage tokens from their profile, and admins can view token usage in user details.
To create new API Token go to "Menu -> Profile -> Security". The token can be used in "Authorization: Bearer ".
Documentation for REST API is not ready yet, I'm working on it.
OpenAPI specification is available.
New Reverse Geocoding Providers
Added support for Geoapify and ChibiGeo as reverse geocoding providers. The admin geocoding settings UI was
updated, and new configuration options were added for environment variables and Helm deployments.
https://www.geoapify.com/
https://chibigeo.com/
Motorcycle Trip Type
Added Motorcycle as a new trip type across Timeline, trip details, reports, digests, insights, filters, and
classification settings. Motor vehicle classification can now be configured to prefer Car or Motorcycle.
See https://github.com/tess1o/geopulse/issues/517
Improved Trip Classification
Fixed trip classification logic to better detect trip boundaries and transport types. This improves Timeline
accuracy and reduces incorrect trip segmentation.
See https://github.com/tess1o/geopulse/issues/520 and https://github.com/tess1o/geopulse/issues/507
Cleaner Timeline Paths
Poor-accuracy GPS points are now filtered when rendering Timeline paths, producing cleaner and more reliable route
lines.
See https://github.com/tess1o/geopulse/issues/516
Average Trip Speed
Added average trip speed to Timeline trip details, map popups, and Timeline reports, making it easier to review how
fast each trip was.
See https://github.com/tess1o/geopulse/issues/506
Favorite Place Search
Favorites can now be created from place search results, not only by clicking on the map. Search results can prefill
the favorite name and position.
Improved GPS Technical Data
GPS timestamps now include seconds, and the GPS data table includes a new Delta column showing the time gap between
points.
See https://github.com/tess1o/geopulse/issues/511
Default Measurement Unit for New Users
Admins can now configure the default measurement unit for newly created users. Default value is METRIC (km/h, meters, etc). Possible option: IMPERIAL (mph, miles).
Proxmox LXC Installation Documentation
Added documentation for installing GeoPulse in a Proxmox LXC environment. See https://tess1o.github.io/geopulse/docs/getting-started/deployment/proxmox-lxc
Raspberry Pi 4 Release Builds
Updated the release workflow to generate proper Raspberry Pi 4 builds.
See https://github.com/tess1o/geopulse/issues/514
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]