Date: 2026-04-06
Scope: Repository-wide scan of tracked source and documentation for partial implementation markers (TODO, NotImplemented, WIP, TBD) and stale release labels.
- Core .NET packages (
src/SharpCoreDB*) are buildable and release-labeled on1.7.0. - Main server and migration integration paths are buildable.
- Remaining partial implementation markers are concentrated in:
- Python SDK (
src/SharpCoreDBServerScriptClients/python/pysharpcoredb) - Benchmark/test scaffolding notes (non-production code paths)
- Python SDK (
The Python client contains explicit placeholders and unimplemented transport calls, including:
connection.pyraise NotImplementedError("Query execution not implemented for current protocol")raise NotImplementedError("Non-query execution not implemented for current protocol")raise NotImplementedError("Ping not implemented for current protocol")
grpc_client.pyTODOmarkers for connect/disconnect/query/non-query/ping and streaming calls
http_client.pyTODOmarker for JWT authentication
types.pyTODOmarker for column-name lookup
ws_client.pyTODOmarkers for auth header flow and server version retrieval
Current status: Python SDK is not at feature parity with the .NET client and should be treated as work-in-progress.
TODO markers also exist in test and benchmark files. These are not production runtime blockers but indicate remaining validation/perf work.
- Normalized active release labels to
v1.7.0/1.7.0where applicable. - Added explicit current-state documentation for implementation completeness.
- Removed obsolete empty documentation artifacts where found.
- Core product status: Release-ready for
v1.7.0in .NET core/server packages. - SDK parity status: Python SDK still requires implementation completion before claiming full protocol parity.
README.mddocs/PROJECT_STATUS.mddocs/INDEX.md