Skip to content

Releases: puffball1567/koutendb-python

rochedb-python v0.1.3

Choose a tag to compare

@puffball1567 puffball1567 released this 13 Jul 15:14
8ae5e64

Summary

  • Adds codec-aware TCP wire APIs
  • Negotiates codec metadata with CODECMETA ON on new connections
  • Adds PayloadCodec and EncodedPayload
  • Adds put_codec, put_nif, put_bif, get_encoded, and query_encoded
  • Makes put_json write JSON payloads with codec=json
  • Adds JSON codec and BIF opaque payload integration tests

Note: this is a native TCP wire driver, not a C ABI driver. Ring-read filters/projection remain planned until the public wire contract for that API is finalized.

Verification

  • PYTHONDONTWRITEBYTECODE=1 ROCHEDB_CORE_DIR=/media/holmes/SSD-1TB/workspace/oss/ceresdb python3 -B -m unittest discover -s tests
  • python3 -m build --sdist --wheel
  • python3 -m twine check dist/rochedb-0.1.3.tar.gz dist/rochedb-0.1.3-py3-none-any.whl