Repository navigation
v0.3.0 - Non-Relational support
What's New
NoSQL Database Support
Added full support for non-relational database engines:
- Redis — Key-value store support with visualization for strings, lists, sets, and hashes.
- MongoDB — Document store support with collection browsing and JSON-like document exploration.
- Neo4j — Graph database support with node and relationship mapping.
- Cassandra — Wide-column store support for keyspaces, tables, and CQL interactions.
TUI Improvements
- NoSQL-aware UI — Heavily refactored the TUI to support non-relational schemas, introducing dedicated structures for key-values, documents, and graphs across the browser and workspace screens.
- Unified Connection Manager — Enhanced connection string parsing to automatically identify and route connections to the appropriate database engine.
- Demo Mode — Added a dedicated mock/demo mode for non-relational databases, making testing and showcasing easier.
Documentation
Added comprehensive documentation covering the architecture, UX, and database engines under:
docs/non-relational/
Security & Maintenance
- Security Patches — Updated
mongo-drivertov1.17.7andgo-redistov9.7.3to address known vulnerabilities. - Code Quality — Applied standard Go formatting with
go fmtand static analysis withgo vetacross the codebase. - Dependency Cleanup — Ran
go mod tidyto clean up and optimize module dependencies.