A new Release Candidate Device OS v1.0.1-rc.1 is available now on https://build.particle.io for (Core/Photon/P1/Electron).
This 1.0.1-rc.1 Release Candidate will be defaulted to 1.0.1 on Feb. 18th, 2019 unless there are regressions found that require further patches. ️ Testing on your applications is encouraged and appreciated, thank you!
A new Release Candidate Device OS v1.1.0-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/Argon-SoM/Boron-SoM/Xenon-SoM.
1.1.0-rc.1
FEATURES
[gen 3] Argon, Boron, Xenon platform Device OS mesh_develop merged into develop#1700
[gen 3] Adds Argon SoM, Boron SoM and Xenon SoM platforms to Device OS #1662
A new Release Candidate Device OS v1.1.0-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/Argon-SoM/Boron-SoM/Xenon-SoM.
1.1.0-rc.2
BUGFIXES
[photon/p1] Fixes 802.11n-only mode regression in 0.7.0 ~ 1.1.0-rc.1 #1755
[gen 3] Updates embedded bootloader, fixes hardfault after hard reset when sleeping #1756
INTERNAL
Remove the message “External flash is not supported” from Gen 3 builds #1751
Do not fail the build if PARTICLE_DEVELOP is not defined #1750
[gen 3] Fixes a build system issue that caused object files to be created outside build directory #1754
A new Release Candidate Device OS v1.2.0-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
1.2.0-rc.1
Note: If your Gen 3 device does not have a Cloud connection, it is recommended to update system firmware, and then the bootloader via CLI with particle flash --serial bootloader.bin (bootloaders found in Github release)
This release contains v302 bootloaders (bumped this release due to Gen 3 changes in #1777 ). We have also separated BOOTLOADER_DEPENDENCY for Gen 2 and Gen 3. For now, we will leave Gen 2 as is depending on v201 bootloader (so there is nothing to do for Gen 2 (Photon/P1 only) unless you want the latest bootloader, although it is not mandatory), but we have bumped Gen 3 to v302 because also in this release we have removed the embedded bootloaders from Gen 3 system firmware. To force the Cloud update for Gen 2 (Photon/P1 only) we will bump the bootloader dependency version to v302 in v1.2.0 default.
A new Release Candidate Device OS v1.2.1-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
1.2.1-rc.1
Note: This is primarily a Manufacturing release for Gen 3 devices with no significant feature/enhancement/bugfixes. Your testing is appreciated though. If you find any issues, please report them, and fallback to 1.2.0-rc.1 or 1.1.0.
Note: If your Gen 3 device does not have a Cloud connection, it is recommended to update system firmware, and then the bootloader via CLI with particle flash --serial bootloader.bin (bootloaders found in Github release)
This release contains v310 bootloaders (bumped this release due to Gen 3 changes in #1768 ). We have also separated BOOTLOADER_DEPENDENCY for Gen 2 and Gen 3. For now, we will leave Gen 2 as is depending on v201 bootloader (so there is nothing to do for Gen 2 (Photon/P1 only) unless you want the latest bootloader, although it is not mandatory), but we have bumped Gen 3 to v302 because also in this release we have removed the embedded bootloaders from Gen 3 system firmware. To force the Cloud update for Gen 2 (Photon/P1 only) we will bump the bootloader dependency version to v302 in v1.2.0 default.
A new Release Candidate Device OS v1.2.1-rc.2 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
1.2.1-rc.2
Note: This is primarily a Manufacturing release for Gen 3 devices with some minor bugfixes. Your testing is appreciated. If you find any issues, please report them, and fallback to 1.2.0-rc.1 or 1.1.0.
Note: If your Gen 3 device does not have a Cloud connection, it is recommended to update system firmware, and then the bootloader via CLI with particle flash --serial bootloader.bin (bootloaders found in Github release)
This release contains v311 bootloaders (bumped this release due to Gen 3 changes in #1799 ). We have also separated BOOTLOADER_DEPENDENCY for Gen 2 and Gen 3. For now, we will leave Gen 2 as is depending on v201 bootloader (so there is nothing to do for Gen 2 (Photon/P1 only) unless you want the latest bootloader, although it is not mandatory), but we have bumped Gen 3 to v311 because we have removed the embedded bootloaders from Gen 3 system firmware in 1.2.0-rc.1. To force the Cloud update for Gen 2 (Photon/P1 only) we will bump the bootloader dependency version to v302 in v1.2.0 default.
BUG FIXES
[gen 3] Fixes radio initialization sequence for SoftDevice S140v6.1.1 #1794
[gen 2] Fix ABI compatibility issue in cellular HAL regarding CellularDevice and cellular_device_info()#1792
[gen 3] [bootloader] fixes SOS 10 when upgrading bootloader first from older system firmware. External flash sleep refactoring #1799
A new Release Candidate Device OS v1.2.1-rc.3 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
1.2.1-rc.3
Note: If your Gen 3 device does not have a Cloud connection, it is recommended to update system firmware, and then the bootloader via CLI with particle flash --serial bootloader.bin (bootloaders found in Github release)
A new Release Candidate Device OS v1.1.1-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
1.1.1-rc.1
Note: This is primarily a Manufacturing release for Gen 2 & Gen 3 devices with some minor LTE bugfixes. Your testing is appreciated. If you find any issues, please report them, and fallback to 1.1.0.
BUGFIXES
[Electron/LTE] disables all eDRX AcT types [ch32051] #1762
A new Release Candidate Device OS v1.3.0-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
The particle-api-js Javascript SDK now has improved event stream error handling.
If you have a server or browser application that subscribes to Particle events and there is a network error the subscription used to fail silently (no additional Particle events were received but no error was communicated to the customer application). Now it handles more types of errors. You have to upgrade the version of particle-api-js they use to take advantage of this.
More details on how to use the improved event streams in the Javascript SDK docs.
A new Release Candidate Device OS v1.3.1-rc.1 is available now on https://build.particle.io for Core/Photon/P1/Electron/Argon/Boron/Xenon/A SoM/B SoM/X SoM.
A new Release Candidate Device OS v1.4.0-rc.1 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-rc.1
FEATURES
[Gen 3] Introduces BLE.begin() and BLE.end() wiring APIs #1890
[Gen 3] Exposes POSIX select() and poll() from socket HAL dynalib #1895
ENHANCEMENTS
[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] Fixes heap and application static RAM overlap introduced in 1.3.0-rc.1 #1898
Fixes tinker build errors when building with LOG_SERIAL=y#1898
Fixes dynalib alignment issue when compiling relatively large applications potentially due to an unconfirmed bug in GCC by moving the dynalib into a separate section (.dynalib) #1894