Copy
DroneKit-Python v2.0.0 is officially out!
View this email in your browser

DroneKit-Python 2.0 Released

 

Big news: DroneKit-Python has issued a major new release! 2.0 is now available via pip and Github. The new release features major architectural changes targeting performance, extensibility and ease of use. We are starting to internally test and port these enhancements over to major projects that depend on DroneKit-Python.

 

Please report any bugs through Github or the DroneKit Forums. Also, please give us a shout if you are developing any projects using DroneKit-Python!  We would love to hear about all the awesome projects you are working on.

 

Many thanks to all the people involved in creating and testing 2.0 (Sorry if we omit any!) @tcr3dr, @hamishwillee, @geeksville, @mrpollo, @will, @eliao, @djnugent, @squilter, @stephendade, @franknitty69, @mikerob, @atomictom, @jmachuca77

Changelog (edited):

New Features

  • Renamed the actual package name to “dronekit” (previously droneapi)

  • DroneKit now runs standalone (removed MAVProxy dependency)

  • Multiple vehicle support

  • MAVLink message listeners

Major Feature Updates

  • local_connect refactored as a single connect() method (can connect to multiple vehicles!)

  • Removed .set_mavrx_callback in favor of the new on_message callbacks

  • Moved RC channels to .channels object

  • Split location information into local_frame, global_frame and global_relative_frame

  • Removed need for .flush() for most commands (now renamed commands.upload())

  • Renamed commands.goto and commands.takeoff to simple_goto and simple_takeoff

Lots of smaller new features and changes

The full list of changes is available through the Documentation Release Notes on the DroneKit docs site.

Migrating to 2.0

A migration guide is available that covers how to fix your code if you are depending on certain features that we removed. The migration guide is also available on the DroneKit docs site, just search for Migrating to DKPY 2.0

DroneKit-Python 1.5 EOL

Finally, with the 2.0 release we would like to address 1.5 EOL. We will no longer be shipping new features on the 1.5 branch, and are expecting to end support and maintenance updates on Q1 2016. Starting Q2 2016 the DroneKit Core Team can no longer guarantee any support for 1.5.

 
POWERED BY
 

Copyright © 2015 DroneKit, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp