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