Skip to content

feat(nats source): backport end-to-end acknowledgements to v0.58 - #1

Closed
ryanbrooks-tomtom wants to merge 8 commits into
v0.58from
cursor/nats-end-to-end-ack-v0-58-0-3111
Closed

ryanbrooks-tomtom wants to merge 8 commits into
v0.58from
cursor/nats-end-to-end-ack-v0-58-0-3111

Conversation

@ryanbrooks-tomtom

@ryanbrooks-tomtom ryanbrooks-tomtom commented Sep 18, 2026

Copy link
Copy Markdown
Owner

Summary

Personal-use backport of NATS source end-to-end acknowledgement support to the v0.58 release branch.

This replays only the five commits from vectordotdev#26397 and adapts them to the v0.58 NATS stream architecture without including later reconnect changes from master.

References

Related: vectordotdev#26397

Vector configuration

NATS JetStream integration-test configuration.

How did you test this PR?

  • make fmt
  • FEATURES="sources-nats" make check-clippy
  • cargo test --workspace --no-default-features --features "sources-nats" sources::nats::source::tests — 4 passed

The integration tests requiring a running NATS service were not executed in this environment.

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. A changelog fragment is included.
  • No. A maintainer will apply the no-changelog label to this PR.

Contributor Guidelines

Open in Web Open in Cursor 

ryanbrooks-tomtom and others added 8 commits September 18, 2026 10:35
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Co-authored-by: Ryan Brooks <ryanbrooks-tomtom@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants