v0.3.7 - nself-org/cli GitHub Wiki

v0.3.7 Release Notes

Release Date: August 15, 2025

Enterprise-ready features with CI/CD pipeline and multiple installation methods.


Overview

This release adds enterprise-grade features including a comprehensive backup system, CI/CD pipeline, and expanded platform support.


Features

Added

Enterprise-Ready Features

  • Comprehensive backup and restore system with local and S3 support
  • Full disaster recovery capabilities with point-in-time backups
  • Automated backup pruning and scheduled backup support

CI/CD Pipeline

  • Complete GitHub Actions workflow
  • ShellCheck linting for all shell scripts
  • Bats unit testing framework integration
  • Integration tests across Ubuntu and macOS
  • Security scanning with Trivy
  • Automated testing on push and pull requests

Multiple Installation Methods

  • Homebrew formula for macOS users
  • .deb packages for Debian/Ubuntu
  • .rpm packages for RHEL/CentOS/Fedora
  • Package build automation scripts

Enhanced CLI Commands

  • nself backup - Create, restore, list, and prune backups
  • nself doctor - Comprehensive system diagnostics with actionable fixes
  • nself logs - Advanced log viewing with filtering, grep, and follow mode
  • Enhanced status command with service health visualization

Production Improvements

  • System health diagnostics with remediation suggestions
  • Memory and disk space checks
  • Port conflict detection with process identification
  • DNS resolution verification
  • SSL certificate validation

Fixed

  • License clarity: Resolved inconsistency between README and LICENSE file
  • Changed from conflicting "MIT License" reference to clear "Source Available License"

Security

  • Added Trivy security scanning in CI pipeline
  • Improved secret handling in backup/restore operations
  • Enhanced SSL certificate management and validation

Full Changelog: v0.3.6...v0.3.7

⚠️ **GitHub.com Fallback** ⚠️