build(deps): bump github.com/twmb/franz-go from 1.4.0 to 1.4.1 #199

Merged
dependabot[bot] merged 1 commits from dependabot/go_modules/github.com/twmb/franz-go-1.4.1 into master 2022-03-22 23:15:05 +03:00
dependabot[bot] commented 2022-03-22 17:22:53 +03:00 (Migrated from github.com)

Bumps github.com/twmb/franz-go from 1.4.0 to 1.4.1.

Changelog

Sourced from github.com/twmb/franz-go's changelog.

v1.4.1

This release pins kmsg to its newly stable version v1.0.0, fixing a compilation issue for anybody doing go get -u.

The kmsg package was previously unversioned because Kafka sometimes changes the protocol in such a way that breaks the API as chosen in kmsg (plain types, not objects for everything). The most recent change in kmsg to match a recent type rename in Kafka broke kgo because kgo depended on the old name. Again, this was not pinned because franz-go did not depend on a specific version of kmsg. To prevent this issue from happening again, we now pin to a stable kmsg version.

There are also two small bugfixes and a few improvements. Previously, ProducerFenced was marked as retriable, which could result in the client internally entering a fatal state that the user was unaware of. This should now be bubbled up. As well, there were a few subtle issues with EndBeginTxnUnsafe that have been addressed.

Notable commits & PRs:

  • 83b0a32 bugfix kgo: EndAndBeginTransaction w/ EndBeginTxnUnsafe: fix three issues
  • bd1d43d sink: small AddPartitionsToTxn improvements
  • 65ca0bd bugfix kerr: ProducerFenced is not retriable
  • [PR #148](twmb/franz-go#148) lower FetchMaxPartitionBytes to 1MiB to be in line with the Kafka default (thanks @​jcsp)
  • 806cf53 feature kmsg: add TextMarshaler/TextUnmarshaler to enums
  • 49f678d update deps, pulling in klauspost/compress v1.15.1 which makes zstd encoding & decoding stateless
Commits
  • a54f74a CHANGELOG: note v1.4.1
  • e230a84 README: start "Who uses this?" section
  • 83b0a32 kgo: EndAndBeginTransaction w/ EndBeginTxnUnsafe: fix three issues
  • bd1d43d sink: small AddPartitionsToTxn improvements
  • 65ca0bd kerr: ProducerFenced is not retriable
  • 35884be config: update FetchMaxPartitionBytes docs for #148
  • 23a1eb5 examples: tidy-examples.sh
  • 661e2ba manual committing example: fix for kadm change
  • 9a09ecc Merge pull request #148 from jcsp/config-maxpartbytes-1mb
  • f51c95c franz-go / kgo: pin kmsg v1.0.0
  • Additional commits viewable in compare view

Dependabot compatibility score

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)
Bumps [github.com/twmb/franz-go](https://github.com/twmb/franz-go) from 1.4.0 to 1.4.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twmb/franz-go/blob/master/CHANGELOG.md">github.com/twmb/franz-go's changelog</a>.</em></p> <blockquote> <h1>v1.4.1</h1> <p>This release pins kmsg to its newly stable version v1.0.0, fixing a compilation issue for anybody doing <code>go get -u</code>.</p> <p>The kmsg package was previously unversioned because Kafka sometimes changes the protocol in such a way that breaks the API as chosen in kmsg (plain types, not objects for everything). The most recent change in kmsg to match a recent type rename in Kafka broke kgo because kgo depended on the old name. Again, this was not pinned because franz-go did not depend on a specific version of kmsg. To prevent this issue from happening again, we now pin to a stable kmsg version.</p> <p>There are also two small bugfixes and a few improvements. Previously, <code>ProducerFenced</code> was marked as retriable, which could result in the client internally entering a fatal state that the user was unaware of. This should now be bubbled up. As well, there were a few subtle issues with <code>EndBeginTxnUnsafe</code> that have been addressed.</p> <p>Notable commits &amp; PRs:</p> <ul> <li><a href="https://github.com/twmb/franz-go/commit/83b0a32"><code>83b0a32</code></a> <strong>bugfix</strong> kgo: EndAndBeginTransaction w/ EndBeginTxnUnsafe: fix three issues</li> <li><a href="https://github.com/twmb/franz-go/commit/bd1d43d"><code>bd1d43d</code></a> sink: small AddPartitionsToTxn improvements</li> <li><a href="https://github.com/twmb/franz-go/commit/65ca0bd"><code>65ca0bd</code></a> <strong>bugfix</strong> kerr: ProducerFenced is not retriable</li> <li>[PR <a href="https://github-redirect.dependabot.com/twmb/franz-go/issues/148">#148</a>](<a href="https://github-redirect.dependabot.com/twmb/franz-go/pull/148">twmb/franz-go#148</a>) lower <code>FetchMaxPartitionBytes</code> to 1MiB to be in line with the Kafka default (thanks <a href="https://github.com/jcsp"><code>@​jcsp</code></a>)</li> <li><a href="https://github.com/twmb/franz-go/commit/806cf53"><code>806cf53</code></a> <strong>feature</strong> kmsg: add TextMarshaler/TextUnmarshaler to enums</li> <li><a href="https://github.com/twmb/franz-go/commit/49f678d"><code>49f678d</code></a> update deps, pulling in klauspost/compress v1.15.1 which makes zstd encoding &amp; decoding stateless</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twmb/franz-go/commit/a54f74afedabed073fe37923a032f28e4c09d8d5"><code>a54f74a</code></a> CHANGELOG: note v1.4.1</li> <li><a href="https://github.com/twmb/franz-go/commit/e230a84f0133663401f5cc4dfcffe687d75a80e5"><code>e230a84</code></a> README: start &quot;Who uses this?&quot; section</li> <li><a href="https://github.com/twmb/franz-go/commit/83b0a328548b1d76bd694fe1dbdd2752a21e33d1"><code>83b0a32</code></a> kgo: EndAndBeginTransaction w/ EndBeginTxnUnsafe: fix three issues</li> <li><a href="https://github.com/twmb/franz-go/commit/bd1d43d4b8d2d14905c4f425bfd864aab84ee422"><code>bd1d43d</code></a> sink: small AddPartitionsToTxn improvements</li> <li><a href="https://github.com/twmb/franz-go/commit/65ca0bded9cca476f35c12ed243b1fe14d5a38b8"><code>65ca0bd</code></a> kerr: ProducerFenced is not retriable</li> <li><a href="https://github.com/twmb/franz-go/commit/35884bed2c85e89b5fce1c36d5298bad4bf83b9e"><code>35884be</code></a> config: update FetchMaxPartitionBytes docs for <a href="https://github-redirect.dependabot.com/twmb/franz-go/issues/148">#148</a></li> <li><a href="https://github.com/twmb/franz-go/commit/23a1eb5eee61f521d4fab791bcb7643efe2585fd"><code>23a1eb5</code></a> examples: tidy-examples.sh</li> <li><a href="https://github.com/twmb/franz-go/commit/661e2baa75858316257f159e2ccacc35e3dfaf30"><code>661e2ba</code></a> manual committing example: fix for kadm change</li> <li><a href="https://github.com/twmb/franz-go/commit/9a09ecc110f66169e85af907033e34c9de895c96"><code>9a09ecc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/twmb/franz-go/issues/148">#148</a> from jcsp/config-maxpartbytes-1mb</li> <li><a href="https://github.com/twmb/franz-go/commit/f51c95cf7fa991d3979dc27c7cf082a037098e92"><code>f51c95c</code></a> franz-go / kgo: pin kmsg v1.0.0</li> <li>Additional commits viewable in <a href="https://github.com/twmb/franz-go/compare/v1.4.0...v1.4.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/twmb/franz-go&package-manager=go_modules&previous-version=1.4.0&new-version=1.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details>
github-actions[bot] (Migrated from github.com) approved these changes 2022-03-22 17:23:09 +03:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unistack-org/micro-tests#199
No description provided.