FitTrackee
Self-hosted outdoor workout and activity tracker
Alternative to: strava, garmin connect, runkeeper
v1.3.2
2026-05-24Fixed an issue with OSMAnd GPX-Tracks, updated Catalan and Dutch translations, and updated CI workflows.
v1.3.1
2026-05-20This release fixes image upload and deletion bugs, updates translations, updates PostgreSQL and PostGIS versions, and improves documentation regarding email configuration.
v1.3.0
2026-05-17Adds workout photos, Markdown support with previews, and Atom feeds, while updating dependency requirements and dropping Python 3.10 support.
v1.3.0b4
2026-05-14This pre-release adds Markdown syntax previews, Open Graph tags, fixes workout card photo links, and updates CI workflows.
v1.3.0b3
2026-05-08This pre-release adds Markdown support to bios, fixes image description and gallery navigation bugs, and updates the repository logo.
v1.3.0b2
2026-05-05This pre-release fixes an issue where JS assets were missing from the wheel.
v1.3.0b1
2026-05-04This pre-release adds workout photos, longer equipment descriptions, and Atom feeds, while dropping support for Python 3.10.
v1.2.2
2026-04-19This release improves file uploads, adds optional MIME type checking via libmagic, fixes several bugs including Suunto fit file imports, and updates multiple language translations.
v1.2.1
2026-03-20This release fixes bugs related to equipment creation and updates and provides translation updates for Croatian, Galician, and Kabyle.
v1.2.0
2026-03-17Introduces new sports, multiple equipment support, and workout chart zooming, alongside Docker logging updates and translation improvements.
v1.1.2
2026-02-08Added calorie tracking for fileless workouts, fixed speed display in charts, disabled elevation inputs for irrelevant sports, and updated translations.
v1.1.1
2026-02-01The CLI now supports refreshing workouts without files to calculate pace values for older sessions, alongside bug fixes and translation updates.
v1.0.7
2026-02-01Added a --on-file-error option to the CLI refresh command to handle missing workout files.
v1.1.0
2026-01-25This release introduces pace display, elevation correction via APIs, and calorie extraction, while dropping support for PostgreSQL 13 and removing several deprecated features.
v1.1.0b3
2026-01-21This pre-release includes minor administration menu updates, chart preference changes, a pace/speed display fix, and documentation improvements.
v1.1.0b2
2026-01-11This pre-release adds Whitewater sports, improves workout refreshing in the CLI, and fixes various bugs related to elevation services and file uploads.
v1.1.0b1
2026-01-04This pre-release introduces pace display, total calories, and elevation correction via OpenElevation or Valhalla APIs, while removing support for PostgreSQL 13.
v1.0.6
2026-01-04Version 1.1.0 fixes elevation data bugs, adds Kabyle translations, and updates Polish translations.
v1.0.5
2025-12-27Version 1.1.0 includes various bug fixes for map display and logging, adds new translation files, and introduces codespell support.
v1.0.4
2025-12-14This release introduces environment variable updates for logging and API rate limits, fixes several bugs in calculations and configuration, and updates translations.
v1.0.3
2025-11-05This release fixes a pandas installation issue on RHEL7+ and updates multiple language translations.
v1.0.2
2025-11-01Version 1.1.0 fixes several workout-related bugs, updates translations, and removes outdated Python test code.
v1.0.1
2025-10-22FitTrackee adds support for Python 3.14, fixes a KMZ file download bug, and updates multiple language translations.
v1.0.0
2025-10-05Introduces location filtering and map displays for workouts, adds Outdoor Padel, and drops support for Python 3.9 and PostgreSQL 12.
v1.0.0b3
2025-09-27This pre-release adds Padel (Outdoor) as a sport, improves location display localization, and removes the deprecated --set-admin CLI option.
v1.0.0b2
2025-09-21This pre-release adds a global workout map, implements Nominatim API caching, and improves the workouts collection endpoint.
v1.0.0b1
2025-09-10This pre-release introduces PostGIS requirements, new environment variables, and geospatial features while dropping support for Python 3.9 and PostgreSQL 12.
v0.12.2
2025-09-07Fixed a bug where workouts with heart rate data gaps were displayed incorrectly and updated Basque and Galician translations.
v0.12.1
2025-09-03Added descriptions to the public workouts RSS feed and updated Croatian and Polish translations.
v0.12.0
2025-08-31This release introduces workout data refresh, original file downloads, and an RSS feed for public workouts, along with various bug fixes and translation updates.
v0.11.2
2025-08-13This update fixes Y-axis margins for elevation displays, updates Docker Compose environment variables for StaticMap cache, and refreshes Galician translations.
v0.11.1
2025-07-30This release fixes various UI bugs, resolves data discrepancies in .fit file uploads, and updates translations for several languages.
v0.11.0
2025-07-23Adds Outdoor Tennis support, power data for bike workouts, multi-chart workout displays, and updated Garmin device mapping, alongside various bug fixes and translations.
v0.10.3
2025-06-18Updated Garmin product mapping, added standup paddleboarding as a sport, improved segment creation based on pause events, and expanded translations.
v0.10.2
2025-05-31Fixed GPX file upload issues related to cadence and heart rate values and updated several language translations.
v0.10.1
2025-05-30Fixed a bug where cadence was displayed in rpm instead of spm and updated French and Dutch translations.
v0.10.0
2025-05-29This release introduces asynchronous archive uploads, support for FIT, KML/KMZ, and TCX files, heart rate and cadence display, new environment variables, and expanded translation support.
v0.9.11
2025-05-18Updated translations for Basque, Croatian, Galician, Dutch, and Russian.
v0.9.10
2025-05-11Added windsurfing as a sport, fixed duration field number-templates, and updated translations for Galician, Polish, and Dutch.
v0.9.9
2025-05-03Fixed a dashboard monthly statistics y-axis display bug and updated Croatian and Dutch translations.
v0.9.8
2025-04-27This release fixes segments navigation for non-workout owners and updates multiple language translations.
v0.9.7
2025-04-20Added Halfbike as a new sport, introduced averages to the workouts list, and updated Dutch translations.
v0.9.6
2025-04-16Added Bengali translation files, updated German translations, and optimized CI coverage testing.
v0.9.5
2025-04-06This release fixes several bugs, including Python 3.13 compatibility for task queues, updates multiple language translations, and refactors email tasks.
v0.9.4
2025-03-26This release introduces filtered workout totals, browser-based timezone and date settings, various bug fixes for statistics and dashboards, and updated translations.
v0.9.3
2025-03-15Introduces kayaking and canoeing, workout visibility filters, daily statistics, and various bug fixes and translations.
v0.9.2
2025-02-12Updated translations for Chinese, Polish, and Basque, and fixed the development Dockerfile.
v0.9.1
2025-02-02This release updates the minimum Python version to 3.9.2, improves equipment visibility and profile displays, updates translations, and upgrades SQLAlchemy to 2.x.
v0.9.0
2025-01-18Introduces social features including following users, likes, comments, and moderation tools, alongside statistics bug fixes and updated translations.
v0.9.0b6
2025-01-05This pre-release adds notification preferences, displays users who like content, and fixes user profile error displays.
v0.9.0b5
2024-12-30This pre-release adds CLI functionality to create users with specific roles and fixes various UI bugs related to icons, privacy policy messages, and translations.
v0.8.13
2024-12-29Introduced Docker images on Docker Hub and GitHub Container Registry, updated Galician translations, and added PyPI package publishing via GitHub Actions.
v0.9.0b4
2024-12-23This pre-release adds workout displays, analysis visibility, and follow request notifications, alongside a privacy policy bug fix and Galician translations.
v0.9.0b3
2024-12-18This pre-release adds notification read-tracking on click, fixes workout equipment API issues, and switches notification identifiers to UUIDs.
v0.9.0b2
2024-12-14Fixed an issue where subsequent workouts were not displaying correctly in the timeline.
v0.9.0b1
2024-12-14This pre-release introduces social features, including followers, likes, comments, user blocking, and moderation tools with specific roles.
v0.8.12
2024-11-17Fixed a login issue on new installations and added databases to improve test parallelization.
v0.8.11
2024-10-30FitTrackee now supports Python 3.13, drops support for Python 3.8, and includes various translation updates.
v0.8.10
2024-10-09Added GPX title replacement and description extraction, updated multiple language translations, and added PostgreSQL 17 to CI.
v0.8.9
2024-09-21Introduces a workout description field, fixes email-related bugs, updates multiple language translations, and replaces the markdown library.
v0.8.8
2024-09-01Added Bulgarian language support, updated multiple other translations, and fixed a label translation bug on the workouts average chart.
v0.8.7
2024-08-25Added Swimrun as a new sport, fixed a CLI data export cleanup limit, and updated Galician and Basque translations.
v0.8.6
2024-08-03Updated translations for several languages and improved CI test performance.
v0.8.5
2024-06-29Added a sport statistics page with average calculations, improved user forms, updated translations, and simplified docker deployment.
v0.8.4
2024-05-22Added Portuguese language support, improved Czech translations, and implemented language preference initialization during user creation.
v0.8.3
2024-05-09Fixed a bug preventing workout data from refreshing after displaying segments and updated translations for Basque and Czech.
v0.8.2
2024-05-08Updated German and Czech translations and replaced black, flake8, and isort with ruff in the toolset.
v0.8.1
2024-05-01This release improves Sports endpoint response times, fixes various mobile and accessibility UI bugs, updates multiple language translations, and reworks the README.
v0.8.0
2024-04-21Adds equipment association for workouts and note filtering, alongside UI fixes, translation updates, and database migrations.
v0.7.32
2024-03-10Fixed database migration failures and updated Dutch and Polish translations.
v0.7.31
2024-02-10Added Basque language support, fixed a menu display bug, and updated the install-python command.
v0.7.30
2024-02-04This release improves keyboard navigation for calendars and dropdowns, updates dark mode alert colors, fixes a CLI user creation bug, and updates several translations.
v0.7.29
2024-01-06This release includes UI improvements, a clickable application name for dashboard access, updated Polish and Dutch translations, and a build system update to poetry-core.
v0.7.28
2023-12-23This update improves link displays, fixes a dark theme background color bug in modals, and updates translations for Galician, Spanish, and German.
v0.7.27
2023-12-20This release introduces dark mode, updated user preferences, a new cycling sport, and drops support for PostgreSQL 11.
v0.7.26
2023-11-19Fixed an issue with elevation calculations, updated Norwegian translations, and upgraded various dependencies including Vue and the chart library.
v0.7.25
2023-10-08Fixed errors occurring after upgrading to version 0.7.24.
v0.7.24
2023-10-04This release fixes EMAIL_URL password encoding, updates translations, and upgrades CI environments to include PostgreSQL 16, Python 3.12, and Flask 3.0+
v0.7.23
2023-09-14Fixed issues with weather providers, updated the default tile server, and resolved CI e2e test failures.
v0.7.22
2023-08-23This release fixes typos and modal navigation issues, and updates translations for German, Polish, and Dutch.
v0.7.21
2023-07-30Fixed a workout display error occurring when speeds are zero and updated the CI actions version.
v0.7.20
2023-07-22Added open water swimming support, fixed GPX elevation and language dropdown bugs, and updated multiple translations.
v0.7.19
2023-07-15This release introduces paragliding, UI improvements, bug fixes for GPS data and PIL images, and updated translations.
v0.7.18
2023-06-25Added various language translations, updated the documentation theme, and dropped support for Python 3.7.
v0.7.17
2023-06-03Updated translations for Galician, Spanish, and French.
v0.7.16
2023-05-29Introduces a user preference for GPX speed data filtering, fixes a footer overlap bug, and updates multiple language translations.
v0.7.15
2023-04-12This release introduces new language translations, a CLI for user creation, workout title filtering, and removes DarkSky API support.
v0.7.14
2023-03-08Fixed an issue where GPX files were not deleted upon process failure and updated Dutch translations.
v0.7.13
2023-03-05This update introduces privacy policy agreement for registration, user data export capabilities, and enhanced information on the About page.
v0.7.12
2023-02-16Updated translations for German and updated dependencies, while removing support for PostgreSQL 10.
v0.7.11
2022-12-31Implemented a new alternative weather API provider (VisualCrossing.com) and updated Dutch and German translations.
v0.7.10
2022-12-21This release adds Italian language support, ascent and descent parameters for workout imports without GPX files, and various translation updates.
v0.7.9
2022-12-11Added mountaineering as a new sport and updated translations for German and Italian.
v0.7.8
2022-11-30Added Dutch language support.
v0.7.7
2022-11-27This release adds link parsing in notes, fixes workout creation, introduces Dutch translations, and disables the fittrackee_worker command.
v0.7.6
2022-11-09Fixed a trailing comma in the API locale file and updated development dependencies.
v0.7.5
2022-11-09Fixed a UI background color bug and updated German translations.
v0.7.4
2022-11-05Fixed zip archive file size and count validation bugs, updated French translations, and improved Nginx configuration documentation.
v0.7.3
2022-11-01Added custom date formats, a Virtual Ride sport type, PostgreSQL 15 support, and Norwegian translations.
v0.7.2
2022-09-21Updated German translations via Weblate.