Skip to content

Sink v0.19.0

Choose a tag to compare

@liran liran released this 20 Sep 17:15
037bf80

This release redesigns role configuration, streams read and native page responses, and keeps record revisions internal to storage. It also replaces allocation accounting with process memory watermarks, shares Kafka topic policy and MongoDB settings, and removes obsolete MongoDB concurrency limits.

This is a breaking release. Use sink-go v0.10.0 for the matching streaming protocol and typed request API, and Sink chart v0.9.0 for the new values layout. Recreate configuration from the current examples; older configuration and wire contracts are not supported.

The release commit passed all 15 main-branch CI jobs, including race tests, fuzzing, backend conformance, SDK integration and isolated role qualification. All 15 release qualification and publication checks passed. Published Linux/macOS archives were downloaded and their checksums verified; the Linux amd64/arm64 image was inspected and its arm64 binary returned v0.19.0.

Full changes: v0.18.0...v0.19.0

Installation artifacts

Docker image:

ghcr.io/batchstream/sink:0.19.0

docker pull ghcr.io/batchstream/sink:0.19.0

Immutable image: ghcr.io/batchstream/sink@sha256:e6c429dc4f6f96d677b4d64e6fe32ac16964b43ddbacf102b8be42a9a90977b8

Standalone binaries for Linux and macOS on amd64 and arm64 are attached to this release.
Verify an archive with checksums.txt before installation.