June 22, 2026 PX4 Weekly Dev Update: v1.18 Release Imminent, Significant Enhancements in Autonomy and System Stability
PX4 Weekly Integrated Briefing
Over the past week, the PX4 Autopilot development community has been buzzing with activity, actively preparing for the upcoming v1.18 stable release. Specifically, the PR submission deadline on June 24th and the branch freeze scheduled for June 26th are intensifying development efforts. This week’s key development trends can be summarized along three main axes. First, the advancement of autonomous flight and mission planning capabilities. Extensions to the Detect and Avoid module to comply with regulatory standards like ASTM F3442, the introduction of smart mission route planning and caching features, and Geofence-aware RTL (Return-to-Launch) functionality have the potential to elevate drone autonomous operation safety and efficiency to the next level.
Second, strengthening system stability and hardware scalability. Robustness in MAVLink command processing, enhanced OpenDroneID support, bootloader flash ECC error recovery, and support for various new flight controller boards (Lectron Pi5, FMU-V6X, DAKEFPV H743 series) are expanding PX4’s reliability and applicability. Finally, improvements in development and testing infrastructure. WSL2 firmware upload support, efforts towards stabilizing SIH (Software-in-the-Loop) CI through TSAN (ThreadSanitizer), and enhanced integration with X-Plane and RotorPy simulators contribute to increased developer productivity and code quality assurance.
Collectively, this week saw in-depth improvements across PX4’s core functions: autonomy, safety, scalability, and developer experience, signaling that the v1.18 release will be a very significant milestone. In particular, security-related issues such as MAVLink authentication material stripping require continuous attention and prompt resolution.
PX4 Releases and Key Version-Specific Changes
PX4 is currently in the flight testing phase for its next major release via v1.18.0-alpha1.
-
v1.18.0-alpha1 (Announced: 2026-05-13)
- GitHub Release Page
- Key Highlights: This is the first pre-release version of v1.18, distributed for extensive flight testing. Detailed release notes will be provided upon the official stable release. This alpha version lays a critical foundation for a stable v1.18 release by enabling the community to test new features and changes early and provide feedback.
According to the Discourse forum announcement (PX4 v1.18 is moving), PR submissions close on June 24th and the branch will freeze on June 26th, indicating the imminent stable release of v1.18.
Key GitHub Updates (PX4-Autopilot)
Analysis of Significant Merged PRs
Over the past 7 days, 18 PRs have been merged into the PX4-Autopilot repository. These primarily focus on stability improvements, regulatory compliance, and enhanced developer convenience.
fix(mavlink): preserve OpenDroneID system timestamp: Enhances the accuracy of OpenDroneID message processing via MAVLink, crucial for drone identification and regulatory compliance.fix(dronecan): forward MAVLink OpenDroneID Basic ID to Remote ID: Corrects a bug that prevented accurate forwarding of MAVLink OpenDroneID data to Remote ID in DroneCAN systems, strengthening interoperability between various communication stacks and ensuring consistency of safety-related data. (Risk: safety-critical)feat(Commander): add COM_FLTMODE_BOOT parameter for configurable flight mode on boot: Adds the ability to set the default flight mode at boot, increasing user convenience and flexibility for specific mission requirements.feat(nuttx): add littlefs block_size_factor option: Allows configuration of the littlefs filesystem’s block size factor on NuttX-based systems, contributing to storage efficiency and performance optimization.fix(commander): keep external mode IDs stable and sync flight-mode metadata: Ensures the stability of external mode IDs and synchronizes flight mode metadata, improving reliability for integration with external systems and logging.feat(build): support firmware upload from WSL2: Adds support for firmware uploads from WSL2 (Windows Subsystem for Linux 2) environments, significantly improving the development workflow for Windows developers.fix(mavlink): reject unsupported CONDITION_DISTANCE missions: Rejects unsupported MAVLink CONDITION_DISTANCE missions, enhancing the robustness of mission planning.fix(bootloader): scrub uncorrectable flash ECC errors on STM32H7 before boot: Adds a feature to recover from uncorrectable flash ECC errors on STM32H7-based boards before booting, maximizing bootloader reliability. (Critical for hardware reliability)
In-depth Analysis of Open Critical Issues and PRs
Currently open and actively discussed PRs and Issues indicate the future direction of PX4.
feat(navigator): Implement a mission route cache&feat(navigator): Add infrastructure for smart mission route planning: These two PRs represent a significant move towards introducing intelligent route planning capabilities to PX4’s mission planning and navigation modules. This will greatly enhance the efficiency of autonomous flight and operational capability in complex environments.feat(navigator): extend detect and avoid module to follow regulatory standards such as ASTM F3442: The effort to extend the Detect and Avoid module to comply with industrial regulatory standards such as ASTM F3442 is an essential step towards enabling drones to operate safely in regulated airspace. (Risk: safety-critical)feat(navigator): Geofence Aware RTL: Geofence-aware RTL (Return-to-Launch) significantly enhances operational safety by ensuring that the drone returns only within defined safe zones in case of abnormal situations. (Risk: safety-critical)feat(boards): add Lectron Pi5 Autopilot and FMU-V6X boards&feat(boards): add DAKEFPV H743, H743 Pro and H743 Slim flight controllers: Support for new high-performance flight controller boards demonstrates PX4’s proactive adoption of the latest hardware trends, offering developers a wider range of hardware choices.fix(many): TSAN fixes towards stable SIH CI&fix(many): control fixes towards stable SIH CI: Continuous efforts to improve the stability of SIH (Software-in-the-Loop) CI (Continuous Integration) are crucial for enhancing the overall quality of the PX4 codebase and the reliability of the release process.MAVLink relay silently strips authentication material — diagnostic tool + fix proposal: This issue raises a severe security concern where MAVLink authentication material can be silently stripped during relaying. This directly impacts the integrity and security of MAVLink communication and must be addressed with the highest priority. (Critical security issue)[v1.18 Release Candidate] - Flight Testing & Flight Issues (log archive): This is the official issue for tracking flight tests and problems related to the v1.18 Release Candidate, clearly indicating that core work for the final stabilization of v1.18 is currently underway.
Weekly Dev Call & Community Trends
The PX4 Weekly Dev Call on June 17, 2026, featured active team synchronization and community Q&A sessions (PX4 Dev Call: June 17, 2026). This is part of ongoing efforts to maintain transparency and efficiency in PX4 development through continuous communication and collaboration between the development team and the community.
On the Discourse forum, especially in the ‘PX4 Autopilot’ section, the announcement regarding the imminent v1.18 release garnered the most attention (PX4 v1.18 is moving). This announcement specifies the PR submission deadline of June 24th and the branch freeze on June 26th, encouraging active community participation and testing.
An interesting point is the discussion on supporting new types of aircraft. The topic Airship airframe ID range and generic airship ID (Airship airframe ID) is related to PR feat(airframes): add generic airship, indicating the potential for PX4 to expand beyond multicopters and fixed-wing aircraft to unconventional platforms like airships.
Additionally, the topic [Release] AI Flight Integrity Observer: Measuring PX4 Offboard degradation under controlled AI inference lag (AI Flight Integrity Observer) indicates that in-depth research and tool development are underway regarding the impact of AI/ML-based offboard control on PX4 systems. This is a crucial approach to addressing performance degradation and stability issues when integrating AI drones.
Furthermore, various field and development-related issues such as in-flight instability, MAVLink connection problems (ENOTCONN ISSUE), sensor calibration issues (Compass calibration infinite loop), and abnormal behavior during takeoff (Toiletbowling) are being actively reported and discussed, serving as essential feedback for enhancing PX4’s robustness in real-world operating environments.
Subsystem Trends (MAVLink, MAVSDK, QGC)
MAVLink
This week, the MAVLink subsystem saw significant updates and discussions, particularly concerning stability and regulatory compliance. Among the merged PRs, fix(mavlink): preserve OpenDroneID system timestamp and fix(dronecan): forward MAVLink OpenDroneID Basic ID to Remote ID improve OpenDroneID message processing to enhance compliance with Remote ID regulations. Also, fix(mavlink): reject unsupported CONDITION_DISTANCE missions increases the robustness of MAVLink mission commands, preventing unpredictable behavior.
Of greatest concern is the MAVLink relay silently strips authentication material — diagnostic tool + fix proposal issue. The fact that authentication material can be lost during MAVLink relaying poses a severe security vulnerability and directly threatens the security and reliability of MAVLink-based systems. This problem demands prompt attention and resolution from the community.
MAVSDK
The provided data does not directly include MAVSDK-related GitHub activity or Discourse discussions. However, improvements in the MAVLink protocol and advancements in PX4 core related to Offboard control indirectly form the basis for providing more stable and feature-rich interfaces to MAVSDK users. Specifically, PX4 core PRs like feat(commander): external modes setpoint types & reliability, which improve external mode setpoint types and reliability, are expected to positively impact the development of high-level Offboard control applications using MAVSDK.
QGroundControl
As the primary Ground Control Station (GCS) for PX4, QGroundControl (QGC) requires stable integration with PX4 firmware updates. Among this week’s GitHub issues, Rover on QGroundcontrol goes into hold mode immediatley after starting mission suggests an interaction issue between QGC and PX4 Rover firmware. This is a bug where the Rover unintentionally switches to Hold mode immediately after mission start, which can hinder autonomous mission execution via QGC. This case highlights the importance of conducting compatibility and stability verification for QGC concurrently with PX4 firmware updates.
