nself cli v0.4.0 #17
acamarata
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
nself v0.4.0 — Production-Ready Release
Status: ✅ Stable Production Release
Date: 2025-10-13
View on GitHub →
Overview
v0.4.0marks the production-ready milestone for nself, focused on stability, cross-platform compatibility, and complete reliability across macOS, Linux, and WSL.Every core feature and service has been tested end-to-end for real-world usage.
What “Production-Ready” Means
Core Features
Infrastructure Services
Optional Services
Enable on demand via environment flags:
Monitoring Bundle (10 Services)
Activate with
MONITORING_ENABLED=true:CLI Commands
Core Operations:
init,build,start,stop,restart,reset,clean,restoreStatus / Monitoring:
status,logs,exec,urls,doctorManagement:
ssl,trust,admin,version,update,helpService Templates (40 +)
Pre-built templates for instant service creation:
What’s New in v0.4.0
🐞 Fixed
Critical Bug #1 — Unbound Variables
MONITORING_ENABLEDand 13 service flags${VAR:-default}Critical Bug #2 — Bash 4+ Incompatibilities
${var^^}withtr '[:lower:]' '[:upper:]'⚙️ Enhanced
Installation
Quick Install
curl -sSL https://install.nself.org | bashCustom Install
Migration from v0.3.9
Breaking Changes: None — full backward compatibility.
Recommended Steps:
Roadmap — v0.4.x Series
nself dboperationsbackup,rollbackprod,deploycommandsscaleoperationsSee
ROADMAP.mdfor details.System Requirements
Tested Platforms:
✅ macOS 14 (Bash 3.2.57) ✅ Ubuntu 20.04+ ✅ Debian 11+ ✅ WSL2 ✅ RHEL/CentOS 8+
Support & Community
Acknowledgements
Thanks to everyone who tested, reported bugs, and helped shape nself v0.4.0 — your feedback directly built this stable foundation for the 0.4.x series and beyond.
This discussion was created from the release nself cli v0.4.0.
Beta Was this translation helpful? Give feedback.
All reactions