CARVIEW |
Select Language
HTTP/2 200
date: Tue, 29 Jul 2025 03:06:02 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"48541dbca000154ffb95eb6899f2180a"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=ggi%2Ba5F%2FdhXniMmAnp1tXS3irMfgnE1m8bxl%2BiCWC%2B59eevqrvq98nZJyKjw50%2FeOCmyNBtDLk7O5C5sCayyJhgYX7owT0DAEsRx8ZL7QfZkiJJy80WrWI%2Fyb1wWbJ57oxrxK1xTG4A6Ivf8vkVr9StaxOTmShN7LMnSROf5x5EeLZExZRAYJKPD3u0RBfMgapt9xfm9XeethT%2BcH81jmEzCEvzk6ECo8coK7ELViE%2BcBL0dYr74iLrzHKj1q518ofXOlTUk7RlCCIR8EDjWuQ%3D%3D--XKPwvIvxJSf3SPfa--LMYzErk1zdjJhVVJd4VwMQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.694451747.1753758362; Path=/; Domain=github.com; Expires=Wed, 29 Jul 2026 03:06:02 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 29 Jul 2026 03:06:02 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: AEEA:812B8:204C97:2F974C:68883A99
Releases ยท mavlink/qgroundcontrol ยท GitHub
11 Jul 19:50
Loading
26 Jun 00:45
Loading
18 Jun 20:59
Loading
29 May 01:34
Loading
28 May 03:46
Loading
18 May 19:04
Loading
15 May 17:37
Loading
18 Mar 22:45
Loading
02 Dec 05:47
Loading
05 Sep 03:31
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Releases: mavlink/qgroundcontrol
Releases ยท mavlink/qgroundcontrol
QGroundControl V5.0 - Stable
Compare
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)
- Individual dropdowns can now be expanded
- 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
- Toolbar
- 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
- Focused UI updates for smaller touch screens
- 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
- Build system fully converted to cmake
Assets 6
7 people reacted
QGroundControl v5.0 - Release Candidate 5
Compare
What's Changed
- Stable: Fix leak of static pad on shutdown by @DonLakeFlyer in #13053
- Restart video delay by @DonLakeFlyer in #13054
- 5.0: Fix positioning of control within containing RowLayout by @DonLakeFlyer in #13063
- PX4 - Power Setup: Handle all cases of battery parameters available/missing by @DonLakeFlyer in #13071
- MissionManager: Fix landing approach item handling (Stable v5.0) by @rubenp02 in #13072
- Radio config: Fix sizing for Herelink sized screens by @DonLakeFlyer in #13075
- PX4: Fix compass orientation setting off by one by @DonLakeFlyer in #13080
- Fix Mavlink Inspector crash by @DonLakeFlyer in #13078
- Hack workaround for chart display without gstreamer compiled in by @DonLakeFlyer in #13088
Full Changelog: v5.0.3...v5.0.4
Assets 6
5 people reacted
QGroundControl v5.0 - Release Candidate 4
Compare
What's Changed
- CI: Fix Windows Android Signing Attempt 2 by @HTRamsey in #12944
- CI: Disable Android Windows Signing by @HTRamsey in #12946
- CMake: Fix Linux CCache by @HTRamsey in #12941
- New QGC guide translations (Crowdin) by @PX4BuildBot in #12915
- Add CUAV fmu-v6x board ID by @cuav-zhang3 in #12925
- CMake: Improve Caching by @HTRamsey in #12950
- CI: Add lupdate workflow by @HTRamsey in #12865
- CMake: Convert Custom Example to QML Module by @HTRamsey in #12951
- APM: Add Remaining QMLs to Module by @HTRamsey in #12952
- New QGC guide translations (Crowdin) by @PX4BuildBot in #12954
- New QGC guide translations (Crowdin) by @PX4BuildBot in #12961
- New Crowdin updates by @PX4BuildBot in #12878
- general.md : WGS94 (typo) to WGS84 by @hamishwillee in #12963
- New Crowdin updates by @PX4BuildBot in #12964
- Terrain: Fix TerrainQuery crash by @rubenp02 in #12960
- Add support for Chinese separators on enumString/Values by @DonLakeFlyer in #12971
- Fix stay on Firmware page logic on vehicle change by @DonLakeFlyer in #12973
- Vehicle: Report armed status from HIGH_LATENCY2 messages for ArduPilot by @stephendade in #12928
- CustomPlugin: Fix QApplicationStatic for Qt 6.6.3 by @rubenp02 in #12958
- CMake: Fix QML module conversion for Qt 6.6.3 by @rubenp02 in #12957
- add support for ESP32-based radio by @harleylara in #12969
- Fix Console display by @DonLakeFlyer in #12976
- QML: Various easy optimizations by @rubenp02 in #12968
- Fix AppImage name by @DonLakeFlyer in #12984
- New QGC guide translations (Crowdin) by @PX4BuildBot in #12985
- New Crowdin updates by @PX4BuildBot in #12982
- Create/Use common translated string splitting routine by @DonLakeFlyer in #12981
- CMake: Use NO_PLUGIN for CustomModule by @HTRamsey in #12994
- CMake: Add QGroundControl QML Module by @HTRamsey in #12996
- Rewrote Exif parser read code by @DonLakeFlyer in #12997
- Add logging to test window sizing by @DonLakeFlyer in #12978
- Comment out failing github release action by @DonLakeFlyer in #13003
- Revert "Add logging to test window sizing" by @DonLakeFlyer in #13005
- New Crowdin updates by @PX4BuildBot in #13007
- Fix parameter name conversion from mavlink by @DonLakeFlyer in #12998
- Plan View: Fix polyline/polygon vertex dragging freezing the UI by @mrschick in #12959
- QGCMapPolylineTest/QGCMapPolygonTest: Update to handle new queued signals by @DonLakeFlyer in #13012
- Add translator comment for enumString translation to .ts files by @DonLakeFlyer in #13013
- Reworked MainWindow sizing code by @DonLakeFlyer in #13006
- New Crowdin updates by @PX4BuildBot in #13015
- Remove 3d close which was not needed and causing error by @DonLakeFlyer in #13014
- Fix poly line/gon test cleanup by @DonLakeFlyer in #12987
- Switch from Drawer to Rectangle for tool by @DonLakeFlyer in #13020
- Fix motor assignment motor click determination by @DonLakeFlyer in #13022
- Fix memory leak of PX4ParameterMetaData by @DonLakeFlyer in #13025
- Fix memory leak by @DonLakeFlyer in #13026
- Fix nesting of begin/endResetModel by @DonLakeFlyer in #13000
- Comms: Add Default List of Serial Baud Rates by @HTRamsey in #13017
- VideoManager: Fix Recording Name by @HTRamsey in #12999
- MissionManager: Fix VTOL landing item crash by @rubenp02 in #13033
- Docs: Fix PX4 Links by @HTRamsey in #13036
- New Crowdin updates by @PX4BuildBot in #13016
- CMake: Fix GStreamer Shaders by @HTRamsey in #12918
- Docs: Update Info on MAVLink Settings by @HTRamsey in #12943
- QGCMapPolygon circle drag: Fix reference to undefined _lastRadius by @DonLakeFlyer in #13039
- Fix Instrument Panel positioning by @DonLakeFlyer in #13041
New Contributors
- @stephendade made their first contribution in #12928
- @harleylara made their first contribution in #12969
Full Changelog: v5.0.2...v5.0.3
Assets 6
2 people reacted
QGroundControl v5.0 - Release Candidate 3
Compare
What's Changed
- Plan: Don't let viewport adjustment go past maxZoomLevel by @DonLakeFlyer in #12874
- New Crowdin updates by @PX4BuildBot in #12877
- Mixed modes by @DonLakeFlyer in #12883
- Remove confirmation requirement from toolbar flight mode change by @DonLakeFlyer in #12885
- Plan: Fix old polyline vertices persisting after KML import by @mrschick in #12891
- FirmwarePlugin: Fix Loop Typo by @HTRamsey in #12903
- Utilities: Silence AudioOutput Warning During UnitTests by @HTRamsey in #12904
- Fix usage of parameterExists by @dakejahl in #12897
- CMake: Simplify Custom Build Integration by @HTRamsey in #12899
- CI: Always Sign Android if Possible by @HTRamsey in #12907
- CMake: Fix Overriding of CPM_SOURCE_CACHE by @HTRamsey in #12875
- YAPSP: TableView/QAbstractTableModel based parameter list by @DonLakeFlyer in #12876
- Parameter Load: Better wording to indicate vehicle will not be updated immediately by @DonLakeFlyer in #12892
- Comms: Fix Mavlink Loss Percent by @HTRamsey in #12911
- QML: Fix Delete All Settings Option by @HTRamsey in #12916
- Correct CONTRIBUTING & LICENSE Files by @HTRamsey in #12923
- GStreamer: Remove Commented Out Debug Code by @HTRamsey in #12917
- Docs: Update OS requirements for 5.0 by @DonLakeFlyer in #12922
- AnalyzeView: Remove Exiv2 by @HTRamsey in #12924
- FactControl/FlightMap: Convert to qt_add_qml_module by @DonLakeFlyer in #12926
- Standard Modes: Clear previous mode list when you get new modes by @DonLakeFlyer in #12910
- Autoconnect: Filter out secondary composite ports from autoconnect by @DonLakeFlyer in #12921
- Convert FlightDisplay qml module by @DonLakeFlyer in #12927
- Convert AutoPilotPlugins to qt_add_qml_module by @DonLakeFlyer in #12929
- Convert QGroundControl.Controls to qt_add_qml_module by @DonLakeFlyer in #12931
- VideoManager: Fix Getting Widget for QtMultimedia by @HTRamsey in #12919
- CI: Fix Android Windows Signing by @HTRamsey in #12912
- More conversion to qt_add_qml_module by @DonLakeFlyer in #12940
Full Changelog: v5.0.1...v5.0.2
Assets 6
5 people reacted
v4.4.5
Compare
What's Changed
- [V4.4] CI: try to fix Android by @julianoes in #12594
- macOS CI corrections by @farhangnaderi in #12614
- Android CI fix: Prevent future android SDK releases from messing up CI by @gillamkid in #12628
- [BACKPORT v4.4] A few Camera discovery fixes by @julianoes in #12664
- Add KakuteH7-Wing board ID by @julianoes in #12776
- [V4.4] Enable standard modes by @julianoes in #12777
Full Changelog: v4.4.4...v4.4.5
Assets 9
4 people reacted
QGroundControl v5.0 - Release Candidate 2
eee119e
This commit was created on GitHub.com and signed with GitHubโs verified signature.
Compare
What's Changed
- Docs: Bump to 5.0 by @DonLakeFlyer in #12855
- Docs: Update to new AppImage name by @DonLakeFlyer in #12856
- Fix DropPanel positioning by @DonLakeFlyer in #12857
- Fix crash on usb disconnect, fix hiding of main window by @DonLakeFlyer in #12864
- APM: fix uavcan compass name by @dakejahl in #12867
- Utilities: Add SHP Polyline by @HTRamsey in #12850
- Map: Fix various zoomLevel problems by @DonLakeFlyer in #12870
- New QGC guide translations (Crowdin) by @PX4BuildBot in #12872
Full Changelog: v5.0.0...v5.0.1
Assets 6
2 people reacted
QGroundControl v5.0 - Release Candidate 1
Compare
QGC 5.0 Release Candidate 1 is now available for testing. Please help us out with testing this before the release goes official:
- Discussion on 5.0 testing and problems found should happen here: #12806
- Documentation for the version 5.0 can be found here: https://docs.qgroundcontrol.com/master/en/qgc-user-guide/index.html. Note: The docs for 5.0 have not yet been branched. So the 5.0 docs are the daily build docs.
- A very non-comprehensive list of new features is here: https://docs.qgroundcontrol.com/master/en/qgc-user-guide/releases/daily_build_new_features.html
Assets 6
4 people reacted
v4.4.4
Compare
What's Changed
- [Stable v4.4] macOS CI fixes by @julianoes in #12308
- [BACKPORT V4.4] Adding support for new 3DR boards by @TOTON95 in #12371
- Update USBBoardInfo.json by @HTRamsey in #12404
- Trim enumStrings/enumValues by @DonLakeFlyer in #12530
- [Backport v4.4] Added board ids by @julianoes in #12298
- [v4.4] remove CI cache for macOS by @julianoes in #12578
Full Changelog: v4.4.3...v4.4.4
Assets 6
12 people reacted
v4.4.3
Compare
What's Changed
- v4.4.2 fix cmake by @zdanek in #11888
- [BACKPORT] boards: add ARK FPV by @AlexKlimaj in #12053
- [BACKPORT V4.4] USBBoardInfo.json: Adding missing mRo boards to be detected by Auto-Connect (PX4) by @TOTON95 in #12059
Herelink version: https://github.com/CubePilot/qgroundcontrol-herelink/releases/tag/v4.4.3-herelink
Full Changelog: v4.4.2...v4.4.3
Assets 8
10 people reacted
v4.4.2
Compare
Assets 8
7 people reacted
Previous Next
You canโt perform that action at this time.