There should be no backward-incompatible changes, but there are a couple new API methods.
- #275/#281 - support separate Logger for each log level (thanks @crazyweave)
- #282 - consumer: reduce duplicate RDY (ready) count updates (thanks @andyxning)
- #283 - remove redundant Config initialized check (thanks @SwanSpouse)
- #313 - add Authorization header to lookup queries
- #321 - consumer: fix panic with some invalid lookupd http addresses (thanks @martin-sucha)
- #317 - producer: connect() code-style improvement (thanks @martin-sucha)
- #330 - fix random backoff jitter on 32-bit architectures
- #333 - consumer: re-use http client with keepalives for lookupd requests (thanks @JieTrancender)
- #336 - producer: shutdown logging prefix consistent with other logging (thanks @karalabe)
- #294 - docs: fix producer example (thanks @nikitabuyevich)
- #307 - docs: add exit signal handling to consumer example
- #324 - docs: fix Consumer.SetLogger() description (thanks @gabriel-vasile)
- #297 - add AUTHORS file
- #329/#330 - switch to GitHub Actions for CI