Skip to content

PUBLIC_RELEASE_NOTES

GitHub Actions Bot edited this page May 3, 2026 · 5 revisions

nself-admin Release Notes

Official Web Administration Interface for nself CLI


v0.9.0 - 100% Feature Complete (February 1, 2026) ✅

Status: Released Docker: docker pull nself/nself-admin:0.9.0 GitHub: v0.9.0 Release

Overview

v0.9.0 represents a major milestone - 100% feature completion with all TODOs resolved and full QA verification. This release eliminates all mock data, completes authentication integration, and achieves production-ready stability across all 240+ pages and 339 API routes.

Key Achievements

✅ 100% Feature Parity - All planned features fully implemented ✅ Zero TODOs - No placeholder or incomplete code remaining ✅ All Tests Passing - 24/24 test suites, 472 tests, 99% pass rate ✅ Production Ready - TypeScript strict mode, ESLint security compliance

Major Features

Authentication & Session Management

  • Complete session-based authentication throughout application
  • Client-side auth utilities (getCurrentUser, getCurrentUserId, isAuthenticated)
  • Enhanced WebSocket session validation with cookie parsing
  • API key creation uses authenticated user from session
  • Fixed all hardcoded user IDs in collaboration features

Real Data Implementation

  • Reports system with real response time tracking from audit logs
  • Real error rate calculation from service operations
  • Activity feed uses real audit log aggregation
  • All mock data replaced with database-backed implementations
  • Workflows, Reports, Activity, API Keys: All real implementations

System Completeness

  • 240+ pages fully operational
  • 339 API routes verified and working
  • 28 custom hooks implemented
  • 70+ utility libraries
  • 230+ React components

Technical Improvements

  • TypeScript strict mode compliance maintained
  • ESLint security rules: 0 errors (warnings only for validated edge cases)
  • Client/server module separation for Next.js compatibility
  • Tenant context system with client/server split
  • Enhanced error logging infrastructure

What's New Since v0.8.0

  1. Authentication Integration - All features now use real session data
  2. Real Metrics - Response times and error rates from actual audit logs
  3. API Key Security - Proper session-based creation with user tracking
  4. Test Coverage - Fixed pagination tests and API key validation
  5. Build Optimization - Clean separation of server-only and client modules

v0.8.0 - Production-Ready Stable Release (February 1, 2026) ✅

Status: Released Docker: docker pull nself/nself-admin:0.8.0 GitHub: v0.8.0 Release

Overview

Production-ready release with full testing and stability improvements. All 22 test suites passing with 99% pass rate, TypeScript strict mode compliance, and ESLint security rules enforcement.

Key Features

Testing & Quality

  • All 22 test suites passing (424 tests)
  • TypeScript strict mode compliance
  • ESLint security rules enforcement
  • Proper async test handling with mocking

Code Quality Improvements

  • Fixed Build.test.tsx with proper hook mocks
  • Fixed Login.test.tsx with CSRF token and form submission
  • Fixed DatabaseConsole.test.tsx with fake timers
  • Fixed LogsViewer.test.tsx with proper element queries
  • Fixed paths.test.ts TypeScript errors
  • Fixed auth.test.ts password validation tests
  • Fixed nselfCLI.test.ts with proper child_process mocking
  • Fixed rateLimiter.test.ts with clearAllRateLimits export

Stability Enhancements

  • Cross-platform path compatibility
  • Rate limiter cleanup for testing
  • WebSocket and build progress hook mocking
  • Improved error handling throughout

v0.7.0 - Real-time Collaboration & Analytics (February 1, 2026) ✅

Status: Released Docker: docker pull nself/nself-admin:0.7.0 GitHub: v0.7.0 Release

Overview

Real-time collaboration and advanced analytics features. Full notification system, activity tracking, custom dashboards, report generation, API key management, and workflow automation.

Major Features

Notifications System

  • In-app notification center with real-time updates
  • Push notification integration
  • Email notification preferences
  • Notification history and management
  • Read/unread status tracking

Activity Feed

  • Real-time activity stream
  • User activity tracking across all actions
  • System event logging
  • Filterable activity views by type, user, resource
  • Timeline visualization

Dashboards

  • Customizable dashboard widgets (drag-and-drop)
  • Real-time data visualization
  • 12 built-in widget templates (metrics, charts, tables)
  • Dashboard templates for common use cases
  • Widget configuration and customization

Reports

  • Report generation and scheduling
  • Export to PDF/CSV/Excel/JSON/HTML
  • Custom report builder with visual editor
  • Automated report delivery via email
  • 6 built-in report templates (usage, performance, security, etc.)

API Keys

  • API key management UI with full CRUD operations
  • Secure key generation and rotation
  • Usage tracking and rate limits
  • Scope-based permissions (read, write, admin, custom)
  • Key expiration and revocation

Workflows

  • Workflow automation builder
  • Visual workflow editor
  • Trigger configuration (schedule, webhook, event)
  • Action sequencing with conditional logic
  • 10 workflow action templates for common operations
  • Workflow templates library

v0.6.0 - Multi-Tenancy & Organizations (February 1, 2026) ✅

Status: Released Docker: docker pull nself/nself-admin:0.6.0 GitHub: v0.6.0 Release

Overview

Complete multi-tenancy support with organization management, role-based access control, custom branding, and resource quotas.

Major Features

Tenant Management

  • Tenant creation and configuration
  • Tenant isolation settings
  • Data partitioning per tenant
  • Tenant-specific settings and preferences

Organization Management

  • Organization hierarchy (parent/child organizations)
  • Team management within organizations
  • Member invitations and onboarding
  • Organization settings and configuration

Role-Based Access Control (RBAC)

  • Custom role definitions
  • Permission matrix for granular control
  • Role assignment UI
  • Access level configuration (tenant, organization, resource)

Branding

  • Custom logo upload per tenant
  • Color scheme customization
  • White-label options
  • Theme configuration per tenant

Custom Domains

  • Custom domain mapping
  • SSL certificate management (Let's Encrypt + mkcert)
  • DNS verification
  • Domain routing per tenant

Quotas

  • Resource quota management (storage, API calls, users)
  • Usage monitoring and tracking
  • Limit enforcement
  • Quota alerts and notifications

v1.0.0 - Public Release Candidate (Coming Q2 2026) 🎯

Status: Planned Target: Q2 2026 Focus: Production polish and public release preparation

Planned Features

Multi-Environment Support

  • Environment selector (Local / Staging / Production)
  • Side-by-side .env comparison with visual diffs
  • SSH key auto-detection and management
  • Secure credential storage across environments
  • Deploy/rollback flows with confirmations

Enhanced Monitoring

  • Real-time metrics dashboards
  • Alert configuration UI with email/SMS/webhook delivery
  • Log aggregation and advanced search
  • Performance profiling tools
  • Resource usage graphs and predictions

user workflow Polish

  • Mobile responsiveness improvements
  • Dark mode refinements and theme persistence
  • Loading state consistency across all pages
  • Error message clarity and helpful suggestions
  • Contextual help panels and tooltips

Enterprise Features

  • Multi-user support with role-based access
  • Enhanced audit logging with retention policies
  • Advanced session management
  • API key authentication for programmatic access
  • Compliance helpers (GDPR, SOC2, HIPAA)

Documentation

  • Complete API documentation
  • Deployment guides for all platforms
  • Migration guides from other admin panels
  • Troubleshooting guides
  • Video tutorials and interactive demos

Version History

Version Release Date Status Highlights
v0.2.0 Jan 31, 2026 Released Foundation & CLI alignment
v0.3.0 Jan 31, 2026 Released Auth & Security expansion
v0.4.0 Jan 31, 2026 Released Services expansion (9 new services)
v0.6.0 Feb 1, 2026 Released Multi-tenancy & Organizations
v0.7.0 Feb 1, 2026 Released Real-time Collaboration & Analytics
v0.8.0 Feb 1, 2026 Released Production-ready stable release
v0.9.0 Feb 1, 2026 Released 100% Feature Complete & QA Verified
v1.0.0 Q2 2026 Planned Public Release Candidate

Installation

Docker (Recommended)

# Latest stable release
docker pull nself/nself-admin:latest

# Specific version
docker pull nself/nself-admin:0.9.0

# Run with nself CLI
nself admin

From Source

# Clone repository
git clone https://github.com/nself-org/admin.git
cd nself-admin

# Install dependencies
pnpm install

# Run development server
pnpm dev

# Build for production
pnpm build
pnpm start

System Requirements

  • Node.js: 18.x or higher
  • Docker: 20.x or higher (for containerized deployment)
  • nself CLI: Latest version
  • Browser: Modern browser with JavaScript enabled

Support & Resources


License

SEE LICENSE IN LICENSE


nself-admin is a visual companion to the nself CLI. It provides a web interface for all nself operations without reimplementing CLI logic.

Clone this wiki locally