Skip to content

release: bump version to 1.6.0#48

Merged
ketor merged 1 commit into
dingodb:mainfrom
ketor:release/v1.6.0
Jun 19, 2026
Merged

release: bump version to 1.6.0#48
ketor merged 1 commit into
dingodb:mainfrom
ketor:release/v1.6.0

Conversation

@ketor

@ketor ketor commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Cuts v1.6.0 — the first release with the direct vLLM connector and the scatter-gather datapath, on top of v1.5.2.

Since v1.5.2

Compatibility

No wire changekProtoVersion stays 1, so v1.6.0 is line-compatible with v1.5.x (mixed deployments not rejected). The HiCache/SGLang and LMCache paths are unchanged.

Bumps VERSION + CMakeLists.txt only.

New direct vLLM integration + scatter-gather datapath since v1.5.2:
- vLLM DfkvStoreConnector (KVConnectorBase_V1, GPUDirect RDMA, bypass LMCache) — dingodb#46
- Scatter-gather batch API (batch_put_sg/batch_get_auto_sg, QP max_sge 2->30): one
  multi-SGE RDMA per chunk, ~20x fewer keys/disk-reads — dingodb#46
- io_uring async GET serve loop (opt-in DFKV_SERVER_URING, default off) — dingodb#46
- 7 fresh-eyes review fixes (per-item SG failure, recv-thread hardening, empty-key
  skip, io_uring EINTR/short-read, true out_lens) + 2 regression tests — dingodb#46
- Docs: vLLM deploy guide + config reference, README multi-engine, HiCache boundary — dingodb#47

No wire change (kProtoVersion still 1); v1.5.x compatible. CI green incl. TSan + RDMA datapath.
@ketor ketor merged commit b36a3b4 into dingodb:main Jun 19, 2026
6 checks passed
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