Skip to content

v0.41.0

Compare
Choose a tag to compare
@julianoes julianoes released this 22 Jul 14:02
· 1668 commits to main since this release
5a9289e

Features:

  • Support for mission yaw (#1483).
  • Add support for multiple batteries (#1480).
  • Run commands in parallel (#1476).
  • Parameter Server (#1473).
  • Few compatibility improvements for Ardupilot (#1471).
  • core: add message debugging (#1460).
  • Expose set_timeout_s to language bindings (#1456).
  • Add termination and parachute examples (#1448).
  • Ability to customize logging output with a user-defined callback (#1442).

Bugfixes:

  • core: fix own sysid/compid in mission transfer (#1487).
  • Cancel call_every when subscribing a second time (#1477).
  • Fix RC available flag (#1466).
  • examples: fix uninitialized data (#1465).
  • core: fix invalid sysid/compid on trimmed messages (#1464).
  • Remove assumption on sysids per udp packet (#1462).
  • Identify docs generator script as Python3 (#1453).
  • Add acceptance_radius back to MissionItem (#1443).

Enhancements:

  • core: improve connection docstring (#1486).
  • docker/workflows: add PX4 v1.12 release to CI (#1485).
  • workflows: prevent coveralls JS out of memory (#1481).
  • core: remove deprecated UID methods (#1479).
  • telemetry: health improvements (#1468).
  • Ignore ghost storage_information message (#1461).
  • Filter out command acks not targeted to us (#1455).
  • Patch tinyxml to run on stock Ubuntu 18.04 (with cmake 3.10.2) (#1451).
  • Minor logging improvement (#1450).
  • examples: cleanup and fixes for GCC11 (#1447).
  • mavlink: update submodule (#1446).
  • mavsdk_server: use references, not copy in tests (#1444).
  • Fall back to tools found in PATH in generate_from_protos.sh (#1438).
  • Update tinyxml2 to 8.1.0 (#1436).
  • readme: update old links (#1435).
  • mavsdk_server: lazily initialize plugins (#1431).

Contributors:

@bazfp, @carlocab, @fpersson, @hamishwillee, @jffortuna, @JonasVautherin, @julianoes, @levevg