github endurain-project/endurain v0.16.5

one day ago

v0.16.5 - Markdown support for activity notes, HIIT support, log level customization, server-configurable password policy options, added authentication to websocket connections, server-configurable map tile server, bug fixes

⚠️ Warning:

  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
  • RunnerUp integration is broken since v0.16.4. If you use it refrain from updating until further notice

💡Gentle reminder: don't forget to update the image from "ghcr.io/joaovitoriasilva/endurain" to "ghcr.io/endurain-project/endurain"

Changes

Backend:

  • Refactored health modules into health namespace package structure (improved code organization)
  • Added markdown support and sanitization for activity fields #467
  • Added HIIT activity type support across the application #458
  • Added body composition validation for metabolic_age #462
  • Enhanced Content Security Policy for Swagger UI support
  • Added configurable log level support via LOG_LEVEL environment variable #461
  • Tile server support #456 - Thank you @bricej13
  • Added validation and sanitization to map server settings schema
  • Introduces server-configurable password policy options, allowing selection between 'strict' (complexity requirements) and 'length_only' (minimum length only) policies #451
  • Added authentication to websocket connections
  • Refactor health, server settings, websocket modules and improve API docs
  • Fixed missing eBike type #459 - Thank you @Mik-
  • Bumped dependencies

Frontend:

  • Refactored activity stream chart with type definitions
  • Added HIIT activity type support across the application #458
  • Fixed carousel ID conflicts in ActivityMapComponent #470
  • Added markdown editor and viewer components for activity descriptions #467
  • Average speed formatting (two decimal places) #466
  • Fixed imperial distance label calculation in line charts #465
  • Enhanced activity summary and edit modal components
  • Introduces server-configurable password policy options, allowing selection between 'strict' (complexity requirements) and 'length_only' (minimum length only) policies #451
  • Fix can't assign gear to activity type SKI #472
  • Bumped dependencies

Others:

  • New ENV variable LOG_LEVEL set to info
  • Updated docs with new ENV variables and new activity types
  • Updated docker start script with configurable log level support via LOG_LEVEL environment variable #461

New contributors

Don't miss a new endurain release

NewReleases is sending notifications on new releases.