Reitti v5.3.0 Release Notes
Hey everyone, Daniel here! 👋
Welcome to Reitti v5.3.0! This release brings one of our smartest track analysis upgrades yet: multi-segment transportation mode detection per trip, rich customization for icons and colors, massive modernization under the hood with Spring Boot 4, and plenty of performance improvements for self-hosters.
Let’s dive into what’s new!
🌟 Key Highlights
1. Multi-Segment Transportation Modes: Realistic Trips on Your Map
Real life doesn't happen in a single mode of travel. Think about your daily commute: you might walk to a parking spot, drive across town, and walk the last stretch from the garage to your front door.
In the past, Reitti would likely classify that entire journey under a single label (such as "Driving"). With v5.3.0, Reitti intelligently models real-world journeys as one unified trip with multiple transport mode segments!
- Mode Transition Badges: Enable the new map setting "Display Transportation Modes" (Color tracks by transportation mode and show transition badges where the mode changes). Your track line will be color-coded dynamically, and neat transition badges will pop up right where you switched from walking to driving, cycling, or transit!
- Full Customization: Head over to Settings > Transportation Modes to customize icons and assign distinct colors to every mode of travel so your map reflects your personal style.
- Upgrade Past Trips: All new incoming tracks use this smart multi-segment model automatically. Want your historical trips updated too? Go to Settings > Transportation Modes and click Reclassify Existing Trips. It takes just a few minutes, and you can watch real-time progress right on the newly redesigned Job Status page!
2. Under-the-Hood Power: Spring Boot 4 Migration
Under the bonnet, I completed the full migration to Spring Boot 4.1. With Spring Boot 3.5 having reached End of Life in June 2026, this upgrade ensures Reitti stays secure, ultra-fast, and future-proof for years to come.
3. Smarter Database & Resource Usage (PostgreSQL & Redis)
- Lower PostgreSQL Resource Footprint: Reitti now scales down to 5 idle connections after 10 minutes of inactivity. If you share a PostgreSQL database with other self-hosted apps (like Nextcloud or Immich), Reitti plays much nicer with your system resources!
- Redis UNIX Socket Support: You can now connect directly via socket using
REDIS_SOCKET=/run/redis/redis-server.sockin your Docker environment instead of TCP/HTTP networking. Check the updated Docker Config Documentation for details.
Quality of Life & UI Polish
- Revamped Job Status Page: Background jobs (such as past trip reclassifications and data processing) now report their metadata and percentage progress much more reliably.
- Restored Memory Photo Galleries: Fixed a styling glitch introduced in v5.2 that prevented image galleries from displaying properly on Memory pages.
- API Token Roles Fixed: Fixed authorization issues where API tokens accessing certain internal endpoints were treated differently than standard browser sessions.
- Clearer User Management UI: Renamed the confusing "Update" button to "Edit" on the User Management page so navigation is crystal clear.
- Fresh Community Translations: A huge thank you to our amazing contributors on Hosted Weblate who translated new strings to keep Reitti accessible worldwide!
Help Spread the Word!
Honestly, my true passion is writing code, optimizing tracking algorithms, and building cool features—not playing social media manager on Reddit, Lemmy, or Twitter.
If you love using Reitti, the best way you can help is to tell people about it! Whenever you see someone on self-hosted forums asking for open-source Google Timeline alternatives, family location sharing, or Immich geotagging tools, drop a mention of Reitti.
Getting Started
The latest docker-compose.yml is available in the GitHub release assets.
- GitHub: Report issues & view source
- RSS: Stay updated by adding
.atomto the end of our releases URL. - Discuss: Join the conversation on Lemmy
- IRC:
#reittionlibera.chat
Thank you all for your support and feedback. Happy tracking!
— Daniel
