Release Notes
Version 10.1.0-rc1 (25.08.2021)
Bug
- [ABL-328] - Some configuration values are not correctly used
- [ABL-326] - BondManager should be independent from Adapter DeviceDatabase
- [ABL-327] - Allow central creation with HostAdapter and a bonding folder
Version 10.0.0 (20.08.2021)
Task
Improvement- [ABL-323] - Rework Signed DFU
Version 9.2.1 (16.07.2021)
Bug
- [ABL-321] - Scanner logic causes crash on Android 5.0 to Android 7.1
Version 9.2.0 (12.07.2021)
Bug
- [ABL-320] - Name update in extension library not called
- [ABL-319] - TX data length set to 27 if peer device triggered data length extension with OnSemi dongle
Version 9.2.0-rc1 (28.06.2021)
Bug
- [ABL-314] - Logger names of Nordic Adapters have Hci names
- [ABL-315] - Codesign Libraries and Application
Version 9.1.0 (02.06.2021)
Task
- [ABL-311] - Update Arendi.DotNETLibrary to version 5.3.0
- [ABL-312] - Update Bluetooth.Net libraries to version 9.1.0
Version 9.1.0-rc3 (01.06.2021)
Bug
- [ABL-309] - Change obfuscation to prevent issues on iOS
Version 9.1.0-rc2 (28.05.2021)
Bug
- [ABL-309] - Change obfuscation to prevent issues on iOS
Version 9.1.0-rc1 (20.05.2021)
Task
- [ABL-310] - Update obfuscator to version 9.7.4
- [ABL-306] - Dokumentation Fixes
Version 9.0.0 (09.04.2021)
Improvement
- [ABL-305] - Use data from new scan API in Android
Version 9.0.0-beta2 (10.03.2021)
Bug
- [ABL-302] - WriteType 'Request' not working if Write and Write without Response is supported
- [ABL-303] - Update Nordic adapter to implementation of Bluetooth.Net library
- [ABL-304] - Update Bluetooth.Net libraries to version 9.0.2
Version 9.0.0-beta (22.01.2021)
New Feature
- [ABL-299] - Provide libraries as .NET Standard 2.0 package for usage with .NET 5
- [ABL-300] - Use HCI libraries from the Bluetooth.NET release 9.0.0
- [ABL-298] - Improve new DocFX documentation
- [ABL-301] - Re-Add legacy "Extention" namespace to the BleLibrary with classes marked as deprecated
Version 8.0.0 (03.12.2020)
Task
- [ABL-294] - Move Android specific method to connection priority change to IPeripheralAndroid
- [ABL-295] - Hide classes of the various objects in the public interface to simplify interface
- [ABL-296] - Update documentation from doxygen to a common DocFx for all assemblies
- [ABL-297] - Move "Arendi.BleLibrary.Extention" namespace to dedicated assembly and change name to "Arendi.BleLibrary.Extension"
Version 7.0.0 (26.10.2020)
Bug
- [ABL-292] - Invalid dependencies to Arendi.DotNETLibrary in NuGet packages
Task
- [ABL-293] - Adapt to changed architecture of the DotNETLibrary version 5.x
Version 6.2.0 (19.10.2020)
Bug
- [ABL-285] - Crash on handle advertisement on iOS with 32bit UUID
- [ABL-288] - Nordic Central object may trigger exceptions after Dispose
- [ABL-289] - Unable to connect devices detected as unknown type
- [ABL-290] - Exceptions in Initialize and Update method should be returned as InnerException
Task
- [ABL-291] - Change package references to NuGet server
Improvement
- [ABL-287] - Add enhanced support for 32Bit UUID
Version 6.1.0 (01.09.2020)
New Feature
- [ABL-230] - Provide GATT error code if a GATT operation fails
- [ABL-283] - Support configuration options for Nordic DFU
Task
- [ABL-284] - Split Rssi information into AdvertisementRssi and ConnectionRssi in Extension layer
Version 6.0.0 (04.08.2020)
Bug
- [ABL-281] - WriteCommand failes with HCI adapter
Task
- [ABL-276] - Replace legacy Encrypt with dedicated Authenticate and Encrypt method
- [ABL-280] - Remove obsolete SecurityManager
Improvement
- [ABL-277] - Authentication settings should be saved as part of the BleExplorer configuration
- [ABL-279] - Use host CPU for address resolving to safe controller CPU time and communication bandwith
- [ABL-282] - Allow scan filtering in BleExplorer based on RSSI and Company Identifier
Version 5.7.0 (20.07.2020)
New Feature
- [ABL-234] - Queued write with Nordic adapter
- [ABL-236] - Queued write with BlueGiga adapter
- [ABL-275] - Queued write with HCI adapter
Version 5.6.0 (15.07.2020)
Bug
- [ABL-248] - Scanning on Google Pixel Devices
- [ABL-272] - Scan filter not reset after a scan with filter
- [ABL-273] - Unable to erase bond that has just been created
- [ABL-274] - Workaround for excessive scan start limitation on Android 7.x and higher
Improvement
- [ABL-245] - Prevent "App is scanning too frequently"
- [ABL-270] - Basic support of BLT2450 in BLE Explorer
- [ABL-271] - Prevent android from changing scan mode to opportunistic after 30min
Version 5.5.0 (14.05.2020)
New Feature
- [ABL-267] - Configuration for scan parameter (search and connect)
- [ABL-268] - Configuration for connection parameter
- [ABL-269] - Allow accept/reject of a connection parameter request
Version 5.4.1 (30.03.2020)
Task
Version 5.4.0 (25.02.2020)
Bug
- [ABL-258] - Android 5 notification enable uses wrong write type
- [ABL-263] - Handle invalid manufacturer specific data length on iOS
New Feature
- [ABL-260] - Experimental support for Bluetooth HCI dongles
- [ABL-261] - Allow characteristic creation based on attribute handles
- [ABL-262] - Use autoconnect true when connect timeout > 30s on Android
Task
- [ABL-255] - Missing documentation
- [ABL-259] - Improve Task Cancellation
- [ABL-264] - Update assigned numbers
Improvement
Version 5.3.0 (12.09.2019)
Bug
Task
- [ABL-246] - Update connectivity library to version 7.0.0
- [ABL-247] - Support for connectivity devices with softdevice 7.x
Improvement
- [ABL-251] - Exception in failed licence check?
- [ABL-253] - BondManager not working without storage folder
- [ABL-254] - Add method to BondManager to search for a bond by address
Version 5.2.1 (18.05.2019)
Bug
- [ABL-244] - DFU not working with RebootToBootloader method
Version 5.2.0 (03.05.2019)
Bug
- [ABL-238] - Empty binary data or UTF8 values can't be written
- [ABL-240] - Fix reuse of BluetoothGattCharacteristic for read/write/notify
New Feature
- [ABL-232] - Long read with Nordic adapter
- [ABL-235] - Long read with BlueGiga adapter
- [ABL-239] - Extend/Update AssignedNumbers to represent service and characteristic names
Task
- [ABL-203] - Retry on connection failure
- [ABL-242] - Update Arendi.DotNETLibrary to version 4.2.4
- [ABL-243] - Update Arendi Connectivity Library to version 6.9.0
Improvement
- [ABL-241] - Disable automatic RSSI update when connected per default
Version 5.1.4 (05.04.2019)
New Feature
- [ABL-231] - Invalid ATT MTU value if peer sends higher value than client
Task
- [ABL-233] - Updated Arendi.DotNETLibrary to version 4.2.3
Version 5.1.3 (11.03.2019)
New Feature
- [ABL-228] - Connection priority support
Improvement
- [ABL-229] - Improve parallel task handling in OnSemi adapter
Version 5.1.2 (24.02.2019)
New Feature
- [ABL-227] - Missing methods in DFU library
Version 5.1.1 (23.02.2019)
Bug
- [ABL-226] - Excessive task creation while scanning
Version 5.1.0 (04.02.2019)
New Feature
Task
- [ABL-224] - Update Arendi.DotNETLibrary to 4.1.2
- [ABL-225] - Update Arendi.Connectivity Library to 6.8.4
Version 5.0.3 (14.01.2019)
Bug
- [ABL-219] - No response in some cases from BLED112 dongle
Task
- [ABL-221] - Update connectivity library for Nordic to 6.80
Improvement
- [ABL-220] - Modify FifoExecution to use less tasks by the use of a single task with events
Version 5.0.2 (18.12.2018)
Bug
- [ABL-210] - Update Bootloader+Softdevice+App not working
- [ABL-215] - License key for BleExplorer is expired -> no function after 2min
Improvement
- [ABL-216] - Refactor EnhancedPeripheral and improve API names
- [ABL-217] - Improve logging output for various platforms
- [ABL-218] - Support 2MBit Phy on Android
Version 5.0.1 (08.12.2018)
Bug
- [ABL-202] - BleLibrary.Nordic does not throw an exception when com port open fails
- [ABL-211] - Failed operation don't throw exception in some cases
Improvement
- [ABL-212] - Update to Connectivity Libraries 6.6.2 / Arendi.DotNETLibrary 4.0.1
- [ABL-213] - Change PCL libraries to .net standard 1.0 libraries
- [ABL-214] - Add connection acknowledge function including retries for Nordic adapter
Version 5.0.0 (04.12.2018)
Bug
- [ABL-207] - Indications not handled correctly with OnSemi dongle
New Feature
Task
- [ABL-206] - Remove support for event based asynchronous programming (EAP)
Improvement