Release Notes

Track the evolution of NitroCortex. Every release brings performance improvements, new features, and enhanced reliability.

v1.2.0 Latest January 15, 2026

Major release introducing NitroJTAG preview, significant NitroSIM performance improvements, and expanded Cortex-M33 support across all components.

+ New Features

  • JTAG NitroJTAG preview release with SWD/JTAG support for Cortex-M0/M0+/M3/M4/M7
  • SIM Added Cortex-M33 TrustZone emulation (secure/non-secure world switching)
  • OS New NT_TaskGetStats() API for runtime task statistics
  • OS Added software watchdog with configurable timeout and callback
  • FS exFAT support for large storage devices (>32GB)
  • VIS New chart widget for real-time data visualization

Improvements

  • SIM 35% faster instruction emulation through JIT compilation cache
  • OS Reduced context switch overhead by 0.3µs on Cortex-M4F
  • FS Improved write performance on SPI flash by batching operations
  • VIS Smoother scrolling in list widgets with predictive rendering

Bug Fixes

  • OS Fixed priority inversion edge case with nested mutex locks
  • SIM Corrected LDREX/STREX exclusive monitor behavior
  • FS Fixed rare corruption on power loss during directory update
  • VIS Resolved memory leak in window destruction sequence
v1.1.0 Stable November 8, 2025

Feature release focused on NitroVISION enhancements, NitroFS encryption support, and expanded MCU compatibility.

+ New Features

  • VIS Theme engine with 5 built-in themes (Dark, Light, Blue, Green, High Contrast)
  • VIS New widgets: progress bar, spinner, tabs, tree view
  • FS AES-256 encryption for files and directories
  • FS Compression support (LZ4) for read-only partitions
  • OS Event groups for multi-task synchronization
  • SIM Code coverage reporting with branch analysis

Improvements

  • OS 15% reduction in kernel RAM footprint
  • SIM Added support for STM32H7 and NXP i.MX RT families
  • FS Directory listing performance improved 3x for large directories
  • VIS Unicode support with UTF-8 text rendering

Bug Fixes

  • OS Fixed tick counter overflow after 49.7 days
  • SIM Corrected SysTick reload value handling
  • FS Fixed file handle leak on failed open operations
v1.0.0 Stable September 1, 2025

Initial public release of NitroCortex embedded software framework. Production-ready components for ARM Cortex-M development.

+ Initial Release

  • OS NitroOS RTOS with preemptive multitasking, mutexes, semaphores, queues, timers
  • FS NitroFS embedded file system with FAT12/16/32, journaling, wear leveling
  • SIM NitroSIM ARM Cortex-M emulator with cycle-accurate simulation
  • VIS NitroVISION TUI framework with windows, buttons, lists, text inputs
  • Support for Cortex-M0, M0+, M3, M4, M4F, M7 cores
  • MISRA-C 2025 compliant codebase
  • Comprehensive documentation and examples

Supported Platforms

  • STM32F0, STM32F1, STM32F3, STM32F4, STM32F7, STM32L4, STM32G4
  • NXP LPC1700, LPC4300, LPC5500 series
  • Nordic nRF52832, nRF52840
  • TI MSP432, TM4C123, TM4C129
  • Microchip SAM D21, SAM E70
v0.9.0 Beta June 15, 2025

Public beta release for early adopters. Feature-complete with known limitations documented.

+ Beta Features

  • All core NitroOS scheduling algorithms implemented and tested
  • NitroFS basic file operations stable
  • NitroSIM instruction coverage at 98% for Cortex-M4
  • NitroVISION basic widget set functional

! Known Limitations

  • FPU context switching not optimized (fixed in 1.0.0)
  • Large file support (>2GB) not implemented (fixed in 1.1.0)
  • Limited MCU family support (expanded in 1.0.0)

Related Resources

Stay Updated

Get notified when new versions are released. No spam, just release announcements.