databricks/zerobus-sdk cpp/v0.1.1
databricks/zerobus-sdk
Captured source
source ↗C++ SDK v0.1.1
Repository: databricks/zerobus-sdk
Tag: cpp/v0.1.1
Published: 2026-07-23T17:13:15Z
Prerelease: no
Release notes:
Bug Fixes
- Correct the batch-ingest offset docs.
ingest_json_records()/
ingest_proto_records() return the single logical offset assigned to the whole batch, not "the offset of the last record" — a 3-record batch on a fresh stream returns offset 0, not 2. Fixed the API docstrings, example comments, and expected-output samples.
Documentation
- Fix release-bundle documentation.
cpp/README.mdwas written for a source
checkout; it now covers both audiences with a "from a release bundle" build path (prebuilt-FFI CMake flags, no Rust toolchain), notes that make/ctest and the test suite are source-checkout only, and rewrites links that pointed outside the bundle (prerequisites, FFI, contributing, license) so they resolve from a bundle too.
- Complete the proto examples' Unity Catalog metadata fetch: explain why the
dynamic-proto path needs the table schema, acquire an OAuth token from the service-principal credentials first, and use curl --fail so an auth or permission error surfaces instead of storing an error body.
- Fix the credential variable names in the
generate_filessnippet
(DATABRICKS_CLIENT_ID / DATABRICKS_CLIENT_SECRET, matching the rest of the docs).