Releases: mavlink/qgroundcontrol
Releases · mavlink/qgroundcontrol
QGroundControl V5.1 - Stable
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
This is the stable release of QGroundControl v5.1.
What's New
See the What's New page for a summary of user-facing changes since V5.0.
Important
The HUD pitch display direction has been corrected in V5.1: pitching nose-down now moves the pitch indicator down, matching the roll convention. See the HUD documentation for details.
Changes in v5.1.5
- fix(translations): restore missing %1 placeholders in ko_KR, pt_PT, zh_CN
- fix(MAVLink): expose enum values to QML through MAVLinkEnums
- fix(MissionManager): restore mission commands lost to broken enum translations
- fix(Scripting): center download/delete icons on selected script
- Fix ArduPilot lua script list directory not working
- fix(MainWindow): stop critical vehicle message popup stealing keyboard focus
- fix(FTP): preserve paths when removing the MAVFTP URI scheme
- fix(Audio): pronounce acronyms in vehicle status text
- fix(APM): start takeoff when vehicle is already armed on the ground
- fix(Video): show receiver settings for discovered streams
- fix(LogManager): let LoggingCategoriesDialog scroll as a whole instead of nested views
- fix(AppLogging): make filter bar horizontally scrollable, put Categories first
- fix(AnalyzeView): complete 0 byte onboard logs instead of stalling the download
- fix(Settings): show sidebar group dividers and hide dangling ones
- fix(Camera): stop timelapse capture from the shutter button
- fix(Camera): stop zoom slider echoing camera-reported zoom back as a command
- fix(Comms): read link connection state from atomic flag, not thread-affine socket
- fix(RadioCal): keep throttle stick down in diagram for non-centered throttle
- fix(Vehicle): remove initial connect outer timeouts causing slow-link failures
Installation
See the Download and Install page for per-platform installation instructions.
Reporting Issues
Please report any problems you find on GitHub Issues, noting that you are running v5.1 Stable.
QGroundControl V5.1 - Stable
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
This is the stable release of QGroundControl v5.1.
What's New
See the What's New page for a summary of user-facing changes since V5.0.
Important
The HUD pitch display direction has been corrected in V5.1: pitching nose-down now moves the pitch indicator down, matching the roll convention. See the HUD documentation for details.
Changes in v5.1.4
- fix(PlanView): Land tool showed Land/Alt Land but inserted RTL for rover
- fix(Comms): never leave link worker threads running at destruction
- fix(Video): harden delayed H.265 recording
- fix(Video): parse elementary streams before recording
- fix(AppSettings): normalize section selection when page collapses to one section
- fix(AppSettings): hide unavailable sections
- fix(APM): skip ESC component when motor PWM params are absent
- fix(Settings): navigate settings pages by untranslated page key
- fix(VehicleSetup): use untranslated section IDs for section filtering
- fix(PlanView): remove pending plan rename, restore Save as... including mobile
- fix(APMFirmwarePlugin): start mission correctly for already-armed vehicles
- fix(AppSettings): fill settings sidebar
- fix(PX4): remove dead UAVCAN ESC enumeration from Power setup
- fix(Joystick): match actual update rate to setting
- fix(UI): correct misleading PX4 tuning and video setting labels
- fix(translations): keep %1 placeholder in zh_CN PIDTuning message
- fix(FlyView): use raw meters for forward-flight goto loiter radius
- fix(PX4FirmwarePlugin): detect gripper via PD_GRIPPER_TYPE on PX4 v1.17+
- fix(MissionController): correct inverted flight path segment cache reuse condition
Installation
See the Download and Install page for per-platform installation instructions.
Reporting Issues
Please report any problems you find on GitHub Issues, noting that you are running v5.1 Stable.
QGroundControl V5.1 - Stable
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
This is the stable release of QGroundControl v5.1.
What's New
See the What's New page for a summary of user-facing changes since V5.0.
Important
The HUD pitch display direction has been corrected in V5.1: pitching nose-down now moves the pitch indicator down, matching the roll convention. See the HUD documentation for details.
Installation
See the Download and Install page for per-platform installation instructions.
Reporting Issues
Please report any problems you find on GitHub Issues, noting that you are running v5.1 Stable.
QGroundControl v5.1 - Release Candidate 2
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
This is the second release candidate for QGroundControl v5.1.
What's New
See the What's New page for a summary of user-facing changes since V5.0.
Important
The HUD pitch display direction has been corrected in V5.1: pitching nose-down now moves the pitch indicator down, matching the roll convention. See the HUD documentation for details.
Installation
See the Download and Install page for per-platform installation instructions.
Reporting Issues
Please report any problems you find with this release candidate on GitHub Issues.
Changes since RC1
- #14751 docs: update download page to stable release links for V5.1
- #14758 docs: Linux AppImage requires Ubuntu 24.04 LTS or later
- #14761 docs: combine AppImage dependency install into one apt command
- #14776 docs: update macOS install instructions for signed universal builds
- #14778 ci: remove weekly digest workflow
- #14783 docs: fix typos in release note generation sentence
- #14779 fix(GPS): correct GPS_RTCM_DATA fragmentation for MAVLink reassembly
- #14781 fix(Vehicle): use standard PX4 airspeed calibration value
- #14799 fix(pre-commit): install vale-sync from the cmd/vale package
- #14800 chore(pre-commit): align vale-sync pin with vale hook version
- #14801 ci: retry docs deploy push with rebase on concurrent-deploy rejection
- #14802 build(cmake): fail fast with clear diagnostic when .venv has no pip
- #14803 fix(build): restore macOS universal binary default
- #14805 feat(API): add destroyQmlApplicationEngine plugin hook
- #14804 refactor(build): always compile firmware support; gate at runtime
- #14809 test(UnitTest): handle early local HTTP requests
- #14845 docs: call out pitch indicator direction change in V5.1
- #14843 chore: backport V5.1 milestoned fixes to Stable_V5.1
- #14861 fix(AnalyzeView): fall back to message transport when vehicle NAKs FTP list-with-time
- #14870 ci(gstreamer): download SDK exclusively from S3 mirror on stable
- #14871 fix(FirmwarePlugin): keep enum sentinel values outside param operating range
- #14873 docs: add troubleshooting guide for missing Actuators tab
QGroundControl v5.1 - Release Candidate 1
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
This is the first release candidate for QGroundControl v5.1.
What's New
See the What's New page for a summary of user-facing changes since V5.0.
Installation
See the Download and Install page for per-platform installation instructions.
Reporting Issues
Please report any problems you find with this release candidate on GitHub Issues.
QGroundControl v5.0.8 - Stable
Sorry, something went wrong.
No results found
What's Changed
Features
Improvements
Fixes
Full Changelog: v5.0.7...v5.0.8
QGroundControl v5.0.7- Stable
Sorry, something went wrong.
No results found
What's Changed
Full Changelog: v5.0.6...v5.0.7
QGroundControl V5.0 - Stable
Sorry, something went wrong.
No results found
New Features
Here is a high level and non-exhaustive list of new features added to QGroundControl in v5.0:
- Fly View
- Toolbar
- Individual dropdowns can now be expanded
- The expanded pages contain app/vehicle settings which are useful after initial vehicle configuration
- Goal is not have to dive back into more complex Vehicle Configuration or Application Settings pages from flight to flight
- Flight Modes: Configurable list allows you to remove unused flight modes
- Battery: Dynamic bars with configurable thresholds (100%, Config 1, Config 2, Low, Critical)
- Instrument Selection: Right-click on desktop or long‑press on mobile to switch between different instrument clusters
- 3D View allows you to load an OSM file as the 3D map
- Better support for Guided GoTo Location, Orbit, Fixed Wing Loiter
- Multi-vehicle support
- Configurable telemetry display
- Better support for applying actions to all vehicles
- Plan View
- Multiple fixed wing landing sequences can now be planned for landings at different locations
- Vehicle Configuration
- Renamed from Vehicle Setup
- Now should be mainly used for initial vehicle design/config, not changes flight to flight
- Application Settings
- Application settings categories have been restructed/redesigned for easier access
- Fly View
- New/Updated MAVLink Actions support
- Virtual Joystick support for left handed moded
- Telemetry
- Added support for MAVLink 2 signing
- Configurable stream rate support for ArduPilot vehicles
- Overall
- Focused UI updates for smaller touch screens
- Used by integrated controllers such as a Herelink
- New sliders controls for value entry
- Better touch support for various controls
- Many, many bugs fixed
- Developer changes
- Build system fully converted to cmake
- qmake no longer supported
- Source updated to use Qt 6.8.3
- GStreamer support updated to 1.22
QGroundControl v5.0 - Release Candidate 5
Sorry, something went wrong.
No results found
What's Changed
Full Changelog: v5.0.3...v5.0.4
QGroundControl v5.0 - Release Candidate 4
Sorry, something went wrong.
No results found
What's Changed
New Contributors
Full Changelog: v5.0.2...v5.0.3