Commit 817675a
authored
Bump github.com/nats-io/nats-server/v2 from 2.11.6 to 2.11.7 in /cli (#159)
Bumps
[github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server)
from 2.11.6 to 2.11.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nats-io/nats-server/releases">github.com/nats-io/nats-server/v2's
releases</a>.</em></p>
<blockquote>
<h2>Release v2.11.7</h2>
<h2>Changelog</h2>
<p>Refer to the <a
href="https://docs.nats.io/release-notes/whats_new/whats_new_211">2.11
Upgrade Guide</a> for backwards compatibility notes with 2.10.x.</p>
<h3>Go Version</h3>
<ul>
<li>1.24.5 (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7047">#7047</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>golang.org/x/crypto v0.40.0 (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7061">#7061</a>)</li>
<li>golang.org/x/sys v0.34.0 (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7061">#7061</a>)</li>
</ul>
<h3>Added</h3>
<p>General</p>
<ul>
<li>The <code>SubjectMatchesFilter</code> function is now available as
an exported function for embedded use (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7051">#7051</a>)</li>
<li>The <code>leafz</code> monitoring endpoint now includes the
connection ID (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7063">#7063</a>)</li>
<li>The monitoring endpoint index page now includes the endpoint names
on hover (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7066">#7066</a>,
<a
href="https://redirect.github.com/nats-io/nats-server/issues/7087">#7087</a>)</li>
</ul>
<h3>Improved</h3>
<p>JetStream</p>
<ul>
<li>Consumers with inactivity thresholds should no longer age out before
processing acks (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7107">#7107</a>)</li>
<li>The Raft layer will no longer request store state on each apply (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7109">#7109</a>)</li>
<li>Tombstones in Raft log compactions will now be written
asynchronously, similar to purges (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7109">#7109</a>)</li>
<li>When enabling per-message TTLs on a stream, existing messages with
the <code>Nats-TTL</code> header are now scanned and processed (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7117">#7117</a>)</li>
</ul>
<h3>Fixed</h3>
<p>General</p>
<ul>
<li>Message header lookups with common prefixes will now return
correctly in all cases, fixing a problem where the headers could be
sensitive to ordering (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7065">#7065</a>)</li>
<li>Validate that the <code>default_sentinel</code> JWT is a bearer
token for auth callout (7074)</li>
<li>The <code>$SYS.REQ.USER.INFO</code> endpoint should now only be
answered by the local server, fixing cases where the endpoint may
sometimes return without full connection details (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7089">#7089</a>)</li>
</ul>
<p>JetStream</p>
<ul>
<li>The Raft layer will require recovery and snapshot handling at
startup before campaigning for a leadership election, fixing a situation
where a node could continue with an outdated stream (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7040">#7040</a>)</li>
<li>The Raft log will no longer be compacted until after a snapshot is
written, improving crash resilience (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7043">#7043</a>)</li>
<li>A race condition when shutting down Raft nodes which could result in
no snapshot being written has been fixed (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7045">#7045</a>)</li>
<li>Consumer pull requests that use <code>no_wait</code> or
<code>expires</code> behaviour has been fixed with replicated consumers
(<a
href="https://redirect.github.com/nats-io/nats-server/issues/7046">#7046</a>)</li>
<li>Pull consumers with an inactive threshold will now consider pending
acks when determining inactivity, preventing the consumer from being
deleted while messages are being processed (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7052">#7052</a>)</li>
<li>Push consumers will now correctly error when trying to configure
priority groups (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7053">#7053</a>)</li>
<li>Committed entry objects will now be correctly returned to the pool
on error, reducing allocations (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7064">#7064</a>)</li>
<li>The time hash wheel used for per-message TTLs now correctly detects
and expires messages with TTLs over an hour, previously it could take
double the expected time (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7070">#7070</a>)</li>
<li>A potential panic when selecting message blocks during TTL recovery
has been fixed (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7072">#7072</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nats-io/nats-server/commit/df44964eb94e1d7eb16d5928197f7a7f7699861c"><code>df44964</code></a>
Release v2.11.7</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/b76090aa47ee54e79a40c1cb8b2b883cb8ec7b5e"><code>b76090a</code></a>
Cherry-picks for 2.11.7 (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7132">#7132</a>)</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/2e4c373b4a4af675cd97e88841cc45e433aeb0e8"><code>2e4c373</code></a>
[FIXED] MaxBytes reservations underflow</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/42af9b5ae85258addab926ba61a0653a842b3bba"><code>42af9b5</code></a>
Release v2.11.7-RC.3</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/da4971cc4c09bfa7dbfceed3b659414cd6010479"><code>da4971c</code></a>
Cherry-picks for 2.11.7-RC.3 (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7127">#7127</a>)</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/abac833e87f0c45ad20818c163c95909151f895c"><code>abac833</code></a>
[FIXED] Detect removed blocks with stale index.db</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/29e0ee677fe20a2affc848c33e257dbdd33aeba1"><code>29e0ee6</code></a>
[IMPROVED] Recover TTL when enabled</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/6bebdc061609319950fd5a50d4a38fcc346555a7"><code>6bebdc0</code></a>
Release v2.11.7-RC.2</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/b3220a6ca03f6e696c5d2d0915c63773febaf648"><code>b3220a6</code></a>
Cherry-picks for 2.11.7-RC.2 (<a
href="https://redirect.github.com/nats-io/nats-server/issues/7115">#7115</a>)</li>
<li><a
href="https://github.com/nats-io/nats-server/commit/6014f4165987874f8940390cc16bfa6d1d7e38c1"><code>6014f41</code></a>
Fix typos in doc comments</li>
<li>Additional commits viewable in <a
href="https://github.com/nats-io/nats-server/compare/v2.11.6...v2.11.7">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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 51da0a7 commit 817675a
2 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
| 51 | + | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
0 commit comments