September 10th 2019: Device OS v1.4.0
A new Default Release Device OS v1.4.0 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
1.4.0
FEATURES
- [Gen 3] Introduces
BLE.begin()
andBLE.end()
wiring APIs #1890 - [Gen 3] Exposes POSIX
select()
andpoll()
from socket HAL dynalib #1895 - Nordic SoftDevice upgrade to 7.0.1
ENHANCEMENTS
- [Gen 3] Adds
BleCharacteristic::setValue(..., BleTxRxType)
API to send data with or without acknowledgement #1901 - [Gen 3] Alternately broadcast user and Particle-specific BLE advertising data when the device is in the Listening mode #1882
- Updates all third party dependencies (OpenThread, MbedTLS, FreeRTOS, etc.) #1864
BUGFIXES
- [Gen 3] Fixes heap and application static RAM overlap introduced in 1.3.0-rc.1 #1898
- [Gen 3] Many BLE bugfixes
- Fixes an issue in
IPAddress::operator bool()
causing the operator to returnfalse
for valid IPv6 addresses #1912 - Fixes #1865,
TCPClient::connect()
return values #1909 - [Gen 3]
BleUuid
comparison operators are no longer case-sensitive #1902 - Many other bugfixes!
Be sure to read the full collection of release notes Particle Device OS Updates Thread.