v0.6.0 (2023-02-07)
Merged pull requests:
- 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)
v0.5.0 (2022-03-08)
Implemented enhancements:
- Add dead-lettered prometheus gauge #38 (jameshalsall)
- Memoize the DB connection pool as part of the config #37 (jameshalsall)
v0.4.0 (2022-03-02)
Implemented enhancements:
- Remove env vars used for configuration and inject as part of NewConfig() #33
- Use builder exclusively for configuration creation #35 (jameshalsall)
- Pass session context to topic handlers #34 (jameshalsall)
- Encapsulate logic for determining handler for topic key #32 (jameshalsall)
v0.3.5 (2022-02-25)
Fixed bugs:
- Use a unique migrations table name #30 (jameshalsall)
v0.3.4 (2022-02-23)
Fixed bugs:
- Change last_error to text type to allow full error message #29 (jameshalsall)
v0.3.3 (2022-02-21)
Fixed bugs:
- Properly encode user/pass in DSN #28 (jameshalsall)
v0.3.2 (2022-02-21)
Fixed bugs:
- Log the error from DB ping check properly #27 (jameshalsall)
v0.3.1 (2022-02-18)
Implemented enhancements:
- Add CodeQL to github actions flow #21 (jameshalsall)
Fixed bugs:
- Return error when Kafka cluster never becomes available in time #26 (jameshalsall)
- Ensure database is migrated when Start() is called #23 (jameshalsall)
Security fixes:
- Upgrade two modules with security vulnerabilities #22 (jameshalsall)
Merged pull requests:
- Wait longer between connection attempts to Kafka #25 (jameshalsall)
v0.3.0 (2021-11-08)
Implemented enhancements:
- Provide ability to use a DB storage mechanism for retry and deadletter messages #4
Merged pull requests:
- Reduce number of goroutines and consumers for DB kafka collection #20 (jameshalsall)
- Add test case for fail/succeed DB retry scenario #19 (jameshalsall)
- Add maintenance job to the DB consumer collection #18 (jameshalsall)
- Upgrade module dependencies #17 (jameshalsall)
- Add support for DB retry queues as alternative to Kafka topics #16 (jameshalsall)
- Switch changelog generator docker image #15 (kierenevans)
v0.2.0 (2021-08-06)
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:
- Remove github.com/alexflint/go-arg #11 (jameshalsall)
- Add integration tests #9 (hgajjar)
v0.1.0 (2021-06-21)
Implemented enhancements:
- Reduce the set up code for implementing services #2
Merged pull requests:
- Expand GitHub actions to cover linting and gosec #7 (jameshalsall)
- Improve DX #3 (hgajjar)
- Add GitHub actions checks #1 (jameshalsall)
* This Changelog was automatically generated by github_changelog_generator