UPDATES & RELEASES
Changelog
Every release of CertMon is documented here. Updates are delivered automatically in-app via Sparkle.
1.0.0 — September 16, 2026
Initial public release of CertMon for macOS 14 (Sonoma) and macOS 15 (Sequoia).
Features
- Native In-Process Certificate Authority: Pure Swift RFC 5280 ASN.1 DER certificate generator. Creates RSA-4096 Root CA with private keys securely stored in the macOS Login Keychain.
- One-Click User Keychain Trust: Automatic integration with macOS
SecTrustSettingsSetTrustSettingsin user domain with zero root Keychain pollution. - Automatic .test DNS Responder: In-process non-blocking UDP DNS server listening on
127.0.0.1:2053answering all*.testqueries with fallback to managed/etc/hosts. - Built-In Reverse Proxy on Port 443: TLS termination with ALPN HTTP/1.1 and HTTP/2, full-duplex WebSocket forwarding for Vite and Next.js HMR, and custom 502/404 diagnostic error pages.
- Path-Based Routing: Route multiple backends under a single domain (e.g.
/apito 8080,/to 3000). - Low-Overhead Auto-Discovery: Scans listening dev ports via kernel
libprocAPIs and offers 1-click site creation with framework detection (Next.js, Vite, Rails, Django, FastAPI). - Mobile Device Profiles: Export Apple
.mobileconfigprofiles for instant iOS trust over Wi-Fi, and Android.crtcertificates with QR code URLs. - Framework Snippet & Cert Exporter: Ready-to-copy HTTPS configurations for Vite, Next.js, Rails Puma, Express, FastAPI, Caddy, and Nginx.
- Team Site Manifest: JSON import and export for
.localhttps.jsonteam repo sharing. - Real-time Request Log: Live circular buffer with HTTP status badges, request timing, and one-click "Copy Summary" for debugging.
- Privileged Helper: Sandboxed launchd daemon for port 443 forwarding and
/etc/resolver/testfile management.