Skip to content

Releases: mavlink/MAVSDK

v0.47.3

05 Nov 00:47
0d38e71
Compare
Choose a tag to compare

Bugfixes:

  • camera: fix callback not called after formatting (#1597).

Enhancements:

  • camera: request dropped IMAGE_CAPTURED messages (#1599).

Contributors:

@julianoes

v0.47.2

04 Nov 19:22
ba942c4
Compare
Choose a tag to compare

Enhancements:

  • Publish checksum for xcframework (#1598).

Contributors:

@julianoes

v0.47.1

04 Nov 17:47
f0389b4
Compare
Choose a tag to compare

Bugfixes:

  • Fix CI permissions when generating xcframework (#1596).

Contributors:

@julianoes

v0.47.0

02 Nov 23:59
8896655
Compare
Choose a tag to compare

Features:

  • mission: enable setting photo trigger distance (#1594).

Bugfixes:

  • Robustify photo list (#1591).
  • Fix cmake issue for arm64 on windows not passing architecture (#1588).

Enhancements:

  • MAVLink param improvements (#1593).

Contributors:

@acwatkins, @julianoes

v0.46.1

31 Oct 20:21
acdc3b8
Compare
Choose a tag to compare

Bugfixes:

  • mavsdk_server: add missing plugins (#1590).

Contributors:

@julianoes

v0.46.0

28 Oct 20:51
55d94ec
Compare
Choose a tag to compare

Features:

  • mission: add distance based triggering (#1585).

Bugfixes:

  • proto: update submodule (#1586).
  • mavsdk_server: fix crash on disconnect (#1584).
  • camera: fix non-successful set_param result (#1583).

Contributors:

@julianoes

v0.45.0

27 Oct 03:24
ab7caae
Compare
Choose a tag to compare

Features:

  • mavsdk_server: add API to set sysid/compid (#1577).

Bugfixes:

  • integration_tests: fix test without camera (#1579).
  • Remove uint castings from position packings (#1575).
  • telemetry: fix target compid of two commands (#1570).

Enhancements:

  • templates: fix unnecessary class prefix for Result (#1580).
  • Initial hunter support (#1578).
  • More std::bind to lambda cleanup (#1574).
  • CLion/clang-tidy pass (#1555).

Contributors:

@bazfp, @julianoes

v0.44.0

29 Sep 08:18
ee84bd9
Compare
Choose a tag to compare

Features:

  • Add prepare() function to initialize camera plugin (#1563).

Bugfixes:

  • ftp: remove mavlink header install (#1565).
  • Fix some scope issues in mavlink_commands.cpp (#1560).
  • Fix list_photos (#1559).
  • fixed mavsdk_server library versioning (#1550).
  • Fix possible setting options list when camera uses exclusions (#1548).
  • core: fix calling callback multiple times (#1545).
  • Fix stop in mavsdk_server (#1535).
  • Fix mission download (#1528).

Enhancements:

  • Add autopilot_server example, utilising server plugins (#1567).
  • Ardupilot mission handling and vehicle type checking (#1562).
  • docker: remove perl dependency (#1558).
  • core: add API to get MAVLink component IDs (#1557).
  • Small command fixes (#1556).
  • plugins: action: change to Hold mode before sending DO_REPOSITION (#1553).
  • Add health support for ardupilot (#1552).
  • core: refactor MAVLink command queue (#1546).
  • Do not report -1 as a current mission item (#1544).
  • Fix small warnings reported by clang (#1543).
  • Fix clang warnings (#1538).
  • Improve connection and corresponding logging (#1533).
  • Update proto submodule (#1530).
  • Update dependencies (#1529).

Contributors:

@bazfp, @DaRavenox, @JonasVautherin, @julianoes, @mattes-bru, @TSC21

v0.43.0

03 Sep 11:10
f924d46
Compare
Choose a tag to compare

Features:

  • added vtol state implementation (follow up) (#1521).
  • Add param_set handling (#1519).
  • geofence: add method to clear fence (#1517).
  • Add heading to global_position telemetry plugins (#1514).

Bugfixes:

  • mission: add support for DO_GIMBAL_MANAGER_CONFIGURE in mission download (#1524).
  • Mission raw server callbacks nullptr check (#1520).
  • Clear photo list when storage is formatted (#1516).
  • Null check action callbacks (#1515).

Enhancements:

  • mission: remove VehicleAction for now (#1526).
  • camera: fix variable shadowing (#1518).

Contributors:

@bazfp, @JonasVautherin, @julianoes, @mattes-bru

v0.42.0

06 Aug 11:24
562b3f6
Compare
Choose a tag to compare

Features:

  • Add SET_MESSAGE_INTERVAL support to telemetry_server publish functions (#1497).
  • Handle MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES requests as an autopilot (#1494).
  • Add action_server implementation (#1491).
  • Add mission_raw_server (#1488).
  • Add telemetry_server plugin (#1482).

Bugfixes:

  • Fix two warnings recently introduced (#1501).
  • core: fix autopilot detection (#1490).

Enhancements:

  • Various commication fixes (#1502).
  • proto: update submodule (#1500).
  • core: fix mission transfer unit tests (#1495).
  • core/plugins: detect autopilot at runtime (#1489).
  • Examples cleanup (#1449).

Contributors:

@bazfp, @julianoes