Skip to content
This repository was archived by the owner on Aug 24, 2025. It is now read-only.

Releases: OpenTracksApp/OpenTracks

v3.18.6

Choose a tag to compare

@dennisguse dennisguse released this 08 Jul 20:51

v3.18.6: OpenTracks

Changes:

  • "Show on map"-functionality via KML instead of KMZ
  • Voice announcement do not include app name
  • While recording: elevation gain/loss is updated every second
  • Store descriptions translated

Bufixes:

  • Fixed invalid voice announcement translations

Developer:

  • Android12 permissions (BLUETOOTH_SCAN)
  • Android12 permissions (ACCESS_COARSE_LOCATION)
  • Asserting for TrackPoints (testing)
  • Removed unused translations

v3.18.5

Choose a tag to compare

@dennisguse dennisguse released this 24 Jun 16:44

v3.18.5: OpenTracks

Changes:

  • Voice announcement speed configurable
  • API <26: Launcher icon omits background

Bugfixes:

  • Recording UI: show correct values
  • Recording UI: show (again) altitude in EGM2008

Developer:

  • Android12 permissions (BLUETOOTH_CONNECT)

v3.18.4

Choose a tag to compare

@dennisguse dennisguse released this 15 Jun 15:54

v3.18.4: OpenTracks

Changes:

  • Speed/distance are consistently formatted
  • Intervals tab is now faster

Bugfix:

  • Cycling speed/distance sensor:
    • fixed parsing (UINT32)
    • transmit data to UI properly

v3.18.3

Choose a tag to compare

@dennisguse dennisguse released this 04 Jun 16:22

v3.18.3: OpenTracks

Changes:

  • KML parsing does not require order of when/gx:coords
  • Track importer: reorders locations by timestamp
  • Removed rendered launcher icons for Android < 8.0.0 (API 26)
    (might look slightly different, but avoid problems for reproducible builds)

Bugfix:

  • Avoid crash in charts due to race condition

Developer:

  • Split GPX and KML importer (removed common inheritance)

v3.18.2

Choose a tag to compare

@dennisguse dennisguse released this 22 May 19:12

v3.18.2: OpenTracks

Bugfix:

  • Crash while moving from charts to another activity/app #787

Developer:

  • TrackRecordingService pushes data to UI while recording

v3.18.1

Choose a tag to compare

@dennisguse dennisguse released this 19 May 16:17

v3.18.1: OpenTracks

Changes:

  • Deleting tracks is handled by a service
  • Uninstall deletes all data (i.e., hasFragileData=false)

Bugfixes:

  • Race condition: crash while recording and switching OpenTracks into background
  • Search in track list was not working
  • Cycling speed sensor: distance computation was wrong (only affected statistics)

Developer:

  • ControllerFragment replaces TrackController

v3.18.0

Choose a tag to compare

@dennisguse dennisguse released this 08 May 12:56

v3.18.0: OpenTracks

Changes:

  • Altitude is shown in EGM2008 (stored/exported as WGS84)

Bugfix:

  • Fixed memory leak (introduced in v3.17.0)
  • Charts: altitude should be in M/FT (introduced in v3.17.1)
  • Charts: while recording was not correctly updated (introduced in v3.17.3)
  • TrackDataHub did not account for recordingDistanceInterval (introduced in v3.17.2)

Developer:

  • Disable PNG crunching (reproducible build)
  • Refactored TrackImporter and optimized KMZ import
  • Use LiveData for TrackRecordingService to UI communication (removing memory leak)

v3.17.3

Choose a tag to compare

@dennisguse dennisguse released this 27 Apr 19:04

v3.17.3: OpenTracks

WARNING: The v3.17.0+ releases contain a memory leak.
This issues is NOT FIXED by this release.
It is recommended to not upgrade if you still use a release before v3.17.0

Bugfix:

  • Crash if using pace for voice announcements (introduced in v3.17.0)
  • Statistics showed pace initially (introduced in v3.17.0)
  • Rare crash when deleting tracks

v3.17.2

Choose a tag to compare

@dennisguse dennisguse released this 19 Apr 17:39

v3.17.2: OpenTracks

WARNING: The v3.17.0+ releases contain a memory leak.
This issues is NOT FIXED by this release.
It is recommended to not upgrade if you still use a release before v3.17.0

Bugfix:

  • Crash while using voice announcements

v3.17.1

Choose a tag to compare

@dennisguse dennisguse released this 17 Apr 20:40

v3.17.1: OpenTracks

Bugfix:

  • Interval length in meters instead of kilometers (introduced in v3.17.0)
  • Elevation gain/loss not recorded (introduced in v3.17.0)
  • Announcements not working on Android 11