Release of BlueZ 5.59

This is mainly a bug fix release with fixes to Mesh, SDP, AVRCP, and AVDTP support. All existing manpages are converted to reStructuredText(.rst) format, thus the ‘rst2man’(or ‘’) is required to generate the manpage if the manpage is enabled in the configuration.

It also has an update on the management API tester to cover more APIs and prepare for LE Privacy testing with the changes in the emulator.

From this release, the ELL release 0.40 or later is required.


New IRC Channel for BlueZ

BlueZ IRC channel is moved to OFTC.

  • #bluez

Slack workspace

To improve the communication with our community we have create a Slack workspace, please join us using the following link.

Release of BlueZ 5.58 (and 5.57)

This is a combined release announcement for BlueZ 5.57 and 5.58.

BlueZ 5.57 is our monthly release and includes mainly various bug fixes to GATT, AVDTP, Mesh, monitor, and emulator. This release introduces the SupportedFeature property of LEAdvertisementManager1 for Advertising D-BUS API.

BlueZ 5.58 is a quick fix release to fix the build warning with deprecated APIs.

Starting from BlueZ 5.57, it requires to use of ELL release 0.39 or later.


Release of BlueZ 5.56

This release introduces the new management API for the advertisement monitor feature and adds extended advertising parameters and data, updates the license clause with the matching SPDX License Identifier. It also includes some bug fixes in Mesh, test-runner, tester applications, GATT, and AVDTP.

From this release, it requires to use ELL release 0.37 or later.


Release of BlueZ 5.55

This release contains many bug fixes from various places in the stack, including A2DP, AVDTP, Mesh, Monitor, GATT, HFP, and HID. Also, it includes the fixes to support GCC 10.

It also includes new and improved features such as the management v1.7 with new API for reading security information and experimental feature, updating monitor to support Microsoft vendor extension, prepare for up-coming advertisement monitor, updating emulator to support ISO commands like set host feature, setup, and remove and adding provisioner’s capabilities in Mesh.


Release of BlueZ 5.54 (and 5.53)

This is a combined announcement for BlueZ 5.53 and 5.54 – due to some technical issues the website couldn’t be updated until now.

These releases have numerous fixes to A2DP, HoGP, UUID matching and advertisement unregistration (for peripheral/broadcaster role).

Among new features are support for a blocked keys database, initial pieces for the Enhanced ATT bearer (EATT) from Bluetooth 5.2, a new just-works repairing policy (which requires the not-yet-released 5.7 kernel), and a new MTU auto-tuning option for AVDTP.


Release of BlueZ 5.52

This is mainly a bug fix release with fixes to Mesh and AVDTP support. One notable API change is that the media endpoint D-Bus interface is no-longer considered experimental. One new feature in the release is btmon support for HCI traces over the J-Link RTT protocol, currently only supported by the nimble Bluetooth stack.