Skip to content
GitHub Actions edited this page Jan 22, 2026 · 1 revision

v0.3.5 Release Notes

Release Date: August 15, 2025

Complete SSL/HTTPS support for development and production.


Overview

This release delivers full HTTPS implementation, achieving 100% service success rate with proper SSL certificates.


Features

Added

Complete SSL/HTTPS Support

  • Automatic SSL certificate generation using mkcert for development environments
  • Support for both *.localhost and *.local.nself.org domain patterns
  • Wildcard SSL certificates with proper Subject Alternative Name (SAN) configuration
  • HTTP to HTTPS redirect for all services
  • Modern TLS configuration with secure cipher suites and protocols

SSL Certificate Management

  • nself trust command to install SSL certificates in system trust store
  • Automatic certificate generation during build process
  • Domain-specific certificate selection (localhost vs nself.org patterns)
  • Certificate validation and health checking
  • Browser-ready green lock compatibility

Enhanced Service Architecture

  • 100% service success rate (17/17 services running reliably)
  • Improved volume mount strategy preserving node_modules and dependencies
  • Reserved port allocation (3000-3099 for user apps, 3100+ for services)
  • Enhanced service health monitoring and auto-recovery

Fixed

Critical Volume Mount Issues

  • Node.js services now preserve installed dependencies during development
  • Changed volume mounts from entire directories to source-only mounting
  • Resolved "Cannot find module" errors in NestJS, BullMQ, and Functions services

SSL and Nginx Configuration

  • Fixed nginx upstream definition conflicts causing restart loops
  • Resolved SSL certificate Subject Alternative Name (SAN) configuration
  • Fixed dynamic nginx includes with static configuration approach
  • Corrected certificate path references in nginx configurations

Service Reliability

  • Docker health checks now work without 'which' command dependency
  • Eliminated port allocation conflicts between user and system services
  • Fixed service startup reliability from 76% to 100% success rate
  • Resolved container restart loops and networking issues

Changed

  • Default HTTPS everywhere: All services now use HTTPS by default in development
  • Smart port allocation: System services moved to 3100+ range
  • Volume mount strategy: Source-only mounting preserves container dependencies
  • SSL trust integration: Certificates automatically trusted during build process

Full Changelog: v0.3.4...v0.3.5

Home


Getting Started


Commands


Features


Configuration


Plugins (87 + 10 monitoring)

Free (25)
Pro (62)
Planned (26)
  • plugin-audit
  • plugin-blog
  • plugin-checkout
  • plugin-commerce
  • plugin-drm
  • plugin-export
  • plugin-flow
  • plugin-import
  • plugin-ldap
  • plugin-mailgun
  • plugin-media
  • plugin-oauth-providers
  • plugin-pages
  • plugin-postmark
  • plugin-rate-limit
  • plugin-reports
  • plugin-saml
  • plugin-scheduler
  • plugin-sendgrid
  • plugin-sso
  • plugin-subscription
  • plugin-thumb
  • plugin-transcoder
  • plugin-twilio
  • plugin-waf
  • plugin-watermark

Guides


Architecture


Reference


Licensing


Security


Brand


Operations


Contributing


Admin


Changelog


All commands (52)

Clone this wiki locally