Releases
v0.9.0
Release v0.9.0 - Comprehensive QA & Production Hardening
Compare
Sorry, something went wrong.
No results found
v0.9.0 - Comprehensive QA & Production Hardening
Highlights
Full QA pass across 520 checkpoints covering all 270 pages
All 477 unit tests passing with 0 type errors and 0 lint errors
Critical bug fixes in routing, wizard validation, and data hooks
Bug Fixes
Routing logic : Fixed restrictive sub-page routing that blocked valid pages when services are running
Setup wizard : Added step validation to prevent skipping wizard steps via direct URL access
Wizard routing : Allow /init/* pages during build phase to prevent redirect loops
useAsyncData hook : Memoized fetchData with useCallback to prevent unnecessary re-renders and interval recreation
useStoreData hook : Fixed circular dependency that caused cascading state updates
Activity tests : Made test assertions resilient to async DB initialization
.gitignore : Fixed logs/ pattern that was incorrectly ignoring source code log page directories
New Features
Service Discovery page : View discovered Docker network endpoints with status, protocol, and health checks
Monitoring Logs page : Real-time log viewer with service filtering, log level filtering, and search
Multi-tenancy : Tenant switching, SSL automation, test isolation
Collaboration : Real-time collaborative editing with presence indicators and cursor tracking
Advanced Search : Full-text search across services, configuration, and documentation
API Key Management : Key generation, rotation, usage logging, and middleware verification
Error Logging : Structured error logging with severity levels and external service integration
Activity Tracking : Comprehensive audit logging with activity feed, stats, and search
Report Generation : Template-based reports with scheduled execution and export
Code Quality
Removed all production TODO/FIXME/HACK comments
Deleted obsolete sessions module (replaced by database sessions)
123 files changed, 19,910 insertions, 2,218 deletions
Zero lint errors, zero type errors, 477/477 tests passing
Upgrade Notes
No breaking changes from v0.8.0
New pages are accessible from existing navigation
Database schema is backwards compatible
You can’t perform that action at this time.