Skip to content

geopulse

v1.34.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

gps-tracker gps-tracking java owntracks postgis postgis-database
+7 more
postgresql privacy quarkus quarkus-native self-hosted timeline vue3

Affected surfaces

auth

Summary

AI summary

Added API access tokens, new reverse geocoding providers, Motorcycle trip type, and average trip speed.

Changes in this release

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

Track geopulse

Get notified when new releases ship.

Sign up free

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.

All releases →

Related context

Beta — feedback welcome: [email protected]