build(deps): bump github.com/twmb/franz-go from 1.2.6 to 1.3.0 #139

Closed
dependabot[bot] wants to merge 1 commits from dependabot/go_modules/github.com/twmb/franz-go-1.3.0 into master
dependabot[bot] commented 2022-01-06 17:30:13 +03:00 (Migrated from github.com)

Bumps github.com/twmb/franz-go from 1.2.6 to 1.3.0.

Changelog

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

v1.3.0

This release contains three new features, a few behavior changes, and one minor bugfix.

For features, you can now adjust fetched offsets before they are used (thanks @​michaelwilner!), you can now "ping" your cluster to see if the client can connect at all, and you can now use SetOffsets when consuming partitions manually. As a somewhat of a feature-ish, producing no longer requires a context, instead if a context is nil, context.Background is used (this was added to allow more laziness when writing small unimportant files).

The transactional behavior change is important: the documentation changes are worth reading, and it is worth using a 2.5+ cluster along with the RequireStableFetchOffsets option if possible. The metadata leader epoch rewinding behavior change allows the client to continue in the event of odd cluster issues.

In kadm, we now return individual per-partition errors if partitions are not included in OffsetCommit responses. The generated code now has a few more enums (thanks @​weeco!)

Lastly, as a small bugfix, client.Close() did not properly stop seed brokers. A previous commit split seed brokers and non-seed brokers internally into two fields but did not add broker shutdown on the now-split seed broker field.

  • e0b520c behavior change kadm: set per-partition errors on missing offsets in CommitOffsets
  • 32425df feature client: add Ping method
  • a059901 behavior change txns: sleep 200ms on commit, preventing rebalance / new commit
  • 12eaa1e behavior change metadata: allow leader epoch rewinds after 5 tries
  • 029e655 feature-ish Produce{,Sync}: default to context.Background if no ctx is provided
  • eb2cec3 bugfix client: stop seed brokers on client.Close
  • 2eae20d feature consumer: allow SetOffsets for direct partition consuming
  • [pr #120](twmb/franz-go#120) feature Add groupopt to swizzle offset assignments before consumption (thanks @​michaelwilner!)
Commits
  • d62f1be changelog: note v1.3.0
  • e0b520c kadm: set per-partition errors on missing offsets in CommitOffsets
  • 32425df client: add Ping method
  • a059901 txns: sleep 200ms on commit, preventing rebalance / new commit
  • 12eaa1e metadata: allow leader epoch rewinds after 5 tries
  • 029e655 Produce{,Sync}: default to context.Background if no ctx is provided
  • eb2cec3 client: stop seed brokers on client.Close
  • 2eae20d consumer: allow SetOffsets for direct partition consuming
  • 3cb68bf Merge pull request #120 from michaelwilner/master
  • f5414b2 Update docstring
  • 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.2.6 to 1.3.0. <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.3.0</h1> <p>This release contains three new features, a few behavior changes, and one minor bugfix.</p> <p>For features, you can now adjust fetched offsets before they are used (thanks <a href="https://github.com/michaelwilner"><code>@​michaelwilner</code></a>!), you can now &quot;ping&quot; your cluster to see if the client can connect at all, and you can now use <code>SetOffsets</code> when consuming partitions manually. As a somewhat of a feature-ish, producing no longer requires a context, instead if a context is nil, <code>context.Background</code> is used (this was added to allow more laziness when writing small unimportant files).</p> <p>The transactional behavior change is important: the documentation changes are worth reading, and it is worth using a 2.5+ cluster along with the <code>RequireStableFetchOffsets</code> option if possible. The metadata leader epoch rewinding behavior change allows the client to continue in the event of odd cluster issues.</p> <p>In kadm, we now return individual per-partition errors if partitions are not included in OffsetCommit responses. The generated code now has a few more enums (thanks <a href="https://github.com/weeco"><code>@​weeco</code></a>!)</p> <p>Lastly, as a small bugfix, <code>client.Close()</code> did not properly stop seed brokers. A previous commit split seed brokers and non-seed brokers internally into two fields but did not add broker shutdown on the now-split seed broker field.</p> <ul> <li><a href="https://github.com/twmb/franz-go/commit/e0b520c"><code>e0b520c</code></a> <strong>behavior change</strong> kadm: set per-partition errors on missing offsets in CommitOffsets</li> <li><a href="https://github.com/twmb/franz-go/commit/32425df"><code>32425df</code></a> <strong>feature</strong> client: add Ping method</li> <li><a href="https://github.com/twmb/franz-go/commit/a059901"><code>a059901</code></a> <strong>behavior change</strong> txns: sleep 200ms on commit, preventing rebalance / new commit</li> <li><a href="https://github.com/twmb/franz-go/commit/12eaa1e"><code>12eaa1e</code></a> <strong>behavior change</strong> metadata: allow leader epoch rewinds after 5 tries</li> <li><a href="https://github.com/twmb/franz-go/commit/029e655"><code>029e655</code></a> <strong>feature-ish</strong> Produce{,Sync}: default to context.Background if no ctx is provided</li> <li><a href="https://github.com/twmb/franz-go/commit/eb2cec3"><code>eb2cec3</code></a> <strong>bugfix</strong> client: stop seed brokers on client.Close</li> <li><a href="https://github.com/twmb/franz-go/commit/2eae20d"><code>2eae20d</code></a> <strong>feature</strong> consumer: allow SetOffsets for direct partition consuming</li> <li>[pr <a href="https://github-redirect.dependabot.com/twmb/franz-go/issues/120">#120</a>](<a href="https://github-redirect.dependabot.com/twmb/franz-go/pull/120">twmb/franz-go#120</a>) <strong>feature</strong> Add groupopt to swizzle offset assignments before consumption (thanks <a href="https://github.com/michaelwilner"><code>@​michaelwilner</code></a>!)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twmb/franz-go/commit/d62f1bef74f97fb40041cd1199338f051b955592"><code>d62f1be</code></a> changelog: note v1.3.0</li> <li><a href="https://github.com/twmb/franz-go/commit/e0b520c8a7d1da75db8ebde36b666ea784cb43f4"><code>e0b520c</code></a> kadm: set per-partition errors on missing offsets in CommitOffsets</li> <li><a href="https://github.com/twmb/franz-go/commit/32425df315f0d9b080901a7da28e4580e5dc07a4"><code>32425df</code></a> client: add Ping method</li> <li><a href="https://github.com/twmb/franz-go/commit/a059901629934345288a1a6c1a9f2ed2ef635019"><code>a059901</code></a> txns: sleep 200ms on commit, preventing rebalance / new commit</li> <li><a href="https://github.com/twmb/franz-go/commit/12eaa1e41c036639a8fb97bb557ae49375225a53"><code>12eaa1e</code></a> metadata: allow leader epoch rewinds after 5 tries</li> <li><a href="https://github.com/twmb/franz-go/commit/029e65549d78531915df452289707baf130c7c9e"><code>029e655</code></a> Produce{,Sync}: default to context.Background if no ctx is provided</li> <li><a href="https://github.com/twmb/franz-go/commit/eb2cec3b3df798189eeb60db8ad62be8ec42d18d"><code>eb2cec3</code></a> client: stop seed brokers on client.Close</li> <li><a href="https://github.com/twmb/franz-go/commit/2eae20de4cba1fb28e2a33c4390179be6b9a1972"><code>2eae20d</code></a> consumer: allow SetOffsets for direct partition consuming</li> <li><a href="https://github.com/twmb/franz-go/commit/3cb68bf69e28eb5d17c8006e15595ad2b8e6bf39"><code>3cb68bf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/twmb/franz-go/issues/120">#120</a> from michaelwilner/master</li> <li><a href="https://github.com/twmb/franz-go/commit/f5414b2e8e0bc08109d6763fb6373052176c6ba0"><code>f5414b2</code></a> Update docstring</li> <li>Additional commits viewable in <a href="https://github.com/twmb/franz-go/compare/v1.2.6...v1.3.0">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.2.6&new-version=1.3.0)](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>
vtolstov (Migrated from github.com) approved these changes 2022-01-06 17:30:29 +03:00
dependabot[bot] commented 2022-01-07 17:29:30 +03:00 (Migrated from github.com)

Superseded by #140.

Superseded by #140.

Pull request closed

Sign in to join this conversation.
No description provided.