Releases: nrfconnect/Asset-Tracker-Template
Releases · nrfconnect/Asset-Tracker-Template
v1.4.0
What's Changed
- workflows: Remove
pmr-*-buffer-*test assets before release by @simensrostad in #562 - app: Unify zbus publish timeouts by @bjda in #563
- docs: rework architecture documentation (modules, zbus messaging) by @bjda in #564
- docs: rework architecture documentation (state machines) by @bjda in #567
- doc: customization: Update custom message documentation by @bjda in #570
- modules: restore lost API comments by @Trond-F-Christiansen in #571
- app: Fix app version by @Trond-F-Christiansen in #569
- doc: customization: Update custom sensor documentation by @bjda in #572
- tests: state machines: unify state machine .puml files by @Trond-F-Christiansen in #575
- modules: network: remove timestamp field from network_msg by @bjda in #579
- tests: fota: after fota completed, check if devices succeeded by @SyverHaraldsen in #577
- docs: Update architecture.md with channel list by @bjda in #581
- test: shell: Fix flaky test by @Trond-F-Christiansen in #582
- app: lowercase all channel names by @bjda in #576
- modules: sgp4: SGP4 based satellite prediction by @jorgenmk in #578
- app: Improve shadow info reporting by @Trond-F-Christiansen in #568
- modules: cloud: Overwrite shadow/reported/config on get_desired by @Trond-F-Christiansen in #580
- test: state machine: improvements to storage puml by @Trond-F-Christiansen in #584
- config: change default sampling and cloud update intervals by @SyverHaraldsen in #585
- app: boards: Enable 2.4 GHz-only Wi-Fi scanning by default by @simensrostad in #588
- .github: docs: remove ETB overlay references by @simensrostad in #589
- doc: Add link checker for docs by @divipillai in #590
- scripts: inspect_state: correct enum name for main state by @bjda in #591
- repo: align build scopes with release artifacts by @simensrostad in #565
- app: boards: fix 9151dk flash page size by @DematteisGiacomo in #592
- docs: Update documentation based on UX testing feedback by @simensrostad in #566
- .github: workflows: add
test_alltarget test input by @simensrostad in #593 - app: wait for modules to initialize by @bjda in #587
- Fix DK builds and improve nightly test workflow by @simensrostad in #596
- modules: cloud: Fix incomplete guards by @Trond-F-Christiansen in #595
- app: src: align startup with CFUN-driven network bring-up by @simensrostad in #598
- .github: workflows: include minimal in nrf9151dk build by @simensrostad in #599
- modules: storage: littlefs: Rework mount function by @Trond-F-Christiansen in #601
- app: src: modules: cloud: cache A-GNSS requests while disconnected by @simensrostad in #600
- app: src: main: fix initial state for STATE_CONNECTED by @simensrostad in #603
- tests: on_target: test_shell: update boot pattern and timeouts by @simensrostad in #604
- tests: on_target: test_functional: test_config: expand test by @simensrostad in #605
- tests: test_functional: update automount log string by @simensrostad in #606
- app: shell: add att_inspect command by @Trond-F-Christiansen in #607
- README: restructure badges into organized HTML table by @simensrostad in #608
- modules: fota: change to struct message by @bjda in #611
- app: streamline zbus interfaces of all modules by @bjda in #612
- doc: Updates to index and readme pages by @divipillai in #602
- doc: Fix format issue for the dev academy link by @divipillai in #614
- memfault: fix fw version reported to Memfault by @gminn in #609
- main: Add missing return in state machine event handler by @bjda in #616
- ci: unify memfault versioning across build and release pipelines by @Trond-F-Christiansen in #615
- tests: on_target: test_shell: improve boot pattern matching by @SyverHaraldsen in #619
- app: main: Remove redundant timer calls by @bjda in #620
- app: main: remove invalid transition by @bjda in #621
- test: on-target: Add macos uart discovery by @Trond-F-Christiansen in #617
- tests: on_target: shell: wait until ready to sample by @bjda in #622
- app: main: remove redundant check in sampling states by @bjda in #623
- app: Fix bugs in docs and code found during UX testing by @simensrostad in #625
- doc: doc updates and image and rendering fixes for Techdocs by @divipillai in #624
- docs: Generate index.md from readme.md by @simensrostad in #626
- docs: Change order of sections in README and index by @simensrostad in #627
- docs: Add caption for image on landing page by @simensrostad in #628
- docs: Reduce image size by @simensrostad in #629
- workflows: Set permissions by @simensrostad in #630
- docs: Update release documentation by @simensrostad in #631
- modules: cloud_location: Accept single cell info by @simensrostad in #632
- Update manifest, and fix full modem fota by @SyverHaraldsen in #613
- memfault: use CoAP for chunks upload by @gminn in #610
- test: on_target: test_shell: Update expected log messages by @Trond-F-Christiansen in #634
- app: config: Change location request configuration by @Trond-F-Christiansen in #633
- doc: updates to math symbols by @divipillai in #635
- .github: workflows: Streamline documentation workflows by @simensrostad in #636
- .github: workflows: sonarcloud: add branch name to analysis by @simensrostad in #637
- .github: workflows: sonarcloud: bump sonarqube-scan-action to v7.1.0 by @simensrostad in #638
- .github: workflows: sonarcloud: remove sonar.branch.name parameter by @simensrostad in #639
- .github: workflows: build: remove gh-pages merge step by @simensrostad in #641
- ci: update SonarCloud project key format by @simensrostad in #642
- app: src: main: combine sensor sampling into
trigger_samplingby @simensrostad in #643 - ci: fix CI by @simensrostad in #644
- west.yml: bump...
v1.3.0
Known Issues
- Full modem FOTA does not apply to the device, see #586.
What's Changed
- ci: improve state machine verification by @DematteisGiacomo in #532
- ci: missing path to verify_state_machine.yml by @DematteisGiacomo in #533
- docs: Update architecture documentation by @simensrostad in #534
- boards: Remove support for older development kits by @simensrostad in #535
- test: on_target: add flash buffer tests by @Trond-F-Christiansen in #528
- Fix state machine verification by @DematteisGiacomo in #536
- tests: Correct state transition by @simensrostad in #538
- tests: Add missing state machine verifications by @simensrostad in #542
- modules: cloud: Update nw info every cloud update by @simensrostad in #537
- ci: fix sonarcloud coverage by @DematteisGiacomo in #541
- power: Add fuel gauge state persistence to no-init RAM by @simensrostad in #539
- prj.conf: Move Wi-Fi scan related configuration by @simensrostad in #544
- prj.conf: Set TFM minimal profile by @simensrostad in #545
- modules: cloud: Add missing guard by @simensrostad in #546
- tests: on_target: Don't expect storage of NETWORK data by @simensrostad in #547
- modules: cloud: Handle cloud location requests with only GCI cells by @simensrostad in #549
- Sonarcloud fix deprecation by @DematteisGiacomo in #550
- tests: fota: Update to 2.0.4 by @jorgenmk in #551
- modules: remove non-zero message init values by @bjda in #553
- location: Update location handing by @simensrostad in #548
- location: Add option to request only GNSS location by @jtguggedal in #555
- network: Add missing break in switch statement by @jtguggedal in #557
- tests: Fix flaky nightly tests by @simensrostad in #556
- modules: power: Fix duplicate subscriber to PRIV_POWER_CHAN by @nordic-auko in #554
- doc: customization: dummy module improvements by @bjda in #559
- app: boards: thingy91x_nrf9151_ns: increase Wi-Fi location timeout by @simensrostad in #558
- Remove passthrough mode by @Trond-F-Christiansen in #543
- Pasthrough cleanup by @Trond-F-Christiansen in #560
- docs: Update release documentation by @simensrostad in #561
New Contributors
- @bjda made their first contribution in #553
- @nordic-auko made their first contribution in #554
Full Changelog: v1.2.9...v1.3.0
v1.2.9
What's Changed
- docs: Update documentation by @simensrostad in #484
- docs: Add image to known issues section by @simensrostad in #485
- fota: handle FOTA_DOWNLOAD_REJECTED by @simensrostad in #486
- common: known_issues: Remove entry by @simensrostad in #487
- modules: power: sync UART to VBUS status by @SyverHaraldsen in #489
- tests: ppk: Use debug build for power test by @simensrostad in #490
- modules: storage: Add batch session timeout by @jtguggedal in #492
- modules: cloud: Handle storage messages when cloud is paused by @jtguggedal in #493
- modules: Move state objects off the static by @jtguggedal in #494
- scripts: Add state inspection script by @jtguggedal in #495
- scripts: Add missing script by @jtguggedal in #496
- src: modules: Reduce stack sizes by @simensrostad in #498
- src: modules: Adust stack sizes by @simensrostad in #499
- src: modules: Adjust stack sizes by @simensrostad in #502
- app: Lower idle time before shutting down debug clocks by @jtguggedal in #504
- tests: Use non-debug build for power test by @jtguggedal in #505
- modules: network: Fix network disconnect when searching by @jtguggedal in #506
- modules: network: Add handling of LTE_LC_MODEM_EVT_SEARCH_DONE by @jtguggedal in #507
- ntn: Build and test nightly by @jorgenmk in #491
- doc: Sequence diagram and doc check updates by @divipillai in #508
- modules: main: Use fallback state when sampling happens too soon by @jtguggedal in #503
- modules: power: Fix inverted charging state by @jtguggedal in #510
- scripts: inspect_state.py: Set JLink interface to SWD by @Trond-F-Christiansen in #511
- network: deprecate connection manager by @DematteisGiacomo in #509
- network: Treewide fix after connection manager removal by @jtguggedal in #512
- Conn mgr cleanup by @jtguggedal in #513
- app: Re-introduce networking configurations by @jtguggedal in #514
- docs: Add more information on Memfault use by @jtguggedal in #516
- docs: Clarify Memfault symbol file management by @jtguggedal in #517
- scripts: inspect_state: add coredump inspection by @Trond-F-Christiansen in #515
- docs: Update provisioning documentation by @simensrostad in #518
- Storage flash backend by @Trond-F-Christiansen in #501
- modules: storage: Remove Memfault FS free space config by @Trond-F-Christiansen in #521
- doc: Updates to State diagrams to follow UML format by @divipillai in #519
- modules: Fix compile and run-time warnings by @simensrostad in #523
- index.md: Fix broken link by @simensrostad in #524
- app: Enable IPv6 by @SyverHaraldsen in #527
- Various fixes by @Trond-F-Christiansen in #526
- doc: Update instructions for Initializing workspace by @divipillai in #525
- docs: Update build and run instructions by @simensrostad in #529
- ci: use azure openai endpoint by @DematteisGiacomo in #530
- modules: Fix bugs found during testing by @simensrostad in #531
New Contributors
- @SyverHaraldsen made their first contribution in #489
Full Changelog: v1.2.8...v1.2.9
v1.2.8
What's Changed
- src: modules: Use relative timestamps by @simensrostad in #481
- modules: main: Fix reporting buffer mode handling by @simensrostad in #482
Full Changelog: v1.2.7...v1.2.8
v1.2.7
What's Changed
- tests: Expand test for cloud module by @simensrostad in #434
- doc: Updates to Asset tracker template docs by @divipillai in #399
- tests: Mfw fota: Update to 2.0.3 by @jorgenmk in #428
- ci: address sonarcloud issues by @simensrostad in #436
- examples: modules: cloud: Update MQTT implemtation by @simensrostad in #439
- examples: modules: cloud: Use MQTT helper security tag by @simensrostad in #440
- tests: Add NTN build by @jorgenmk in #443
- workflow: Fix typo by @jorgenmk in #444
- modules: location: Start module on nrf_modem_init callback by @simensrostad in #446
- modules: power: fix sign of current value for SOC calculation by @gminn in #447
- app: Replace MAX_N with union-based size calculation by @Trond-F-Christiansen in #449
- tests: common: Remove test case for removed function by @jtguggedal in #450
- CI: Block AI workflows on pr from fork by @Trond-F-Christiansen in #451
- manifest: Update sdk-nrf revision after PDN deprecation by @jtguggedal in #448
- doc: link and doc fixes by @divipillai in #454
- manifest: Update sdk-nrf revision by @jtguggedal in #456
- ci: Fix sonarcloud by @DematteisGiacomo in #458
- Update manifest and enable power metrics by @jtguggedal in #459
- config: Report config to shadow and unify CDDL schema by @simensrostad in #445
- on_target: Expect different string in Thingy test by @simensrostad in #460
- docs: Add warning about low intervals by @simensrostad in #461
- memfault: Make battery model header globally available by @jtguggedal in #462
- docs: correct typo "IDEAL" to "IDLE" in network SVG by @lo-ba in #452
- docs: Update provisioning documentation with extra details by @simensrostad in #472
- modules: cloud: shell: Update shell commands and documentation by @simensrostad in #474
- prj.conf: Increase stack sizes to within 10 percent by @simensrostad in #475
- doc: fixes to the Provisioning doc by @divipillai in #477
- doc: Minor fixes to the Provisioning doc by @divipillai in #478
- modules: main: Remove workaround delay for nRF Cloud delta clearing by @simensrostad in #463
- docs: tooling_troubleshooting: fix shell command formatting by @simensrostad in #479
- memfault: Pull in latest Memfault fixes in sdk-nrf by @simensrostad in #476
- manifest: Pull in fix for Wi-Fi syncronization issue by @simensrostad in #480
New Contributors
- @Trond-F-Christiansen made their first contribution in #449
- @lo-ba made their first contribution in #452
Full Changelog: v1.2.6...v1.2.7
v1.2.6
What's Changed
- main: fix state handling in main by @simensrostad in #432
- fix: cloud: Use correct Wi-Fi AP count for location request by @simensrostad in #433
Full Changelog: v1.2.5...v1.2.6
v1.2.5
What's Changed
- docs: common: Update release.md by @simensrostad in #413
- Cloud cleanup by @jtguggedal in #411
- Fix ppk stability by @jorgenmk in #415
- modules: cloud: Remove unnecessary ifdefs by @jtguggedal in #414
- storage: Increase APP_STORAGE_MAX_TYPES by @jorgenmk in #416
- workflow: Fix ncsref update by @jorgenmk in #417
- docs: Add some clarifications by @simensrostad in #419
- docs: Update documentation on FOTA by @simensrostad in #421
- docs: Add low power guide by @simensrostad in #422
- manifest: update sdk-nrf reference by @simensrostad in #423
- fix: Prevent Invalid location requests by @simensrostad in #425
- Revert "fix: Prevent Invalid location requests" by @simensrostad in #427
- location: Refactor cloud request data handling by @simensrostad in #430
Full Changelog: v1.2.4...v1.2.5
v1.2.4
What's Changed
- ci: Update state verification script by @jtguggedal in #408
- docs: Update customization guide by @simensrostad in #409
- modules: power: Don't enable/disable UART on VBUS events by @simensrostad in #410
- docs: Update README to add note about quickstart by @simensrostad in #412
Full Changelog: v1.2.3...v.1.2.4
v1.2.3
What's Changed
- doc: Updates to Storage module readme by @divipillai in #390
- tests: on_target: add delta fota back-to-back by @DematteisGiacomo in #393
- cloud: fix fallback provisioning network state handling by @simensrostad in #394
- src: main: fix sampling misbehavior by @simensrostad in #395
- tests: Remove debug print by @jorgenmk in #366
- manifest: Update sdk-nrf revision post upmerge by @jtguggedal in #392
- tests: use gpt5 for state machine verify by @DematteisGiacomo in #397
- modules: Fix out of coverage behavior by @simensrostad in #398
- workflows: Use boolean checks to include boards in tests by @simensrostad in #402
- tests: Change expected string in tests by @simensrostad in #401
- west: update sdk version by @simensrostad in #403
- tests: Fix network module unit tests by @simensrostad in #404
- modules: power: add extra battery state to message by @gminn in #400
- tests: on_target: Verify FOTA resumption for FMFU by @simensrostad in #405
- app: main: Remove cancelling of location request on disconnect by @simensrostad in #406
- manifest: Update SDK version by @simensrostad in #407
New Contributors
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What's Changed
- ci: add CONFIG_MODEM_ANTENNA_GNSS_EXTERNAL by @DematteisGiacomo in #385
- ci: always run compliance on pr by @DematteisGiacomo in #386
- docs: update relase.md by @DematteisGiacomo in #387
- docs: Add image that shows provisioning configuration by @simensrostad in #389
- manifest: Update sdk-nrf version by @simensrostad in #391
Full Changelog: v1.2.1...v1.2.2