| NuttX 12.1.0 has not been released yet. These Release Notes are a work-in-progress in preparation for the next release of NuttX. There is a board tracking the PRs that need to be looked at to add to this doc for the OS TODO ADD LINK and for the Apps TODO ADD LINK |
* [#8759](https://github.com/apache/incubator-nuttx/pull/8759) treewide: add DOWNLOAD variable as unification of curl call
* [#8357](https://github.com/apache/incubator-nuttx/pull/8357) tools: add separate flags parameter for COMPILE/COMPILEXX
* [#8347](https://github.com/apache/incubator-nuttx/pull/8347) tools: compile with full file path
* [#8378](https://github.com/apache/incubator-nuttx/pull/8378) tools: makefile: silent all compile output
* [#8381](https://github.com/apache/incubator-nuttx/pull/8381) tools: Make zig available for arm/riscv/sim
* [#8425](https://github.com/apache/incubator-nuttx/pull/8425) tools: Fix Config.mk
* [#8391](https://github.com/apache/incubator-nuttx/pull/8391) tools: ARCHIVE uses the full path
* [#8419](https://github.com/apache/incubator-nuttx/pull/8419) tools: use relative paths when reverting to compile
* [#8663](https://github.com/apache/incubator-nuttx/pull/8663) tools: Don't download tarball if a local git repo found
* [#8582](https://github.com/apache/incubator-nuttx/pull/8582) tools: Updated python scripts interpreter invocation in tools/.
* [#8601](https://github.com/apache/incubator-nuttx/pull/8601) tools: make the symbol table generated by mkallsyms.py two-byte aligned
* [#8515](https://github.com/apache/incubator-nuttx/pull/8515) tools: Extract a valid trace line and resolve the address to a function name
* [#7971](https://github.com/apache/incubator-nuttx/pull/7971) tools: Ensure removing Python related commands for macOS
* [#7993](https://github.com/apache/incubator-nuttx/pull/7993) tools: Ensure removing Python3.11 related commands for macOS
* [#8732](https://github.com/apache/incubator-nuttx/pull/8732) tools: arm: Add missing -mcpu param for zig
* [#8403](https://github.com/apache/incubator-nuttx/pull/8403) tools: checkpatch.sh: Check the source code doesn't set executable bit
* [#8442](https://github.com/apache/incubator-nuttx/pull/8442) tools: config: stack usage(.su) file should be removed on clean phase
* [#8443](https://github.com/apache/incubator-nuttx/pull/8443) tools: config: silent print of archive objects
* [#8674](https://github.com/apache/incubator-nuttx/pull/8674) tools: cxd56: Fix typo in mkspk tool
* [#8916](https://github.com/apache/incubator-nuttx/pull/8916) tools: export: LLVM style arch info for non-c language
* [#8870](https://github.com/apache/incubator-nuttx/pull/8870) tools: export: Add LDELFFLAGS to mkexport.sh.
* [#8494](https://github.com/apache/incubator-nuttx/pull/8494) tools: kconfig: add kconfiglib support
* [#8723](https://github.com/apache/incubator-nuttx/pull/8723) tools: nxstyle: add 'IRQn_Type' to whitelists
* [#8657](https://github.com/apache/incubator-nuttx/pull/8657) tools: nxstyle: add "NimMain" to whitelists.
* [#8559](https://github.com/apache/incubator-nuttx/pull/8559) tools: nxstyle: add "CMUnitTest" to nxstyle white list
* [#8307](https://github.com/apache/incubator-nuttx/pull/8307) tools: parsememdump.py: support show total pid memory
* [#8652](https://github.com/apache/incubator-nuttx/pull/8652) tools: parsememdump.py: Restore the execution permission bit
* [#8808](https://github.com/apache/incubator-nuttx/pull/8808) tools: parsetrace: fix context swtich parsing error
* [#8928](https://github.com/apache/incubator-nuttx/pull/8928) tools: riscv: Map extensions to certain cpu model for LLVM based toolc…
* [#8586](https://github.com/apache/incubator-nuttx/pull/8586) tools: unix: use anonymous pipes to avoid menuconfig break
* [#8675](https://github.com/apache/incubator-nuttx/pull/8675) tools: Unix.mk: Add VERSION_ARG to argument of version.sh
* [#8308](https://github.com/apache/incubator-nuttx/pull/8308) tools: unix.mk: Pass APPDIR to arch's Makefile
* [#8306](https://github.com/apache/incubator-nuttx/pull/8306) tools: version: generate dummy version without breakout
Release artifacts for all current and past NuttX releases can be downloaded at:
The Apache NuttX project uses Git SCM as its version control system.
There are two primary repositories:
The main "Single Source of Truth" repositories are hosted by the ASF:
These are synchronized with repositories hosted at GitHub:
The main forum for project communication, to ask a question, get involved, or contribute to NuttX, is our mailing list, dev@nuttx.apache.org. The list is publicly archived and searchable at https://lists.apache.org/list.html?dev@nuttx.apache.org. For more information, see NuttX Community.
NuttX is a free open-source project. If you'd like to participate, whether it's to enhance documentation (even these release notes) or dive into the nitty gritty of some low-level drivers, please join us! You can join the conversation at our dev mailing list by emailing dev-subscribe@nuttx.apache.org. The mailing list is open to the public and archived. You can browse older messages at https://lists.apache.org/list.html?dev@nuttx.apache.org.