aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2021-11-28 22:03:00 +0100
committerSven Gothel <[email protected]>2021-11-28 22:03:00 +0100
commite03c318f9947d3d148309f1bdc961c0ba1fa6f4c (patch)
treea3986c24b4439883e561623a8645dd9f63c3f50c
parent79c3b213e171fb4689d296f8fdcc7b303e5849c4 (diff)
Bump README.md v2.5.0v2.5.0
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index d0dd77b9..0baf0a17 100644
--- a/README.md
+++ b/README.md
@@ -442,6 +442,18 @@ from the year 2016.
* TODO
+**2.5.0**
+
+* Added *DiscoveryPolicy*, allowing fine tuned discovery keep-alive policy
+ and covering HCI host OS's implied discovery turn-off when connected (BlueZ/Linux).
+ API change of `BTAdapter::startDiscovery(..)` and `AdapterStatusListener::discoveringChanged(..)`
+* BTDevice::connectGATT(): Discover GATT services and parse GenericAccess ASAP before `AdapterStatusListener::deviceReady()`
+* SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set `overwrite = PairingMode::PRE_PAIRED != device.getPairingMode()`
+* Fix *PRE_PAIRED* mode for !SC (legacy): Master needs to upload init LTK 1st, then responder LTK (regression)
+* Robustness: Reader-Callback Shutdown after 8s and use SC atomic for state
+* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter
+* Unlock mutex before `notify_all` to avoid pessimistic re-block of notified `wait()` thread
+
**2.4.0**
* Completed Java support for LE slave/server (*peripheral*) mode incl *GATT-Server*.