Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

Releases: aws/amazon-freertos-ble-ios-sdk

1.4.0

12 May 18:56
3441104
Compare
Choose a tag to compare

The release includes following changes:

  • Send error notification messages from SDK to user app when GATT client fails to connect to the IoT device.
  • Backwards compatible change which adds an end of the list marker for list network response.

1.3.0

15 Jan 01:18
4057e3b
Compare
Choose a tag to compare

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

16 Feb 08:39
f29f8ff
Compare
Choose a tag to compare
  • Replace SwiftCBOR lib by CborCoding lib to improve the decoding performance.

1.1.0

14 Feb 22:49
Compare
Choose a tag to compare

FreeRTOS BLE Mobile SDK for iOS 1.1.0 release.

  • Name change from Amazon FreeRTOS to FreeRTOS in documentation and demo app

1.0.0

17 Jun 20:00
Compare
Choose a tag to compare

Public Release of amazon-freertos-ble-ios-sdk

0.9.9

17 Jun 18:43
Compare
Choose a tag to compare
0.9.9 Pre-release
Pre-release

Update Log

0.9.8

09 May 19:07
Compare
Choose a tag to compare
0.9.8 Pre-release
Pre-release

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

06 Mar 23:08
Compare
Choose a tag to compare
0.9.6 Pre-release
Pre-release

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

20 Feb 03:18
Compare
Choose a tag to compare
0.9.5 Pre-release
Pre-release

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

0.9.4

17 Feb 19:33
Compare
Choose a tag to compare
0.9.4 Pre-release
Pre-release

Breaking Change
Added support for save network for later

Improved add network page in demo
Improved log page in demo