This document outlines the planned features and improvements for NexumDB.
- Planned - On the roadmap
- In Progress - Currently being worked on
- Completed - Shipped in a release
- Considering - Under evaluation
In Progress: Open Source Readiness & Community Building
- Complete OSS setup (LICENSE, CONTRIBUTING, CODE_OF_CONDUCT)
- Comprehensive CI/CD pipelines
- Security scanning (CodeQL, cargo audit)
- Automated releases (Release Please)
- Coverage tracking (Codecov)
- Auto-labeling for PRs
- Welcome workflow for contributors
- Semantic PR title checking
- PR size labeling
- Dependabot auto-merge
Planned Q1 2026
- JOIN operations (INNER, LEFT, RIGHT, FULL)
- Subqueries support
- Aggregate functions (SUM, AVG, COUNT, MIN, MAX)
- GROUP BY and HAVING clauses
- DISTINCT keyword
- UNION, INTERSECT, EXCEPT operations
- Query optimization hints
- Index support (B-Tree, Hash)
- Query plan visualization
- Parallel query execution
Planned Q2 2026
- Multi-model support (different LLMs)
- Fine-tuning on user queries
- Anomaly detection in data
- Predictive analytics integration
- Auto-suggest query completions
- Query pattern learning
- Vector similarity search
- Semantic data clustering
- Intelligent data deduplication
- Context-aware caching improvements
Planned Q3 2026
- Row-level security
- Column-level encryption
- Audit logging
- RBAC (Role-Based Access Control)
- LDAP/OAuth integration
- Compliance reports (SOC2, GDPR)
- Distributed storage backend
- Replication support
- Sharding capabilities
- Load balancing
- Cluster management
Planned Q4 2026
- VS Code extension
- Language Server Protocol (LSP)
- GUI admin interface
- Migration tool from other databases
- Schema designer
- Query builder UI
- Python SDK
- JavaScript/TypeScript SDK
- Go SDK
- Java SDK
- REST API
- GraphQL API
Target: Mid 2027
- Comprehensive test coverage (>90%)
- Performance benchmarks vs. competitors
- Production deployment guides
- SLA guarantees
- Professional support options
- Complete API documentation
- Video tutorials
- Migration guides
- Best practices guide
- Architecture deep-dives
- Cloud provider integrations (AWS, Azure, GCP)
- Data lake connectors
- Stream processing (Kafka, Kinesis)
- Time-series optimization
- Graph database capabilities
- Blockchain/ledger features
- Plugin system
- Custom function registration
- Extension marketplace
- Community voting on features
- Bounty program
We welcome contributions to any of these features! Here's how:
- Check existing issues: See if someone is already working on it
- Create a discussion: Propose your approach
- Submit a PR: Follow our contributing guidelines
- Get reviewed: Collaborate with maintainers
Priority areas for contributions:
- 🟢 Good First Issue: Great for new contributors
- 🟡 Help Wanted: We'd love community help!
- 🔴 Core Team Focus: We're working on this
- Project-correct SELECT with column/alias projection
- Schema-safe writes (INSERT/UPDATE validation)
- Table management (SHOW TABLES, DESCRIBE, DROP TABLE)
- Cache safety improvements
- Advanced SQL operators (LIKE, IN, BETWEEN)
- Query modifiers (ORDER BY, LIMIT)
- Persistent RL agent
- Model management
- WHERE clause filtering
- Natural language queries (ASK)
- Reinforcement learning
- Expression evaluator
- Initial SQL support
- Semantic caching
- Self-optimizing execution
- Local-only operation
This roadmap is subject to change based on community feedback and priorities. Last updated: February 6, 2026