Skip to content

Bump @databricks/zerobus-ingest-sdk-darwin-x64 from 1.1.0 to 1.2.0 in /typescript - #802

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript/databricks/zerobus-ingest-sdk-darwin-x64-1.2.0
Open

Bump @databricks/zerobus-ingest-sdk-darwin-x64 from 1.1.0 to 1.2.0 in /typescript#802
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript/databricks/zerobus-ingest-sdk-darwin-x64-1.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown

Bumps @databricks/zerobus-ingest-sdk-darwin-x64 from 1.1.0 to 1.2.0.

Release notes

Sourced from @​databricks/zerobus-ingest-sdk-darwin-x64's releases.

Rust SDK v1.2.0

Major Changes

  • License: Migrated from the Databricks License to the Apache License 2.0

New Features and Improvements

  • Added the schema module with descriptor_from_uc_columns / descriptor_from_uc_schema, which convert a Unity Catalog table schema (including nested STRUCT, ARRAY, and MAP columns via type_json) into a prost_types::DescriptorProto that can be passed to TableProperties::descriptor_proto. Enables building descriptors at runtime without pre-generating .proto files.

Internal Changes

  • The generate_files CLI tool now delegates schema → descriptor conversion to the SDK's new schema module instead of its own hand-rolled DDL-string parser, and renders the resulting DescriptorProto back to proto2 text.

Breaking Changes

  • generate_files: the emitted .proto files have changed shape for non-trivial schemas. Consumers regenerating existing files should expect:
    • Field numbers now follow Unity Catalog's position + 1 (so gaps from DROP COLUMN under Delta column-mapping are preserved) instead of the previous 1,2,3… sequential numbering with a 19000-range skip.
    • Nested struct messages use path-based names (e.g. OuterInner instead of Inner) and are emitted hierarchically inside their parent message.
    • Struct field nullability now honors Unity Catalog's nullable flag instead of being forced to optional.

Python SDK v1.2.0

Major Changes

  • License: Migrated from the Databricks License to the Apache License 2.0

New Features and Improvements

  • Arrow Flight Support (Experimental): Added support for ingesting pyarrow.RecordBatch and pyarrow.Table objects via Arrow Flight protocol
    • Note: Arrow Flight is not yet supported by default from the Zerobus server side.
    • New ZerobusArrowStream class (sync in zerobus.sdk.sync, async in zerobus.sdk.aio) with ingest_batch(), wait_for_offset(), flush(), close(), get_unacked_batches() methods
    • New ArrowStreamConfigurationOptions for configuring Arrow streams (max inflight batches, recovery, timeouts)
    • New create_arrow_stream() and recreate_arrow_stream() methods on both sync and async ZerobusSdk
    • Accepts both pyarrow.RecordBatch and pyarrow.Table (Tables are combined to a single batch internally)
    • Arrow is opt-in: install via pip install databricks-zerobus-ingest-sdk[arrow] (requires pyarrow>=14.0.0)
    • Arrow types gated behind _core.arrow submodule — not loaded unless pyarrow is installed
    • Available from both zerobus.sdk.sync and zerobus.sdk.aio, and re-exported from top-level zerobus package

... (truncated)

Commits

@dependabot dependabot Bot added the dependencies Dependency updates label Aug 31, 2026
Bumps [@databricks/zerobus-ingest-sdk-darwin-x64](https://github.com/databricks/zerobus-sdk) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/databricks/zerobus-sdk/releases)
- [Commits](ffi/v1.1.0...go/v1.2.0)

---
updated-dependencies:
- dependency-name: "@databricks/zerobus-ingest-sdk-darwin-x64"
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/typescript/databricks/zerobus-ingest-sdk-darwin-x64-1.2.0 branch from e9aeacb to 6a03fa7 Compare September 1, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants