tag:github.com,2008:https://github.com/golang/sync/releases Tags from sync 2026-02-23T18:54:42Z tag:github.com,2008:Repository/45226685/v0.20.0 2026-02-23T18:54:42Z v0.20.0: errgroup: fix a typo in the documentation <p>errgroup: fix a typo in the documentation</p> <p>Change-Id: I265cbc977e15a81c0068e7b60933843d8f02fe6a <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/747140">https://go-review.googlesource.com/c/sync/+/747140</a> <br />Reviewed-by: Alan Donovan &lt;[email protected]&gt; <br />Auto-Submit: Alan Donovan &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt;</p> SavaLione tag:github.com,2008:Repository/45226685/v0.19.0 2025-12-04T00:24:39Z v0.19.0: errgroup: use consistent read for SetLimit panic <p>errgroup: use consistent read for SetLimit panic</p> <p>This could produce a confusing panic message if the second len(g.sem) <br />call returns 0. Avoid that by reading it once.</p> <p>Change-Id: Ibdb4963f90921bc20427b3f1e2de410638f6cb6b <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/726280">https://go-review.googlesource.com/c/sync/+/726280</a> <br />Reviewed-by: Alan Donovan &lt;[email protected]&gt; <br />Auto-Submit: Alan Donovan &lt;[email protected]&gt; <br />Reviewed-by: Sean Liao &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt;</p> justinmayhew tag:github.com,2008:Repository/45226685/v0.18.0 2025-10-21T17:44:11Z v0.18.0: errgroup: fix some typos in comment <p>errgroup: fix some typos in comment</p> <p>Change-Id: I3dd6df0eb2cc592f8811935cbcbca54a0d9304ce <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/713400">https://go-review.googlesource.com/c/sync/+/713400</a> <br />Reviewed-by: Alan Donovan &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: David Chase &lt;[email protected]&gt; <br />Auto-Submit: Alan Donovan &lt;[email protected]&gt;</p> cuishuang tag:github.com,2008:Repository/45226685/v0.17.0 2025-08-13T14:47:05Z v0.17.0: all: upgrade go directive to at least 1.24.0 [generated] <p>all: upgrade go directive to at least 1.24.0 [generated]</p> <p>By now Go 1.25.0 has been released, and Go 1.23 is no longer supported <br />per the Go Release Policy (see <a href="https://go.dev/doc/devel/release#policy">https://go.dev/doc/devel/release#policy</a>).</p> <p>For <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/69095">golang/go#69095</a>.</p> <p>[git-generate] <br />(cd . &amp;&amp; go get [email protected] &amp;&amp; go mod tidy &amp;&amp; go fix ./... &amp;&amp; go mod edit -toolchain=none)</p> <p>Change-Id: Ifa2b9ecc1efe475dfe4d60f41fb3ad2c63896d12 <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/695358">https://go-review.googlesource.com/c/sync/+/695358</a> <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Auto-Submit: Gopher Robot &lt;[email protected]&gt; <br />Reviewed-by: David Chase &lt;[email protected]&gt;</p> gopherbot tag:github.com,2008:Repository/45226685/v0.16.0 2025-06-20T18:29:35Z v0.16.0: errgroup: revert propagation of panics <p>errgroup: revert propagation of panics</p> <p>This change reverts CL 644575, which caused panics in the f() <br />call after group.Go(f) to be propagated to the subsequent <br />group.Wait call. This caused more problems than it solved.</p> <p>Also: <br />- preserve some of the doc comment wording of Group.Go. <br />- leave a "tsunami stone" comment in Group.Go.</p> <p><span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/53757">golang/go#53757</a> <br />Updates <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/74275">golang/go#74275</a> <br />Updates <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/74304">golang/go#74304</a> <br />Updates <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/74306">golang/go#74306</a></p> <p>Change-Id: I6e3992510944db7d69c72eaf241aedf8b84e62dd <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/682935">https://go-review.googlesource.com/c/sync/+/682935</a> <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: qiu laidongfeng2 &lt;[email protected]&gt; <br />Reviewed-by: Junyang Shao &lt;[email protected]&gt; <br />Reviewed-by: Sean Liao &lt;[email protected]&gt; <br />Auto-Submit: Sean Liao &lt;[email protected]&gt;</p> adonovan tag:github.com,2008:Repository/45226685/v0.15.0 2025-05-28T15:13:15Z v0.15.0: errgroup: remove duplicated comment <p>errgroup: remove duplicated comment</p> <p>Change-Id: I5cdcc5034ccd87b939a406693e97485553ab60fa <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/676715">https://go-review.googlesource.com/c/sync/+/676715</a> <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt; <br />Reviewed-by: Alan Donovan &lt;[email protected]&gt; <br />Auto-Submit: Alan Donovan &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt;</p> xieyuschen tag:github.com,2008:Repository/45226685/v0.14.0 2025-04-07T16:20:50Z v0.14.0: errgroup: propagate panic and Goexit through Wait <p>errgroup: propagate panic and Goexit through Wait</p> <p>Recovered panic values are wrapped and saved in Group. <br />Goexits are detected by a sentinel value set after the given function <br />returns normally. Wait propagates the first instance of a panic or <br />Goexit.</p> <p>According to the runtime.Goexit after the code will not be executed, <br />with a bool, if f not call runtime.Goexit, is true, <br />determine whether to propagate runtime.Goexit.</p> <p><span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/53757">golang/go#53757</a></p> <p>Change-Id: Ic6426fc014fd1c4368ebaceef5b0d6163770a099 <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/644575">https://go-review.googlesource.com/c/sync/+/644575</a> <br />Reviewed-by: Sean Liao &lt;[email protected]&gt; <br />Auto-Submit: Alan Donovan &lt;[email protected]&gt; <br />Commit-Queue: Alan Donovan &lt;[email protected]&gt; <br />Reviewed-by: Alan Donovan &lt;[email protected]&gt; <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt;</p> qiulaidongfeng tag:github.com,2008:Repository/45226685/v0.13.0 2025-04-02T15:05:34Z v0.13.0: errgroup: document calling Go before Wait <p>errgroup: document calling Go before Wait</p> <p><span class="issue-keyword tooltipped tooltipped-se">Fixes</span> <a class="issue-link js-issue-link" href="https://github.com/golang/go/issues/70284">golang/go#70284</a></p> <p>Change-Id: I31d60ea182226c032b0ffbddcbb5b53675dfd5e6 <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/660075">https://go-review.googlesource.com/c/sync/+/660075</a> <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: Alan Donovan &lt;[email protected]&gt; <br />Auto-Submit: Damien Neil &lt;[email protected]&gt; <br />Reviewed-by: Damien Neil &lt;[email protected]&gt;</p> seankhliao tag:github.com,2008:Repository/45226685/v0.12.0 2025-03-04T23:33:19Z v0.12.0: errgroup: drop support for Go versions before 1.20 <p>errgroup: drop support for Go versions before 1.20</p> <p>Change-Id: I7de5dfae21c4ffe31d6c16e3df0fed3e2269cb16 <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/654421">https://go-review.googlesource.com/c/sync/+/654421</a> <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: Ian Lance Taylor &lt;[email protected]&gt; <br />Auto-Submit: Ian Lance Taylor &lt;[email protected]&gt; <br />Commit-Queue: Ian Lance Taylor &lt;[email protected]&gt; <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt; <br />Reviewed-by: Dmitri Shuralyov &lt;[email protected]&gt;</p> ianlancetaylor tag:github.com,2008:Repository/45226685/v0.11.0 2025-01-17T15:49:37Z v0.11.0: sync/errgroup: improve documentation for semaphore limit behavior <p>sync/errgroup: improve documentation for semaphore limit behavior</p> <p>Updated the documentation for `SetLimit` and `Go` functions in the <br />`errgroup` package. the note clarifies the behavior when the semaphore <br />limit is set to zero, which could lead to a deadlock if not handled <br />properly. the updated documentation warns users to set a positive <br />semaphore limit to avoid blocking goroutines and potential deadlock</p> <p>this change improves the clarity of API and helps users understand how <br />to properly use the semaphore limit to prevent issues in concurrent <br />execution</p> <p>Change-Id: Ie62acc38ef804b3590c04bddba00a3cce21e8cef <br />Reviewed-on: <a href="https://go-review.googlesource.com/c/sync/+/642215">https://go-review.googlesource.com/c/sync/+/642215</a> <br />Reviewed-by: Michael Knyszek &lt;[email protected]&gt; <br />LUCI-TryBot-Result: Go LUCI &lt;[email protected]&gt; <br />Reviewed-by: Ian Lance Taylor &lt;[email protected]&gt; <br />Auto-Submit: Ian Lance Taylor &lt;[email protected]&gt;</p> berbreik