SharpCoreDB Feature Matrix
Version: 1.7.0
Last Updated: March 30, 2026
Status: All Phase 1-12 Features Production-Ready ✅
Phase
Status
Version
Progress
Phase 1-5: Core Engine
✅ Complete
1.0.0 - 1.1.5
100%
Phase 6: Graph Algorithms
✅ Complete
1.2.0
100%
Phase 7: Replication
✅ Complete
1.2.5
100%
Phase 8: Vector Search
✅ Complete
1.2.0
100%
Phase 9: Analytics Engine
✅ Complete
1.3.5
100%
Phase 10: Distributed & Sync
✅ Complete
1.4.0
100%
Phase 11: Network Server
✅ Complete
1.7.0
100%
Phase 12: Advanced GraphRAG
✅ Complete
1.7.0
100%
✅ Previously Deferred Limitation — Resolved
SingleFileDatabase.ExecuteCompiled with parameterized plans previously hung due to an infinite loop in the SQL lexer when encountering ? parameter placeholders.
Root cause: FastSqlLexer.NextToken() did not advance the position on unrecognized characters, causing Tokenize() to loop forever.
Fixed in: FastSqlLexer (parameter token support + safety advance), EnhancedSqlParser (? placeholder parsing), QueryCompiler (parameterized plan compilation). Full IAsyncDisposable lifecycle also implemented across all storage providers.
Test coverage: SingleFileDatabase_ExecuteCompiled_WithParameterizedPlan_ReturnsRows passes in ~1 second.
Performance impact: Single-File SELECT 43-55% faster , AppendOnly UPDATE 51% faster , zero regressions across all 25 benchmarks (March 14, 2026). See docs/BENCHMARK_RESULTS.md .
🎉 Latest Achievement: Phase 12 Complete
SharpCoreDB.Graph.Advanced delivers enterprise-grade GraphRAG and graph analytics:
✅ Community detection: Louvain, Label Propagation, Connected Components
✅ Graph metrics: Degree, Betweenness, Closeness, Eigenvector, Clustering Coefficient
✅ Subgraph queries: K-core, Clique detection, Triangle detection
✅ SQL integration layer for graph analytics
✅ GraphRAG engine with vector-search integration
✅ Enhanced ranking (semantic + topological + community factors)
✅ Result caching and performance profiling utilities
✅ API documentation, tutorials, and release artifacts
See: docs/release/PHASE12_RELEASE_NOTES.md and docs/api/SharpCoreDB.Graph.Advanced.API.md for final details.
✅ Advanced Graph Analytics (Phase 12 - COMPLETE)
Feature
Status
Version
Package
Notes
Louvain Community Detection
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Modularity optimization
Label Propagation Community Detection
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Fast propagation model
Connected Components
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
O(n+m) structure analysis
Betweenness Centrality
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Bridge influence metric
Closeness Centrality
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Reachability metric
Eigenvector Centrality
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Influence propagation metric
Clustering Coefficient
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Local/global clustering
Degree Centrality
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Node connectivity metric
K-Core Decomposition
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Dense-subgraph discovery
Clique Detection
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Maximal clique search
Triangle Detection
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Triadic structure detection
Graph SQL Functions
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
SQL-callable analytics layer
GraphRAG Engine
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Semantic + graph-aware retrieval
GraphRAG Vector Integration
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Vector similarity + ranking
GraphRAG Result Cache
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
TTL-based cache support
GraphRAG Performance Profiler
✅ Complete
1.7.0
SharpCoreDB.Graph.Advanced
Benchmark and tuning support
✅ Network Database Server (Phase 11 - COMPLETE)
Feature
Status
Version
Package
Notes
Protocols
gRPC (HTTP/2 + HTTP/3)
✅ Complete
1.7.0
SharpCoreDB.Server
Primary protocol
Binary TCP Protocol
✅ Complete
1.7.0
SharpCoreDB.Server
PostgreSQL wire protocol
HTTPS REST API
✅ Complete
1.7.0
SharpCoreDB.Server
JSON-based
WebSocket Streaming
✅ Complete
1.7.0
SharpCoreDB.Server
Real-time queries
Client Libraries
.NET Client
✅ Complete
1.7.0
SharpCoreDB.Client
ADO.NET-style
Python Client (PyPI)
✅ Complete
1.0.0
pysharpcoredb
Async/sync APIs
JavaScript/TypeScript (npm)
✅ Complete
1.0.0
@sharpcoredb/client
Promise-based
Security
JWT Authentication
✅ Complete
1.7.0
SharpCoreDB.Server
Token-based auth
Mutual TLS (mTLS)
✅ Complete
1.7.0
SharpCoreDB.Server
Certificate auth
Role-Based Access Control
✅ Complete
1.7.0
SharpCoreDB.Server
Admin/Writer/Reader
TLS 1.2+ Enforcement
✅ Complete
1.7.0
SharpCoreDB.Server
No plain HTTP
Enterprise Features
Multi-Database Support
✅ Complete
1.7.0
SharpCoreDB.Server
Multiple DBs per server
Connection Pooling
✅ Complete
1.7.0
SharpCoreDB.Server
1000+ connections
Health Checks
✅ Complete
1.7.0
SharpCoreDB.Server
Prometheus-compatible
Session Management
✅ Complete
1.7.0
SharpCoreDB.Server
Lifecycle management
Graceful Shutdown
✅ Complete
1.7.0
SharpCoreDB.Server
Connection draining
Deployment
Docker Support
✅ Complete
1.7.0
SharpCoreDB.Server
Official images
Windows Service
✅ Complete
1.7.0
SharpCoreDB.Server
Automated installer
Linux systemd
✅ Complete
1.7.0
SharpCoreDB.Server
Automated installer
Performance
50K+ QPS
✅ Complete
1.7.0
SharpCoreDB.Server
Queries per second
Sub-millisecond Latency
✅ Complete
1.7.0
SharpCoreDB.Server
0.8-1.2ms (p50)
1000+ Concurrent Connections
✅ Complete
1.7.0
SharpCoreDB.Server
Production-tested
✅ Core Database Engine (Phases 1-5)
Feature
Status
Version
Package
Notes
SQL Support
SELECT
✅ Complete
1.0.0
SharpCoreDB
Full SQL syntax
INSERT
✅ Complete
1.0.0
SharpCoreDB
Bulk inserts supported
UPDATE
✅ Complete
1.0.0
SharpCoreDB
Multi-row updates
DELETE
✅ Complete
1.0.0
SharpCoreDB
Cascading deletes
JOIN (INNER, LEFT, RIGHT, FULL)
✅ Complete
1.0.0
SharpCoreDB
Optimized join algorithms
Subqueries
✅ Complete
1.0.0
SharpCoreDB
Nested queries
Common Table Expressions (WITH)
✅ Complete
1.0.0
SharpCoreDB
Recursive CTEs
DDL
CREATE TABLE
✅ Complete
1.0.0
SharpCoreDB
All data types
ALTER TABLE
✅ Complete
1.0.0
SharpCoreDB
Add/drop columns
DROP TABLE
✅ Complete
1.0.0
SharpCoreDB
CASCADE support
CREATE INDEX
✅ Complete
1.0.0
SharpCoreDB
B-tree & hash
CREATE VIEW
✅ Complete
1.0.0
SharpCoreDB
Materialized views
CREATE TRIGGER
✅ Complete
1.0.0
SharpCoreDB
BEFORE/AFTER
IF EXISTS / IF NOT EXISTS
✅ Complete
1.5
SharpCoreDB
Safe DDL
Transactions
BEGIN TRANSACTION
✅ Complete
1.0.0
SharpCoreDB
ACID compliance
COMMIT
✅ Complete
1.0.0
SharpCoreDB
Durable commits
ROLLBACK
✅ Complete
1.0.0
SharpCoreDB
Full rollback
SAVEPOINT
✅ Complete
1.0.0
SharpCoreDB
Nested transactions
Isolation Levels
✅ Complete
1.0.0
SharpCoreDB
READ COMMITTED, SERIALIZABLE
MVCC
✅ Complete
1.0.0
SharpCoreDB
Multi-version concurrency
Storage
Single-File Database
✅ Complete
1.0.0
SharpCoreDB
.db file
Directory Storage
✅ Complete
1.0.0
SharpCoreDB
Multi-file
Columnar Storage
✅ Complete
1.1.0
SharpCoreDB
Analytics optimized
Write-Ahead Logging (WAL)
✅ Complete
1.0.5
SharpCoreDB
Crash recovery
AES-256-GCM Encryption
✅ Complete
1.0.0
SharpCoreDB
At-rest encryption
Compression (LZ4, Brotli)
✅ Complete
1.0.0
SharpCoreDB
Automatic
Metadata Compression (Brotli)
✅ Complete
1.7.0
SharpCoreDB
60-80% reduction
Auto-ROWID (ULID)
✅ Complete
1.7.0
SharpCoreDB
Hidden PK for tables without explicit PK (docs )
Indexing
B-tree Index
✅ Complete
1.0.0
SharpCoreDB
Range queries
Hash Index
✅ Complete
1.0.0
SharpCoreDB
Equality lookups
Automatic Indexing
✅ Complete
1.0.0
SharpCoreDB
Query-driven
Composite Indexes
✅ Complete
1.0.0
SharpCoreDB
Multi-column
Full-Text Search Index
✅ Complete
1.0.0
SharpCoreDB
Text search
Query Optimization
Cost-Based Optimizer
✅ Complete
1.0.0
SharpCoreDB
Statistics-driven
Query Plan Caching
✅ Complete
1.1.5
SharpCoreDB
Compiled plans
Join Optimization
✅ Complete
1.0.0
SharpCoreDB
Hash/merge/nested loop
Predicate Pushdown
✅ Complete
1.0.0
SharpCoreDB
Filter early
Data Types
INTEGER, LONG
✅ Complete
1.0.0
SharpCoreDB
32/64-bit
REAL, DECIMAL
✅ Complete
1.0.0
SharpCoreDB
Floating point
STRING (VARCHAR)
✅ Complete
1.0.0
SharpCoreDB
UTF-8
BLOB
✅ Complete
1.0.0
SharpCoreDB
Binary data
BOOLEAN
✅ Complete
1.0.0
SharpCoreDB
TRUE/FALSE
DATETIME
✅ Complete
1.0.0
SharpCoreDB
ISO 8601
GUID
✅ Complete
1.0.0
SharpCoreDB
UUID
ULID
✅ Complete
1.0.0
SharpCoreDB
Sortable UUID
ROWREF
✅ Complete
1.4.0
SharpCoreDB
Graph edges
VECTOR
✅ Complete
1.2.0
SharpCoreDB
Embeddings
Performance
SIMD Acceleration
✅ Complete
1.1.5
SharpCoreDB
AVX-512, AVX2, SSE
Memory Pooling
✅ Complete
1.1.5
SharpCoreDB
ArrayPool
Dynamic PGO
✅ Complete
1.1.5
SharpCoreDB
JIT optimization
✅ Graph & GraphRAG (Phase 6)
Feature
Status
Version
Package
Notes
ROWREF Data Type
✅ Complete
1.4.0
SharpCoreDB
Direct row references
Graph Traversal
BFS (Breadth-First Search)
✅ Complete
1.2.0
SharpCoreDB.Graph
Standard traversal
DFS (Depth-First Search)
✅ Complete
1.2.0
SharpCoreDB.Graph
Stack-based
Bidirectional Search
✅ Complete
1.4.0
SharpCoreDB.Graph
Meet-in-middle
Dijkstra Shortest Path
✅ Complete
1.4.0
SharpCoreDB.Graph
Weighted graphs
A* Pathfinding
✅ Complete
1.2.0
SharpCoreDB.Graph
Heuristic search
Custom Heuristics
✅ Complete
1.2.0
SharpCoreDB.Graph
Pluggable
SQL Integration
GRAPH_TRAVERSE() Function
✅ Complete
1.4.0
SharpCoreDB.Graph
SQL syntax
EF Core LINQ GraphTraverse()
✅ Complete
1.4.0
SharpCoreDB.Graph
LINQ integration
Performance
Parallel Traversal
✅ Complete
1.4.0
SharpCoreDB.Graph
Multi-threaded
Traversal Plan Caching
✅ Complete
1.4.0
SharpCoreDB.Graph
Query optimization
Cycle Detection
✅ Complete
1.2.0
SharpCoreDB.Graph
Prevent infinite loops
Hybrid Queries
Graph + Vector Hybrid
✅ Complete
1.4.0
SharpCoreDB.Graph
GraphRAG queries
Monitoring
Metrics Collection
✅ Complete
1.4.0
SharpCoreDB.Graph
Observability
OpenTelemetry Integration
✅ Complete
1.4.0
SharpCoreDB.Graph
Distributed tracing
✅ Vector Search & Semantic Search (Phase 8)
Feature
Status
Version
Package
Notes
Vector Data Type
✅ Complete
1.2.0
SharpCoreDB
Fixed-dimension float32[]
Distance Metrics
Cosine Similarity
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
SIMD-accelerated
Euclidean Distance (L2)
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
SIMD-accelerated
Dot Product
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
SIMD-accelerated
Manhattan Distance (L1)
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
CPU optimized
Indexing
HNSW Index
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Hierarchical graph
Flat Index (Brute-Force)
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Small datasets
HNSW Persistence
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Serialize/deserialize
Quantization
Scalar Quantization (float32→uint8)
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
4× memory reduction
Binary Quantization (1-bit)
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
32× memory reduction
SQL Functions
vec_distance_cosine()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
SQL syntax
vec_distance_l2()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
SQL syntax
vec_distance_dot()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
SQL syntax
vec_from_float32()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Array to vector
vec_to_json()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
JSON export
vec_normalize()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Unit vector
vec_dimensions()
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Metadata
Performance
SIMD (AVX-512, AVX2, SSE)
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Hardware dispatch
50-100x faster than SQLite
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Benchmarked
10M+ vectors tested
✅ Complete
1.2.0
SharpCoreDB.VectorSearch
Production scale
✅ Analytics Engine (Phase 9)
Feature
Status
Version
Package
Notes
Basic Aggregates
COUNT(*), COUNT(DISTINCT)
✅ Complete
1.3.5
SharpCoreDB.Analytics
682x faster than SQLite
SUM(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Numeric sum
AVG(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Arithmetic mean
MIN(column), MAX(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Min/max values
Statistical Aggregates
STDDEV(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Standard deviation
VARIANCE(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Population/sample
PERCENTILE(column, p)
✅ Complete
1.3.5
SharpCoreDB.Analytics
P50, P90, P95, P99
MEDIAN(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
50th percentile
MODE(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Most frequent value
Bivariate Aggregates
CORRELATION(col1, col2)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Pearson correlation
COVARIANCE(col1, col2)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Population/sample
Frequency Aggregates
HISTOGRAM(column, bucket_size)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Value distribution
Window Functions
ROW_NUMBER()
✅ Complete
1.3.5
SharpCoreDB.Analytics
Row numbering
RANK()
✅ Complete
1.3.5
SharpCoreDB.Analytics
Ranking with gaps
DENSE_RANK()
✅ Complete
1.3.5
SharpCoreDB.Analytics
Ranking without gaps
LAG(column, offset)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Previous row
LEAD(column, offset)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Next row
FIRST_VALUE(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
First in partition
LAST_VALUE(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Last in partition
PARTITION BY
✅ Complete
1.3.5
SharpCoreDB.Analytics
Grouping
ORDER BY (in window)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Sorting
Time-Series
DATE_BUCKET(interval, column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Time bucketing
ROLLING_AVG(column, window)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Moving average
CUMULATIVE_SUM(column)
✅ Complete
1.3.5
SharpCoreDB.Analytics
Running total
OLAP
PIVOT / UNPIVOT
✅ Complete
1.3.5
SharpCoreDB.Analytics
Cross-tabulation
CUBE / ROLLUP
✅ Complete
1.3.5
SharpCoreDB.Analytics
Multi-dimensional
Performance
150-680x faster than SQLite
✅ Complete
1.3.5
SharpCoreDB.Analytics
Benchmarked
SIMD-accelerated aggregates
✅ Complete
1.3.5
SharpCoreDB.Analytics
Hardware dispatch
✅ Distributed Features (Phase 7 & 10)
Feature
Status
Version
Package
Notes
Replication
Multi-Master Replication
✅ Complete
1.4.0
SharpCoreDB.Distributed
Vector clocks
Vector Clock Causality
✅ Complete
1.4.0
SharpCoreDB.Distributed
Conflict detection
Automatic Conflict Resolution
✅ Complete
1.4.0
SharpCoreDB.Distributed
Last-write-wins, merge
Custom Conflict Resolvers
✅ Complete
1.4.0
SharpCoreDB.Distributed
Pluggable
Real-Time Replication
✅ Complete
1.4.0
SharpCoreDB.Distributed
Sub-second latency
Replication Monitoring
✅ Complete
1.4.0
SharpCoreDB.Distributed
Health metrics
Failover & Recovery
✅ Complete
1.4.0
SharpCoreDB.Distributed
Automatic
Distributed Transactions
Two-Phase Commit (2PC)
✅ Complete
1.4.0
SharpCoreDB.Distributed
Cross-shard ACID
Transaction Recovery
✅ Complete
1.4.0
SharpCoreDB.Distributed
Network failure recovery
Configurable Timeouts
✅ Complete
1.4.0
SharpCoreDB.Distributed
Per-transaction
Sharding
Horizontal Sharding
✅ Complete
1.4.0
SharpCoreDB.Distributed
Automatic distribution
Shard Key Management
✅ Complete
1.4.0
SharpCoreDB.Distributed
Consistent hashing
Query Routing
✅ Complete
1.4.0
SharpCoreDB.Distributed
Shard-aware
Shard Monitoring
✅ Complete
1.4.0
SharpCoreDB.Distributed
Per-shard metrics
WAL Streaming
Streaming Replication
✅ Complete
1.4.0
SharpCoreDB.Distributed
WAL-based
Buffer Pooling
✅ Complete
1.4.0
SharpCoreDB.Distributed
Zero-copy
Compression
✅ Complete
1.4.0
SharpCoreDB.Distributed
LZ4
✅ Sync Integration (Phase 10)
Feature
Status
Version
Package
Notes
Dotmim.Sync Provider
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Full provider
Sync Targets
SQL Server
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Bidirectional
PostgreSQL
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Bidirectional
MySQL
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Bidirectional
SQLite
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Bidirectional
Change Tracking
Shadow Tables
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
_tracking tables
Tombstone Management
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Soft deletes
Incremental Sync
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Delta changes only
Conflict Resolution
Last-Write-Wins
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Default strategy
Client-Wins
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Client priority
Server-Wins
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Server priority
Custom Resolvers
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Pluggable
Multi-Tenant Support
Scope Filtering
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Tenant isolation
Parameter-Based Filters
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Row-level security
Performance
Bulk Operations
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Batch inserts
Compression
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
LZ4
Retry Logic
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Exponential backoff
Testing
84/84 Tests Passing
✅ Complete
1.4.0
SharpCoreDB.Provider.Sync
Full coverage
| Feature | Status | Version | Package | Notes |
|---------|--------|---------|---------|
| Entity Framework Core |
| EF Core Provider | ✅ Complete | 1.7.0 | SharpCoreDB.EntityFrameworkCore | Full LINQ support |
| Migrations | ✅ Complete | 1.7.0 | SharpCoreDB.EntityFrameworkCore | Code-first |
| Change Tracking | ✅ Complete | 1.7.0 | SharpCoreDB.EntityFrameworkCore | EF Core compatible |
| Extensions |
| Dependency Injection | ✅ Complete | 1.7.0 | SharpCoreDB.Extensions | AddSharpCoreDB() |
| Health Checks | ✅ Complete | 1.7.0 | SharpCoreDB.Extensions | ASP.NET Core |
| Logging |
| Serilog Sink | ✅ Complete | 1.7.0 | SharpCoreDB.Serilog.Sinks | Structured logging |
🚧 Network Server (Phase 11 — v1.7.0, In Progress)
| Feature | Status | Version | Package | Notes |
|---------|--------|---------|---------|
| Protocols |
| gRPC Protocol (HTTP/2 + HTTP/3) | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Primary protocol, protobuf |
| TCP Binary Protocol | ✅ Complete | 1.7.0 | SharpCoreDB.Server | High-performance wire protocol |
| HTTPS REST API | ✅ Complete | 1.7.0 | SharpCoreDB.Server | JSON over HTTPS |
| WebSocket Streaming | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Real-time JSON streaming |
| Security |
| JWT Authentication | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Token-based |
| TLS/SSL Encryption | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Minimum TLS 1.2 |
| Certificate Auth | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Mutual TLS + Thumbprint→Role |
| Role-Based Access Control | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Admin/Writer/Reader |
| Server Core |
| Multi-Database Support | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Core | System + user databases |
| Session Management | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Core | Connection lifecycle |
| Health Checks | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Core | /health endpoint |
| Metrics / Observability | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Core | Prometheus-compatible |
| Connection Pooling | ✅ Complete | 1.7.0 | SharpCoreDB.Server | 10,000+ connections |
| Deployment |
| Docker / Docker Compose | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Multi-stage build |
| Linux systemd Service | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Automated installer |
| Windows Service | ✅ Complete | 1.7.0 | SharpCoreDB.Server | Automated installer |
| macOS launchd Service | 📅 Planned | 1.7.0 | SharpCoreDB.Server | .pkg installer |
| Client Libraries |
| .NET Client Library | ✅ Complete | 1.7.0 | SharpCoreDB.Client | ADO.NET-like API |
| .NET Client Protocol | ✅ Complete | 1.7.0 | SharpCoreDB.Client.Protocol | gRPC bindings |
| Python Client | ✅ Complete | 1.7.0 | PySharpDB | gRPC, HTTP, WebSocket, pooling |
| JavaScript/TypeScript SDK | ✅ Complete | 1.7.0 | @sharpcoredb/client | gRPC, HTTP, WebSocket, pooling |
| Performance Benchmarks |
| gRPC Throughput Benchmark | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Benchmarks | Query/NonQuery/Batch operations |
| REST API Benchmark | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Benchmarks | HTTP CRUD operations |
| WebSocket Streaming Benchmark | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Benchmarks | Real-time message throughput |
| Connection Pool Benchmark | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Benchmarks | Concurrent connections |
| Benchmark Report Generation | ✅ Complete | 1.7.0 | SharpCoreDB.Server.Benchmarks | BenchmarkDotNet reports |
| Advanced GraphRAG (future roadmap) |
| Community Detection | 📅 Planned | Future | SharpCoreDB.Graph | Louvain algorithm |
| Centrality Algorithms | 📅 Planned | Future | SharpCoreDB.Graph | PageRank, betweenness |
| GPU-Accelerated Traversal | 📅 Planned | Future | SharpCoreDB.Graph | CUDA support |
Package
Latest Version
Status
Release Date
SharpCoreDB
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Analytics
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.VectorSearch
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Graph
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Distributed
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Provider.Sync
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.EntityFrameworkCore
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Extensions
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Serilog.Sinks
1.7.0
✅ Stable
Feb 20, 2026
SharpCoreDB.Server
1.7.0-preview
🚧 In Progress
Q2 2026
SharpCoreDB.Server.Core
1.7.0-preview
🚧 In Progress
Q2 2026
SharpCoreDB.Server.Protocol
1.7.0-preview
🚧 In Progress
Q2 2026
SharpCoreDB.Client
1.7.0-preview
🚧 In Progress
Q2 2026
SharpCoreDB.Client.Protocol
1.7.0-preview
🚧 In Progress
Q2 2026
Symbol
Meaning
✅ Complete
Feature is production-ready and fully tested
📅 Planned
Feature is designed and scheduled for implementation
⚠️ Beta
Feature works but may have known issues
🚧 In Progress
Feature is currently being implemented
❌ Not Planned
Feature is not on the roadmap
Last Updated: March 30, 2026
Next Update: v1.7.0 release (Q2 2026)