Releases: AVSystem/Anjay-zephyr
Releases · AVSystem/Anjay-zephyr
Anjay-zephyr 3.8.1
Improvements
- Fixed compatibility with the newest versions of Zephyr (3.6.0) and nRF Connect SDK (2.7.0)
- Added support for polling multiple sockets using es-WiFi module
- Imply
STREAM_FLASH_ERASE
andIMG_ERASE_PROGRESSIVELY
when using
ANJAY_ZEPHYR_FOTA
, warn user ifIMG_ERASE_PROGRESSIVELY
is disabled.
Bugfixes
- Fixed faulty assertion in src/objects/ecid.c
- Fixed Modem FOTA status reporting mechanism on nRF9160 with NCS v2.5.0 and up
- Clear the flash area manually for FOTA image if
IMG_ERASE_PROGRESSIVELY
is not
enabled.
Anjay-zephyr 3.8
Bugfixes
- On nRF91 platforms, initialization of Anjay is now delayed until the Connectivity Monitoring object can be properly populated
Anjay-zephyr 3.7.0
Improvements
- Reduced the memory footprint by lowering the logs verbosity
- (commercial feature only) Added checking the Trigger resource value before updating registration in SMS Trigger mechanism
- (commercial feature only) Added SMS Driver implementation for T-Mobile DevEdge DevKit
Anjay-zephyr 3.6.1
Bugfixes
- Added zero initialization for /6 Location Object Resources for the state
before catching the first fix in favor of blocking the Read operation
Improvements
- Fixed compatibility with newest versions of Zephyr and nRF Connect SDK
Anjay-zephyr 3.5.0
Features
- (commercial feature only) Added support for enabling/disabling bootstrapping from a SIM card in runtime
- Added support for T-Mobile DevEdge IoT Developer Kit
Improvements
- Disabled nRF GNSS priority mode before disconnecting
- Added proper support for realtime clock on devices that use the POSIX clock API for that
- Reversed dependency between
ANJAY_ZEPHYR_GPS
andANJAY_ZEPHYR_GPS_{platform}
Kconfig options for easier configuration; NOTE: this is a breaking change that may require updating your project configuration files - Reduced number of logs produced when NTP server can't be reached
- Changed the default value of
ANJAY_ZEPHYR_GPS_NRF_PRIO_MODE_PERMITTED
Kconfig option ton
- Unified persistence saving and loading order
- Added a separate workqueue to perform library-related works
Bugfixes
- Fixed reboot-related bug that occurred when stopping Anjay while processing the A-GPS request
- Fixed invalid memory access when logging errors related to A-GPS requests
- Retained location services result codes between objects creation/deletion
- (commercial feature only) Fixed compatibility of the Core Persistence feature with the Zephyr TLS socket backend
- (commercial feature only) Made sure that Core Persistence data is removed after each attempted use, to prevent old data from being used
Anjay-zephyr 3.4.1
Features
- (commercial feature only) Added support for bootstrapping from SIM card on
nRF9160-based devices - Added support for nRF700x Wi-FI IC
- Added Light Control object for LED handling
- Added persistence of attribute storage
- Added support for FOTA of application and modem firmware for nRF9160 using
experimental Advanced Firmware Update object (/33629) - (commercial feature only) Added support for Core Peristence
Improvements
- Updated Anjay to version 3.4.1
- Fixed avs_commons and anjay_zephyr configurations dependencies
- Updated Nordic Location Services-related APIs and object implementations to match new object definitions and server-side behavior
- Kconfig options which associated values can be changed during runtime have been marked as defaults
- Fixed compatibility with NCS v2.3.0
Anjay-zephyr 3.3.0
Improvements
- Updated Anjay to version 3.3.0
- Revamped config of Anjay and its dependencies
- Moved common code from demo samples to Anjay Zephyr
- Added runtime certificate configuration option
Anjay-zephyr 3.2.1
Bugfixes
- Deleted second ANJAY_WITH_MODULE_FACTORY_PROVISIONING definition in anjay_config.h
- Added correct usage of the
ZSOCK_MSG_DONTWAIT
flag in network integration
Improvements
- Added ANJAY_WITH_COMMUNICATION_TIMESTAMP_API, ANJAY_WITH_OBSERVATION_STATUS
and ANJAY_MAX_OBSERVATION_SERVERS_REPORTED_NUMBER to Kconfig - Fixed compatibility with newer versions of Zephyr that require including its
headers from thezephyr/
directory - Added support for private keys stored as DER-encoded PKCS#1 and SECG1
(in addition to previously supported PKCS#8 and PEM encodings) on nRF91
security backend
Anjay-zephyr 3.1.1
Improvements
- Updated Anjay to version 3.1.1
- Updated to Zephyr 3.x