⚠️ Important ⚠️
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.
You can now set RAILS_ENV environment variable to production to run Dawarich in production mode.
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
s3and provideAWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION,AWS_BUCKETandAWS_ENDPOINT_URLenvironment 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.ymlfile updated to provide sensible defaults for self-hosted production environment..env.examplefile added with default environment variables.- Single Dockerfile introduced so Dawarich could be run in self-hosted mode in production environment.
💙 This release is supported by Steven B., James Manolios, chenrik, aldumil, derpderpington, Chippie, dint, jhalpern, Lex Fradski, Schlufo, cyberswan.at, craftyklaus, Andre, hogenf, naraxius, Embrace, martin4861, Alex, evetters, GregF, Jon Coffee, Lukas, Robbie G, Kilian, Hans G, Chris, tabaha, Andre, Michael C, Chris, gesus, Jonah B., Dante, daallex, Tanner A., Matthias B., Milien M., Mathias, Travis S., Michael J., Matthew F., Johnathan D., bleibdirtroy, no1etal, dixet, Bailey J., Alex D., Benjamin M., Daniel A., Florian, BeeHappy, ChemistryDachshund, OrangeWindies, Roman G., Michelangelo V., Edward, Erazem Z., Wolfgang B., Denis Abt, Tony G., Andrew D., Lomky, Osamu Y., Simon van B., Linus T., Christian C., Sebastian, Jan K., Nathan T., Bomberurs, Max G., Lars N., Karol B., Konstantin, Johannes H., t3hero, g3lin, on Patreon and KoFi 💙
What's Changed
- Tests/map by @Freika in #1916
- Bump rack from 3.2.2 to 3.2.3 in the bundler group across 1 directory by @dependabot[bot] in #1907
- Bump super_diff from 0.16.0 to 0.17.0 by @dependabot[bot] in #1886
- Bump brakeman from 7.0.2 to 7.1.0 by @dependabot[bot] in #1882
- Bump rails from 8.0.2.1 to 8.0.3 by @dependabot[bot] in #1883
- Bump sentry-rails from 5.26.0 to 6.0.0 by @dependabot[bot] in #1885
- [Snyk] Fix for 6 vulnerabilities by @Freika in #1901
- Remove limit on number of family members for self-hosted instances. by @Freika in #1923
- Move sending family invitation email to a background job by @Freika in #1924
- Update gpx serializer by @Freika in #1677
- Unify Dockerfile by @Freika in #1925
- Fix/map side panel by @Freika in #1928
- 0.35.0 by @Freika in #1922
Full Changelog: 0.34.2...0.35.0