Skip to content

Release history

FitTrackee releases

Self-hosted outdoor activity tracker :bicyclist

All releases

11 shown

No immediate action
v1.3.2 Bug fix

GPX bugfix + translations + CI update

No immediate action
v1.3.1 Bug fix

Image handling + translations upgrades

Review required
v1.3.0 Breaking risk
Breaking upgrade Dependencies

Python 3.10 removal

v1.2.2 New feature
Notable features
  • MIME type checking for uploaded files (libmagic C library required; mandatory in v1.3.0)
  • Improved file upload handling
  • Fixed database transaction failure after restart
Full changelog

Adding MIME type checking requires the libmagic C library. If not present, a warning will appear in the application logs and files will be uploaded without mime type verification.

[!WARNING]
This library will be mandatory in version 1.3.0.

[!NOTE]
Docker images already include libmagic.

Additionally, if you encounter errors when installing pandas with Python 3.14, a workaround is to install pandas with --build-constraint option, see documentation.

Improvements

  • PR#1105 - Update message displayed after registration when email sending is disabled
  • PR#1110 - Improve file upload

Bugs Fixed

  • PR#1092 - Display 1st day of month instead of 1st of week in 'This month' chart
  • #1094 - [bug] Suunto fit file import
  • PR#1096 - Get product name from .fit file if exists + fix on pause events
  • #1099 - After a database restart, the first database transaction fails

Translations

  • PR#1087 - Translations update from Hosted Weblate (Catalan)
  • PR#1089 - Translations update from Hosted Weblate (German)
  • PR#1091 - Translations update from Hosted Weblate (Croatian)
  • PR#1093 - Translations update from Hosted Weblate (German)
  • PR#1098 - Translations update from Hosted Weblate (Portuguese)
  • PR#1101 - Translations update from Hosted Weblate (Czech)
  • PR#1109 - Translations update from Hosted Weblate (Galician)

Translation status for languages available on the interface:

  • Basque: 98%
  • Bulgarian: 51%
  • Catalan: 33%
  • Chinese (Simplified): 96%
  • Croatian: 99%
  • Czech: 49%
  • Dutch: 99%
  • English: 100%
  • French: 100%
  • Galician: 100%
  • German: 99%
  • Italian: 99%
  • Kabyle: 5%
  • Norwegian Bokmål: 42%
  • Polish: 93%
  • Portuguese: 51%
  • Russian: 95%
  • Spanish: 68%
  • Turkish: 1%

Misc

  • #1106 - pandas installation fails on CI with python 3.14

Thanks to the contributors:

  • @ArnyminerZ
  • @hyp1989
  • @iggydev
  • @PeterAuer
  • @xmgz
  • Guilherme Wilson
  • Radek Smid
v1.2.1 Bug fix

Fixed equipment creation and update operations when default items exist. Improved documentation and translation updates.

v1.2.0 Breaking risk
Breaking changes
  • Flask-Dramatiq CLI no longer available, use Dramatiq CLI
  • Database migration required
Notable features
  • Multiple equipment per workout
  • New skating sports
  • Chart zoom
v1.1.1 Bug fix

CLI now supports refreshing workouts without files to calculate pace for pre-v1.1.0 sessions. Fixed workout update and refresh operations for file-less workouts.

v1.1.0 Breaking risk
Breaking changes
  • PostgreSQL 13 no longer supported
  • Workouts must be updated before upgrade
  • ENABLE_GEOSPATIAL_FEATURES removed
Notable features
  • Pace display
  • Elevation correction APIs
  • Workout refresh improvements
v1.0.6 Bug fix

Fixed elevation data upload validation to accept invalid elevation values. Removed elevation display for water sports to improve accuracy.

Beta — feedback welcome: [email protected]