-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Changelog
Robert Lubos edited this page Sep 29, 2020
·
340 revisions
This page contains a log of changes that have been merged into the master branch since the last release, in reverse chronological order (latest changes first).
- Added sending of service info after a successful connection to nRF Cloud has been made.
- Save a valid session flag to settings after all subscriptions have completed, so that persistent session is only used when the flag is valid.
- Replace
CONFIG_CLOUD_PERSISTENT_SESSIONS
use with ZephyrsCONFIG_MQTT_CLEAN_SESSION
- Added multiprotocol support (BLE NUS) to the sample.
- Added TLS support to the sample.
- Added a common A-GPS interface.
- Add optional
addr
paremeter tocoap_init()
function, for socket binding.
-
azure_fota
sample -
azure_iot_hub
sample
-
azure_fota
for FOTA using Azure services. -
azure_iot_hub
for Azure IoT Hub communication.
- Clear SPLIM registers before booting image.
- API changes:
-
date_time_set
now returns an error code. -
date_time_update
becamedate_time_update_async
and now retruns an error code.
-
- Added functions to clear current time:
date_time_clear
anddate_time_timestamp_clear
.
- Automatically re-enable UART RX upon errors.
- Improved config file handling.
- Added option to configure Bluetooth device name.
- Added sample to show download files over the internet from HTTP(S) and CoAP(S) servers.
- Added CoAP block-wise transfer support, enabled via
CONFIG_COAP
. -
_connect()
and_start()
now to parse complete URLs, with port and schema. - Removed
port
field indownload_client_config
; the port number can now be passed together with the URL. - Removed
DOWNLOAD_CLIENT_TLS
, the choice of HTTP or HTTPS / CoAP or CoAPS is determined by the schema or the security tag, if the schema is missing. - No longer uses HTTP range requests when using HTTP, improving bandwidth.
- Parsing of HTTP header fields is now case-insensitive.
- Added Shell support.
- Added
fragment_size
parameter to fota_download_start(), to allow to specify download fragment size at runtime.
- Disable NB-IoT fallback when the library is used. The library is only certified for the LTE-M LTE mode.
- Increased required AT thread stack size
- Allow to disable coex0 pin when using external antenna to lower noise from the LNA.
- Added an option to link the samples with precompiled OpenThread libraries, to facilitate certification process of the end-product.
- Parse PSM configuration only when the device is registered to a network to avoid confusing error messages.
- Added API for setting eDRX Paging Time Window (PTW).
- Added support for Release Assistance Indication (RAI).
- Added
lte_lc_deinit()
function to the API, to deinitialize LTE LC module. - Reworked system mode handling as follows:
- Preferred mode and optionally fallback mode are set by Kconfig
- Current mode is the mode read from the device and is changed using lte_lc_system_mode_set().
- Target mode is the mode that is used when connecting to LTE network, ie when lte_lc_connect() / _async() is called. It's initialized to the configurable preferred system mode, and changed when lte_lc_systm_mode_set() is called, or when connection establishment using preferred mode is unsuccessful and times out.
- Updated the frequency range of the external GPS amplifier.
- Added an option to give GPS prioritized radio access.
- The sample shows the communication of an nRF9160-based device with the AWS IoT message broker over MQTT.
- Added
qemu_x86
support.
- Switched to RNG peripheral as an entropy source.
- Added support for Thread Certification Test harness.
- Added HW cryptography acceleration support.
- Enabled UART HW flow control by default.
- Added overlay for Thread 1.2 support.
- Switched to RNG peripheral as an entropy source.
- Optimized power in SED mode.
- Added HW cryptography acceleration support.
- Added multiprotocol support.
- Enabled UART HW flow control by default.
- Switched to RNG peripheral as an entropy source.
- Added HW cryptography acceleration support.
- Enabled UART HW flow control by default.
- Reimplemented the library to enable asynchronous handling of commands and reduce memory usage.
- Only match
OK
orERROR
in the response if they are at the end (in case those strings are part of the response, like in certificate).
- Added missing call to
dfu_target_done
in casedfu_target_write
failed.
- Extend the sample with vendor hooks exemplary implementation.
- Added HW cryptography acceleration support.
- Added support for Spinel logging as a default logger backend.
- Enabled UART HW flow control by default.
- Added support for the MQTT username/password.
- Added status read of TCP Proxy server/client when it's not started/connected yet.
- Added support for partial receiving of RX data (in TCP/IP proxy).
- Added AT command to change UART baud rate.
- Added data mode support for TCP/UDP proxy client/server.
- Updated to version v3.3.2-alpha+5
- Added a binary serial interface for ZBOSS. This interface may be used for more efficient stack-level logging as well as running the interactive console, required by certification firmware.
- Added script to generate Zigbee OTA package.
- Ported CLI component to NCS.
- Ported additional ZDO commands to the CLI component.
- Moved FOTA update code to a separate Zigbee library.
- Added support for LEDs and buttons in the osif layer.
- Disabled ZBOSS traces in default configuration.
- Added handling of sensor channel GET commands received from nRF Cloud.
- Added event handler for LTE link controller events.
- Detect when there is no sim card in the slot.
- Added support for Bosch BSEC library 1.4.8.0. This breaks compatibility with older versions of the library.
- Added timestamp for sensor/cloud data.
- Added
UI_LED_PWM_FREQUENCY
option, to set LED PWM frequency.
- Added offloading support for
SO_SNDTIMEO
option. - Updated bsdlib to version 0.7.9.
- Added offloading support for the following options:
SO_SILENCE_ALL
,SO_IP_ECHO_REPLY
,SO_IPV6_ECHO_REPLY
,SO_REUSEADDR
. - Added
bsdlib_shutdown_wait()
function. Reworked bsdlib-dependent modules to recognize when bsdlib is down, and use this function to wait till it's reinitialized.
- Fixed invalid Kconfig option used (
CONFIG_FOTA_ERASE_PROGRESSIVELY
), which prevented progressive erase during FOTA. - Added
overlay-nbiot
with finetuned CoAP/LWM2M parameters for NB-IoT networks. - Fixed download progress in PULL mode FOTA.
See https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.3.0/nrf/doc/release-notes-1.3.0.html
See https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.2.0/nrf/doc/release-notes-1.2.0.html
See https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.1.0/nrf/doc/release-notes-1.1.0.html
See https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.0.0/nrf/doc/release-notes-1.0.0.html
See https://developer.nordicsemi.com/nRF_Connect_SDK/doc/0.4.0/nrf/doc/release-notes-0.4.0.html
See https://developer.nordicsemi.com/nRF_Connect_SDK/doc/0.3.0/nrf/doc/release-notes-0.3.0.html