Created by: dependabot[bot]
Bumps github.com/Shopify/sarama from 1.32.0 to 1.33.0.
Release notes
Sourced from github.com/Shopify/sarama's releases.
Version 1.33.0 (2022-05-11)
What's Changed
🚨 Breaking ChangesNote: with this change, the user of Sarama is required to use Go 1.13's errors.Is etc (rather then ==) when forming conditionals returned by this library.
- feat: make
ErrOutOfBrokers
wrap the underlying error that prevented connections to the brokers by@k-wall
in Shopify/sarama#2131
🎉 New Features / Improvements
- feat(message): add UnmarshalText method to CompressionCodec by
@vincentbernat
in Shopify/sarama#2172- KIP-368 : Allow SASL Connections to Periodically Re-Authenticate by
@k-wall
in Shopify/sarama#2197- feat: add batched CreateACLs func to ClusterAdmin by
@nkostoulas
in Shopify/sarama#2191
🐛 Fixes
- fix: TestRecordBatchDecoding failing sporadically by
@k-wall
in Shopify/sarama#2154- feat(test): add an fvt for broker deadlock by
@dnwe
in Shopify/sarama#2144- fix: avoid starvation in subscriptionManager by
@dnwe
in Shopify/sarama#2109- fix: remove "Is your cluster reachable?" from msg by
@dnwe
in Shopify/sarama#2165- fix: remove trailing fullstop from error strings by
@dnwe
in Shopify/sarama#2166- fix: return underlying sasl error message by
@dnwe
in Shopify/sarama#2164- fix: potential data race on a global variable by
@pior
in Shopify/sarama#2171- fix: AdminClient | CreateACLs | check for error in response, return error if needed by
@omris94
in Shopify/sarama#2185- producer: ensure that the management message (fin) is never "leaked" by
@niamster
in Shopify/sarama#2182- consumer-group: do not cancel sessions context during rebalance by
@niamster
in Shopify/sarama#2193- Revert "consumer-group: do not cancel sessions context during rebalance" by
@niamster
in Shopify/sarama#2201- fix: prevent RefreshBrokers leaking old brokers by
@k-wall
in Shopify/sarama#2203- fix: prevent RefreshController leaking controller by
@k-wall
in Shopify/sarama#2204- fix: prevent AsyncProducer retryBatch from leaking by
@k-wall
in Shopify/sarama#2208- fix: prevent metrics leak when authenticate fails by
@Stephan14
in Shopify/sarama#2205- fix: prevent deadlock between subscription manager and consumer goroutines by
@niamster
in Shopify/sarama#2194- fix: prevent idempotent producer epoch exhaustion by
@ladislavmacoun
in Shopify/sarama#2178- fix(test): mockbroker offsetResponse vers behavior by
@dnwe
in Shopify/sarama#2213- fix: cope with OffsetsLoadInProgress on Join+Sync by
@dnwe
in Shopify/sarama#2214- fix: make default MaxWaitTime 500ms by
@dnwe
in Shopify/sarama#2227
📦 Dependency updates
- chore(deps): bump xdg-go/scram and klauspost/compress by
@dnwe
in Shopify/sarama#2170
🔧 Maintenance
- fix(test): skip TestReadOnlyAndAllCommittedMessages by
@dnwe
in Shopify/sarama#2161- fix(test): remove t.Parallel() by
@dnwe
in Shopify/sarama#2162- chore(ci): bump along to Go 1.17+1.18 and bump golangci-lint by
@dnwe
in Shopify/sarama#2183- chore: switch to multi-arch compatible docker images by
@dnwe
in Shopify/sarama#2210
➕ Other Changes
- Remediate a number go-routine leaks (mainly test issues) by
@k-wall
in Shopify/sarama#2198- chore: retract v1.32.0 due to #2150 by
@dnwe
in Shopify/sarama#2199- chore: bump functional test timeout to 12m by
@dnwe
in Shopify/sarama#2200- fix(admin): make DeleteRecords err consistent by
@dnwe
in Shopify/sarama#2226New Contributors
@k-wall
made their first contribution in Shopify/sarama#2154
... (truncated)
Commits
-
54a84a7
Merge pull request #2227 from Shopify/dnwe/fetch-max-wait-time -
d9f249b
Merge pull request #2226 from Shopify/dnwe/fix-admin-errs -
095b45a
fix: make default MaxWaitTime 500ms -
ebc05cc
fix(admin): make DeleteRecords err consistent -
0fe5d53
Merge pull request #2191 from nkostoulas/main -
d712e64
Update admin.go -
30b9203
Merge pull request #2214 from Shopify/dnwe/handle-offsets-load-in-progress -
9cf9b0f
Merge pull request #2213 from Shopify/dnwe/fix-mock-responses -
3c1940a
fix: cope with OffsetsLoadInProgress on Join+Sync -
30855f0
chore: rename consumer group example - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)