What's New in ɳSelf
v1.0.12nself v1.0.12: P96 fixes, pricing refresh, ecosystem polish
Latest Release, v1.0.12 (April 2026)
v1.0.12: P96 fixes, pricing refresh, ecosystem polish (April 2026)
v1.0.12 is the current release, shipping all P96 work: simplified bundle pricing ($0.99/mo each, ɳSelf+ $3.99/mo), ecosystem-wide polish, domain and deployment fixes, and documentation refresh. Upgrade immediately from v1.0.11.
Upgrade to v1.0.12
# Homebrew
brew upgrade nself
# Verify
nself version
# nself v1.0.12 (go1.22, darwin/arm64)
# Update all plugins
nself plugin update --all
v1.0.11nself v1.0.11: CI/CD green, security hardening, admin prompt fixes
Previous Release, v1.0.11 (April 2026)
v1.0.11: P95 fixes, CI/CD green, security hardening (April 2026)
v1.0.11 shipped all P95 fixes: CI/CD pipeline at 100% green across all 11 repos, security hardening patches, admin prompt idempotency fixes, and plugin system improvements.
v1.0.9nself v1.0.9: Go rewrite complete, Admin parity, 87 plugins
Previous Release, v1.0.9 (April 2026)
v1.0.9: Go rewrite complete, Admin parity, 87 plugins (April 2026)
v1.0.9 is an earlier release. The Go rewrite is complete and the CLI is now a single compiled binary on all platforms. Admin v1.0.9 ships in version lockstep with the CLI, both carry the same version number from this release onward. The plugin catalog reaches 112 total (87 pro + 25 free). This release also establishes three ecosystem-wide doctrines that apply to all future work.
Highlights:
- Go rewrite complete: The CLI is a compiled Go binary. No shell interpreter required. Sub-100ms startup, native cross-platform binaries for macOS (arm64/amd64), Linux (amd64/arm64), and Windows (amd64)
- Admin v1.0.9 parity: Admin and CLI now ship the same version number. Either tool can drive local, staging, and production environments from a single local install
- 112 plugins: 25 free (MIT) + 87 paid (license-gated). Run
nself plugin list to browse all available plugins - CLI and Admin version lockstep: From v1.0.9 forward, CLI and Admin always carry the same version. plugins-pro follows its own lineage
- Security-Always-Free doctrine: All security and hardening features (RLS, rate limits, MFA throttle, WAF basics, audit logs, automatic TLS, SIEGE regression suite) are free, default, and automatic. No security feature is paywalled
- ɳSelf-First doctrine: All backend operations in every ɳSelf repo go through the CLI. No side-channel
docker compose invocations. Generated compose files carry a # GENERATED BY nself build header - Doc-Sync Ritual: Every phase and every PR that touches a user-visible surface requires matching documentation changes. CI enforces this. Web properties pull version data from canonical source files at build time
Upgrade to v1.0.9
# Homebrew
brew upgrade nself
# Verify
nself version
# nself v1.0.12 (go1.22, darwin/arm64)
# Update all plugins to v1.0.9-compatible manifests
nself plugin update --all
v1.0.6nself v1.0.6: P89/P90 + P92 coordinated release
Previous Release, v1.0.6 (April 2026)
v1.0.6: P89/P90 + P92 coordinated release (April 2026)
v1.0.6 ships the accumulated P87-P90 CLI work (goreleaser cross-platform binaries, monitoring compose wiring, compliance checker, homebrew webhook fix, assorted fixes and polish) together with plugins-pro v1.0.1 P92. The pro plugin release includes 200-OK health-tool wiring, the AI and Notify Querier interface refactor with full handler test coverage, 8 new Grafana dashboards, Alertmanager rules, BaseURL injection across services, and hardening passes on AI, Google, Claw, Mux, Voice, Notify, and Browser plugins.
v1.0.4 , ɳClaw Production-Ready (April 2026)
v1.0.4 ships the ɳClaw AI assistant as production-ready. Highlights: knowledge graph with memory rooms, brain health scoring, and Obsidian export. Prompt library with 45+ templates and chaining. Agent dashboard with 8 personas and marketplace. Image generation with multi-provider support. Smart model routing with user-defined rules. Chat UX overhaul with auto-titling, pinning, quick links, and WebSocket streaming. PWA with offline support. Plus 30 community-inspired features.
v1.0.3: Security Hardening & 87 Plugins (April 2026)
v1.0.3 introduces the nself security command for automated security auditing and hardening. The plugin ecosystem reaches 112 total (87 pro + 25 free), with claw-budget as the newest addition for AI token budget tracking. New environment variables CLAW_WEB_SECRET and PLUGIN_INTERNAL_SECRET strengthen inter-plugin authentication.
v1.0.0: Go Rewrite & 2-Year Support Commitment (March 29th, 2026)
v1.0.0 is a landmark release marking ɳSelf's graduation to a full Go rewrite with a 2-year support commitment. The CLI has been rebuilt from the ground up in Go, replacing the Bash implementation with a statically compiled, single-binary distribution. This release delivers dramatically faster startup times, native cross-platform support, and a stable API contract that will be maintained through the v1.x lifecycle.
Go Rewrite Highlights:
- Full Go rewrite: The CLI is no longer a Bash script, it is a compiled Go binary with full type safety, structured error handling, and integrated testing
- Single binary distribution: Install ɳSelf with one file, no shell interpreter required. Works on macOS (arm64/amd64), Linux (amd64/arm64), and Windows (amd64)
- 10x faster startup: Sub-100ms cold start vs. the previous Bash implementation
- Native cross-platform: No more Bash 3.2 compatibility shims, the Go binary runs identically everywhere
- Structured output: All commands support
--json flag for machine-readable output - Embedded templates: Service templates are bundled into the binary, no separate download required
Support Commitment:
- Stable support branch: v1.x is the first supported branch. Breaking changes are frozen until v2.0
- 18-month support window: Security and bug fixes backported to v1.x through September 2027
- Stable command API: All 30 top-level commands and their subcommands are locked. No removals without a deprecation cycle spanning at least one minor version
- MIT license forever: Core CLI remains MIT-licensed. No license changes in v1.x
Migration from v0.9.x:
- Drop-in replacement: All v0.9.9 commands work unchanged in v1.0.0. No script changes required
- Deprecated stubs removed: The 38 deprecated command aliases that were preserved in v0.9.x with migration warnings have been removed. If you relied on old commands, update to their v0.9.x canonical forms first, then upgrade
- Config format unchanged: Existing
.env, .env.local, and .env.secrets files are fully compatible - Plugin compatibility: All free and pro plugins are compatible. Run
nself plugin update --all after upgrading to pull v1.0-compatible plugin manifests - Homebrew update:
brew upgrade nself: the tap now distributes the Go binary directly - Manual install: Replace your existing
nself binary with the new Go binary from the GitHub release or install.nself.org
Upgrade to v1.0.0
# Homebrew
brew upgrade nself
# Verify
nself version
# nself v1.0.12 (go1.22, darwin/arm64)
# Update all plugins to v1.0-compatible manifests
nself plugin update --all
v0.9.9Updated for ɳSelf v0.9.9 - Command Tree Final Consolidation
Latest Updates - v0.9.9 (February 2026)
v0.9.9 - Command Tree Final Consolidation (30 commands)
v0.9.9 completes the command tree consolidation, reducing top-level commands from 31 to 30. The nself hasura command moves to nself db hasura, recognizing that Hasura metadata management is database-adjacent. This release also converts destroy, perf, and backup to deprecated stubs with clear migration guidance.
Command Changes:
- 31 → 30 top-level commands: Final consolidation complete (5 Core + 16 Utilities + 9 Complex)
- ɳSelf hasura → nself db hasura: Hasura console and metadata now under
db - 38 deprecated stubs: All old commands still work with migration guidance until v1.0.0
Migration:
nself hasura console → nself db hasura consolenself hasura metadata apply → nself db hasura metadata applynself hasura metadata export → nself db hasura metadata exportnself hasura metadata reload → nself db hasura metadata reload
v0.9.8 - Production Readiness & Help Contract
v0.9.8 achieves maximum portability and production readiness with Bash 3.2 compatibility, complete help contracts across all commands, and hardened CI/CD workflows. This release ensures ɳSelf works reliably on macOS, Linux, and WSL environments.
Key Achievements:
- Bash 3.2 Compatibility: Works on macOS default shell, all Linux distros, and WSL
- Help Contract: All 31 commands exit 0 with --help before environment checks
- CI/CD Fail-Closed: Critical checks now fail CI on issues
- Zero Credentials in Git: 8 credentials sanitized from repository
- 209 Service Templates: Verified across 17 languages
- Plugin System Verified: Stripe, Shopify, GitHub all working
- 15/15 Verification Passing: 100% test success
Portability Improvements:
- Removed ALL Bash 4+ dependencies (declare -A, parameter expansion)
- Converted to Bash 3.2 compatible patterns (case statements, parallel arrays)
- Works in restrictive/embedded environments
Update Instructions:
nself update - Updates to v0.9.8 (fully backward compatible)
v0.9.7 - Security & CI/CD Complete (February 8th, 2026)
v0.9.7 achieves 100% CI/CD test coverage with complete security features, tenant isolation, and enterprise compliance documentation. All tests passing with production-ready security infrastructure.
Key Features:
- 100% Test Coverage: All CI/CD tests passing across all workflows
- Tenant Isolation: Complete RLS policies with automatic owner membership
- Security Scanning: Shellcheck, static analysis, vulnerability detection
- Rate Limiting & DDoS Protection: Multi-layer with configurable thresholds
- Compliance Documentation: GDPR, HIPAA, SOC2 guides with checklists
- Secrets Management: .env.secrets protection, vault integration, auto-rotation
- Structured Logging: JSON output, audit trails, centralized aggregation
New Commands:
nself tenant compliance gdpr - GDPR compliance checklistnself tenant compliance hipaa - HIPAA compliance guidenself tenant compliance soc2 - SOC2 requirementsnself config vault init - Initialize secrets vaultnself logs --structured - Structured JSON loggingnself tenant audit - Audit trail for tenant operations
Bug Fixes:
- Fixed JSONB value extraction in tenant settings tests
- Fixed SQL injection vulnerabilities in vault and tenant systems
- Fixed tenant isolation RLS chicken-and-egg issue
v0.9.6 - Command Consolidation Complete (February 5th, 2026)
v0.9.6 represents a major milestone in CLI organization, consolidating 79 top-level commands into 31 organized commands with 285+ subcommands. This 60.8% reduction dramatically improves discoverability and creates a more intuitive developer .
Command Structure Changes:
- 79 → 31 Commands: Reduced top-level command count by 60.8%
- 285+ Subcommands: Organized into logical hierarchies
- 100% Backward Compatible: All old commands work with deprecation warnings
- Zero Breaking Changes: Gradual migration path provided
New Organization:
- Core (5): init, build, start, stop, restart
- Utilities (15): status, logs, help, admin, urls, exec, doctor, monitor, health, version, update, completion, metrics, history, audit
- Feature Commands (11): db, tenant, deploy, infra, service, config, auth, perf, backup, dev, plugin
Notable Changes:
- cloud → provider: Renamed to avoid naming conflicts
- Hierarchical Subcommands: tenant, deploy, infra, service, config, auth, perf, backup, dev
- Modernized Help System: Consistent formatting, color coding, clear examples
- Deprecation Warnings: Helpful migration messages for old commands
Migration:
All old commands continue to work and display migration guidance. Old commands will be removed in v1.0 (estimated Q2 2026) with 6-month advance notice.
Deprecation Example
$ nself billing plans
⚠️ DEPRECATION: 'billing' command is deprecated
➜ Use: nself tenant billing plans
➜ Old syntax will be removed in v1.0 (estimated Q2 2026)
[command continues to execute normally]
Previous Major Releases
v0.9.9 - Plugin System Release (January 24th, 2026)
v0.9.9 introduces the plugin system, enabling third-party integrations with payment processors, e-commerce platforms, DevOps tools, and more. Plugins provide database schemas, webhook handlers, CLI commands, and analytics views.
New Features:
- Plugin System: Extensible architecture for third-party integrations
- Plugin Registry: Centralized registry at plugins.nself.org with global edge distribution
- 3 Official Plugins: Stripe, GitHub, and Shopify plugins available at launch
- Plugin CLI Commands:
nself plugin install, nself plugin list, nself plugin update - Custom Plugin Development: Create your own plugins with
nself plugin create - Webhook Handlers: Automatic webhook endpoint configuration and signature verification
- Database Integration: Plugin tables automatically tracked in Hasura with GraphQL access
Available Plugins:
- Stripe (v1.2.0): Payment processing, subscriptions, invoices, and revenue analytics
- GitHub (v1.3.0): Repository sync, issues, PRs, Actions, and workflow statistics
- Shopify (v1.1.0): Products, orders, customers, inventory, and sales analytics
v0.4.7 - QA Complete Release (January 23rd, 2026)
v0.4.7 completes 7 QA rounds with all 8 bugs fixed. Cloud infrastructure commands work on all platforms including macOS with Bash 3.2 compatibility.
v0.4.6 - Performance & Benchmarking (January 22nd, 2026)
Performance profiling and benchmarking tools: nself perf, nself bench, nself scale, nself history.
v0.4.5 - Cloud Provider Expansion (January 21st, 2026)
26 cloud providers supported with unified commands: nself provider (formerly cloud), nself provider server, nself provider cost.
v0.4.4 - Database Tools (January 20th, 2026)
Complete nself db command suite: schema, migrate, seed, backup, restore, inspect, types, shell, query.
v0.4.3 - Deployment Pipeline (January 19th, 2026)
Multi-environment workflow: nself env, nself deploy, nself staging, nself deploy prod with secrets management.
v0.4.2 - Service & Monitoring (January 18th, 2026)
6 new commands: nself email, nself search, nself functions, nself mlflow, nself metrics, nself monitor.
v0.4.1 - Platform Compatibility (January 17th, 2026)
Critical platform compatibility fixes for macOS and Linux cross-platform support.
v0.4.0 - Production Ready (October 13th, 2025)
Production-ready milestone with 36 CLI commands, 40+ service templates, and complete CI/CD testing.