Skip to content

Commit 43fb7de

Browse files
dbkindernashif
authored andcommitted
doc: starting draft for 1.8 release notes
Draft of 1.8 release notes with heading and jira items from draft doc. Added 1.8 release notes to index. Signed-off-by: David B. Kinder <[email protected]>
1 parent 1505b05 commit 43fb7de

File tree

2 files changed

+225
-0
lines changed

2 files changed

+225
-0
lines changed

doc/release-notes-1.8.rst

Lines changed: 224 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
.. _zephyr_1.8:
2+
3+
Zephyr Kernel 1.8.0
4+
####################
5+
6+
We are pleased to announce the release of Zephyr kernel version 1.8.0.
7+
8+
This release ... (overview paragraph of major changes goes here)...
9+
10+
Major enhancements with this release include:
11+
12+
* Tickless kernel
13+
* IP Stack improvements
14+
* Bluetooth 5.0 features
15+
* Ecosystem: Tracing, debugging support through third-party tools
16+
* Improved build support on Mac and Windows development environments
17+
* Improved debug support
18+
* Third-Party compilers support
19+
* Xtensa GCC support
20+
* Initial implementation of MMU/MPU support
21+
* Expanded device support
22+
23+
The following sections provide detailed lists of changes by component.
24+
25+
Kernel
26+
******
27+
28+
* Interesting change
29+
30+
Architectures
31+
*************
32+
33+
* Interesting change
34+
35+
Boards
36+
******
37+
38+
* Interesting change
39+
40+
Drivers and Sensors
41+
*******************
42+
43+
* UART interrupt-driver API is better defined
44+
* Support for pull-style console API
45+
46+
Networking
47+
**********
48+
49+
* Interesting change
50+
51+
Bluetooth
52+
*********
53+
54+
* Interesting change
55+
56+
Build and Infrastructure
57+
************************
58+
59+
* Interesting change
60+
61+
Libraries
62+
*********
63+
64+
* Interesting change
65+
66+
HALs
67+
****
68+
69+
* Interesting change
70+
71+
Documentation
72+
*************
73+
74+
* Board documentation added for new board ports
75+
* Continued migration of wiki.zephyrproject.org material to website and github wiki
76+
* Improved CSS formatting and appearance of generated documents
77+
* Added breadcrumb navigation header with kernel version number
78+
* Updated getting started setup guides for Linux, Windows, and macOS
79+
* Updates and additions to follow new and updated kernel features
80+
* Broken link and spelling check scans
81+
* Removed deprecated kernel documentation (pre 1.6 release) from website (still available in git repo if needed)
82+
83+
Tests and Samples
84+
*****************
85+
86+
* Interesting change
87+
88+
Deprecations
89+
************
90+
91+
* Interesting change
92+
93+
JIRA Related Items
94+
******************
95+
96+
.. comment List derived from Jira query: ...
97+
98+
* :jira:`ZEP-248` - Add a BOARD/SOC porting guide
99+
* :jira:`ZEP-339` - Tickless Kernel
100+
* :jira:`ZEP-540` - add APIs for asynchronous transfer callbacks
101+
* :jira:`ZEP-628` - Validate RPL Routing node support
102+
* :jira:`ZEP-638` - feature to consider: flag missing functionality at build time when possible
103+
* :jira:`ZEP-720` - Add MAX30101 heart rate sensor driver
104+
* :jira:`ZEP-828` - IPv6 - Multicast Join/Leave Support
105+
* :jira:`ZEP-843` - Unified assert/unrecoverable error infrastructure
106+
* :jira:`ZEP-888` - 802.15.4 - Security support
107+
* :jira:`ZEP-932` - Adapt kernel sample & test projects
108+
* :jira:`ZEP-948` - Revisit the timeslicing algorithm
109+
* :jira:`ZEP-973` - Remove deprecated API related to device PM, DEVICE\_ and * SYS\_* macros
110+
* :jira:`ZEP-1028` - shrink k_block struct size
111+
* :jira:`ZEP-1032` - IPSP router role support
112+
* :jira:`ZEP-1169` - Sample mbedDTLS DTLS client stability on ethernet driver
113+
* :jira:`ZEP-1171` - Event group kernel APIs
114+
* :jira:`ZEP-1280` - Provide Event Queues Object
115+
* :jira:`ZEP-1313` - porting and user guides must include a security section
116+
* :jira:`ZEP-1326` - Clean up _THREAD_xxx APIs
117+
* :jira:`ZEP-1388` - Add support for KW40 SoC
118+
* :jira:`ZEP-1391` - Add support for Hexiwear KW40
119+
* :jira:`ZEP-1392` - Add FXAS21002 gyroscope sensor driver
120+
* :jira:`ZEP-1435` - Improve Quark SE C1000 ARC Floating Point Performance
121+
* :jira:`ZEP-1438` - AIO: AIO Comparator is not stable on D2000 and Arduino101
122+
* :jira:`ZEP-1463` - Add Zephyr Support in segger SystemView
123+
* :jira:`ZEP-1500` - net/mqtt: Test case for the MQTT high-level API
124+
* :jira:`ZEP-1528` - Provide template for multi-core applications
125+
* :jira:`ZEP-1529` - Unable to exit menuconfig
126+
* :jira:`ZEP-1530` - Hotkeys for the menu at the bottom of menuconfig sometimes doesn't work
127+
* :jira:`ZEP-1568` - Replace arm cortex_m scs and scb functionality with direct CMSIS-core calls
128+
* :jira:`ZEP-1586` - menuconfig: Backspace is broken
129+
* :jira:`ZEP-1599` - printk() support for the '-' indicator in format string (left justifier)
130+
* :jira:`ZEP-1607` - Json encoding/decoding library
131+
* :jira:`ZEP-1621` - Stack Monitoring
132+
* :jira:`ZEP-1631` - Ability to use k_mem_pool_alloc (or similar API) from ISR
133+
* :jira:`ZEP-1684` - Add Atmel SAM family watchdog (WDT) driver
134+
* :jira:`ZEP-1695` - Support ADXL362 sensor
135+
* :jira:`ZEP-1698` - BME280 support for SPI communication
136+
* :jira:`ZEP-1711` - xtensa build defines Kconfigs with lowercase names
137+
* :jira:`ZEP-1718` - support for IPv6 fragmentation
138+
* :jira:`ZEP-1719` - TCP does not work with 6lo
139+
* :jira:`ZEP-1721` - many tinycrypt test cases only run on ARM and x86
140+
* :jira:`ZEP-1722` - xtensa: tinycrypt does not build
141+
* :jira:`ZEP-1735` - Controller to Host flow control
142+
* :jira:`ZEP-1759` - All python scripts needed for build should be moved to python 3 to minimize dependencies
143+
* :jira:`ZEP-1761` - K_MEM_POOL_DEFINE build error "invalid register name" when built with llvm/icx from ISSM toolchain
144+
* :jira:`ZEP-1769` - Implement Set Event Mask and LE Set Event Mask commands
145+
* :jira:`ZEP-1772` - re-introduce controller to host flow control
146+
* :jira:`ZEP-1776` - sending LE COC data from RX thread can lead to deadlock
147+
* :jira:`ZEP-1785` - Tinytile: Flashing not supported with this board
148+
* :jira:`ZEP-1788` - [REG] bt_enable: No HCI driver registered
149+
* :jira:`ZEP-1800` - Update external mbed TLS library to latest version (2.4.2)
150+
* :jira:`ZEP-1812` - Add tickless kernel support in HPET timer
151+
* :jira:`ZEP-1816` - Add tickless kernel support in LOAPIC timer
152+
* :jira:`ZEP-1817` - Add tickless kernel support in ARCV2 timer
153+
* :jira:`ZEP-1818` - Add tickless kernel support in cortex_m_systick timer
154+
* :jira:`ZEP-1821` - Update PM apps to use mili/micro seconds instead of ticks
155+
* :jira:`ZEP-1823` - Improved Benchmarks
156+
* :jira:`ZEP-1825` - Context Switching KPI
157+
* :jira:`ZEP-1836` - Expose current ecb_encrypt() as bt_encrypt() so host can directly access it
158+
* :jira:`ZEP-1856` - remove legacy micro/nano kernel APIs
159+
* :jira:`ZEP-1857` - Build warnings [-Wpointer-sign] with LLVM/icx (bluetooth_handsfree)
160+
* :jira:`ZEP-1866` - Add Atmel SAM family I2C (TWIHS) driver
161+
* :jira:`ZEP-1880` - "samples/grove/temperature": warning raised when generating configure file
162+
* :jira:`ZEP-1886` - Build warnings [-Wpointer-sign] with LLVM/icx (tests/net/nbuf)
163+
* :jira:`ZEP-1887` - Build warnings [-Wpointer-sign] with LLVM/icx (tests/drivers/spi/spi_basic_api)
164+
* :jira:`ZEP-1893` - openocd: 'make flash' works with Zephyr SDK only and fails for all other toolchains
165+
* :jira:`ZEP-1896` - [PTS] L2CAP/LE/CFC/BV-06-C
166+
* :jira:`ZEP-1899` - Missing board documentation for xtensa/xt-sim
167+
* :jira:`ZEP-1908` - Missing board documentation for arm/nucleo_96b_nitrogen
168+
* :jira:`ZEP-1910` - Missing board documentation for arm/96b_carbon
169+
* :jira:`ZEP-1927` - AIO: AIO_CMP_POL_FALL is triggered immediately after aio_cmp_configure
170+
* :jira:`ZEP-1935` - Packet loss make RPL mesh more vulnerable
171+
* :jira:`ZEP-1936` - tests/drivers/spi/spi_basic_api/testcase.ini#test_spi - Assertion Fail
172+
* :jira:`ZEP-1946` - Time to Next Event
173+
* :jira:`ZEP-1955` - Nested interrupts crash on Xtensa architecture
174+
* :jira:`ZEP-1959` - Add Atmel SAM family serial (UART) driver
175+
* :jira:`ZEP-1965` - net-tools HEAD is broken for QEMU/TAP
176+
* :jira:`ZEP-1966` - Doesn't seem to be able to both send and receive locally via local address
177+
* :jira:`ZEP-1968` - "make mrproper" removes top-level dts/ dir, makes ARM builds fail afterwards
178+
* :jira:`ZEP-1980` - Move app_kernel benchmark to unified kernel
179+
* :jira:`ZEP-1984` - net_nbuf_append(), net_nbuf_append_bytes() have data integrity problems
180+
* :jira:`ZEP-1990` - Basic support for the BBC micro:bit LED display
181+
* :jira:`ZEP-1993` - Flowcontrol Required for CDC_ACM
182+
* :jira:`ZEP-1995` - samples/subsys/console breaks xtensa build
183+
* :jira:`ZEP-1997` - Crash during startup if co-processors are present
184+
* :jira:`ZEP-2008` - Port tickless idle test to unified kernel and cleanup
185+
* :jira:`ZEP-2009` - Port test_sleep test to unified kernel and cleanup
186+
* :jira:`ZEP-2011` - Retrieve RPL node information through CoAP requests
187+
* :jira:`ZEP-2012` - Fault in networking stack for cores that can't access unaligned memory
188+
* :jira:`ZEP-2013` - dead object monitor code
189+
* :jira:`ZEP-2014` - Defaul samples/subsys/shell/shell fails to build on QEMU RISCv32 / NIOS2
190+
* :jira:`ZEP-2019` - Xtensa port does not compile if CONFIG_TICKLESS_IDLE is enabled
191+
* :jira:`ZEP-2027` - Bluetooth Peripheral Sample won't pair with certain Android devices
192+
* :jira:`ZEP-2029` - xtensa: irq_offload() doesn't work on XRC_D2PM
193+
* :jira:`ZEP-2033` - Channel Selection Algorithm #2
194+
* :jira:`ZEP-2034` - High Duty Cycle Non-Connectable Advertising
195+
* :jira:`ZEP-2037` - Malformed echo response
196+
* :jira:`ZEP-2048` - Change UART "baud-rate" property to "current-speed"
197+
* :jira:`ZEP-2051` - Move away from C99 types to zephyr defined types
198+
* :jira:`ZEP-2052` - arm: unhandled exceptions in thread take down entire system
199+
* :jira:`ZEP-2055` - Add README.rst in the root of the project for github
200+
* :jira:`ZEP-2057` - crash in tests/net/rpl on qemu_x86 causing intermittent sanitycheck failure
201+
* :jira:`ZEP-2061` - samples/net/dns_resolve networking setup/README is confusing
202+
* :jira:`ZEP-2064` - RFC: Making net_shell command handlers reusable
203+
* :jira:`ZEP-2065` - struct dns_addrinfo has unused fields
204+
* :jira:`ZEP-2066` - nitpick: SOCK_STREAM/SOCK_DGRAM values swapped compared to most OSes
205+
* :jira:`ZEP-2069` - samples: net: dhcpv4_client: runs failed on frdm k64f board
206+
* :jira:`ZEP-2070` - net pkt doesn't full unref after send a data form bluetooth's ipsp
207+
* :jira:`ZEP-2076` - samples: net: coaps_server: build failed
208+
* :jira:`ZEP-2077` - Fix IID when using CONFIG_NET_L2_BLUETOOTH_ZEP1656
209+
* :jira:`ZEP-2080` - No reply from RPL node after 20-30 minutes.
210+
* :jira:`ZEP-2092` - [NRF][BT] Makefile:946: recipe for target 'include/generated/generated_dts_board.h' failed
211+
* :jira:`ZEP-2114` - tests/kernel/fatal : Fail for QC1000/arc
212+
* :jira:`ZEP-2125` - Compilation error when UART1 port is enabled via menuconfig
213+
* :jira:`ZEP-2132` - Build samples/bluetooth/hci_uart fail
214+
* :jira:`ZEP-2138` - Static code scan (coverity) issues seen
215+
* :jira:`ZEP-2143` - Compilation Error on Windows 10 with MSYS2
216+
* :jira:`ZEP-2152` - Xtensa crashes on startup for cores with coprocessors
217+
* :jira:`ZEP-2178` - Static code scan (coverity) issues seen
218+
219+
220+
Known Issues
221+
************
222+
223+
* :jira:`ZEP-0000` - Title
224+
- Workaround if available, or "No workaround, will address in a future release."

doc/release-notes.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Release Notes
66
.. toctree::
77
:maxdepth: 1
88

9+
release-notes-1.8
910
release-notes-1.7
1011
release-notes-1.6
1112
release-notes-1.5

0 commit comments

Comments
 (0)