Skip to content

chore(deps): update zerobus sdk to 2.0.1#25438

Merged
petere-datadog merged 5 commits into
vectordotdev:masterfrom
flaviofcruz:upgrade-zerobus-sdk
May 28, 2026
Merged

chore(deps): update zerobus sdk to 2.0.1#25438
petere-datadog merged 5 commits into
vectordotdev:masterfrom
flaviofcruz:upgrade-zerobus-sdk

Conversation

@flaviofcruz
Copy link
Copy Markdown
Contributor

@flaviofcruz flaviofcruz commented May 14, 2026

Summary

We upgrade the Zerobus SDK to latest 2.0.1 since it contains important enhancements (support for arrow schema conversion) and bug fixes that affect stability. The only major caveat is that the Zerobus SDK uses prost types 0.14 while Vector seems to be 0.13, which requires byte encoding to convert back to the types expected by Vector.

Vector configuration

Stays the same:

[sinks.databricks_zerobus]
type = "databricks_zerobus"
inputs = [...]
ingestion_endpoint = "https://6051921418418893.zerobus.us-west-2.staging.cloud.databricks.com"
table_name = "main.default.test_zerobus_vector"
unity_catalog_endpoint = "https://e2-dogfood.staging.cloud.databricks.com"
[sinks.databricks_zerobus.auth]
strategy = "oauth"
client_id = "CLIENT ID"
client_secret = "SUPER SECRET"

How did you test this PR?

Run unit tests and some manual smoke tests.

Change Type

  • Bug fix
  • New feature
  • Dependencies
  • Non-functional (chore, refactoring, docs)
  • Performance

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

References

Notes

  • Please read our Vector contributor resources.
  • Do not hesitate to use @vectordotdev/vector to reach out to us regarding this PR.
  • Some CI checks run only after we manually approve them.
    • We recommend adding a pre-push hook, please see this template.
    • Alternatively, we recommend running the following locally before pushing to the remote branch:
      • make fmt
      • make check-clippy (if there are failures it's possible some of them can be fixed with make clippy-fix)
      • make test
  • After a review is requested, please avoid force pushes to help us review incrementally.
    • Feel free to push as many commits as you want. They will be squashed into one before merging.
    • For example, you can run git merge origin master and git push.
  • If this PR introduces changes Vector dependencies (modifies Cargo.lock), please
    run make build-licenses to regenerate the license inventory and commit the changes (if any). More details on the dd-rust-license-tool.

@github-actions github-actions Bot added the domain: sinks Anything related to the Vector's sinks label May 14, 2026
Comment thread Cargo.toml Outdated
@flaviofcruz flaviofcruz force-pushed the upgrade-zerobus-sdk branch from 4317056 to 31ab604 Compare May 21, 2026 16:41
@flaviofcruz flaviofcruz changed the title chore: update zerobus sdk to 2.0.0 chore: update zerobus sdk to 2.0.1 May 21, 2026
@flaviofcruz flaviofcruz marked this pull request as ready for review May 21, 2026 16:42
@flaviofcruz flaviofcruz requested a review from a team as a code owner May 21, 2026 16:42
@flaviofcruz flaviofcruz requested a review from pront May 21, 2026 16:44
@thomasqueirozb thomasqueirozb changed the title chore: update zerobus sdk to 2.0.1 chore(deps): update zerobus sdk to 2.0.1 May 21, 2026
@pront
Copy link
Copy Markdown
Member

pront commented May 22, 2026

Hey @flaviofcruz, for the PR description:

Vector configuration
Stays the same.

Can you copy paste the config you used when testing? Thanks!

@flaviofcruz
Copy link
Copy Markdown
Contributor Author

Hey @flaviofcruz, for the PR description:

Vector configuration
Stays the same.

Can you copy paste the config you used when testing? Thanks!

Update PR description.

@petere-datadog petere-datadog enabled auto-merge May 27, 2026 15:46
auto-merge was automatically disabled May 27, 2026 16:06

Head branch was pushed to by a user without write access

@petere-datadog petere-datadog added the no-changelog Changes in this PR do not need user-facing explanations in the release changelog label May 27, 2026
@flaviofcruz flaviofcruz force-pushed the upgrade-zerobus-sdk branch from 1d3f545 to 2f80a2a Compare May 27, 2026 19:00
@petere-datadog petere-datadog enabled auto-merge May 28, 2026 14:36
@petere-datadog petere-datadog added this pull request to the merge queue May 28, 2026
Merged via the queue into vectordotdev:master with commit ba27e2e May 28, 2026
58 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 28, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

domain: sinks Anything related to the Vector's sinks no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants