Repository navigation
Releases: cubrid-lab/cubrid-rs
Releases · cubrid-lab/cubrid-rs
Release list
v0.1.0 — Initial Release
cubrid-rs v0.1.0
First release of the CUBRID Rust database driver.
Crates
| Crate | Description |
|---|---|
cubrid-protocol |
Wire protocol (CAS) encoder/decoder |
cubrid-client |
Synchronous CUBRID client |
cubrid-tokio |
Asynchronous CUBRID client (tokio) |
cubrid-pool |
Connection pool (sync + async) |
Features
- Full CAS protocol support (broker handshake, prepare, execute, fetch, transactions)
- Prepared statements with server-side (FC=3) and client-side (FC=41) execution
- Auto-commit toggle and isolation level support
- DSN parsing with IPv6, percent-encoding, and query parameters
- Connection pooling with configurable min/max connections and idle timeouts
- Async support via tokio
Quality
- 366 tests (268 unit + 12 doc + 86 integration)
- 95.11% code coverage (3031/3187 lines)
- Tested against CUBRID 10.2, 11.0, 11.2, 11.4
License
MIT