enhancement(nats source): add support for NATS JetStream (#23554)
* feat(nats source): add jetstream support * refactor: create helper function for shared message logic * chore: explicitly set batch config defaults * refactor: split nats source in directory * chore: add tests for jetstream * chore: reorganize import order * chore: improve readability of build using mode enum * chore: enable acknowledgment * chore: properly set batch config * chore: add jetstream docs * chore: add missing const function * docs: add changelog fragment * chore(ci): add nats source to semantic * chore: derive jetstream docstring from config struct * fix: remove double module definition for tests * chore: fix merge conflict * chore: fix formatting * fix: formatting --------- Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
B
Benjamin Dornel committed
c2f0d4efdcb61ebc85cd4e57bbbf005dddc7bd6e
Parent: e0e8463
Committed by GitHub <noreply@github.com>
on 8/20/2025, 5:51:34 PM