github joaovitoriasilva/endurain v0.14.0-RC2

latest release: v0.14.0
pre-releaseone day ago

v0.14.0-RC2 - Release candidate 2 for v0.14.0 - Add goals and track goals, MFA TOTP support, Nominatim SaaS is now the default geo reverse provider, reset your password from the login screen, bug fixes

⚠️ Warning:

  • This is not a final version, expect bugs and errors
  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
  • There are changes on existing ENV variables and new ones for SMTP are available. Please see logic bellow
  • Migration from RC1 to RC2 is not supported. See notes bellow

Migrate from RC1 to RC2

  • Change the alembic version in the DB to 2fb0ae78dea9
  • Drop the users_goals table
  • Drop column mfa_enabled and mfa_secret from users table

Changes on ENV variables

  • REVERSE_GEO_PROVIDER changed from geocode to nominatim
  • GEOCODES_MAPS_RATE_LIMIT changed to REVERSE_GEO_RATE_LIMIT
  • SMTP related ENV variables
Environment variable Default value Optional Notes
REVERSE_GEO_PROVIDER nominatim Yes Defines reverse geo provider. Expects geocode, photon or nominatim. photon can be the SaaS by komoot or a self hosted version like a self hosted version. Like photon, Nominatim can be the SaaS or a self hosted version
REVERSE_GEO_RATE_LIMIT 1 Yes Change this if you have a paid Geocode maps tier. Other providers also use this variable. Keep it as is if you use photon or Nominatim to keep 1 request per second
SMTP_HOST No default set Yes The SMTP host of your email provider. Example smtp.protonmail.ch
SMTP_PORT 587 Yes The SMTP port of your email provider. Default is 587
SMTP_USERNAME No default set Yes The username of your SMTP email provider, probably your email address
SMTP_PASSWORD No default set Yes The password of your SMTP email provider. Some providers allow the use of your account password, others require the creation of an app password. Please refer to your provider documentation
SMTP_SECURE true Yes By default it uses secure communications. Accepted values are true and false
SMTP_SECURE_TYPE starttls Yes If SMTP_SECURE is set you can set the communication type. Accepted values are starttls and ssl

New Features RC2:

  • Reset your password from the login screen #317
  • Add send email capabilities using Apprise

New Features RC1:

  • Add goals and track goals #241
  • MFA TOTP support #315
  • Refactor i18n to dynamic import and lazy loading
  • Add route meta for auth and improve navigation guards
  • Refactor formatting utils to use translation function
  • Move UserDistanceStatsComponent to users directory and its translations
  • Remove sticky-sidebar class logic from Home sidebar div
  • Fix inconcistency for pgdata path between .env.example and docker-compose.yml.example #304

New contributors

Don't miss a new endurain release

NewReleases is sending notifications on new releases.