Releases: aws/amazon-freertos-ble-ios-sdk
1.4.0
1.3.0
Some bugs fix, include resolved the error on swift 5.5. Release has been tested on XCode 13.0 and XCode 12.5.1.
1.2.0
- Replace SwiftCBOR lib by CborCoding lib to improve the decoding performance.
1.1.0
1.0.0
0.9.9
0.9.8
Breaking Change
Refactor the SDK, added AmazonFreeRTOSDevice. This REQUIRE the latest freertos ble firmware (https://github.com/aws/amazon-freertos/tree/release-1.5).
AmazonFreeRTOSManager
startScanForDevices()
stopScanForDevices()
rescanForDevices()
device operations are now in AmazonFreeRTOSDevice
AmazonFreeRTOSDevice
connect(reconnect: Bool, certificateId: String? = nil, credentialsProvider: AWSCredentialsProvider? = nil)
disconnect()
// MQTT proxy now start automatically
listNetwork(_ listNetworkReq: ListNetworkReq)
saveNetwork(_ saveNetworkReq: SaveNetworkReq)
editNetwork(_ editNetworkReq: EditNetworkReq)
deleteNetwork(_ deleteNetworkReq: DeleteNetworkReq)
Swift 5 support
Update AWS dependency
Update Doc
Remove AWSMobileClient dependency from SDK
0.9.6
Breaking Change
Added basic auto reconnect support.
Before
public func connectPeripheral(_ peripheral: CBPeripheral)
Now
public func connectPeripheral(_ peripheral: CBPeripheral, reconnect: Bool)
Update demo app to support auto reconnect
Updated doc
0.9.5
Breaking Change
Now use CBOR encoding instead of JSON, please use latest commit in freertos ble-beta branch. For order firmware that use JSON encoding, please use 0.9.4 release by updating Podfile to
pod 'AmazonFreeRTOS', :git => 'https://github.com/aws/amazon-freertos-ble-ios-sdk.git', :tag => '0.9.4'
Increase data transfer speed by 50% with CBOR
Updated listNetwork filter logic, networks scanned is now combined by SSID and not BSSID (mac address)
Updated doc