Skip to content

Releases: zillow/zkafka

v2.0.5: Update confluent kafka go 2.8.0 (#23)

14 Jan 22:47
d91bef4
Compare
Choose a tag to compare

v2.0.4

19 Dec 18:37
a04fc3d
Compare
Choose a tag to compare
  1. Bugfix in ChainLifecycleHooks where incorrect nil checks could result in panic
  2. go get -u to upgrade deps

v2.0.3

22 Nov 20:36
a3f1f92
Compare
Choose a tag to compare
  1. Updated go.uber.org/mock version 0.5.0
  2. Updated golang.org/x/sync version 0.9.0
  3. Removed noisy log Timed out on read

v2.0.2

19 Nov 17:42
af8cbc4
Compare
Choose a tag to compare

Updated confluent-kafka-go to v2.6.1

v2.0.1

29 Oct 20:24
70b1f4a
Compare
Choose a tag to compare
  1. Updated confluent-kafka-go version 2.6.0 to address security vulnerability.

v2.0.0

19 Oct 04:01
55438c3
Compare
Choose a tag to compare
  1. Removed dependency on github.com/golang/mock (deprecated) in favor of github.com/uber-go/mock
  2. Bugfixes in WithDisableCircuitBreaker and WithDisableBusyLoopBreaker options implementation

v1.3.0

26 Sep 01:04
b18d47d
Compare
Choose a tag to compare
  1. Added WithDisableCircuitBreaker and WithDisableBusyLoopBreaker options. These are variants of the now deprecated DisableCircuitBreaker
    and DisableBusyLoopBreaker options. They provide a boolean parameter, which is more convenient for usage with
    code generation and for shimming with configuration.

v1.2.0

24 Sep 06:37
ef8e6bc
Compare
Choose a tag to compare
  1. Update to allow subject name specification (not just TopicNameStrategy)
  2. Updated avro_schema_registry formatter deserialization to require passed in schema (less susceptible to errors from inferred target schema)

v1.1.0

23 Sep 17:47
0e0f899
Compare
Choose a tag to compare
  1. Added formatters that properly use schema registry formatters (zfmt
    attempted previously but had missed the mark)
  2. Updated tests to be controlled with envvar instead of build tags
  3. Updated golang-ci to remove deprecated options
  4. Updated make to add proto generation for schema registry evolution
    tests
  5. Because protobuf has protections against named type collisions, run
    tests with a special envvar to ignore this warning
  6. Added LifecyclePostReadImmediate for better confirmation of read
    errors
  7. Updated ReaderOption to not update KWriter directly and instead
    update an indirect settings object
  8. Updated producer clientId to be clientid + topic this helps avoid
    accidental collisions seen in production with DLT'd consumer
  9. Updated compose.yml used for local testing to standup schema registry
  10. Updated to golang1.23
  11. Updated otel dependencies

v1.0.2

06 Sep 17:57
c0b0f93
Compare
Choose a tag to compare
  1. Updated WithDeadLetterTopic option to borrow username and password from ConsumerTopicConfig when those issues aren't specified on DeadLetterTopicConfig