| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| XCSoar-ANDROID.apk | 2026-09-22 | 39.6 MB | |
| XCSoar-IOS64.ipa | 2026-09-22 | 11.6 MB | |
| XCSoar-WIN32OPENGL-Installer.exe | 2026-09-22 | 18.8 MB | |
| XCSoar-WIN32OPENGL.zip | 2026-09-22 | 18.5 MB | |
| XCSoar-WIN64OPENGL-Installer.exe | 2026-09-22 | 19.0 MB | |
| XCSoar-WIN64OPENGL.zip | 2026-09-22 | 18.7 MB | |
| KoboRoot-KOBO.tgz | 2026-09-22 | 25.5 MB | |
| XCSoar-WIN64.exe | 2026-09-22 | 24.3 MB | |
| XCSoar-PC.exe | 2026-09-22 | 24.9 MB | |
| xcsoar_-UNIX.deb | 2026-09-22 | 4.9 MB | |
| XCSoar-MACOS.dmg | 2026-09-22 | 20.6 MB | |
| XCSoar-Blitzeinstieg.pdf | 2026-09-22 | 358.7 kB | |
| XCSoar-Prise-en-main.pdf | 2026-09-22 | 238.9 kB | |
| XCSoar-in-a-flash-pt_BR.pdf | 2026-09-22 | 230.3 kB | |
| XCSoar-in-a-flash.pdf | 2026-09-22 | 236.3 kB | |
| XCSoar-manual-de.pdf | 2026-09-22 | 6.9 MB | |
| XCSoar-manual-fr.pdf | 2026-09-22 | 4.3 MB | |
| XCSoar-manual-pl.pdf | 2026-09-22 | 4.5 MB | |
| XCSoar-manual-pt_BR.pdf | 2026-09-22 | 4.7 MB | |
| XCSoar-manual.pdf | 2026-09-22 | 4.5 MB | |
| README.md | 2026-09-22 | 3.1 kB | |
| Version v7.45.3 source code.tar.gz | 2026-09-22 | 23.3 MB | |
| Version v7.45.3 source code.zip | 2026-09-22 | 25.7 MB | |
| Totals: 23 Items | 301.2 MB | 1 | |
Version 7.45.3 - 2026-09-22
- android
- hide Engine Type on BLE heart-rate sensors; it is only for engine sensors
- show remaining battery in the Devices list for BLE sensors that expose the standard Battery Service #3157
- read BLE Environmental Sensing pressure, temperature, and humidity #3156
- fix BlueFly Vario BLE being offered only as a BLE sensor, so it would not connect; choose BLE port and the BlueFly driver #3146
- fix BLE heart-rate sensors (for example Xiaomi Smart Band) failing on the first try and showing Not connected #1836
- fix unreliable FLARM IGC download over a USB cable [#3047]
- Linux
- fix Ctrl-C and a system stop killing XCSoar without saving the settings or the flight log
- Windows
- show the program version in the file properties of XCSoar.exe and the installer #3173
- show --help and --version in the Command Prompt window [#3194]
- weather
- fix RASP Auto update downloading the same forecast again every time the page changes #3166
- FLARM
- fix IGC download stopping in the middle of the file [#3049]
- devices
- write GPS ellipsoid altitude in IGC files when the receiver reports it #1605
- ignore Condor 3 UDP air-data so it cannot override the NMEA GPS and climb #3184
- dialogs
- show Heart Rate as a Devices list sensor flag when a device reports it
- show Pressure, Temperature, and Relative humidity as Devices list sensor flags when a device reports them
- remember checklist checkbox ticks until XCSoar exits or a different checklist file is selected
- ui
- fix Quit on the Fly / Simulator screen emptying a profile that was given on the command line #3190
- fix Dark mode Auto on macOS and iOS always staying light: follow the system appearance, including a scheduled switch while XCSoar is running
- documentation
- document that a BlueFly Vario on Android uses BLE port, not BLE sensor
- document that Engine Type is only shown for engine-sensor BLE devices
- document Xiaomi Smart Band heart-rate broadcast for BLE sensor
- document that checklist checkbox ticks last until XCSoar exits
- development
- build system: embed VERSIONINFO in XCSoar.exe and the NSIS installer from VERSION.txt
- lua: fix a timer callback that cancels its own timer aborting a debug build, and reading the Lua state after it had been closed
- lua: fix a Lua stack slot leaking on every input event handled by a script
- lua: fix a crash when a callback opens a modal dialog and the last timer or input event handler goes away while it is open
- lua: xcsoar.replay.process_all() and process_until() now leave the snail trail, the flight statistics and the contest filled in, as a replay at normal speed does
- lua: fix replay.fast_forward() returning a bogus value instead of reporting whether it succeeded
- build system: fix the fat-binary Android build failing at random when its four per-ABI submakes rebuilt the shared arch-independent outputs at the same time #3186