Skip to content

Roamarr v0.41.0

Choose a tag to compare

@visorcraft visorcraft released this 03 Aug 14:13
· 12 commits to master since this release
v0.41.0
aa4643b

Roamarr v0.41.0

Minor release: saved places, photo galleries, OIDC SSO, personal API keys, day notes, realtime trip sync, and route optimization.

Features

  • Places library — per-user points of interest under Plan → Places, with categories, map, import (including GPX), place search, and save/load with trip POI segments
  • Photo galleries — ordered JPEG/PNG/WebP images (captions, covers) on places and trips; encrypted at rest like other attachments
  • OIDC single sign-on — admin-configured OpenID Connect login (PKCE, ID-token validation, rate-limited start/callback)
  • Personal API keys — long-lived rk_… bearer tokens from Profile → API Keys for HTTP JSON API and MCP (scoped; admin scopes never granted)
  • Day notes — optional per-day note with icon on the itinerary; Markdown rendering; MCP list/set/delete tools
  • Realtime sync — SSE /api/events invalidation so open trip tabs refetch when others (or other tabs) change the trip
  • Route optimization — reorder untimed stops for a day (nearest-neighbor + 2-opt) and export day directions to Google Maps
  • Settings — units, ntfy notifications, and scheduled auto-backup options (migration 0014)

Migrations

  • 0007 places
  • 0008 trip day notes
  • 0009 gallery images
  • 0010 place links
  • 0011 API keys
  • 0012 segment day sort order
  • 0013 OIDC SSO settings
  • 0014 units / ntfy / auto-backup
  • 0015 place search provider

Docs

Compatibility

Runs migrations 0007–0015 on first boot of this version. Rebuild/restart; reuse the same ROAMARR_SECRET (and optional DB credentials). Attachment encryption keys must remain stable for existing files and galleries.

Related: docker-roamarr v0.41.0 tracks this tag when published.