dependabot[bot] opened a new pull request, #39584:
URL: https://github.com/apache/beam/pull/39584

   Bumps 
[github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server) 
from 2.14.3 to 2.14.4.
   <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.14.4</h2>
   <h2>Changelog</h2>
   <p>Refer to the <a 
href="https://docs.nats.io/release-notes/whats_new/whats_new_214";>2.14 Upgrade 
Guide</a> for backwards compatibility notes with 2.12.x. Please note that the 
2.13.x version was skipped.</p>
   <h3>Go Version</h3>
   <ul>
   <li>1.26.5 (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8435";>#8435</a>)</li>
   </ul>
   <h3>Dependencies</h3>
   <ul>
   <li>github.com/klauspost/compress v1.19.0 (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8385";>#8385</a>)</li>
   <li>golang.org/x/crypto v0.54.0 (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8385";>#8385</a>)</li>
   <li>golang.org/x/sys v0.47.0 (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8385";>#8385</a>)</li>
   <li>github.com/antithesishq/antithesis-sdk-go v0.7.2-default-no-op (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8385";>#8385</a>)</li>
   </ul>
   <h3>Improved</h3>
   <p>JetStream</p>
   <ul>
   <li>The Raft transport layer has been decoupled, improves testing but does 
not change server behaviour (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8181";>#8181</a>)</li>
   <li>The disk concurrency semaphore has been increased to 4096 slots, up from 
the previous CPU-scaled count (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8336";>#8336</a>)</li>
   <li>The disk concurrency semaphore can now be configured with the 
<code>max_concurrent_io</code> option in the <code>jetstream</code> config 
block (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8336";>#8336</a>)</li>
   <li>Filestore underlying block cache buffers are now recycled to the pool 
when the weak reference is collected by the GC, which should smooth out memory 
usage with some usage patterns (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8395";>#8395</a>)</li>
   <li>Calculating and looking up sequences in delete maps for file-backed 
streams with large numbers of interior deletes is now faster and holds locks 
for less time (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8403";>#8403</a>)</li>
   <li>Inserts, iterations and deletes in AVL sequence sets are now faster in 
many cases, which speeds up the tracking of interior deletes (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8406";>#8406</a>)</li>
   <li>Stream snapshots now attempt to determine the correct encode buffer size 
up front, avoiding many unnecessary allocations on streams with large numbers 
of interior deletes (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8405";>#8405</a>)</li>
   <li>Reduced memory usage of the structure that is used to track subjects 
within a stream (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8412";>#8412</a>)</li>
   </ul>
   <h3>Fixed</h3>
   <p>General</p>
   <ul>
   <li><code>allow_non_tls</code> will no longer log an incorrect message at 
startup claiming that TLS is required (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8420";>#8420</a>)</li>
   <li>Combining <code>no_auth_user</code> with auth callouts will no longer 
skip authentication checks when no <code>CONNECT</code> message is sent</li>
   <li>JWT validation no longer crashes the server with whitespace-only 
permissions</li>
   <li>Several paths that enforce the permissions of queue subscriptions no 
longer treat the whole permission as a subject literal</li>
   <li>Several JetStream and MQTT endpoints now correctly guard against null 
values in JSON</li>
   <li>Fixed an authentication bypass with TLS <code>verify_and_map</code> 
authenticating users with blank passwords</li>
   </ul>
   <p>Monitoring</p>
   <ul>
   <li>The <code>healthz</code> endpoint will now skip and no longer report on 
expired JWT accounts (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8379";>#8379</a>, 
thanks to <a 
href="https://github.com/ByapakSigdel";><code>@​ByapakSigdel</code></a>)</li>
   <li>The <code>varz</code> endpoint will now correctly report JetStream 
limits after they were changed via a config reload (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8394";>#8394</a>)</li>
   </ul>
   <p>JetStream</p>
   <ul>
   <li>Malformed cluster replicated acks or delivered updates are now correctly 
rejected by the decoder (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8284";>#8284</a>, 
thanks to <a 
href="https://github.com/uwezkhan";><code>@​uwezkhan</code></a>)</li>
   <li>Malformed cluster replicated skip or reset updates are now correctly 
rejected by the decoder (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8345";>#8345</a>, 
thanks to <a 
href="https://github.com/uwezkhan";><code>@​uwezkhan</code></a>)</li>
   <li>Empty cluster replicated entries are now correctly ignored (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/8347";>#8347</a>, 
thanks to <a 
href="https://github.com/uwezkhan";><code>@​uwezkhan</code></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/bbd6dc5e903f3505a1d9a7a21c50e0131901afd7";><code>bbd6dc5</code></a>
 Release v2.14.4</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/7d26d07362210607b9662f4e8a50acc84db55326";><code>7d26d07</code></a>
 Update to Go 1.26.5/1.25.12</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/c7163b2e20ac379d0064d827e7894c0e787442ec";><code>c7163b2</code></a>
 Release v2.14.4-RC.4</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/ee56a6cfcdea1b4494f543095a0221e2c61a8ca0";><code>ee56a6c</code></a>
 Cherry-picks for 2.14.4-RC.4 (<a 
href="https://redirect.github.com/nats-io/nats-server/issues/147";>#147</a>)</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/725f0081f119d12de3de183d6aea8b1d468f4c7c";><code>725f008</code></a>
 [FIXED] Certificate users authenticatable by username on other listeners</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/566e772fc73b2b31f477ba72a00a21e89284030d";><code>566e772</code></a>
 [FIXED] Block MQTT subscriptions to internal MQTT subjects</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/43607c49e411b666669ac09db5d488ff3fa0e4f0";><code>43607c4</code></a>
 [FIXED] Consumer assignment proposed without a raft group</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/3b90b2ca442163f8cd6f40e1553096fbdad1766c";><code>3b90b2c</code></a>
 [FIXED] Panic setting up a stream source/mirror on malformed create 
response</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/f44c537da5f96b30a84bbf73a0286e83bd2d2b7f";><code>f44c537</code></a>
 [FIXED] Panic decoding MQTT retained messages, sessions and JS API replies</li>
   <li><a 
href="https://github.com/nats-io/nats-server/commit/c6c7061fa2c97b82db5c77b2603d53e917555393";><code>c6c7061</code></a>
 [FIXED] Panic decoding counter source with null entry</li>
   <li>Additional commits viewable in <a 
href="https://github.com/nats-io/nats-server/compare/v2.14.3...v2.14.4";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/nats-io/nats-server/v2&package-manager=go_modules&previous-version=2.14.3&new-version=2.14.4)](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 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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to