Skip to content

Releases: mavlink/qgroundcontrol

QGroundControl V5.1 - Stable

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 30 Aug 21:51
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

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 20 Aug 23:17
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

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 16 Aug 15:54
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

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 30 Jul 22:32
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

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 09 Oct 00:20

What's Changed

Features

Improvements

Fixes

Full Changelog: v5.0.7...v5.0.8

QGroundControl v5.0.7- Stable

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 16 Sep 18:00

What's Changed

Full Changelog: v5.0.6...v5.0.7

QGroundControl V5.0 - Stable

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 11 Jul 19:50

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

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 26 Jun 00:45

What's Changed

Full Changelog: v5.0.3...v5.0.4

QGroundControl v5.0 - Release Candidate 4

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 18 Jun 20:59

What's Changed

New Contributors

Full Changelog: v5.0.2...v5.0.3

QGroundControl v5.0 - Release Candidate 3

Choose a tag to compare

@DonLakeFlyer DonLakeFlyer released this 29 May 01:34

What's Changed

Full Changelog: v5.0.1...v5.0.2