Commit ae4b2f3
Merge #898
898: Bump the gradle-dependencies group with 7 updates r=curquiza a=dependabot[bot]
Bumps the gradle-dependencies group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [com.google.code.gson:gson](https://github.com/google/gson) | `2.13.1` | `2.13.2` |
| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.1.0` |
| [org.junit:junit-bom](https://github.com/junit-team/junit-framework) | `5.13.0` | `5.13.4` |
| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `5.13.0` | `5.13.4` |
| [com.squareup.okio:okio](https://github.com/square/okio) | `3.12.0` | `3.16.0` |
| [com.fasterxml.jackson.core:jackson-databind](https://github.com/FasterXML/jackson) | `2.19.0` | `2.20.0` |
| [org.projectlombok:lombok](https://github.com/projectlombok/lombok) | `1.18.38` | `1.18.42` |
Updates `com.google.code.gson:gson` from 2.13.1 to 2.13.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/google/gson/releases">com.google.code.gson:gson's releases</a>.</em></p>
<blockquote>
<h2>Gson 2.13.2</h2>
<p>The main changes in this release are just newer dependencies.</p>
<h2>What's Changed</h2>
<ul>
<li>Improved packaging of JPMS module declaration in Gson jar<br />
This fixes an issue where Eclipse and VS Code users could not refer to the Gson module name <code>com.google.gson</code>. See issue <a href="https://redirect.github.com/google/gson/issues/2679">google/gson#2679</a>.</li>
<li>Remove internal class <code>GsonPreconditions</code> by <a href="https://github.com/Marcono1234"><code>`@Marcono1234</code></a>` in <a href="https://redirect.github.com/google/gson/pull/2879">google/gson#2879</a></li>
<li>Switch to using central-publishing-maven-plugin by <a href="https://github.com/eamonnmcmanus"><code>`@eamonnmcmanus</code></a>` in <a href="https://redirect.github.com/google/gson/pull/2900">google/gson#2900</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/MukjepScarlet"><code>`@MukjepScarlet</code></a>` made their first contribution in <a href="https://redirect.github.com/google/gson/pull/2852">google/gson#2852</a></li>
<li><a href="https://github.com/ChrisCraik"><code>`@ChrisCraik</code></a>` made their first contribution in <a href="https://redirect.github.com/google/gson/pull/2856">google/gson#2856</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2">https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/google/gson/commit/686fad782d969d8f15c7581a5435a208b810caa7"><code>686fad7</code></a> [maven-release-plugin] prepare release gson-parent-2.13.2</li>
<li><a href="https://github.com/google/gson/commit/c2d252a7e93d45b224a72b4ba8148a438cc1d59b"><code>c2d252a</code></a> Switch to using central-publishing-maven-plugin. (<a href="https://redirect.github.com/google/gson/issues/2900">#2900</a>)</li>
<li><a href="https://github.com/google/gson/commit/69cb755e5209b719b57f3b6f1a864b080cdca314"><code>69cb755</code></a> Bump the github-actions group with 5 updates (<a href="https://redirect.github.com/google/gson/issues/2894">#2894</a>)</li>
<li><a href="https://github.com/google/gson/commit/ea552c2278784e12094c8daea06b18679b2da2c9"><code>ea552c2</code></a> Bump the maven group across 1 directory with 3 updates (<a href="https://redirect.github.com/google/gson/issues/2898">#2898</a>)</li>
<li><a href="https://github.com/google/gson/commit/fdc616d0da2fea0b28828386a38396eac66d85fd"><code>fdc616d</code></a> Set top-level permissions for CodeQL workflow (<a href="https://redirect.github.com/google/gson/issues/2889">#2889</a>)</li>
<li><a href="https://github.com/google/gson/commit/9334715a48aaf11c9f80f89f8242ba7d1c2d0c27"><code>9334715</code></a> Create scorecard.yml (<a href="https://redirect.github.com/google/gson/issues/2888">#2888</a>)</li>
<li><a href="https://github.com/google/gson/commit/f7de5c2c22dae98f2f98eefcb70c920ff71e437b"><code>f7de5c2</code></a> Bump the maven group with 8 updates (<a href="https://redirect.github.com/google/gson/issues/2885">#2885</a>)</li>
<li><a href="https://github.com/google/gson/commit/8c23cd363daec806d2e9b69665520043914782ac"><code>8c23cd3</code></a> Update sources to satisfy a new Error Prone check. (<a href="https://redirect.github.com/google/gson/issues/2887">#2887</a>)</li>
<li><a href="https://github.com/google/gson/commit/5eab3eda9fff9db77b82eae621c26f1d7263386f"><code>5eab3ed</code></a> Bump the github-actions group with 2 updates (<a href="https://redirect.github.com/google/gson/issues/2886">#2886</a>)</li>
<li><a href="https://github.com/google/gson/commit/5f5c20026009010608de17a9e5312849230b3b0b"><code>5f5c200</code></a> Bump the maven group across 1 directory with 10 updates (<a href="https://redirect.github.com/google/gson/issues/2872">#2872</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/google/gson/compare/gson-parent-2.13.1...gson-parent-2.13.2">compare view</a></li>
</ul>
</details>
<br />
Updates `com.squareup.okhttp3:okhttp` from 4.12.0 to 5.1.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">com.squareup.okhttp3:okhttp's changelog</a>.</em></p>
<blockquote>
<h2>Version 5.1.0</h2>
<p><em>2025-07-07</em></p>
<ul>
<li>
<p>New: <code>Response.peekTrailers()</code>. When we changed <code>Response.trailers()</code> to block instead of
throwing in 5.0.0, we inadvertently removed the ability for callers to peek the trailers
(by catching the <code>IllegalStateException</code> if they weren't available). This new API restores that
capability.</p>
</li>
<li>
<p>Fix: Don't crash on <code>trailers()</code> if the response doesn't have a body. We broke [Retrofit] users
who read the trailers on the <code>raw()</code> OkHttp response, after its body was decoded.</p>
</li>
</ul>
<h2>Version 5.0.0</h2>
<p><em>2025-07-02</em></p>
<p>This is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading
from OkHttp 4.x:</p>
<p><strong>OkHttp is now packaged as separate JVM and Android artifacts.</strong> This allows us to offer
platform-specific features and optimizations. If your build system handles [Gradle module metadata],
this change should be automatic.</p>
<p><strong>MockWebServer has a new coordinate and package name.</strong> We didn’t like that our old artifact
depends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We
intend to continue publishing the old <code>okhttp3.mockwebserver</code> artifact so there’s no urgency to
migrate.)</p>
<table>
<thead>
<tr>
<th align="left">Coordinate</th>
<th align="left">Package Name</th>
<th align="left">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">com.squareup.okhttp3:mockwebserver3:5.0.0</td>
<td align="left">mockwebserver3</td>
<td align="left">Core module. No JUnit dependency!</td>
</tr>
<tr>
<td align="left">com.squareup.okhttp3:mockwebserver3-junit4:5.0.0</td>
<td align="left">mockwebserver3.junit4</td>
<td align="left">Optional JUnit 4 integration.</td>
</tr>
<tr>
<td align="left">com.squareup.okhttp3:mockwebserver3-junit5:5.0.0</td>
<td align="left">mockwebserver3.junit5</td>
<td align="left">Optional JUnit 5 integration.</td>
</tr>
<tr>
<td align="left">com.squareup.okhttp3:mockwebserver:5.0.0</td>
<td align="left">okhttp3.mockwebserver</td>
<td align="left">Obsolete. Depends on JUnit 4.</td>
</tr>
</tbody>
</table>
<p><strong>OkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks.</strong> It attempts
both IPv6 and IPv4 connections concurrently, keeping whichever connects first.</p>
<p><strong>We’ve improved our Kotlin APIs.</strong> You can skip the builder:</p>
<pre lang="kotlin"><code>val request = Request(
url = "https://cash.app/".toHttpUrl(),
)
</code></pre>
<p><strong>OkHttp now supports [GraalVM].</strong></p>
<p>Here’s what has changed since 5.0.0-alpha.17:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okhttp/commit/d2dd1806973f7355b07a45fb1ef6a1bcfc094fdb"><code>d2dd180</code></a> Prepare for release 5.1.0.</li>
<li><a href="https://github.com/square/okhttp/commit/61a87359f64fb9506122322176a0695a6dec672c"><code>61a8735</code></a> New Response.peekTrailers() API (<a href="https://redirect.github.com/square/okhttp/issues/8921">#8921</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/66844010f74a20bc076063620a06de478c6fcb26"><code>6684401</code></a> Update dependency gradle to v8.14.3 (<a href="https://redirect.github.com/square/okhttp/issues/8915">#8915</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/7adb2b637cd2d214cdad741a3a1ba056db55e049"><code>7adb2b6</code></a> Update junit-framework monorepo (<a href="https://redirect.github.com/square/okhttp/issues/8914">#8914</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/e41ff18df84982042e26fae6fa0cc482a55a47b8"><code>e41ff18</code></a> Link to new mockwebserver artifacts (<a href="https://redirect.github.com/square/okhttp/issues/8911">#8911</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/0ff87513e2f1c75f32290d0c24d475bc0459bb7f"><code>0ff8751</code></a> Remove Graal init tracing (<a href="https://redirect.github.com/square/okhttp/issues/8909">#8909</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/b9a2560e5647ff18c0a0538998c070938fc65380"><code>b9a2560</code></a> Run graal on master (<a href="https://redirect.github.com/square/okhttp/issues/8907">#8907</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/8339524463f56a7d68bc43ce7af562702e371f4c"><code>8339524</code></a> Remove ExperimentalOkHttpApi references (<a href="https://redirect.github.com/square/okhttp/issues/8908">#8908</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/ce29ef618240b8e4c82b5932e6bc0f7a4730adb9"><code>ce29ef6</code></a> Fix graal tests (<a href="https://redirect.github.com/square/okhttp/issues/8906">#8906</a>)</li>
<li><a href="https://github.com/square/okhttp/commit/85796896c3042935a98500e4d41b0f3ca49523e7"><code>8579689</code></a> Don't force a response body read on all trailers (<a href="https://redirect.github.com/square/okhttp/issues/8904">#8904</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/square/okhttp/compare/parent-4.12.0...parent-5.1.0">compare view</a></li>
</ul>
</details>
<br />
Updates `org.junit:junit-bom` from 5.13.0 to 5.13.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit:junit-bom's releases</a>.</em></p>
<blockquote>
<p>JUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4</p>
<p>See <a href="https://docs.junit.org/5.13.4/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4">https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4</a></p>
<p>JUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3</p>
<p>See <a href="https://docs.junit.org/5.13.3/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3">https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3</a></p>
<p>JUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2</p>
<p>See <a href="https://docs.junit.org/5.13.2/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2">https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2</a></p>
<p>JUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1</p>
<p>See <a href="https://junit.org/junit5/docs/5.13.1/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1">https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d"><code>8a21048</code></a> Release 5.13.4</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2"><code>9a38789</code></a> Finalize 5.13.4 release notes</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a"><code>458325c</code></a> Log only once per implementation type for <code>CloseableResource</code> types</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754"><code>976a110</code></a> Protect against potential problems when converting file-based selectors</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15"><code>e94f728</code></a> Allow default package for <code>PackageSource</code></li>
<li><a href="https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1"><code>b60fecf</code></a> Fail on classpath resource names that are blank after removing leading /</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850"><code>6378c88</code></a> Remove <code>java.*</code> packages from <code>Import-Package</code> headers in all jars (<a href="https://redirect.github.com/junit-team/junit-framework/issues/4738">#4738</a>)</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973"><code>1a360f3</code></a> Create initial 5.13.4 release notes from template</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d"><code>806fc9a</code></a> Document <a href="https://redirect.github.com/junit-team/junit-framework/issues/4689">#4689</a> in release notes</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20"><code>1653839</code></a> Document <a href="https://redirect.github.com/junit-team/junit-framework/issues/4686">#4686</a> in release notes</li>
<li>Additional commits viewable in <a href="https://github.com/junit-team/junit-framework/compare/r5.13.0...r5.13.4">compare view</a></li>
</ul>
</details>
<br />
Updates `org.junit.jupiter:junit-jupiter` from 5.13.0 to 5.13.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/junit-team/junit-framework/releases">org.junit.jupiter:junit-jupiter's releases</a>.</em></p>
<blockquote>
<p>JUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4</p>
<p>See <a href="https://docs.junit.org/5.13.4/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4">https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4</a></p>
<p>JUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3</p>
<p>See <a href="https://docs.junit.org/5.13.3/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3">https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3</a></p>
<p>JUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2</p>
<p>See <a href="https://docs.junit.org/5.13.2/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2">https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2</a></p>
<p>JUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1</p>
<p>See <a href="https://junit.org/junit5/docs/5.13.1/release-notes/">Release Notes</a>.</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1">https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/junit-team/junit-framework/commit/8a21048605e61dc388c1c83cbecf9dd5097a595d"><code>8a21048</code></a> Release 5.13.4</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/9a3878926aef5f41012bb898993d3bf78752fbb2"><code>9a38789</code></a> Finalize 5.13.4 release notes</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/458325cf2467640898d1d91b37089c4ef4157e5a"><code>458325c</code></a> Log only once per implementation type for <code>CloseableResource</code> types</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/976a1101804c6c465adbd01db1eb8a9880ecf754"><code>976a110</code></a> Protect against potential problems when converting file-based selectors</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/e94f72824d7e599f910d18c293f580b68c86db15"><code>e94f728</code></a> Allow default package for <code>PackageSource</code></li>
<li><a href="https://github.com/junit-team/junit-framework/commit/b60fecfd0a1a2e03a70d44b3d1a28be90f92d5b1"><code>b60fecf</code></a> Fail on classpath resource names that are blank after removing leading /</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/6378c886d3ffd154b18fc91258ee358ad0738850"><code>6378c88</code></a> Remove <code>java.*</code> packages from <code>Import-Package</code> headers in all jars (<a href="https://redirect.github.com/junit-team/junit-framework/issues/4738">#4738</a>)</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/1a360f34b0ee37bb3bb0ae65ed7b92f0a580a973"><code>1a360f3</code></a> Create initial 5.13.4 release notes from template</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/806fc9abec3a1e645f406402c40b47cedfa0191d"><code>806fc9a</code></a> Document <a href="https://redirect.github.com/junit-team/junit-framework/issues/4689">#4689</a> in release notes</li>
<li><a href="https://github.com/junit-team/junit-framework/commit/16538390da75133b814bd54451518a52659c6e20"><code>1653839</code></a> Document <a href="https://redirect.github.com/junit-team/junit-framework/issues/4686">#4686</a> in release notes</li>
<li>Additional commits viewable in <a href="https://github.com/junit-team/junit-framework/compare/r5.13.0...r5.13.4">compare view</a></li>
</ul>
</details>
<br />
Updates `com.squareup.okio:okio` from 3.12.0 to 3.16.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/square/okio/blob/master/CHANGELOG.md">com.squareup.okio:okio's changelog</a>.</em></p>
<blockquote>
<h2>Version 3.16.0</h2>
<p><em>2025-07-29</em></p>
<ul>
<li>
<p>Fix: Change <code>Socket.asOkioSocket()</code> to resolve its source <code>InputStream</code> and <code>OutputStream</code>
eagerly. This will throw a <code>SocketException</code> immediately if the socket isn’t connected.
This behavior is consistent with our similar APIs, <code>Socket.source()</code> and <code>Socket.sink()</code>.</p>
</li>
<li>
<p>Fix: Optimize <code>AsyncTimeout</code> on systems with a very large number of active timeouts. This class
originally kept active timeouts in a linked list; with this update the internal data structure is
a binary heap. The old runtime was 𝑂(𝑛²) to activate 𝑛 timeouts; with this optimization the
runtime is 𝑂(𝑛 log 𝑛).</p>
</li>
<li>
<p>Upgrade: [Kotlin 2.2.0][kotlin_2_2_0].</p>
</li>
</ul>
<h2>Version 3.15.0</h2>
<p><em>2025-07-01</em></p>
<ul>
<li>
<p>Upgrade: [kotlinx-datetime 0.7.0-0.6.x-compat][datetime_0_7_0_compat]. The previous 3.14.0
release, <code>FakeFileSystem</code> broke binary-compatibility for calls to <code>FakeFileSystem()</code>. This
restores that compatibility.</p>
</li>
<li>
<p>Breaking: Change <code>FakeFileSystem.clock</code> from a JVM field to a property. This avoids a crash
running Okio in a Gradle 8.x plugin. This change is not binary-compatible.</p>
</li>
</ul>
<h2>Version 3.14.0</h2>
<p><em>2025-06-28</em></p>
<ul>
<li>Upgrade: [kotlinx-datetime 0.7.0][datetime_0_7_0]. This impacts the <code>okio-fakefilesystem</code>
artifact only. This is a binary-incompatible backwards-incompatible change that cannot co-exist
with previous releases of <code>okio-fakefilesystem</code>! If you observe a <code>NoSuchMethodError</code> calling
<code>FakeFileSystem.init</code>, update the calling code to this release (or newer) and recompile. We don't
like imposing backwards-incompatible changes like this on you and do so regretfully.</li>
</ul>
<h2>Version 3.13.0</h2>
<p><em>2025-06-13</em></p>
<ul>
<li>New: <code>okio.Socket</code> interface. This is a first step towards low-level streaming networking support
for Kotlin/Multiplatform. This release provides two JVM-only implementations: <code>asOkioSocket()</code>
adapts a <code>java.net.Socket</code> to our new interface, and <code>inMemorySocketPair()</code> returns a pair of
mutually-connected sockets. We also anticipate that this interface will be a useful abstraction
for proxies and tunnels.</li>
<li>New: In-development snapshots are now published to the [Central Portal Snapshots repository].</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/square/okio/commit/8259b1dda3a6c9257f3e2fe30c3cbc1631135283"><code>8259b1d</code></a> Prepare for release 3.16.0.</li>
<li><a href="https://github.com/square/okio/commit/a0d0c5e56b7ad1c73e187d67cec9e8ecbc80a5c8"><code>a0d0c5e</code></a> Upgrade to Kotlin 2.2.0 (<a href="https://redirect.github.com/square/okio/issues/1670">#1670</a>)</li>
<li><a href="https://github.com/square/okio/commit/9e25e039e3585e2417897681783b10670c6acf45"><code>9e25e03</code></a> Get Socket.inputStream and outputStream eagerly (<a href="https://redirect.github.com/square/okio/issues/1669">#1669</a>)</li>
<li><a href="https://github.com/square/okio/commit/0e48b0de4180312268b72071cbd240e3cdd316c6"><code>0e48b0d</code></a> Add heap implementation for AsyncTimeout (<a href="https://redirect.github.com/square/okio/issues/1658">#1658</a>)</li>
<li><a href="https://github.com/square/okio/commit/d9e59b6784d2a06f8456d00ff1f104dd4ad5efd2"><code>d9e59b6</code></a> Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.2.1 (<a href="https://redirect.github.com/square/okio/issues/1667">#1667</a>)</li>
<li><a href="https://github.com/square/okio/commit/0cccd615821992706909c7a10883779ab2f7bedb"><code>0cccd61</code></a> Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7.2.0 (<a href="https://redirect.github.com/square/okio/issues/1665">#1665</a>)</li>
<li><a href="https://github.com/square/okio/commit/5355bcc7b0222c6633bd3ed89728b3f0c0449559"><code>5355bcc</code></a> Update dependency com.vanniktech:gradle-maven-publish-plugin to v0.34.0 (<a href="https://redirect.github.com/square/okio/issues/1659">#1659</a>)</li>
<li><a href="https://github.com/square/okio/commit/4e88847967c5600461cad51a89927c5b74a4c648"><code>4e88847</code></a> Update dependency com.google.jimfs:jimfs to v1.3.1 (<a href="https://redirect.github.com/square/okio/issues/1657">#1657</a>)</li>
<li><a href="https://github.com/square/okio/commit/7edbfd30044583506fe4b60cb0aa2ae111f8079d"><code>7edbfd3</code></a> Update dependency com.android.tools.build:gradle to v8.11.1 (<a href="https://redirect.github.com/square/okio/issues/1655">#1655</a>)</li>
<li><a href="https://github.com/square/okio/commit/a96af6f226c8ef4e82a4d6235bb146e24bf37fff"><code>a96af6f</code></a> Update dependency org.jetbrains.kotlinx.binary-compatibility-validator:org.je...</li>
<li>Additional commits viewable in <a href="https://github.com/square/okio/compare/parent-3.12.0...parent-3.16.0">compare view</a></li>
</ul>
</details>
<br />
Updates `com.fasterxml.jackson.core:jackson-databind` from 2.19.0 to 2.20.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/FasterXML/jackson/commits">compare view</a></li>
</ul>
</details>
<br />
Updates `org.projectlombok:lombok` from 1.18.38 to 1.18.42
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown">org.projectlombok:lombok's changelog</a>.</em></p>
<blockquote>
<h3>v1.18.42 (September 18th, 2025)</h3>
<ul>
<li>FEATURE: All the various <code>`@Log</code>` annotations now allow you to change their access level (they still default to <code>private</code>). <a href="https://redirect.github.com/projectlombok/lombok/issues/2280">#2280</a>. Thanks to new contributor Liam Pace!</li>
<li>BUGFIX: Javadoc parsing was broken in Netbeans and ErrorProne for JDK25 <a href="https://redirect.github.com/projectlombok/lombok/issues/3940">#3940</a>.</li>
</ul>
<h3>v1.18.40 (September 4th, 2025)</h3>
<ul>
<li>PLATFORM: JDK25 support added <a href="https://redirect.github.com/projectlombok/lombok/issues/3859">#3859</a>.</li>
<li>BUGFIX: Recent versions of eclipse (or the eclipse-based java lang server for VSCode) caused <code>java.lang.IllegalArgumentException: Document does not match the AST</code>. [Issue <a href="https://redirect.github.com/projectlombok/lombok/issues/3886">#3886</a>](<a href="https://redirect.github.com/projectlombok/lombok/issues/3886">projectlombok/lombok#3886</a>).</li>
<li>PERFORMANCE: <code>`@ExtensionMethod</code>` is now significantly faster [Issue <a href="https://redirect.github.com/projectlombok/lombok/issues/3866">#3866</a>](<a href="https://redirect.github.com/projectlombok/lombok/issues/3866">projectlombok/lombok#3866</a>).</li>
<li>BUGFIX: the command line <code>config</code> tool would emit incorrect output for nullity annotations. [Issue <a href="https://redirect.github.com/projectlombok/lombok/issues/3931">#3931</a>](<a href="https://redirect.github.com/projectlombok/lombok/issues/3931">projectlombok/lombok#3931</a>).</li>
<li>FEATURE: <code>`@Jacksonized` `@Accessors(fluent=true)</code>` automatically creates the relevant annotations such that Jackson correctly identifies fluent accessors. [Issue <a href="https://redirect.github.com/projectlombok/lombok/issues/3265">#3265</a>](<a href="https://redirect.github.com/projectlombok/lombok/issues/3265">projectlombok/lombok#3265</a>), [Issue <a href="https://redirect.github.com/projectlombok/lombok/issues/3270">#3270</a>](<a href="https://redirect.github.com/projectlombok/lombok/issues/3270">projectlombok/lombok#3270</a>).</li>
<li>IMPROBABLE BREAKING CHANGE: From versions 1.18.16 to 1.18.38, lombok automatically copies certain Jackson annotations (e.g., <code>`@JsonProperty</code>)` from fields to the corresponding accessors (getters/setters). However, it turned out to be harmful in certain situations. Thus, Lombok does not automatically copy those annotations any more. You can restore the old behavior using the <a href="https://projectlombok.org/features/configuration">config key</a> <code>lombok.copyJacksonAnnotationsToAccessors = true</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/projectlombok/lombok/commit/2031eb0880942b5f0b7281580f6e877a3e87279a"><code>2031eb0</code></a> [release] pre-release version bump for v1.18.42</li>
<li><a href="https://github.com/projectlombok/lombok/commit/c95a6c127e58868a16869254e47bbe2598f8c82f"><code>c95a6c1</code></a> Merge branch 'logger-access'</li>
<li><a href="https://github.com/projectlombok/lombok/commit/71d85caef501ce987f26e498154574489dbe36ee"><code>71d85ca</code></a> <a href="https://redirect.github.com/projectlombok/lombok/issues/2280">#2280</a> Add delivery of this '<code>access</code> for logging' to the changelog.</li>
<li><a href="https://github.com/projectlombok/lombok/commit/99ba3e31daee7772af4eb712b0a108acdbc86962"><code>99ba3e3</code></a> [trivial] Slightly reworded the javadoc on each <code>`@Log</code>` annotation's `access()...</li>
<li><a href="https://github.com/projectlombok/lombok/commit/e9cf11ef01081ee1e4446666afadf36368939e96"><code>e9cf11e</code></a> [trivial][style]</li>
<li><a href="https://github.com/projectlombok/lombok/commit/a6d556856cec89be2786e5598d904497d13ed5be"><code>a6d5568</code></a> [deprecation] Marked <code>AccessLevel.MODULE</code> as deprecated. It was written for a...</li>
<li><a href="https://github.com/projectlombok/lombok/commit/492011df4fa72dfa9bb2a5cef38199fb292253be"><code>492011d</code></a> Refactored to use Javac/Eclipse utility function</li>
<li><a href="https://github.com/projectlombok/lombok/commit/c1f7f660c596ed65997974b70b0eecb0675c43f1"><code>c1f7f66</code></a> Update copyright in logger files</li>
<li><a href="https://github.com/projectlombok/lombok/commit/f63f40aa48eee97d9bb99416cfe252a104420e29"><code>f63f40a</code></a> Add myself to AUTHORS</li>
<li><a href="https://github.com/projectlombok/lombok/commit/9152c3408f7f058e40db570b38fc5ccb46149ae8"><code>9152c34</code></a> Fix failing tests</li>
<li>Additional commits viewable in <a href="https://github.com/projectlombok/lombok/compare/v1.18.38...v1.18.42">compare view</a></li>
</ul>
</details>
<br />
You can trigger a rebase of this PR 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- ``@dependabot` ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- ``@dependabot` ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- ``@dependabot` unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- ``@dependabot` unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 file changed
+12
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
58 | | - | |
| 57 | + | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
0 commit comments