v0.2.4.
Complete release notes · 2026-08-19. Read upgrade instructions and runtime limits before deploying.
Added
- Full Host Firewall (UFW) Management Engine: Interactive host firewall control across API (
/v1/firewall), SDK, Web UI (Settings -> Firewall), and CLI (ninedeploy firewall). - 1-Click Service Port Presets in Web UI: Single-click activation/deactivation for common multi-port services including Mail Server (Poste.io / Mailcow:
25, 465, 587, 993, 995), Databases (PostgreSQL 5432, MySQL 3306, Redis 6379, MongoDB 27017), Web Ingress (80, 443), and SSH (22). - Automatic Installer Firewall Hardening:
install.sh automatically configures and hardens UFW rules for SSH (22/tcp), Web (80/tcp, 443/tcp), and custom panel ports without accidental lockout risk. - Node.js 24 & 22 Active LTS Support: Updated installer and package engines to prioritize Node.js 24 LTS and Node.js 22 LTS on Ubuntu 24.04/26.04 and Debian 12.
Fixed
- Ubuntu 24.04 Systemd Socket & Symlink Compatibility: Hardened systemd unit file
ReadWritePaths with non-fatal prefixes (- /var/run/docker.sock, - /run/docker.sock) to prevent mount failures on modern systemd distributions. - Background Timer Unreferencing: Added
unref: true to worker, metrics collector, and cron scheduler intervals to prevent process retention and optimize event loop lifecycle.
Source CHANGELOG.md at 6046cfe8