- 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 usingANJAY_ZEPHYR_FOTA
, warn user ifIMG_ERASE_PROGRESSIVELY
is disabled.
- 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.
- On nRF91 platforms, initialization of Anjay is now delayed until the Connectivity Monitoring object can be properly populated
- 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
- (commercial feature only) Added support SMS Trigger functionality for nRF9160-based devices
- Added zero initialization for /6 Location Object Resources for the state before catching the first fix in favor of blocking the Read operation
- Fixed compatibility with newest versions of Zephyr and nRF Connect SDK
- (commercial feature only) Added support for enabling/disabling bootstrapping from a SIM card in runtime
- Added support for T-Mobile DevEdge IoT Developer Kit
- 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
- 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
- (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 Persistence
- 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
- 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
- Deleted second ANJAY_WITH_MODULE_FACTORY_PROVISIONING definition in anjay_config.h
- Added correct usage of the
ZSOCK_MSG_DONTWAIT
flag in network integration
- 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 the
zephyr/
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
- Fixed dangerous usage of
avs_realloc()
in hardware TLS socket integration - Anjay log level can be properly configured through Kconfig
- Added support for platforms that don't support
CONFIG_DATE_TIME
- Simplified underlying socket creation in
compat/net_impl.c
- Updated Anjay to version 3.1.2
- Updated Anjay to version 3.1.1
- Updated to Zephyr 3.x
- Added modem PSK credentials store/remove options
- Added configurability of ANJAY_WITH_MODULE_FACTORY_PROVISIONING
- Updated Anjay to version 3.0.0
- Use nRF Modem library to retrieve modem firmware version
- Added support for Zephyr (and nRF Connect SDK) offloaded (D)TLS sockets
- Updated Anjay to version 2.14.1
- Migrated logging to use the native Zephyr logger
- Moved Mbed TLS entropy handling to this module
- Updated support for newer versions of Mbed TLS, Zephyr and nRF Connect SDK
- Updated Anjay to version 2.14.0
- Added native Zephyr threading integration
- Updated Anjay to version 2.13.0
- Improved socket handling layer
- Moved Anjay configuration to KConfig
- Compatible with Zephyr 2.6.0
- Initial release using Anjay 2.11.1