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

   Bumps the maven-minor-patch group with 41 updates in the / directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | software.amazon.awssdk:s3 | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:s3-transfer-manager | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:sts | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:apache-client | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:auth | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:regions | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:ec2 | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:aws-core | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:sdk-core | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:netty-nio-client | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:aws-crt-client | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:bom | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:retries-spi | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:retries | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:kinesis | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:identity-spi | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:http-client-spi | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:utils | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:rds | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:glue | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:kms | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:s3-transfer-manager | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:sts | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:apache-client | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:auth | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:regions | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:ec2 | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:aws-core | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:sdk-core | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:netty-nio-client | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:aws-crt-client | `2.55.6` | `2.57.2` |
   | [org.jooq:joou-java-6](https://github.com/jOOQ/jOOU) | `0.9.5` | `0.9.6` |
   | [com.squareup.okhttp3:okhttp](https://github.com/lysine-dev/okhttp) | 
`5.5.0` | `5.5.1` |
   | [com.squareup.okhttp3:okhttp-jvm](https://github.com/lysine-dev/okhttp) | 
`5.5.0` | `5.5.1` |
   | 
[com.squareup.okhttp3:logging-interceptor](https://github.com/lysine-dev/okhttp)
 | `5.5.0` | `5.5.1` |
   | 
[com.squareup.okhttp3:mockwebserver3](https://github.com/lysine-dev/okhttp) | 
`5.5.0` | `5.5.1` |
   | [com.squareup.okhttp3:okhttp-jvm](https://github.com/lysine-dev/okhttp) | 
`5.5.0` | `5.5.1` |
   | 
[com.squareup.okhttp3:logging-interceptor](https://github.com/lysine-dev/okhttp)
 | `5.5.0` | `5.5.1` |
   | [com.github.fppt:jedis-mock](https://github.com/fppt/jedis-mock) | 
`1.1.19` | `1.1.20` |
   | 
[com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | 
`2.22.3` | `2.22.4` |
   | com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.22.3` | 
`2.22.4` |
   | com.fasterxml.jackson.jaxrs:jackson-jaxrs-smile-provider | `2.22.3` | 
`2.22.4` |
   | 
[com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind)
 | `2.22.3` | `2.22.4` |
   | 
[org.roaringbitmap:RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap)
 | `1.6.24` | `1.6.25` |
   | org.ow2.asm:asm | `9.11` | `9.11.1` |
   | org.ow2.asm:asm-commons | `9.11` | `9.11.1` |
   | software.amazon.awssdk:bom | `2.55.6` | `2.57.2` |
   | com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider | `2.22.3` | 
`2.22.4` |
   | com.fasterxml.jackson.jaxrs:jackson-jaxrs-smile-provider | `2.22.3` | 
`2.22.4` |
   | 
[com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind)
 | `2.22.3` | `2.22.4` |
   | [com.github.oshi:oshi-core](https://github.com/oshi/oshi) | `7.7.1` | 
`7.7.2` |
   | [com.github.oshi:oshi-common](https://github.com/oshi/oshi) | `7.7.1` | 
`7.7.2` |
   | [com.github.oshi:oshi-common](https://github.com/oshi/oshi) | `7.7.1` | 
`7.7.2` |
   | [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) 
| `26.7.0` | `26.10.0` |
   | 
[tools.jackson.core:jackson-databind](https://github.com/FasterXML/jackson-databind)
 | `3.2.3` | `3.2.4` |
   | software.amazon.awssdk:retries-spi | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:retries | `2.55.6` | `2.57.2` |
   | 
[com.squareup.okhttp3:mockwebserver3](https://github.com/lysine-dev/okhttp) | 
`5.5.0` | `5.5.1` |
   | software.amazon.awssdk:kinesis | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:identity-spi | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:http-client-spi | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:utils | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:rds | `2.55.6` | `2.57.2` |
   | [io.grpc:grpc-bom](https://github.com/grpc/grpc-java) | `1.84.2` | 
`1.85.1` |
   | [io.grpc:grpc-bom](https://github.com/grpc/grpc-java) | `1.84.3` | 
`1.85.1` |
   | [io.grpc:grpc-stub](https://github.com/grpc/grpc-java) | `1.84.3` | 
`1.85.1` |
   | [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.84.3` 
| `1.85.1` |
   | [io.grpc:grpc-netty-shaded](https://github.com/grpc/grpc-java) | `1.84.3` 
| `1.85.1` |
   | software.amazon.awssdk:glue | `2.55.6` | `2.57.2` |
   | software.amazon.awssdk:kms | `2.55.6` | `2.57.2` |
   
   
   Updates `software.amazon.awssdk:s3` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:s3-transfer-manager` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:sts` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:apache-client` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:auth` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:regions` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:ec2` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:aws-core` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:sdk-core` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:netty-nio-client` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:aws-crt-client` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:bom` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:retries-spi` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:retries` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:kinesis` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:identity-spi` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:http-client-spi` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:utils` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:rds` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:glue` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:kms` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:s3-transfer-manager` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:sts` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:apache-client` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:auth` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:regions` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:ec2` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:aws-core` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:sdk-core` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:netty-nio-client` from 2.55.6 to 2.57.2
   
   Updates `software.amazon.awssdk:aws-crt-client` from 2.55.6 to 2.57.2
   
   Updates `org.jooq:joou-java-6` from 0.9.5 to 0.9.6
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jOOQ/jOOU/releases";>org.jooq:joou-java-6's 
releases</a>.</em></p>
   <blockquote>
   <h2>0.9.6</h2>
   <ul>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/26";>#26</a> 
ULong.valueOf(String) accepts out-of-range decimal values</li>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/27";>#27</a> Reject 
out-of-range unsigned long strings</li>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/28";>#28</a> 
subtract wrongly throws when the result drops below 2⁶³</li>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/29";>#29</a> 
add(Long.MIN_VALUE) and subtract(Long.MIN_VALUE) cause a StackOverflowError</li>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/30";>#30</a> 
Consistently validate values on deserialisation</li>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/31";>#31</a> 
Consistently accept -0 as a valid value</li>
   <li><a href="https://redirect.github.com/jOOQ/jOOU/issues/32";>#32</a> 
ulong((BigInteger) null) should return null for consistency reasons</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/b47c4a3bb941f0ef305ede86727860d088ad0e86";><code>b47c4a3</code></a>
 Release 0.9.6</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/48bfe60d54a1a6166ecd4e9ac2121e552457e5c1";><code>48bfe60</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/31";>#31</a> Consistently 
accept -0 as a valid value</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/106e7a9af9e64b4ae264801e91d49a91ac08dc86";><code>106e7a9</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/31";>#31</a> Consistently 
accept -0 as a valid value</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/b016a2bb2b83e3dcdc9a131a2b7cf4958e6c1589";><code>b016a2b</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/32";>#32</a> 
ulong((BigInteger) null) should return null for consistency reasons</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/f540a5f66825013e56585f6c6631516376b634e5";><code>f540a5f</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/31";>#31</a> Consistently 
accept -0 as a valid value</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/62dd1b19340f276c53b88daef59edcd66b08a1cd";><code>62dd1b1</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/30";>#30</a> Consistently 
validate values on deserialisation</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/3620bd8896d070478f3ee63de5785a030e4b8030";><code>3620bd8</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/29";>#29</a> 
add(Long.MIN_VALUE) and subtract(Long.MIN_VALUE) cause a StackOverflowE...</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/b3f6368a971668c2071f68d7408b3cdbb0054058";><code>b3f6368</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/28";>#28</a> subtract 
wrongly throws when the result drops below 2⁶³</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/e085b606158c47ed65a73abde3dc1dd21e1a8e94";><code>e085b60</code></a>
 <a href="https://redirect.github.com/jOOQ/jOOU/issues/26";>#26</a> Added more 
tests</li>
   <li><a 
href="https://github.com/jOOQ/jOOU/commit/6769665efd5caec03b5018525ce711fd0b395ea3";><code>6769665</code></a>
 Merge pull request <a 
href="https://redirect.github.com/jOOQ/jOOU/issues/27";>#27</a> from 
PHJ2000/fix-unsigned-long-decimal-range</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jOOQ/jOOU/compare/version-0.9.5...version-0.9.6";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.squareup.okhttp3:okhttp` from 5.5.0 to 5.5.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md";>com.squareup.okhttp3:okhttp's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 5.5.1</h2>
   <p><em>2026_10_22</em></p>
   <ul>
   <li>Fix: [Block 8 compromised eMudhra intermediate 
certificates][Mozilla_eMudhra]. Note that this
   update is not necessary for Android devices with Google Play Services as 
Google has issued an
   [automatic update][Google_eMudhra]. This change protects JVMs and AOSP 
devices that are exposed
   to the compromised certificates.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/be5151ac3b63d3db405b9dbb62632c36cc6a657e";><code>be5151a</code></a>
 Prepare for release 5.5.1.</li>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/6db98026dfb817a23c0282aa4e53d8187b309052";><code>6db9802</code></a>
 OkHttp 5.5.x: Blocklist 8 certificates for CVE-2026-111943 (<a 
href="https://redirect.github.com/lysine-dev/okhttp/issues/9805";>#9805</a>)</li>
   <li>See full diff in <a 
href="https://github.com/lysine-dev/okhttp/compare/parent-5.5.0...parent-5.5.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.squareup.okhttp3:okhttp-jvm` from 5.5.0 to 5.5.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md";>com.squareup.okhttp3:okhttp-jvm's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 5.5.1</h2>
   <p><em>2026_10_22</em></p>
   <ul>
   <li>Fix: [Block 8 compromised eMudhra intermediate 
certificates][Mozilla_eMudhra]. Note that this
   update is not necessary for Android devices with Google Play Services as 
Google has issued an
   [automatic update][Google_eMudhra]. This change protects JVMs and AOSP 
devices that are exposed
   to the compromised certificates.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/be5151ac3b63d3db405b9dbb62632c36cc6a657e";><code>be5151a</code></a>
 Prepare for release 5.5.1.</li>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/6db98026dfb817a23c0282aa4e53d8187b309052";><code>6db9802</code></a>
 OkHttp 5.5.x: Blocklist 8 certificates for CVE-2026-111943 (<a 
href="https://redirect.github.com/lysine-dev/okhttp/issues/9805";>#9805</a>)</li>
   <li>See full diff in <a 
href="https://github.com/lysine-dev/okhttp/compare/parent-5.5.0...parent-5.5.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.squareup.okhttp3:logging-interceptor` from 5.5.0 to 5.5.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md";>com.squareup.okhttp3:logging-interceptor's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 5.5.1</h2>
   <p><em>2026_10_22</em></p>
   <ul>
   <li>Fix: [Block 8 compromised eMudhra intermediate 
certificates][Mozilla_eMudhra]. Note that this
   update is not necessary for Android devices with Google Play Services as 
Google has issued an
   [automatic update][Google_eMudhra]. This change protects JVMs and AOSP 
devices that are exposed
   to the compromised certificates.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/be5151ac3b63d3db405b9dbb62632c36cc6a657e";><code>be5151a</code></a>
 Prepare for release 5.5.1.</li>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/6db98026dfb817a23c0282aa4e53d8187b309052";><code>6db9802</code></a>
 OkHttp 5.5.x: Blocklist 8 certificates for CVE-2026-111943 (<a 
href="https://redirect.github.com/lysine-dev/okhttp/issues/9805";>#9805</a>)</li>
   <li>See full diff in <a 
href="https://github.com/lysine-dev/okhttp/compare/parent-5.5.0...parent-5.5.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.squareup.okhttp3:mockwebserver3` from 5.5.0 to 5.5.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md";>com.squareup.okhttp3:mockwebserver3's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 5.5.1</h2>
   <p><em>2026_10_22</em></p>
   <ul>
   <li>Fix: [Block 8 compromised eMudhra intermediate 
certificates][Mozilla_eMudhra]. Note that this
   update is not necessary for Android devices with Google Play Services as 
Google has issued an
   [automatic update][Google_eMudhra]. This change protects JVMs and AOSP 
devices that are exposed
   to the compromised certificates.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/be5151ac3b63d3db405b9dbb62632c36cc6a657e";><code>be5151a</code></a>
 Prepare for release 5.5.1.</li>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/6db98026dfb817a23c0282aa4e53d8187b309052";><code>6db9802</code></a>
 OkHttp 5.5.x: Blocklist 8 certificates for CVE-2026-111943 (<a 
href="https://redirect.github.com/lysine-dev/okhttp/issues/9805";>#9805</a>)</li>
   <li>See full diff in <a 
href="https://github.com/lysine-dev/okhttp/compare/parent-5.5.0...parent-5.5.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.squareup.okhttp3:okhttp-jvm` from 5.5.0 to 5.5.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md";>com.squareup.okhttp3:okhttp-jvm's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 5.5.1</h2>
   <p><em>2026_10_22</em></p>
   <ul>
   <li>Fix: [Block 8 compromised eMudhra intermediate 
certificates][Mozilla_eMudhra]. Note that this
   update is not necessary for Android devices with Google Play Services as 
Google has issued an
   [automatic update][Google_eMudhra]. This change protects JVMs and AOSP 
devices that are exposed
   to the compromised certificates.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/be5151ac3b63d3db405b9dbb62632c36cc6a657e";><code>be5151a</code></a>
 Prepare for release 5.5.1.</li>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/6db98026dfb817a23c0282aa4e53d8187b309052";><code>6db9802</code></a>
 OkHttp 5.5.x: Blocklist 8 certificates for CVE-2026-111943 (<a 
href="https://redirect.github.com/lysine-dev/okhttp/issues/9805";>#9805</a>)</li>
   <li>See full diff in <a 
href="https://github.com/lysine-dev/okhttp/compare/parent-5.5.0...parent-5.5.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.squareup.okhttp3:logging-interceptor` from 5.5.0 to 5.5.1
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md";>com.squareup.okhttp3:logging-interceptor's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 5.5.1</h2>
   <p><em>2026_10_22</em></p>
   <ul>
   <li>Fix: [Block 8 compromised eMudhra intermediate 
certificates][Mozilla_eMudhra]. Note that this
   update is not necessary for Android devices with Google Play Services as 
Google has issued an
   [automatic update][Google_eMudhra]. This change protects JVMs and AOSP 
devices that are exposed
   to the compromised certificates.</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/be5151ac3b63d3db405b9dbb62632c36cc6a657e";><code>be5151a</code></a>
 Prepare for release 5.5.1.</li>
   <li><a 
href="https://github.com/lysine-dev/okhttp/commit/6db98026dfb817a23c0282aa4e53d8187b309052";><code>6db9802</code></a>
 OkHttp 5.5.x: Blocklist 8 certificates for CVE-2026-111943 (<a 
href="https://redirect.github.com/lysine-dev/okhttp/issues/9805";>#9805</a>)</li>
   <li>See full diff in <a 
href="https://github.com/lysine-dev/okhttp/compare/parent-5.5.0...parent-5.5.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.github.fppt:jedis-mock` from 1.1.19 to 1.1.20
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/fppt/jedis-mock/releases";>com.github.fppt:jedis-mock's 
releases</a>.</em></p>
   <blockquote>
   <h2>1.1.20</h2>
   <p>This release adds <strong>Redis Functions</strong> and <strong>read-only 
scripting</strong> (<code>EVAL_RO</code>, <code>EVALSHA_RO</code>, 
<code>FCALL_RO</code>, function flags), models <strong>unkillable scripts and 
<code>SHUTDOWN NOSAVE</code></strong>, validates <strong>command arity before 
dispatch</strong> for every command, and fixes several long-standing bugs 
around key TTLs and <code>WATCH</code>. Thank you again to <a 
href="https://github.com/RafeArnold";><code>@​RafeArnold</code></a>, who 
contributed a large part of this release!</p>
   <h2>🚀 New commands</h2>
   <ul>
   <li><strong><a 
href="https://valkey.io/commands/function/";><code>FUNCTION</code></a></strong> 
and <strong><a 
href="https://valkey.io/commands/fcall/";><code>FCALL</code></a></strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/854";>#854</a>) — load 
and call Lua function libraries. <code>FUNCTION 
DUMP</code>/<code>RESTORE</code> are not yet supported.</li>
   <li><strong><a 
href="https://valkey.io/commands/eval_ro/";><code>EVAL_RO</code></a></strong>, 
<strong><a 
href="https://valkey.io/commands/evalsha_ro/";><code>EVALSHA_RO</code></a></strong>
 and <strong><a 
href="https://valkey.io/commands/fcall_ro/";><code>FCALL_RO</code></a></strong> 
(<a href="https://redirect.github.com/fppt/jedis-mock/issues/874";>#874</a>) — 
run a script in read-only mode. A write command via <code>redis.call</code> is 
refused with <code>ERR Write commands are not allowed from read-only 
scripts.</code>; via <code>redis.pcall</code> it comes back as an error table. 
Unknown-command and arity errors still take precedence, as on a real server. 
<code>FCALL_RO</code> additionally requires the function to carry the 
<code>no-writes</code> flag.</li>
   <li><strong><a 
href="https://valkey.io/commands/shutdown/";><code>SHUTDOWN</code></a></strong> 
(<a href="https://redirect.github.com/fppt/jedis-mock/issues/872";>#872</a>) — 
<code>SHUTDOWN NOSAVE</code> stops the whole <code>RedisServer</code> as real 
Redis does: every connection is closed without a reply, the port is released, 
and afterwards <code>isRunning()</code> is <code>false</code> and 
<code>start()</code> may be called again. Option validation (<code>SAVE</code>, 
<code>NOSAVE</code>, <code>ABORT</code>, <code>ERR syntax error</code>, 
rejection inside <code>MULTI</code>) matches the real server.</li>
   </ul>
   <h2>📜 Scripting</h2>
   <ul>
   <li><strong>Function flags are honoured</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/874";>#874</a>). 
<code>redis.register_function</code> used to parse and ignore its 
<code>flags</code> table. <code>no-writes</code>, <code>allow-oom</code>, 
<code>allow-stale</code>, <code>no-cluster</code> and 
<code>allow-cross-slot-keys</code> are now accepted, validated (<code>ERR 
unknown flag given</code>) and reported by <code>FUNCTION LIST</code> in 
canonical order. Only <code>no-writes</code> changes behaviour: such functions 
run read-only even under plain <code>FCALL</code>.</li>
   <li><strong>Scripts that have written data cannot be killed</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/872";>#872</a>). Once a 
timed-out script has dispatched a write command, <code>SCRIPT KILL</code> / 
<code>FUNCTION KILL</code> reply <code>UNKILLABLE Sorry the script already 
executed write commands against the dataset. ...</code> and the server stays 
<code>BUSY</code> until the script ends — <code>SHUTDOWN NOSAVE</code> is the 
only way out, exactly as in real Redis. The mock used to kill every script.</li>
   <li><strong><code>SCRIPT KILL</code> can no longer be caught from inside the 
script</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/872";>#872</a>). A kill 
wrapped in <code>redis.pcall(...)</code> could previously be swallowed and the 
script would run to completion.</li>
   <li><strong>Error locations for tail calls</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/874";>#874</a>). 
<code>return redis.call(...)</code> compiles to a Lua tail call, so errors 
raised there used to be reported on line 1; they now carry the correct 
<code>user_script:N</code> / <code>user_function:N</code> location, making the 
error text identical to Redis.</li>
   <li><strong><code>FCALL</code> restores the selected database</strong> after 
the function returns, as <code>EVAL</code> already did (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/874";>#874</a>).</li>
   </ul>
   <h2>🐞 Bug fixes</h2>
   <ul>
   <li><strong>Write commands no longer wipe a key's TTL</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/857";>#857</a>). 
<code>SETBIT</code>, <code>PFADD</code>, list and set pushes, 
<code>APPEND</code>, <code>INCR</code>/<code>DECR</code> and others used to 
reset the expiration of the key they modified; on a real server it is 
preserved.</li>
   <li><strong>Expiration changes now invalidate <code>WATCH</code></strong> 
(<a href="https://redirect.github.com/fppt/jedis-mock/issues/856";>#856</a>, <a 
href="https://redirect.github.com/fppt/jedis-mock/issues/858";>#858</a>). 
<code>EXPIREAT</code>, <code>PERSIST</code> and the hash field-TTL commands 
(<code>HEXPIRE</code>, <code>HEXPIREAT</code>, <code>HPERSIST</code>, …) now 
abort a transaction watching the key, and only when they actually change the 
TTL.</li>
   <li><strong>Wrong argument count is rejected before dispatch, on every 
path</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/868";>#868</a>, <a 
href="https://redirect.github.com/fppt/jedis-mock/issues/870";>#870</a>). Inside 
<code>MULTI</code>, a command with the wrong number of arguments used to be 
queued anyway; real Redis rejects it up front. More generally, arity was 
checked only after the operation was constructed, so commands that parse their 
parameters in the constructor (<code>BZPOPMAX</code>, <code>LREM</code>, 
<code>COPY</code>, …) threw <code>IndexOutOfBoundsException</code> instead, 
about a third of the commands declared no bounds at all, and six 
(<code>SADD</code>, <code>INCRBY</code>, <code>DECRBY</code>, 
<code>INCRBYFLOAT</code>, <code>SETEX</code>, <code>PSETEX</code>) declared 
wrong ones. Every command now replies <code>ERR wrong number of arguments for 
'&lt;cmd&gt;' command</code> on plain dispatch, inside <code>MULTI</code>, and 
from <code>r
 edis.call</code>/<code>redis.pcall</code>.</li>
   <li><strong><code>RedisServer.stop()</code> waits for a running script to 
terminate</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/873";>#873</a>). It 
used to return as soon as the sockets were closed, so a server restarted 
immediately after <code>stop()</code> could still answer <code>BUSY</code> from 
the previous script, and a plain <code>stop()</code> with an infinite script 
left it spinning forever. The stop/restart path was also hardened against a 
number of races found in review: concurrent stops, connections accepted while 
stopping, commands of closed clients resuming against a restarted server. 
Calling <code>stop()</code> or <code>start()</code> from inside a 
<code>RedisCommandInterceptor</code> of the same server now throws 
<code>IllegalStateException</code> instead of deadlocking; use 
<code>RedisClient.shutdownServer()</code> there instead.</li>
   </ul>
   <h2>🛠 Internals</h2>
   <ul>
   <li><strong>Command arity and read-only flag are declared on 
<code>@RedisCommand</code></strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/870";>#870</a>), in 
Redis' own terms: <code>arity</code> is the value <code>COMMAND INFO</code> 
reports, <code>readOnly = false</code> marks commands with the 
<code>write</code> flag. All 179 commands are annotated with the Redis 8.0 
values; <code>minArgs()</code>/<code>maxArgs()</code> are gone.</li>
   <li><strong>The generated command registry holds descriptors, not 
classes</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/865";>#865</a>, <a 
href="https://redirect.github.com/fppt/jedis-mock/issues/870";>#870</a>). 
Constructor injection is resolved at compile time from parameter types — an 
unsupported parameter type is now a javac error rather than a runtime exception 
— and no reflection remains on the request path.</li>
   </ul>
   <h2>🧪 Testing</h2>
   <ul>
   <li><strong><code>CommandParityTest</code></strong> runs 
<code>COMMAND</code> against the Redis testcontainer and asserts that every 
registered command's declared arity and read-only flag match the real server 
(<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/870";>#870</a>).</li>
   <li><strong>Valkey's <code>unit/functions</code> TCL suite runs in the 
native-tests CI matrix</strong> (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/874";>#874</a>), 
including the previously disabled <code>fcall_ro</code> and 
<code>no-writes</code> tests; the <code>UNKILLABLE</code> and <code>SHUTDOWN 
NOSAVE</code> tests of <code>unit/scripting</code> are enabled too (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/872";>#872</a>).</li>
   <li>Fixed flaky tests (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/859";>#859</a>, <a 
href="https://redirect.github.com/fppt/jedis-mock/issues/873";>#873</a>).</li>
   </ul>
   <h2>💼 Dependencies</h2>
   <ul>
   <li><code>org.slf4j:slf4j-api</code> 2.0.19 → 2.0.20 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/861";>#861</a>).</li>
   </ul>
   <p>Build and test scope only:</p>
   <ul>
   <li><code>io.netty:netty-all</code> 4.2.17.Final → 4.2.19.Final (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/852";>#852</a>, <a 
href="https://redirect.github.com/fppt/jedis-mock/issues/869";>#869</a>).</li>
   <li><code>io.lettuce:lettuce-core</code> 7.7.0.RELEASE → 7.8.0.RELEASE (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/863";>#863</a>).</li>
   <li><code>org.redisson:redisson</code> 4.7.0 → 4.8.0 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/867";>#867</a>).</li>
   <li><code>org.mockito:mockito-core</code> 5.23.0 → 5.24.0 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/860";>#860</a>).</li>
   <li><code>com.tngtech.archunit:archunit</code> 1.5.0 → 1.5.1 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/864";>#864</a>).</li>
   <li><code>com.palantir.javapoet:javapoet</code> 0.19.0 → 0.20.0 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/855";>#855</a>).</li>
   <li><code>com.puppycrawl.tools:checkstyle</code> 14.1.0 → 14.3.0 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/866";>#866</a>).</li>
   <li><code>org.codehaus.mojo:extra-enforcer-rules</code> 1.12.0 → 1.12.1 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/853";>#853</a>).</li>
   <li><code>org.slf4j:slf4j-simple</code> 2.0.19 → 2.0.20 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/862";>#862</a>).</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/787ecdcfd739294159faa283c4c81bbe10aeb274";><code>787ecdc</code></a>
 1.1.20</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/21f9010fc597299eb46a0f81a999685e6eabab7c";><code>21f9010</code></a>
 Update warning message in README.md</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/54624f83e554341d965fbfa78ddff061a590f3d5";><code>54624f8</code></a>
 Bump redis.clients:jedis from 8.0.1 to 8.0.2 (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/871";>#871</a>)</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/31cf0f7de46d3eafefd167ba99af180c389e6c31";><code>31cf0f7</code></a>
 Update list of supported operations</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/4d9cc762b9b50b99789e24800c83a677bc52ea70";><code>4d9cc76</code></a>
 read-only lua commands (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/874";>#874</a>)</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/e246a96c25060a5483e66cc64c38291b987eef8e";><code>e246a96</code></a>
 Update list of supported operations</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/860e4f93af8e6481e9d3a778e9886ec63c2bd4e7";><code>860e4f9</code></a>
 RedisServer.stop() waits for a running script to terminate (fixes flaky 
Shutd...</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/9e973fbf5f395cf459e028651e4cb97638d0eb0d";><code>9e973fb</code></a>
 Model UNKILLABLE scripts and SHUTDOWN NOSAVE; make SCRIPT KILL uncatchable 
fr...</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/f9ae55df55f17d82c2adc6ff22a729fb5b639275";><code>f9ae55d</code></a>
 Declare command arity and read-only flag on <a 
href="https://github.com/RedisCommand";><code>@​RedisCommand</code></a>, 
validate arity bef...</li>
   <li><a 
href="https://github.com/fppt/jedis-mock/commit/606a992d571216fc37f4ea86ad68bbda020d00f2";><code>606a992</code></a>
 fix: reject command with invalid arity when queued (<a 
href="https://redirect.github.com/fppt/jedis-mock/issues/868";>#868</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/fppt/jedis-mock/compare/v.1.1.19...v.1.1.20";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.fasterxml.jackson:jackson-bom` from 2.22.3 to 2.22.4
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/267bf9a4ec7ca89cea03cdb25460b441aa4ebab0";><code>267bf9a</code></a>
 [maven-release-plugin] prepare release jackson-bom-2.22.4</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/d41cad16b0381ff0b2334077fb09d8d79fcda4eb";><code>d41cad1</code></a>
 Prep for 2.22.4 release</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/8fd9ace37260d66fbba25ec0553fcfda95fc67f7";><code>8fd9ace</code></a>
 Merge branch '2.21' into 2.22</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/e1b27ed70b0d804877182b6010e4c2384381bbf1";><code>e1b27ed</code></a>
 Post-release dep version bump</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/5dfe489fbf3aa81df3a7cea9470f3b26f2969c27";><code>5dfe489</code></a>
 [maven-release-plugin] prepare for next development iteration</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/b23db92fad948cb06c941f386d18152fc49a61f7";><code>b23db92</code></a>
 [maven-release-plugin] prepare release jackson-bom-2.21.8</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/8937d0407e04b740177933e58cf60bb600658f13";><code>8937d04</code></a>
 Prep for 2.21.8 release</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/c44e7395eeaad1ce4864a290e056499e6fa1f33e";><code>c44e739</code></a>
 Merge branch '2.20' into 2.21</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/b86d50e9a4b421b9f38dc0fc3c0604bfec83e39c";><code>b86d50e</code></a>
 Merge branch '2.19' into 2.20</li>
   <li><a 
href="https://github.com/FasterXML/jackson-bom/commit/7756e7976c7031bb71af1e5ca9e32126e351133b";><code>7756e79</code></a>
 Merge branch '2.18' into 2.19</li>
   <li>Additional commits viewable in <a 
href="https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.22.3...jackson-bom-2.22.4";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 
2.22.3 to 2.22.4
   
   Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-smile-provider` from 
2.22.3 to 2.22.4
   
   Updates `com.fasterxml.jackson.core:jackson-databind` from 2.22.3 to 2.22.4
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/a56a81088881809b4bd38870cee0b1c19f278637";><code>a56a810</code></a>
 [maven-release-plugin] prepare release jackson-databind-2.22.4</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/c172c5d00f76c12bf162682088e81d4ee1a80a9e";><code>c172c5d</code></a>
 Prep for 2.22.4 release</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/1e761c0f35ef8ea631537763949ab102b74f71b0";><code>1e761c0</code></a>
 Merge branch '2.21' into 2.22</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/fe3780f6083a577a378fcb59a3ec5e375b07dc6c";><code>fe3780f</code></a>
 Post-release dep version bump</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/a0e1fad882e97fb8e2956754bd8bbf3f8eaf5bc3";><code>a0e1fad</code></a>
 [maven-release-plugin] prepare for next development iteration</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/c92512e95ba389d50a9ff6278906eff24ab3128e";><code>c92512e</code></a>
 [maven-release-plugin] prepare release jackson-databind-2.21.8</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/0a41b7c37764bb664f3bf0ef7f468d18f1f8b299";><code>0a41b7c</code></a>
 Prep for 2.21.8 release</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/ab63665706e79689e67ba1432d40e22daa4628a1";><code>ab63665</code></a>
 Remove stale empty 2.23.0 section from 2.22 release notes</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/2b5a04b3488a8d87633ae9d0cb26d1873455dbe7";><code>2b5a04b</code></a>
 Merge branch '2.21' into 2.22</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/3402e80f4ca7b56cab19b8ba06fa54d199a96cbb";><code>3402e80</code></a>
 Merge branch '2.20' into 2.21</li>
   <li>Additional commits viewable in <a 
href="https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.3...jackson-databind-2.22.4";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.roaringbitmap:RoaringBitmap` from 1.6.24 to 1.6.25
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/RoaringBitmap/RoaringBitmap/releases";>org.roaringbitmap:RoaringBitmap's
 releases</a>.</em></p>
   <blockquote>
   <h2>1.6.25</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>Document that runOptimize() recovers space after mutations; fix 
Roaring64Bitmap.runOptimize() by <a 
href="https://github.com/lemire";><code>@​lemire</code></a> in <a 
href="https://redirect.github.com/RoaringBitmap/RoaringBitmap/pull/886";>RoaringBitmap/RoaringBitmap#886</a></li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/RoaringBitmap/RoaringBitmap/compare/1.6.24...1.6.25";>https://github.com/RoaringBitmap/RoaringBitmap/compare/1.6.24...1.6.25</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/RoaringBitmap/RoaringBitmap/commit/c8e7a43a28471931ba375b23aec3874bcc9c7a7e";><code>c8e7a43</code></a>
 Document that runOptimize() recovers space after mutations; fix 
Roaring64Bitm...</li>
   <li><a 
href="https://github.com/RoaringBitmap/RoaringBitmap/commit/dda30fae2bce83f3e7680e768024ed86594d6022";><code>dda30fa</code></a>
 [Gradle Release Plugin] - new version commit:  '1.6.25'.</li>
   <li>See full diff in <a 
href="https://github.com/RoaringBitmap/RoaringBitmap/compare/1.6.24...1.6.25";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.ow2.asm:asm` from 9.11 to 9.11.1
   
   Updates `org.ow2.asm:asm-commons` from 9.11 to 9.11.1
   
   Updates `software.amazon.awssdk:bom` from 2.55.6 to 2.57.2
   
   Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider` from 
2.22.3 to 2.22.4
   
   Updates `com.fasterxml.jackson.jaxrs:jackson-jaxrs-smile-provider` from 
2.22.3 to 2.22.4
   
   Updates `com.fasterxml.jackson.core:jackson-databind` from 2.22.3 to 2.22.4
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/a56a81088881809b4bd38870cee0b1c19f278637";><code>a56a810</code></a>
 [maven-release-plugin] prepare release jackson-databind-2.22.4</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/c172c5d00f76c12bf162682088e81d4ee1a80a9e";><code>c172c5d</code></a>
 Prep for 2.22.4 release</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/1e761c0f35ef8ea631537763949ab102b74f71b0";><code>1e761c0</code></a>
 Merge branch '2.21' into 2.22</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/fe3780f6083a577a378fcb59a3ec5e375b07dc6c";><code>fe3780f</code></a>
 Post-release dep version bump</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/a0e1fad882e97fb8e2956754bd8bbf3f8eaf5bc3";><code>a0e1fad</code></a>
 [maven-release-plugin] prepare for next development iteration</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/c92512e95ba389d50a9ff6278906eff24ab3128e";><code>c92512e</code></a>
 [maven-release-plugin] prepare release jackson-databind-2.21.8</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/0a41b7c37764bb664f3bf0ef7f468d18f1f8b299";><code>0a41b7c</code></a>
 Prep for 2.21.8 release</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/ab63665706e79689e67ba1432d40e22daa4628a1";><code>ab63665</code></a>
 Remove stale empty 2.23.0 section from 2.22 release notes</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/2b5a04b3488a8d87633ae9d0cb26d1873455dbe7";><code>2b5a04b</code></a>
 Merge branch '2.21' into 2.22</li>
   <li><a 
href="https://github.com/FasterXML/jackson-databind/commit/3402e80f4ca7b56cab19b8ba06fa54d199a96cbb";><code>3402e80</code></a>
 Merge branch '2.20' into 2.21</li>
   <li>Additional commits viewable in <a 
href="https://github.com/FasterXML/jackson-databind/compare/jackson-databind-2.22.3...jackson-databind-2.22.4";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.github.oshi:oshi-core` from 7.7.1 to 7.7.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/releases";>com.github.oshi:oshi-core's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release 7.7.2</h2>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3785";>#3785</a>: 
Fixed DragonFly BSD reporting 0 total swap, and the FFM implementation failing 
every <code>sysctl</code> read there - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3785";>#3785</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3795";>#3795</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3800";>#3800</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3801";>#3801</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3803";>#3803</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3822";>#3822</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3831";>#3831</a>: Fixed the TCP 
and UDP statistics from <code>InternetProtocolStats</code> on Linux, macOS, 
AIX, FreeBSD, OpenBSD, NetBSD and DragonFly BSD, where many counters were read 
from the wrong field or at the wrong width. Counters a platform does not keep 
now report 0, including IPv6 UDP on FreeBSD and macOS, and connection failures 
and UDP receive errors on AIX - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3787";>#3787</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3816";>#3816</a>: 
<code>ComputerSystem</code>, <code>Firmware</code> and <code>Baseboard</code> 
now report SMBIOS values without root on FreeBSD and DragonFly BSD, and at all 
on NetBSD, where every value was unknown; NetBSD's serial numbers and UUID 
still need root. <code>Firmware.getReleaseDate()</code> is no longer garbled on 
any platform when the firmware does not write the date as MM/DD/YYYY - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3788";>#3788</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3807";>#3807</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3814";>#3814</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3824";>#3824</a>: Fixed 
<code>NetworkIF</code> on the BSDs: traffic statistics were 0 on OpenBSD and 
DragonFly BSD, and on NetBSD for interfaces without a link-level address, and 
<code>getSpeed()</code> was always 0 on FreeBSD, OpenBSD and NetBSD. 
<code>NetworkParams</code> now reports DragonFly BSD's default gateways and 
reads NetBSD's routing table from the kernel - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3789";>#3789</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3792";>#3792</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3799";>#3799</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3812";>#3812</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3818";>#3818</a>: Fixed 
<code>CentralProcessor</code> on FreeBSD, NetBSD and DragonFly BSD, which 
miscounted cores, packages or logical processors and left identification and 
caches unknown, and on NetBSD ARM threw a <code>StackOverflowError</code>. AMD 
processors of family 16 and later now get the right family on OpenBSD and the 
right <code>ProcessorID</code> where OSHI builds one. FreeBSD context switch 
and interrupt counts no longer wrap at 2^32 - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3791";>#3791</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3798";>#3798</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3819";>#3819</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3833";>#3833</a>: Fixed 
<code>getDiskStores()</code> on the BSDs: DragonFly BSD returned no disks, 
FreeBSD listed each disk as a partition of the next, and NetBSD listed each 
wedge as a separate disk. Partitions now sit under their disk with their mount 
points, and on OpenBSD and NetBSD without root they no longer include another 
disk's or misread their size when <code>BLOCKSIZE</code> is set - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3793";>#3793</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3810";>#3810</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3817";>#3817</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3821";>#3821</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3827";>#3827</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3829";>#3829</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3832";>#3832</a>: Fixed 
<code>OSProcess</code> on the BSDs. <code>getPath()</code> now returns the 
executable's full path from the kernel on FreeBSD, DragonFly BSD and NetBSD, as 
does <code>getCurrentWorkingDirectory()</code> on NetBSD. DragonFly BSD now 
reports bitness and affinity, FreeBSD other processes' open-file limits, and 
NetBSD every thread of a process and only real descriptors in 
<code>getOpenFiles()</code>. <code>getServices()</code> skips rcorder 
placeholders - <a href="https://github.com/dbwiddis";><code>@�
 �dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3797";>#3797</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3805";>#3805</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3826";>#3826</a>: Fixed 
<code>getPowerSources()</code> on FreeBSD and DragonFly BSD, which reported a 
battery on machines with none and only one of several, with units and signs now 
matching other platforms; <code>getGraphicsCards()</code> on current FreeBSD, 
which reported the wrong vendor and no device ID; and 
<code>getUsbDevices()</code> on FreeBSD, which was empty - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3808";>#3808</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3820";>#3820</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3823";>#3823</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3825";>#3825</a>: Fixed 
<code>FileSystem</code> and <code>OSFileStore</code> on the BSDs. 
<code>getMaxFileDescriptorsPerProcess()</code> returns the per-process limit, 
NetBSD's <code>getOpenFileDescriptors()</code> is no longer 0, FreeBSD's 
<code>getUUID()</code> is found for every volume, and mount points with spaces 
and NetBSD and OpenBSD inode counts are read correctly - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <p><a href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>Full 
change log</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>com.github.oshi:oshi-core's
 changelog</a>.</em></p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/oshi/oshi/commit/40435bbcb59243ac919e443f1ebb9e0a08503e4d";><code>40435bb</code></a>
 [maven-release-plugin] prepare release oshi-parent-7.7.2</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/11e98ea468babf5658b962c9f5448e378016aac9";><code>11e98ea</code></a>
 7.7.2 Release</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/c731cc54a127d60bddddc0421e9ccf67990bb328";><code>c731cc5</code></a>
 Null-check the peeked ancestor in the FreeBSD devinfo parser (<a 
href="https://redirect.github.com/oshi/oshi/issues/3834";>#3834</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/db38afdf18f819b5da3e15333542efb60e9e9ea5";><code>db38afd</code></a>
 Fix Sonar findings in the BSD parsers</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/49424cbf35421386dbfd7bce7bc99ea87c49faa3";><code>49424cb</code></a>
 Group the 7.7.2 CHANGELOG entries and note getStringValueOrDefault in 
AGENTS.md</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/d0956e4397b8b0f924bd31c59f47aae88c92ddfb";><code>d0956e4</code></a>
 Match the BSD df partition fallback by exact device name and fixed units (<a 
href="https://redirect.github.com/oshi/oshi/issues/3833";>#3833</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/80d06cd397b8a59b5cffad7c00c2d7e600514fed";><code>80d06cd</code></a>
 Read NetBSD process paths and working directories from the kernel (<a 
href="https://redirect.github.com/oshi/oshi/issues/3832";>#3832</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/7f1cc775956f03d2a48af7425723de83ae0ff5af";><code>7f1cc77</code></a>
 Compare AIX TCP and UDP counters with netstat, and fix two AIX mappings (<a 
href="https://redirect.github.com/oshi/oshi/issues/3831";>#3831</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/90d0af588354a926d0c5d11e9334a10f6a74fbdb";><code>90d0af5</code></a>
 Read DragonFly process affinity with sched_getaffinity (<a 
href="https://redirect.github.com/oshi/oshi/issues/3829";>#3829</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/37e009089aa51dda382aa241c7de003a3a1adfb2";><code>37e0090</code></a>
 Name DragonFly USB devices by driver instance when devinfo has none (<a 
href="https://redirect.github.com/oshi/oshi/issues/3830";>#3830</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/oshi/oshi/compare/oshi-parent-7.7.1...oshi-parent-7.7.2";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.github.oshi:oshi-common` from 7.7.1 to 7.7.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/releases";>com.github.oshi:oshi-common's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release 7.7.2</h2>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3785";>#3785</a>: 
Fixed DragonFly BSD reporting 0 total swap, and the FFM implementation failing 
every <code>sysctl</code> read there - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3785";>#3785</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3795";>#3795</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3800";>#3800</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3801";>#3801</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3803";>#3803</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3822";>#3822</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3831";>#3831</a>: Fixed the TCP 
and UDP statistics from <code>InternetProtocolStats</code> on Linux, macOS, 
AIX, FreeBSD, OpenBSD, NetBSD and DragonFly BSD, where many counters were read 
from the wrong field or at the wrong width. Counters a platform does not keep 
now report 0, including IPv6 UDP on FreeBSD and macOS, and connection failures 
and UDP receive errors on AIX - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3787";>#3787</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3816";>#3816</a>: 
<code>ComputerSystem</code>, <code>Firmware</code> and <code>Baseboard</code> 
now report SMBIOS values without root on FreeBSD and DragonFly BSD, and at all 
on NetBSD, where every value was unknown; NetBSD's serial numbers and UUID 
still need root. <code>Firmware.getReleaseDate()</code> is no longer garbled on 
any platform when the firmware does not write the date as MM/DD/YYYY - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3788";>#3788</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3807";>#3807</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3814";>#3814</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3824";>#3824</a>: Fixed 
<code>NetworkIF</code> on the BSDs: traffic statistics were 0 on OpenBSD and 
DragonFly BSD, and on NetBSD for interfaces without a link-level address, and 
<code>getSpeed()</code> was always 0 on FreeBSD, OpenBSD and NetBSD. 
<code>NetworkParams</code> now reports DragonFly BSD's default gateways and 
reads NetBSD's routing table from the kernel - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3789";>#3789</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3792";>#3792</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3799";>#3799</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3812";>#3812</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3818";>#3818</a>: Fixed 
<code>CentralProcessor</code> on FreeBSD, NetBSD and DragonFly BSD, which 
miscounted cores, packages or logical processors and left identification and 
caches unknown, and on NetBSD ARM threw a <code>StackOverflowError</code>. AMD 
processors of family 16 and later now get the right family on OpenBSD and the 
right <code>ProcessorID</code> where OSHI builds one. FreeBSD context switch 
and interrupt counts no longer wrap at 2^32 - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3791";>#3791</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3798";>#3798</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3819";>#3819</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3833";>#3833</a>: Fixed 
<code>getDiskStores()</code> on the BSDs: DragonFly BSD returned no disks, 
FreeBSD listed each disk as a partition of the next, and NetBSD listed each 
wedge as a separate disk. Partitions now sit under their disk with their mount 
points, and on OpenBSD and NetBSD without root they no longer include another 
disk's or misread their size when <code>BLOCKSIZE</code> is set - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3793";>#3793</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3810";>#3810</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3817";>#3817</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3821";>#3821</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3827";>#3827</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3829";>#3829</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3832";>#3832</a>: Fixed 
<code>OSProcess</code> on the BSDs. <code>getPath()</code> now returns the 
executable's full path from the kernel on FreeBSD, DragonFly BSD and NetBSD, as 
does <code>getCurrentWorkingDirectory()</code> on NetBSD. DragonFly BSD now 
reports bitness and affinity, FreeBSD other processes' open-file limits, and 
NetBSD every thread of a process and only real descriptors in 
<code>getOpenFiles()</code>. <code>getServices()</code> skips rcorder 
placeholders - <a href="https://github.com/dbwiddis";><code>@�
 �dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3797";>#3797</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3805";>#3805</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3826";>#3826</a>: Fixed 
<code>getPowerSources()</code> on FreeBSD and DragonFly BSD, which reported a 
battery on machines with none and only one of several, with units and signs now 
matching other platforms; <code>getGraphicsCards()</code> on current FreeBSD, 
which reported the wrong vendor and no device ID; and 
<code>getUsbDevices()</code> on FreeBSD, which was empty - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3808";>#3808</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3820";>#3820</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3823";>#3823</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3825";>#3825</a>: Fixed 
<code>FileSystem</code> and <code>OSFileStore</code> on the BSDs. 
<code>getMaxFileDescriptorsPerProcess()</code> returns the per-process limit, 
NetBSD's <code>getOpenFileDescriptors()</code> is no longer 0, FreeBSD's 
<code>getUUID()</code> is found for every volume, and mount points with spaces 
and NetBSD and OpenBSD inode counts are read correctly - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   </ul>
   <p><a href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>Full 
change log</a></p>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/blob/master/CHANGELOG.md";>com.github.oshi:oshi-common's
 changelog</a>.</em></p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/oshi/oshi/commit/40435bbcb59243ac919e443f1ebb9e0a08503e4d";><code>40435bb</code></a>
 [maven-release-plugin] prepare release oshi-parent-7.7.2</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/11e98ea468babf5658b962c9f5448e378016aac9";><code>11e98ea</code></a>
 7.7.2 Release</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/c731cc54a127d60bddddc0421e9ccf67990bb328";><code>c731cc5</code></a>
 Null-check the peeked ancestor in the FreeBSD devinfo parser (<a 
href="https://redirect.github.com/oshi/oshi/issues/3834";>#3834</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/db38afdf18f819b5da3e15333542efb60e9e9ea5";><code>db38afd</code></a>
 Fix Sonar findings in the BSD parsers</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/49424cbf35421386dbfd7bce7bc99ea87c49faa3";><code>49424cb</code></a>
 Group the 7.7.2 CHANGELOG entries and note getStringValueOrDefault in 
AGENTS.md</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/d0956e4397b8b0f924bd31c59f47aae88c92ddfb";><code>d0956e4</code></a>
 Match the BSD df partition fallback by exact device name and fixed units (<a 
href="https://redirect.github.com/oshi/oshi/issues/3833";>#3833</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/80d06cd397b8a59b5cffad7c00c2d7e600514fed";><code>80d06cd</code></a>
 Read NetBSD process paths and working directories from the kernel (<a 
href="https://redirect.github.com/oshi/oshi/issues/3832";>#3832</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/7f1cc775956f03d2a48af7425723de83ae0ff5af";><code>7f1cc77</code></a>
 Compare AIX TCP and UDP counters with netstat, and fix two AIX mappings (<a 
href="https://redirect.github.com/oshi/oshi/issues/3831";>#3831</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/90d0af588354a926d0c5d11e9334a10f6a74fbdb";><code>90d0af5</code></a>
 Read DragonFly process affinity with sched_getaffinity (<a 
href="https://redirect.github.com/oshi/oshi/issues/3829";>#3829</a>)</li>
   <li><a 
href="https://github.com/oshi/oshi/commit/37e009089aa51dda382aa241c7de003a3a1adfb2";><code>37e0090</code></a>
 Name DragonFly USB devices by driver instance when devinfo has none (<a 
href="https://redirect.github.com/oshi/oshi/issues/3830";>#3830</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/oshi/oshi/compare/oshi-parent-7.7.1...oshi-parent-7.7.2";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `com.github.oshi:oshi-common` from 7.7.1 to 7.7.2
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/oshi/oshi/releases";>com.github.oshi:oshi-common's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release 7.7.2</h2>
   <h5>Bug Fixes and Improvements</h5>
   <ul>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3785";>#3785</a>: 
Fixed DragonFly BSD reporting 0 total swap, and the FFM implementation failing 
every <code>sysctl</code> read there - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3785";>#3785</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3795";>#3795</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3800";>#3800</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3801";>#3801</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3803";>#3803</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3822";>#3822</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3831";>#3831</a>: Fixed the TCP 
and UDP statistics from <code>InternetProtocolStats</code> on Linux, macOS, 
AIX, FreeBSD, OpenBSD, NetBSD and DragonFly BSD, where many counters were read 
from the wrong field or at the wrong width. Counters a platform does not keep 
now report 0, including IPv6 UDP on FreeBSD and macOS, and connection failures 
and UDP receive errors on AIX - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3787";>#3787</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3816";>#3816</a>: 
<code>ComputerSystem</code>, <code>Firmware</code> and <code>Baseboard</code> 
now report SMBIOS values without root on FreeBSD and DragonFly BSD, and at all 
on NetBSD, where every value was unknown; NetBSD's serial numbers and UUID 
still need root. <code>Firmware.getReleaseDate()</code> is no longer garbled on 
any platform when the firmware does not write the date as MM/DD/YYYY - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3788";>#3788</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3807";>#3807</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3814";>#3814</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3824";>#3824</a>: Fixed 
<code>NetworkIF</code> on the BSDs: traffic statistics were 0 on OpenBSD and 
DragonFly BSD, and on NetBSD for interfaces without a link-level address, and 
<code>getSpeed()</code> was always 0 on FreeBSD, OpenBSD and NetBSD. 
<code>NetworkParams</code> now reports DragonFly BSD's default gateways and 
reads NetBSD's routing table from the kernel - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3789";>#3789</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3792";>#3792</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3799";>#3799</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3812";>#3812</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3818";>#3818</a>: Fixed 
<code>CentralProcessor</code> on FreeBSD, NetBSD and DragonFly BSD, which 
miscounted cores, packages or logical processors and left identification and 
caches unknown, and on NetBSD ARM threw a <code>StackOverflowError</code>. AMD 
processors of family 16 and later now get the right family on OpenBSD and the 
right <code>ProcessorID</code> where OSHI builds one. FreeBSD context switch 
and interrupt counts no longer wrap at 2^32 - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3791";>#3791</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3798";>#3798</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3819";>#3819</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3833";>#3833</a>: Fixed 
<code>getDiskStores()</code> on the BSDs: DragonFly BSD returned no disks, 
FreeBSD listed each disk as a partition of the next, and NetBSD listed each 
wedge as a separate disk. Partitions now sit under their disk with their mount 
points, and on OpenBSD and NetBSD without root they no longer include another 
disk's or misread their size when <code>BLOCKSIZE</code> is set - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3793";>#3793</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3810";>#3810</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3817";>#3817</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3821";>#3821</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3827";>#3827</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3829";>#3829</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3832";>#3832</a>: Fixed 
<code>OSProcess</code> on the BSDs. <code>getPath()</code> now returns the 
executable's full path from the kernel on FreeBSD, DragonFly BSD and NetBSD, as 
does <code>getCurrentWorkingDirectory()</code> on NetBSD. DragonFly BSD now 
reports bitness and affinity, FreeBSD other processes' open-file limits, and 
NetBSD every thread of a process and only real descriptors in 
<code>getOpenFiles()</code>. <code>getServices()</code> skips rcorder 
placeholders - <a href="https://github.com/dbwiddis";><code>@�
 �dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3797";>#3797</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3805";>#3805</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3826";>#3826</a>: Fixed 
<code>getPowerSources()</code> on FreeBSD and DragonFly BSD, which reported a 
battery on machines with none and only one of several, with units and signs now 
matching other platforms; <code>getGraphicsCards()</code> on current FreeBSD, 
which reported the wrong vendor and no device ID; and 
<code>getUsbDevices()</code> on FreeBSD, which was empty - <a 
href="https://github.com/dbwiddis";><code>@​dbwiddis</code></a>.</li>
   <li><a href="https://redirect.github.com/oshi/oshi/pull/3808";>#3808</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3820";>#3820</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3823";>#3823</a>, <a 
href="https://redirect.github.com/oshi/oshi/pull/3825";>#3825</a>: Fixed 
<code>FileSystem</code> and <code>OSFileStore</code> on the BSDs. 
<code>getMaxFileDescriptorsPerProcess()</code> returns the per-process limit, 
NetBSD's <code>getOpenFileDescriptors()</code> is no longer 0, FreeBSD's 
<code>getUUI...
   
   _Description has been truncated_


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to