Breaking Changes & Architecture
- Rewrote the project from Bash to native Lua 5.1
- Replaced
matrix-commander-rsdependency with a custom, self-maintainedmatrix-cli - Replaced monolithic scripts with a modular architecture using dynamic
requireloading
Performance & Security Optimizations
- Successfully ported all strict security standards from the Bash project, achieving a safer and highly optimized environment by eliminating shell forks
- Reduced CPU and memory overhead by replacing external programs with native Lua execution and OpenWrt C-bindings (
uci,ubus,iwinfo,cjson, etc.)
New Features
- Introduced a complete LuCI Web GUI application for router configuration
- Added APK package building for native OpenWrt deployment
- Added a custom OpenWrt APK repository via GitHub Pages
Full Changelog: v1.1.0...v2.2.3