Releases: inviqa/kafka-consumer-go
Releases · inviqa/kafka-consumer-go
v0.6.0
What's Changed
- handling more than 1 retries #49 (bertalan-kis)
- Update samara ErrOutOfBrokers check to cope with wrapping #48 (andytson-inviqa)
- Support specifying the driver #42 (dantleech)
- Remove test.NewConfig() helper #41 (jameshalsall)
- Increase max connection attempts to 20 #40 (jameshalsall)
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Memoize the DB connection pool as part of the config by @jameshalsall in #37
- Add dead-lettered prometheus gauge by @jameshalsall in #38
- Un-export collection interface methods by @jameshalsall in #39
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Reduce flakiness of integration tests by @jameshalsall in #31
- Encapsulate logic for determining handler for topic key by @jameshalsall in #32
- Pass session context to topic handlers by @jameshalsall in #34
- Use builder exclusively for configuration creation by @jameshalsall in #35
- Update the documentation to remove references to env vars by @jameshalsall in #36
Full Changelog: v0.3.5...v0.4.0
v0.3.5
What's Changed
- Use a unique migrations table name by @jameshalsall in #30
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- Change last_error to text type to allow full error message by @jameshalsall in #29
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- Properly encode user/pass in DSN by @jameshalsall in #28
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Log the error from DB ping check properly by @jameshalsall in #27
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Add CodeQL to github actions flow by @jameshalsall in #21
- Upgrade two modules with security vulnerabilities by @jameshalsall in #22
- Ensure database is migrated when Start() is called by @jameshalsall in #23
- Wait longer between connection attempts to Kafka by @jameshalsall in #25
- Switch kafka/zookeeper images to bitnami variants by @jameshalsall in #24
- Return error when Kafka cluster never becomes available in time by @jameshalsall in #26
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Switch changelog generator docker image by @kierenevans in #15
- Add support for DB retry queues as alternative to Kafka topics by @jameshalsall in #16
- Upgrade module dependencies by @jameshalsall in #17
- Add maintenance job to the DB consumer collection by @jameshalsall in #18
- Add test case for fail/succeed DB retry scenario by @jameshalsall in #19
- Reduce number of goroutines and consumers for DB kafka collection by @jameshalsall in #20
New Contributors
- @kierenevans made their first contribution in #15
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Implemented enhancements:
- Add full integration test suite #5
- Provide ability to set context on mock sarama session #13 (jameshalsall)
- Improve testing DX #12 (jameshalsall)
- Update config API, provide ability for custom topic naming #10 (jameshalsall)
Fixed bugs:
- Reuse timer and stop correctly to prevent memory leak #14 (jameshalsall)
Merged pull requests: