1. What's New In This Release
    1. Maybe a paragraph or two listing the most major new features/changes.
    2. Highlights of project news since last release.
  2. Major Changes to Core OS
    1. Features Added
      • Add ELF64 support
    1. Bugfixes
      • Netlink sockets may be set to non-blocking
      • Report POLLHUP and POLLERR in 'revents' regardless the requested 'events' set
      • In tcp_close_eventhandler(), check TCP_NEWDATA flag before process and don't eat the flag for TCP_DISCONN_EVENTS
      • Fix the clock configuration for the imxrt family
      • Correct hardfault that can occur when killing a task via Ctrl-C in PROTECTED mode
      • Fix PM build failure with CONFIG_PM_GOVERNOR_MEMORY enabled
      • 170 - Fix flash_erase(page) when page >= 256 for STM32L4 family
      • Handle size zero in umm_malloc.c and umm_realloc.c, which causes a system freeze in kernel mode.
  3. Compatibility Concerns
    1. Point out any major changes that require changes by downstream users.
  4. Major Changes to Build System
  5. Architectural Support
    1. List new architectures
      • 752 - nucleo-f429zi port
      • 348, 349, 352 - boards/z80/ez80/z20x: z20x board support
      • 320 - New architectural support: ez80f92
      • 411 - Flat address x86_64 port of Nuttx
      • 437 - Support to run NuttX on ESP32 QEMU
      • Initial support for Sipeed Maix Bit board with Kendryte K210 processor
      • Add initial support for Kendryte K210 processor in SMP mode
      • S32K: Add support for NXP drone boards
    2. List architectures with significant improvements
      • 244 - i.MX RT: FLEXIO clock config logic. 
      • i.MX RT: Add ability to run from OCRAM 
      • SAMA5D27 peripheral support - USB Host working 
      • 415, 425 - boards/z80/ez80/z20x/: Add W25 bootloader
      •  347, 408 - i.MX RT: Add USB Device support
      • 420, 424 - stm32, stm32f7, stm32h7 add SPI DMATHRESHOLD
      • 247 - boards/sim: Add a TCP loopback test.
      • 274 - Improve sim timer
      • 629 - 64-bit modules on macOS simulator
      • 409 - boards/z80/ez80/z20x: Add XTP2046 SPI support.
      • 414 - RX65N RTC Driver added
      • 423 - NXP Freedom K28F Board SD-Card support
      • 459 - stm32h7: support SDRAM via FMC peripheral
      • 304 - lm3s6965-ek: Add PROTECTED support
      • 402 - STM32H7: Added IWDG and WWDG, power management (sleep/stop/standby), WKUP pin configuration
      • 332 - SAMV71: add read UID implementation and move flash functions to RAM
      • IMXRT: Fix interrupts storm (serial & I2C)
      • Various fixes and cosmetic changes to the CxD56xx architecture
      • Fix SiFive FE310 related code (comments, improve serial irq handling, initial int status)
      • Implement QSPI for SPI32H7
      • Improvements for the nRF52 port: I2C, SPI, GPIO support
      • Updates for LPC17xx serial
      • Adds basic support for Microchip SAM E54 Xplained Pro board
      • Adds an Ethernet driver for the SAME5x family (based on the SAMA5 GMAC driver)
      • Add CDC ECM Ethernet over USB 2.0 High Speed (tested on SAMA5D36-Xplained board)
      • Sim: Reimplement sim uart on top of serial driver framework
    3. List removed architectures
  6. Driver Support
    1. List major new drivers
      • 299 - Adds driver for the ADS7828 I2C analog to digital converter
      • 309 - driver/ioexpander: New driver for PCA9538 I2C I/O expander
      • 404 - New driver type for battery monitor ICs.
      • 404 - Driver for the BQ769x0 battery monitor IC.
      • Add Support for Quectel EC20 4G LTE Module USB CDC/ACM
      • 654, 664 - DNS Dual Host support (what is this? No PR description)
    2. List drivers with significant improvements
      • 403 - MCP9844 shutdown mode support
      • 310, 326 - fcntl: add O_CLOEXEC flag, add O_CLOEXEC/FD_CLOEXEC support
      • 416 - NFS: Support IPv4 and TCP
      • 66 - CDC-ECM Ethernet over USB 2.0 HS
      • 248 - Network Loopback Driver: Add a configuration option to control packet size312 - net/ioctl: add FIONBIO support
      • 313 - net/socket: add MSG_DONTWAIT support
      • NET: Improve TUN and SLIP, refine Control+C Handling in Telnet
      • smartfs improvements (Handling duplicate sectors, Support fsck to check and repair the smartfs file system, Recover SPI Flash from initial error state.)
      • Various fixes for USBDEV driver: Remove unnecessary reset logic,  Descriptor type mismatch fix when dual speed is enabled, Fix invalid/unsupported command processing, Fix string ID calculation.
    3. List removed drivers
  7. Security Issues Fixed in this Release 
  8. Known Problems in this Release
  9. More Information
  10. Call to action: Invitation to get involved in Apache NuttX
    community and development!