Skip to content

Releases: databricks/zerobus-sdk

Rust SDK v1.0.1

10 Mar 13:17
rust/v1.0.1
736e287

Choose a tag to compare

Bug Fixes

  • Fixed TLS certificate validation failure when behind corporate VPN/proxy with MITM certificates (e.g., GlobalProtect). Changed reqwest TLS configuration from rustls-tls to rustls-tls-native-roots + rustls-tls-webpki-roots, so the SDK now loads CA certificates from the OS native trust store (respecting SSL_CERT_FILE and system certificate stores) while keeping bundled Mozilla roots as a fallback for minimal environments.

New Features and Improvements

  • Exported OAuthHeadersProvider in the public API, allowing clients to directly construct and use the built-in OAuth 2.0 headers provider.

JNI Libraries v1.0.1

10 Mar 13:31
736e287

Choose a tag to compare

Native JNI libraries for zerobus-sdk-java v1.0.1

Platforms included:

  • linux-x86-64
  • linux-aarch64
  • windows-x86-64

Java SDK v1.0.1

10 Mar 14:07
java/v1.0.1
dbc1eed

Choose a tag to compare

Bug Fixes

  • Fixed TLS certificate validation failure when behind corporate VPN/proxy with MITM certificates (e.g., GlobalProtect). The underlying Rust native library now loads CA certificates from the OS native trust store (respecting SSL_CERT_FILE and system certificate stores) while keeping bundled Mozilla roots as a fallback.

Go SDK v1.0.0

09 Mar 16:03

Choose a tag to compare

GA release of the Databricks Zerobus Ingest SDK for Go.

New Features and Improvements

  • Added HTTP proxy support via standard environment variables (grpc_proxy, https_proxy, http_proxy), following gRPC core conventions. Proxied connections use HTTP CONNECT tunneling with end-to-end TLS. Supports no_grpc_proxy / no_proxy for bypass rules.

TypeScript SDK v1.0.0

06 Mar 13:57
01e78a9

Choose a tag to compare

GA release of the Databricks Zerobus Ingest SDK for TypeScript.

New Features and Improvements

  • Added HTTP proxy support via standard environment variables (grpc_proxy, https_proxy, http_proxy), following gRPC core conventions. Proxied connections use HTTP CONNECT tunneling with end-to-end TLS. Supports no_grpc_proxy / no_proxy for bypass rules.

Python SDK v1.1.0

06 Mar 14:15
01e78a9

Choose a tag to compare

New Features and Improvements

  • Added HTTP proxy support via standard environment variables (grpc_proxy, https_proxy, http_proxy), following gRPC core conventions. Proxied connections use HTTP CONNECT tunneling with end-to-end TLS. Supports no_grpc_proxy / no_proxy for bypass rules.

Java SDK v1.0.0

06 Mar 13:51
01e78a9

Choose a tag to compare

GA release of the Databricks Zerobus Ingest SDK for Java.

New Features and Improvements

  • Added HTTP proxy support via standard environment variables (grpc_proxy, https_proxy, http_proxy), following gRPC core conventions. Proxied connections use HTTP CONNECT tunneling with end-to-end TLS. Supports no_grpc_proxy / no_proxy for bypass rules.

FFI Libraries v1.0.0

06 Mar 13:57
01e78a9

Choose a tag to compare

Native C FFI libraries for zerobus-sdk-rs v1.0.0

Use these libraries to build language bindings (Go, C#, C++, etc.)

Platforms included:

  • linux-x86-64 (.a, .so)
  • linux-aarch64 (.a, .so)
  • windows-x86-64 (.lib, .dll)

Each platform includes:

  • Static library for Go/C++ (libzerobus_ffi.a / zerobus_ffi.lib)
  • Dynamic library for C#/others (libzerobus_ffi.so / .dll)
  • C header file (zerobus.h)

Rust SDK v1.0.0

05 Mar 23:38
b31dc80

Choose a tag to compare

Release v1.0.0

GA release of the Databricks Zerobus Ingest SDK for Rust.

New Features and Improvements

  • Added HTTP proxy support via standard environment variables (grpc_proxy, https_proxy, http_proxy), following gRPC core conventions. Proxied connections use HTTP CONNECT tunneling with end-to-end TLS. Supports no_grpc_proxy / no_proxy for bypass rules.

Bug Fixes

  • Fixed a rare race condition in wait_for_offset_internal where the actual server error (e.g., InvalidArgument) was lost and replaced by a generic StreamClosedError. This occurred when error_rx.changed() fired but is_closed had not yet been set by the supervisor, causing the error to be missed on the next loop iteration.

JNI Libraries v1.0.0

06 Mar 10:43
b31dc80

Choose a tag to compare

Native JNI libraries for zerobus-sdk-java v1.0.0

Platforms included:

  • linux-x86-64
  • linux-aarch64
  • windows-x86-64