Release: [0.35.0] — Production mode

:warning: Important :warning:

The default docker-compose.yml file has been updated to provide sensible defaults for self-hosted production environments. This should not break existing setups, but it’s recommended to review your docker-compose.yml file and update it accordingly.

Added

  • Selection tool on the map now can select points that user can delete in bulk. #433

Fixed

  • Taiwan flag is now shown on its own instead of in combination with China flag.

  • On the registration page and other user forms, if something goes wrong, error messages are now shown to the user.

  • Leaving family, deleting family and cancelling invitations now prompt confirmation dialog to prevent accidental actions.

  • Each pending family invitation now also contains a link to share with the invitee.

Changed

  • Removed useless system tests and cover map functionality with Playwright e2e tests instead.

  • S3 storage now can be used in self-hosted instances as well. Set STORAGE_BACKEND environment variable to s3 and provide AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_BUCKET and AWS_ENDPOINT_URL environment variables to configure it.

  • Number of family members on self-hosted instances is no longer limited. #1918

  • Export to GPX now adds speed and course to each point if they are available.

  • docker-compose.yml file updated to provide sensible defaults for self-hosted production environment.

  • .env.example file added with default environment variables.

  • Single Dockerfile introduced so Dawarich could be run in self-hosted mode in production environment.