# 🥳 Aravis 0.8.28 stable release

**URL:** <https://aravis-project.discourse.group/t/aravis-0-8-28-stable-release/642>\
**Category:** Development\
**Created:** [July 30, 2023, 7:02am UTC](https://aravis-project.discourse.group/t/aravis-0-8-28-stable-release/642 "2023-07-30T07:02:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emmanuel](https://yyz2.discourse-cdn.com/free1/user_avatar/aravis-project.discourse.group/emmanuel/32/198_2.png) [@Emmanuel](https://aravis-project.discourse.group/u/Emmanuel)\
**Post date:** [July 30, 2023, 7:02am UTC](https://aravis-project.discourse.group/t/aravis-0-8-28-stable-release/642/1 "2023-07-30T07:02:11Z")

</div>

Hi,

I have released Aravis 0.8.28. This release includes several fixes in the USB3Vision code, and makes async libusb mode the default.

[https://github.com/AravisProject/aravis/releases/tag/0.8.28](https://github.com/AravisProject/aravis/releases/tag/0.8.28)

- usb3vision: make async libusb default (Emmanuel)
- usb3vision: improve CPU use when no buffer is available for the stream thread (Emmanuel)
- usb3vision: don’t wait forever for USB transfer completion (Emmanuel)
- usb3vision: enable stream after the receiving stream thread is started (Emmanuel)
- viewer: avoid buffer exhaustion if GStreamer pipeline is late (Emmanuel)
- build: fix clang 32 bits compilation (Nath)

Have fun using Aravis.

Cheers,

Emmanuel.
