Skip to content

Bump databricks-zerobus-ingest-sdk from 2.6.0 to 2.7.0 in /typescript - #756

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/typescript/databricks-zerobus-ingest-sdk-2.7.0
Open

Bump databricks-zerobus-ingest-sdk from 2.6.0 to 2.7.0 in /typescript#756
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/typescript/databricks-zerobus-ingest-sdk-2.7.0

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps databricks-zerobus-ingest-sdk from 2.6.0 to 2.7.0.

Release notes

Sourced from databricks-zerobus-ingest-sdk's releases.

Rust SDK v2.7.0

Major Changes

New Features and Improvements

Bug Fixes

  • Arrow builders now reject unsupported ACK callbacks instead of silently discarding them. Remove .ack_callback(...) before calling build_arrow(); otherwise it returns InvalidArgument.
  • Arrow Flight acknowledgment deadlines are pending-relative: no timer runs while a stream is idle. During normal stream operation, each batch receives an absolute deadline when it becomes pending; responses and partial acknowledgments do not extend it. Recovery refreshes the deadline when the full replay completes and ACK processing can resume on the replacement connection.
  • Arrow Flight rejects unrepresentable timeout values: stream creation returns InvalidArgument when ACK, recovery, or flush deadlines exceed the platform monotonic-clock range. Server-advertised graceful-rotation periods are capped at one year.
  • Arrow Flight close is cancellation-safe and half-closes the active request before bounded response draining. ACK success is decided when the durable watermark is applied relative to the original flush deadline. Close during recovery cancels the attempt, retains the unacknowledged suffix, and returns the error that triggered the current attempt. Close during an existing recovery or server-requested rotation keeps that trigger even if every record is durable, so an error can coexist with an empty unacknowledged-batch set. After a request-send failure, one ready response may still be applied; later stream items are not discarded in order to start recovery.
  • Fixed Arrow Flight recovery sender lifetime: replacement senders are now published only after pending replay succeeds, while initial supervisor handoff and failed or cancelled replay promptly drop redundant senders instead of retaining incomplete DoPut request channels until later teardown.

Documentation

Internal Changes

  • Updated Arrow crates and the vendored arrow-flight fork from 59.1 to 59.2 while retaining the slice-aware batch-splitting patch.
  • Added Arrow C Data RecordBatch conversion behind a disabled-by-default wrapper-only SDK feature so current and future native bindings can share one ownership implementation. No supported Rust SDK or Flight behavior changed.
  • Reorganized Arrow Flight under stream/arrow/ with focused API, connection, ACK, supervisor, and batch modules and no public API changes. Its tracing target now follows the module path: databricks_zerobus_ingest_sdk::stream::arrow.

Breaking Changes

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [databricks-zerobus-ingest-sdk](https://github.com/databricks/zerobus-sdk) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/databricks/zerobus-sdk/releases)
- [Commits](rust/v2.6.0...rust/v2.7.0)

---
updated-dependencies:
- dependency-name: databricks-zerobus-ingest-sdk
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependency updates label Aug 17, 2026
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