Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump github.com/nats-io/nats.go from 1.37.0 to 1.38.0 (#3481)
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go) from 1.37.0 to 1.38.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nats-io/nats.go/releases">github.com/nats-io/nats.go's releases</a>.</em></p> <blockquote> <h2>v1.38.0</h2> <h2>Changelog</h2> <h3>Added</h3> <ul> <li>Core NATS: <ul> <li>Added <code>UserInfoHandler</code> for dynamically setting user/password (<a href="https://redirect.github.com/nats-io/nats.go/issues/1713">#1713</a>)</li> <li>Added <code>PermissionErrOnSubscribe</code> option, causing <code>SubscribeSync</code> to return <code>nats.ErrPermissionViolation</code> on <code>NextMsg()</code> if there was a permission error (<a href="https://redirect.github.com/nats-io/nats.go/issues/1728">#1728</a>)</li> <li>Added <code>Msgs()</code> method on <code>Subscription</code>, returning an iterator (<code>iter.Seq2[*nats.Msg, error]</code>) for the subscription. This method is only available for go version >=1.23 (<a href="https://redirect.github.com/nats-io/nats.go/issues/1728">#1728</a>)</li> </ul> </li> <li>KeyValue:</li> <li>Added <code>WatchFiltered</code> method to watch for updates with multiple filters (<a href="https://redirect.github.com/nats-io/nats.go/issues/1739">#1739</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Core NATS: <ul> <li>Fixed closing connections on max subscriptions exceeded (<a href="https://redirect.github.com/nats-io/nats.go/issues/1709">#1709</a>)</li> <li>Removed redundant nil checks. Thanks <a href="https://github.com/ramonberrutti"><code>@ramonberrutti</code></a> for the contribution (<a href="https://redirect.github.com/nats-io/nats.go/issues/1751">#1751</a>)</li> <li>Add missing nats prefix to error (<a href="https://redirect.github.com/nats-io/nats.go/issues/1753">#1753</a>)</li> </ul> </li> <li>JetStream: <ul> <li>Fixed <code>PublishAsync</code> not closing done and stall channels after failed retries (<a href="https://redirect.github.com/nats-io/nats.go/issues/1719">#1719</a>)</li> <li>Set valid fetch sequence in ordered consumer's <code>Fetch()</code> and <code>Next()</code> after timeout (<a href="https://redirect.github.com/nats-io/nats.go/issues/1705">#1705</a>)</li> <li>Do not overwrite ordered consumer deliver policy if start time is set (<a href="https://redirect.github.com/nats-io/nats.go/issues/1742">#1742</a>)</li> <li>Fixed race condition in <code>MessageBatch</code> (<a href="https://redirect.github.com/nats-io/nats.go/issues/1743">#1743</a>)</li> </ul> </li> <li>Legacy JetStream: <ul> <li>Fixed race condition in <code>MessageBatch</code> (<a href="https://redirect.github.com/nats-io/nats.go/issues/1743">#1743</a>)</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>Legacy Jetstream: <ul> <li>Added client retry for jetstream async publish old API. Thanks <a href="https://github.com/pranavmehta94"><code>@pranavmehta94</code></a> for the contribution (<a href="https://redirect.github.com/nats-io/nats.go/issues/1695">#1695</a>)</li> </ul> </li> </ul> <h3>Improved</h3> <ul> <li>Moved CI to github actions (<a href="https://redirect.github.com/nats-io/nats.go/issues/1623">#1623</a>, <a href="https://redirect.github.com/nats-io/nats.go/issues/1716">#1716</a>)</li> <li>Use errors.New instead of fmt.Errorf to improve efficiency. Thanks <a href="https://github.com/canack"><code>@canack</code></a> for the contribution (<a href="https://redirect.github.com/nats-io/nats.go/issues/1707">#1707</a>)</li> <li>Fixed invalid schemas in Service API documentation (<a href="https://redirect.github.com/nats-io/nats.go/issues/1720">#1720</a>)</li> <li>Added mention of TTL reset in <code>kv.Update</code> method. Thanks <a href="https://github.com/fmontorsi-equinix"><code>@fmontorsi-equinix</code></a> for the contribution (<a href="https://redirect.github.com/nats-io/nats.go/issues/1727">#1727</a>)</li> <li>Updated installation commands in <code>README.md</code> (<a href="https://redirect.github.com/nats-io/nats.go/issues/1745">#1745</a>)</li> <li>Bump <code>nkeys</code> to v0.4.9 (<a href="https://redirect.github.com/nats-io/nats.go/issues/1750">#1750</a>)</li> </ul> <h3>Complete Changes</h3> <p><a href="https://github.com/nats-io/nats.go/compare/v1.37.0...v1.38.0">https://github.com/nats-io/nats.go/compare/v1.37.0...v1.38.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nats-io/nats.go/commit/48391f1b8b390ed4569b5c40f59fcde3e4cf1dc7"><code>48391f1</code></a> Release v1.38.0 (<a href="https://redirect.github.com/nats-io/nats.go/issues/1754">#1754</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/6f4e85afdbd6043b2c239512be0d1353d5d9dd54"><code>6f4e85a</code></a> [FIXED] Add missing nats prefix to error (<a href="https://redirect.github.com/nats-io/nats.go/issues/1753">#1753</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/074c819479bb5fa69def43ebd821f3945ad02758"><code>074c819</code></a> [FIXED] twice respMap nil check (<a href="https://redirect.github.com/nats-io/nats.go/issues/1751">#1751</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/d6eaa84a039e2ff58f1fb278e533b8511d8fa571"><code>d6eaa84</code></a> [ADDED] Creating iterators for sync subscriptions (<a href="https://redirect.github.com/nats-io/nats.go/issues/1728">#1728</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/6bc41598ccf73167d509b8568151ef79128a9283"><code>6bc4159</code></a> [FIXED] Race in MessageBatch (<a href="https://redirect.github.com/nats-io/nats.go/issues/1743">#1743</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/d05f24af9e77a67d583ee8d25e303355b1caf510"><code>d05f24a</code></a> Bump nkeys to 0.4.7 (<a href="https://redirect.github.com/nats-io/nats.go/issues/1750">#1750</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/01fafde03391884a3f425dcf0a8c9cf29189f92e"><code>01fafde</code></a> [IMPROVED] Update installation commands (<a href="https://redirect.github.com/nats-io/nats.go/issues/1745">#1745</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/f563c66855dbcc150ae832ca3f4590ce81f09fda"><code>f563c66</code></a> [FIXED] Do not overwrite ordered consumer deliver policy if start time is set...</li> <li><a href="https://github.com/nats-io/nats.go/commit/e963b776f24fb0166e440842c90b9586b6aba9df"><code>e963b77</code></a> [ADDED] WatchFiltered method on KV (<a href="https://redirect.github.com/nats-io/nats.go/issues/1739">#1739</a>)</li> <li><a href="https://github.com/nats-io/nats.go/commit/4530ef6abf748afd3b6993a21f8d9ac7f82715c9"><code>4530ef6</code></a> [FIXED] Invalid fetch sequence in ordered consumer Fetch and Next after timeo...</li> <li>Additional commits viewable in <a href="https://github.com/nats-io/nats.go/compare/v1.37.0...v1.38.0">compare view</a></li> </ul> </details> <br /> [](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information