Skip to content

Improvements

  • Add angular velocity and acceleration to telemetry (#779).
  • Disable CODEGEN and protobuf binaries when cross-compiling (#786).
  • Change clang-format style (#790, #795).
  • Fix ycm config after folder structure changed (#792).

Bugfixes

  • Choose correct dockerhub repo (#789).
  • Fix docker scripts and CI integration tests (#793).
  • Fix error checking for multiple drones (#794).
  • Fixes to prevent deadlocks in camera (#796).
  • Workaround PX4 takeoff in integration tests (#797).

Contributors

@JonasVautherin, @julianoes, @krady21, @shusilshapkota

Assets 8

@julianoes julianoes released this Jul 8, 2019

Bugfixes

  • Fix race condition in gRPC streams that was observed to crash latest releases on iOS (#785).

Documentation

  • Add new MAVSDK logo to README (#781).

Contributors

@JonasVautherin, @julianoes

Assets 8

@julianoes julianoes released this Jun 27, 2019

Bugfixes

  • Fix deployment after backend_bin got renamed to mavsdk_server (#772, #775).
  • Fix up generation of namespace docs (#773).
  • Fix iOS framework modulemap (backend -> mavsdk_server) (#778).

Documentation

  • Reposition repo following move to MAVLink organization (#777).
  • Fix links in README (#776).

Contributors

@hamishwillee, @JonasVautherin, @RyanHurst

Assets 8

@julianoes julianoes released this Jun 20, 2019

Features

  • Add support for Yuneec E10T camera (#757).

Improvements

  • Rename from DronecodeSDK to MAVSDK (#762, #768).
  • Regenerate proto files on change (#766).
  • Reorganize dependencies into a superbuild, using exclusively CMake (#724, #759, #760, #763, #764).
  • Build all the dependencies instead of relying on some binaries (e.g. for curl on Android/iOS) (#724).
  • Build and deploy mavsdk_server for manylinux and osx (#767, #769, #770, #772).
  • Add attitude rate flips to integration tests (#753).
  • Update MAVLink (#756).

Documentation

  • Add new example that runs multiple plan files on multiple drones (#761).

Contributors

@darioxz, @JonasVautherin, @julianoes, @shusilshapkota, @thomasetter

Assets 6

@julianoes julianoes released this May 28, 2019

Features

  • Add geofence plugin to C++ core (#545, #744).

Improvements

  • Improve integration tests and add them to the CI (#642).
  • Add support for setAttitude to gRPC backend (#743).
  • Ignore messages from QGC (#747).
  • Fix GCC 9 warnings (#748).

Bugfixes

  • Fix camera thread-safety (#746).
  • Fix failing mission transfer in integration tests (#752).

Contributors

@a6a3uh, @julianoes, @jzaturensky

Assets 6

@julianoes julianoes released this May 9, 2019

Features

  • Add gRPC backend support for offboard plugin (#735).
  • Add attitude control too offboard plugin (#726).
  • Add possibility to set an arbitrary acceptance radius to mission waypoints (#716).
  • Add StatusText to telemetry plugin (#733).
  • Enable backend to accept connection URL (#730).

Improvements

  • Add NO_SETPOINT_SET result to Offboard plugin (#738).

Bugfixes

  • Fix MAVLink Passthrough unsubscription (#741).
  • Fix broken links in README (#739).
  • Remove unreliable unit tests from backend (#734).
  • Fix MSVC build (#722, #729).
  • Fix timeout for 16-char mavlink parameters (#725).

Contributors

@ad-snow, @aokholm, @cswkim, @douglaswsilva, @julianoes, @RicardoM17

Assets 6

@julianoes julianoes released this Apr 2, 2019

Features:

  • Add configuration option to set the system and component ID (#710).
  • Add gimbal support (#687).
  • Add param support (#686).
  • Add reboot action (#707).
  • Add PositionNED to offboard plugin (#696).
  • Add support for cancelling calibration, mission upload and mission download (#682).

Improvements

  • Improve printing of PositionNED and VelocityNED (#715).
  • Send heartbeat only after vehicle is discovered (#609).
  • Get rid of termios2 (to allow build on systems like manylinux) (#700).
  • Remove superfluous warnings in backend build (#692).
  • Remove superfluous macro (#688).

Bugfixes

  • Fix crashes in Mission plugin (#678, #701, #714).
  • Fix crashes in Camera plugin (#681, #699).
  • Fix crashes in MissionRaw plugin (#684).
  • Fix Appveyor badge in README (#705).
  • Fix "pointer not aligned" warning in iOS builds (#709).
  • Fix Android build and update gRPC dependencies (#683).
  • Fix includes (#679).

CI

  • Bring Jenkins back (#704).

Documentation

  • Improve documentation (#693).
  • Add example for handling multiple drones (#675).
Assets 6

@julianoes julianoes released this Feb 19, 2019

  • Fix in mavlink_passthrough: reset intercepting messages (#664).
  • Fix in mission: use correct callback for download timeout (#665).
  • Fix: don't remove pending timeouts on disconnect (#666).
  • Fix race condition in mission service (#668).
  • Fix in camera: wrong comparison was returning a timeout when setting camera parameters (#670).
  • Fix crash in CMake when version number is unexpected (#671).
  • Add Dockerfile to build an alpine-based backend image (#673).
Assets 6

@JonasVautherin JonasVautherin released this Feb 7, 2019 · 557 commits to develop since this release

  • Add mavlink passthrough plugin for lower-level access to mavlink (#657).
  • CI: Removal of Jenkins until it gets more stable (#648, #655, #656).
  • Update list of running plugins in the backend (#654).
  • Simplify mission request by removing the MissionItems struct (#658).
  • Merge SubscribeDiscover and SubscribeTimeout into SubscribeConnectionState (#658).
  • Add camera photo interval to MissionItem (#658).
Assets 2
You can’t perform that action at this time.