Skip to content

feat(client): implement advanced python client features and ci validation#10

Merged
prk-Jr merged 13 commits into
mainfrom
feat/cross-lang-sdk
Feb 16, 2026
Merged

feat(client): implement advanced python client features and ci validation#10
prk-Jr merged 13 commits into
mainfrom
feat/cross-lang-sdk

Conversation

@prk-Jr
Copy link
Copy Markdown
Owner

@prk-Jr prk-Jr commented Feb 7, 2026

  • feat(codegen): add fluent Query Builder support for Python client
  • feat(client): implement stateful compute replay logic in Python
  • feat(ci): add job to GitHub Actions
  • test: add for end-to-end verification and local integration runner
  • fix(storage): resolve database lock contention in concurrent scenarios
  • fix(server): ensure correct API response structure and dependency versions

prk-Jr added 13 commits February 7, 2026 14:28
…tion

- feat(codegen): add fluent Query Builder support for Python client
- feat(client): implement stateful compute replay logic in Python
- feat(ci): add  job to GitHub Actions
- test: add  for end-to-end verification and local integration runner
- fix(storage): resolve database lock contention in concurrent scenarios
- fix(server): ensure correct API response structure and dependency versions
…nd simplify CLI invocation in test scripts.
…to RPC requests and routing them to the appropriate partition manager
… correct ClusterConfig.

Fixed Compilation Errors: Updated ClusterConfig instantiation in compaction_test.rs, read_index_test.rs, raft_bench.rs, prkdb-server.rs, raft_cluster.rs, and raft_node.rs to include partition_id.
Refactored Examples: Rewrote raft_cluster.rs and raft_node.rs to correctly use PartitionManager for server startup, aligning with the new multiplexing architecture.
…b-server in crates/prkdb-cli/Cargo.toml. prkdb-server now correctly resolves to the prkdb crate binary.

Raft Multiplexing: Updated crates/prkdb/src/bin/prkdb-server.rs to register the multiplexed Raft service on the main gRPC port, aligning with the single-port architecture used by TestCluster.
Benchmark Script: Updated scripts/run_cluster_benchmark.sh to explicitly use the prkdb-cli binary, ensuring benchmarks continue to run correctly.
@prk-Jr prk-Jr merged commit b883f71 into main Feb 16, 2026
@prk-Jr prk-Jr deleted the feat/cross-lang-sdk branch February 16, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant