github dedicatedcode/reitti v1.0.9

latest releases: v1.5.0, v1.4.0, v1.3.1...
2 months ago

What's Changed

🎉 New Features

Enhanced Reverse-Geocoding with Self-Hosted Photon Support

Contributed by @dgraf-gh in #68

We've significantly improved our reverse-geocoding capabilities by adding support for a self-hosted Photon instance.

  • How it works: You can now deploy your own Photon instance for fast, private reverse-geocoding. To enable it, simply add the PHOTON_BASE_URL environment variable to your docker-compose.yml file, pointing to your Photon API.
  • Smart Fallback: When Photon is configured, Reitti will first query your local instance. If the lookup fails or returns no results, Reitti will automatically fall back to your other configured geocoding services.
  • Hybrid Approach: This offers a powerful and efficient setup. You can run a lean Photon instance with map data for just your primary country to handle most requests, and rely on the fallback services for trips abroad.

New Geocoding Management Tools

We've also added new UI controls to give you more power over geocoding:

  • Manual Trigger for a Single Place: You can now trigger reverse-geocoding for an individual location directly from the Settings > Places menu.

  • Bulk Geocoding Actions: Under Settings > Geocoding, you'll find new options for managing all your places at once:

    • Geocode Missing: Initiates a reverse-geocoding task for all places that currently lack location data.
    • Clear and Reschedule All: Deletes all existing geocoding information and schedules a full re-geocoding task for every place in your database.

Other Changes

  • Added the project logo to the README.md and application UI. (by @dgraf-gh in #62)
  • Added Redis configuration options for Docker deployments. (by @dgraf-gh in #63)
  • Updated the application-docker.properties file. (by @dgraf-gh in #64)
  • Added a data management switch for Docker environments. (by @dgraf-gh in #65)

Full Changelog: v1.0.8...v1.0.9

Don't miss a new reitti release

NewReleases is sending notifications on new releases.