·
89 commits
to main
since this release
This is the 1st unofficial preview release of the v2.0.0 release.
Release Highlights
- Uses NCS v3.3.0-rc1.
- Added HTTP client.
- Updated nRF Cloud AT commands to use CoAP instead of MQTT.
- Added TCP Server support with
AT#XLISTENandAT#XACCEPT. - Added nRF91M1 build configuration.
- Added shared UART for application log and modem trace with
AT#XLOGandAT#XTRACEcommands to select which one to use. - More standard and dynamic handling of CMUX channels with
AT+CMUXandAT+CGDATA. - Added
AT#XCMUXURCfor configuring URC channel. - Major refactoring of internal AT host implementation.
- Added migration notes from v1.0.0 release.
What's Changed
- app: Fix full modem update completion flow after reboot by @SyverHaraldsen in #193
- Cmux trace script fixes by @SeppoTakalo in #197
- workflow: Add backporting by @trantanen in #198
- Improve pipe handling of CMUX modem trace module by @SeppoTakalo in #194
- manifest: Update to v3.3.0-preview2 with 2026.01.12 upmerge by @trantanen in #192
- app: script: Workaround to fix PPP asyncmap with latest Zephyr by @SeppoTakalo in #204
- app: Fix AT#XRECVFROM after nrf update by @MarkusLassila in #205
- AT Host Refactoring for pipe based architecture by @SeppoTakalo in #133
- Add TCP Listen and Accept by @MarkusLassila in #196
- workflows: Optimize integration run by @trantanen in #207
- app: Fix terminology "datamode" to "data mode" by @SeppoTakalo in #211
- workflows: backport: Change token to run actions by @trantanen in #209
- app: Use C library heap for carrier library's buffers by @SeppoTakalo in #212
- app: Switch nRF Cloud AT commands from MQTT to CoAP by @juhaylinen in #174
- app: script: Don't try to restart PPP if UART disappear by @SeppoTakalo in #208
- app: Move enabling external flash to DTC overlay by @trantanen in #215
- drivers: dtr_uart: Change RI from pulse to level by @MarkusLassila in #216
- app: Carrier lib needs CONFIG_FPU by @SeppoTakalo in #218
- app: Retry pipe_transmit before timeout by @SeppoTakalo in #220
- workflow: compliance: More than one commit and excluding Kconfig checks by @trantanen in #222
- manifest: add allowlist filtering by @hlord2000 in #71
- app: Add runtime safety checks for AT host by @SeppoTakalo in #223
- app: Fixes for PPP restart logic with Zephyr host by @SeppoTakalo in #224
- app: Change CTS pull-down to pull-up by @MarkusLassila in #219
- Fix unnecessary PPP pipe release on Linux+CMUX case by @SeppoTakalo in #226
- manifest: Update nrf to v3.3.0-preview3 by @trantanen in #228
- [Backport main] app: Do not call LOG_PANIC() with reset or shutdown by @NordicBuilder in #233
- doc: Restructure release and migration notes by @trantanen in #232
- app: Add nRF91M1 overlay for pin configuration by @MarkusLassila in #234
- Add libmodem to name-allowlist by @MarkusLassila in #237
- app: sms: Disable SMS status reports by @trantanen in #236
- app: sms: Add timezone into concatenated msg and doc by @trantanen in #235
- doc: Add VSC instructions to the GSG guide by @divipillai in #229
- doc: releases: Add migration notes for v2.0.0 by @trantanen in #239
- app: Remove distracting "Time limit reached" log by @trantanen in #244
- app: Add runtime configuration for URC handling by @SeppoTakalo in #225
- manifest: Update nrf to v3.3.0-rc1 by @trantanen in #242
- workflow: build: Add elf, .config, dfu files and zip all by @trantanen in #241
- app: Add shared log / trace UART backend by @MarkusLassila in #230
- app: Buffer all URC messages by @SeppoTakalo in #245
- app: Add HTTP client by @juhaylinen in #201
- app: data_send() should flush URC messages before data by @SeppoTakalo in #246
New Contributors
- @hlord2000 made their first contribution in #71
Full Changelog: v1.0.0...v2.0.0-preview1