Skip to content

Commit ddd8f3e

Browse files
nordicjmcarlescufi
authored andcommitted
doc: release: 3.4: Add not on Kconfig mgmt changes
Adds a note that FLASH_MAP and STREAM_FLASH now also need to be selected to be able to enable the mcuboot image manager Kconfig option, to avoid a cmake dependency loop, and Kconfigs required for other mgmt subsystems. Signed-off-by: Jamie McCrae <[email protected]>
1 parent 533e312 commit ddd8f3e

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

doc/releases/release-notes-3.4.rst

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,90 @@ API Changes
2020
Changes in this release
2121
=======================
2222

23+
* Any applications using the mcuboot image manager
24+
(:kconfig:option:`CONFIG_MCUBOOT_IMG_MANAGER`) will now need to also select
25+
:kconfig:option:`CONFIG_FLASH_MAP` and :kconfig:option:`CONFIG_STREAM_FLASH`,
26+
this prevents a cmake dependency loop if the image manager Kconfig is enabled
27+
manually without also manually enabling the other options.
28+
29+
* Including hawkbit in an application now requires additional Kconfig options
30+
to be selected, previously these options would have been selected
31+
automatically but have changed from ``select`` options in Kconfig files to
32+
``depends on``:
33+
34+
+--------------------------------------------------+
35+
| :kconfig:option:`CONFIG_NVS` |
36+
+--------------------------------------------------+
37+
| :kconfig:option:`CONFIG_FLASH` |
38+
+--------------------------------------------------+
39+
| :kconfig:option:`CONFIG_FLASH_MAP` |
40+
+--------------------------------------------------+
41+
| :kconfig:option:`CONFIG_STREAM_FLASH` |
42+
+--------------------------------------------------+
43+
| :kconfig:option:`CONFIG_REBOOT` |
44+
+--------------------------------------------------+
45+
| :kconfig:option:`CONFIG_HWINFO` |
46+
+--------------------------------------------------+
47+
| :kconfig:option:`CONFIG_NET_TCP` |
48+
+--------------------------------------------------+
49+
| :kconfig:option:`CONFIG_NET_SOCKETS` |
50+
+--------------------------------------------------+
51+
| :kconfig:option:`CONFIG_IMG_MANAGER` |
52+
+--------------------------------------------------+
53+
| :kconfig:option:`CONFIG_NETWORKING` |
54+
+--------------------------------------------------+
55+
| :kconfig:option:`CONFIG_HTTP_CLIENT` |
56+
+--------------------------------------------------+
57+
| :kconfig:option:`CONFIG_DNS_RESOLVER` |
58+
+--------------------------------------------------+
59+
| :kconfig:option:`CONFIG_JSON_LIBRARY` |
60+
+--------------------------------------------------+
61+
| :kconfig:option:`CONFIG_NET_SOCKETS_POSIX_NAMES` |
62+
+--------------------------------------------------+
63+
| :kconfig:option:`CONFIG_BOOTLOADER_MCUBOOT` |
64+
+--------------------------------------------------+
65+
66+
* Including updatehub in an application now requires additional Kconfig options
67+
to be selected, previously these options would have been selected
68+
automatically but have changed from ``select`` options in Kconfig files to
69+
``depends on``:
70+
71+
+--------------------------------------------------+
72+
| :kconfig:option:`CONFIG_FLASH` |
73+
+--------------------------------------------------+
74+
| :kconfig:option:`CONFIG_STREAM_FLASH` |
75+
+--------------------------------------------------+
76+
| :kconfig:option:`CONFIG_FLASH_MAP` |
77+
+--------------------------------------------------+
78+
| :kconfig:option:`CONFIG_REBOOT` |
79+
+--------------------------------------------------+
80+
| :kconfig:option:`CONFIG_MCUBOOT_IMG_MANAGER` |
81+
+--------------------------------------------------+
82+
| :kconfig:option:`CONFIG_IMG_MANAGER` |
83+
+--------------------------------------------------+
84+
| :kconfig:option:`CONFIG_IMG_ENABLE_IMAGE_CHECK` |
85+
+--------------------------------------------------+
86+
| :kconfig:option:`CONFIG_BOOTLOADER_MCUBOOT` |
87+
+--------------------------------------------------+
88+
| :kconfig:option:`CONFIG_MPU_ALLOW_FLASH_WRITE` |
89+
+--------------------------------------------------+
90+
| :kconfig:option:`CONFIG_NETWORKING` |
91+
+--------------------------------------------------+
92+
| :kconfig:option:`CONFIG_NET_UDP` |
93+
+--------------------------------------------------+
94+
| :kconfig:option:`CONFIG_NET_SOCKETS` |
95+
+--------------------------------------------------+
96+
| :kconfig:option:`CONFIG_NET_SOCKETS_POSIX_NAMES` |
97+
+--------------------------------------------------+
98+
| :kconfig:option:`CONFIG_COAP` |
99+
+--------------------------------------------------+
100+
| :kconfig:option:`CONFIG_DNS_RESOLVER` |
101+
+--------------------------------------------------+
102+
| :kconfig:option:`CONFIG_JSON_LIBRARY` |
103+
+--------------------------------------------------+
104+
| :kconfig:option:`CONFIG_HWINFO` |
105+
+--------------------------------------------------+
106+
23107
Removed APIs in this release
24108
============================
25109

0 commit comments

Comments
 (0)