diff options
authorAlex Blasche <>2017-06-19 11:36:30 +0300
committerSimon Hausmann <>2017-06-23 06:37:08 +0000
commita6772267d013bff5fbdf09634dc60977d83933b3 (patch)
parent1ed8390e17831afc5624bc7519b667eb8eea05a7 (diff)
Add changes file for 5.9.1v5.9.1
Change-Id: I45ca861c02b6d0016441dee3407995ba7ed1c182 Reviewed-by: Kai Koehne <>
1 files changed, 67 insertions, 0 deletions
diff --git a/dist/changes-5.9.1 b/dist/changes-5.9.1
new file mode 100644
index 00000000..d8ae779d
--- /dev/null
+++ b/dist/changes-5.9.1
@@ -0,0 +1,67 @@
+Qt 5.9.1 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.9.0.
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+The Qt version 5.9 series is binary compatible with the 5.8.x series.
+Applications compiled for 5.8 will continue to run with 5.9.
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+* Library *
+ - Fixed several compiler warnings through the code base adopting new compilers
+ such as GCC 7.
+ - Added better documentation of GPL license usage via sdpscanner on BLueZ.
+ The GPL license usage is limited to separate process and does not taint
+ QtBluetooth users.
+ - Added limitation to do classic device discovery only inside
+ QBLuetoothServiceDiscoveryAgent. Prior to this change
+ QBLuetoothServiceDiscoveryAgent always performed a search for Low Energy
+ devices too. This is not necessary and reduces the time for SDP
+ discoveries.
+* Platform Specific Changes *
+ - [QTBUG-61392] Added workaround for swapped uuids obtained when doing SDP
+ discovery on Android 6.0.1 or later systems.
+ - Removed workaround for QBluetoothSocket that uses the private
+ BluetoothDevice.getServiceChannel() API from Android 6.0+ platforms.
+ The private API was removed in Android 6.0.
+ - [QTBUG-61321] Added code handler to catch BluetoothGatt.GATT_FAILURE.
+ - Fixed an issue where a QBLuetoothServiceDiscoveryAgent run would fail
+ to find any service because the last device for which the service discovery
+ was done failed.
+ - [QTBUG-58941] Fixed failure to re-advertise peripheral after
+ QLowEnergyController disconnect and restart.
+ - [QTBUG-55150] Fixed handling of concurrent BTLE connections via QtBluetooth
+ and for example BlueZ tools like bluetoothctl. There can only be one connection
+ at a given time. Under the new behavior the current process closes every
+ BTLE connection not managed by itself.
+ - Fixed buffer overrun when handling GATT Blob read requests.
+ - [QTBUG-46776] Added code to detect whether a found Bluetooth address is random
+ or public. The standard BlueZ DBus interface does not expose this flag.
+ This requires CAP_NET_ADMIN permissions though.