Skip to content

Releases: Parrot-Developers/olympe

v7.7.5

24 Jul 12:48
Compare
Choose a tag to compare

Minor release:

  • Fix the build from the source tarball due to auditwheel API change (#55)
  • Fix video streaming MP4 recording issue

v7.7.4

15 Dec 08:56
Compare
Choose a tag to compare

Minor release:

  • documentation: add connectivity, privacy and controller_privacy features message documentation
  • fix missing sources files in the previously released source archives

v7.7.3

17 Nov 13:52
Compare
Choose a tag to compare

Features:

add arsdk controller classes
add pdraw hud renderer

Bugfixes:

concurrent: fix Loop.run when called from parent thread
concurrent: fix done callbacks / lock issue
concurrent: fix executing thread identification issue
controller: fix TypeError issue
controller: fix connection retry handling
expectation: fix updated state matching
http: fix TypeError in Connection.connected
media: fix media hostname when media_autoconnect=False
media: fix potentially uninitialized attribute
mux-over-ip: fix backend disconnection issue
networking: fix pomp context timerfd leaks
networking: only create an IP proxy when connected to a SkyCtrl
pdraw: fix Pdraw class usage
protobuf: fix IndexError with Empty messages
protobuf: fix Message.default_args
protobuf: fix unpaired surrogate pattern detection
protobuf: fix well-known types over-wrapping issue
renderer: use OpenGL ES context

7.7.1

29 Aug 09:20
Compare
Choose a tag to compare

Bugfix:

protobuf: fix TypeError in oneofs filtering)
fix optional GetState command timeout handling
don't send optional GetState commands to Anafi 1 drones

v7.7.0

29 Jun 12:10
Compare
Choose a tag to compare

Features:

expectations: "wait" and "check_wait" policy now also try to match on the updated state
connection: send protobuf features Command.GetState on connection

Bugfix:

Fix concurrency issues
Fix listener issue when Olympe reconnects to the drone
Fix expectation handling of "map item" events
Fix mission wait_ready notification issue
Fix protobuf "well-known types" handling (BoolValue, BytesValue, ...)
Fix float special values validation
Fix discard exclusive oneofs from cached state
Fix submessage parameters validation
Fix Command.GetState messages sent on connection

Pdraw:
sync with media_added / media_removed API

7.7.0-rc3

23 Jun 08:37
Compare
Choose a tag to compare
7.7.0-rc3 Pre-release
Pre-release

7.7.0-rc3: changes since 7.7.0-rc2

  • protobuf: fix float special values validation
  • protobuf: discard exclusive oneofs from cached state
  • protobuf: fix submessage parameters validation
  • protobuf: rework Command.GetState sent on connection

7.7.0-rc2

13 Jun 15:53
Compare
Choose a tag to compare
7.7.0-rc2 Pre-release
Pre-release

This release candidate is just a rebuild of the 7.7.0-rc1 in manylinux_2_31_x86_64 instead of manylinux_2_27_x86_64. Olympe releases are still compatible with Ubuntu 20.04 and more recent Ubuntu versions.

The Olympe 7.7.0-rc1 released wheel was too heavy to be uploaded on pypi.org due to a recent change in the PyPI wheel validation process.

Upgrading our Docker image used to build our Olympe releases reduced the uncompressed wheel size from 190MB to just 60MB. There is no significant change in the compressed Olympe wheel size.

7.7.0-rc1

08 Jun 14:00
Compare
Choose a tag to compare
7.7.0-rc1 Pre-release
Pre-release

Features:

  • expectations: "wait" and "check_wait" policy now also try to match on the updated state
  • connection: send protobuf features Command.GetState on connection

Bugfix:

  • Fix concurrency issues
  • Fix listener issue when Olympe reconnects to the drone
  • Fix expectation handling of "map item" events
  • Fix mission wait_ready notification issue
  • Fix protobuf "well-known types" handling (BoolValue, BytesValue, ...)

Pdraw:

  • sync with media_added / media_removed API

v7.6.1

24 Apr 11:49
Compare
Choose a tag to compare

Documentation change:

  • add cellular pairing user guide section and the associated example

v7.6.0

21 Apr 08:01
Compare
Choose a tag to compare

Olympe 7.6.0 final release

New feature:

4G pairing and connectivity

Bugfixes:

async: add pomp_loop_idle_flush while tearing down
async: rework/fix concurrent cleaning tasks
controller: rework disconnection API
core: fix scheduler stop
http: fix connection double tear down issue
http: fix wrong event loop selection
messages: fix json decoding
mux: fix ipv4/ipv6 dns resolution issue
protobuf: fix repeated fields expectation
protobuf: fix selected fields issue
protobuf: fix enum handling
protobuf: report unknown arguments
protobuf: handle map<> type
protobuf: uniformize internal API for sending protobuf messages
protobuf: fix infinite recursion error using interactive help() method on a message class
skyctrl: fix duplicated settings messages