chore(deps): update dependency com.squareup.okio:okio to v3.16.4#1356
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update dependency com.squareup.okio:okio to v3.16.4#1356renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
525bb30 to
7cf47e0
Compare
c14a8b1 to
c440ac8
Compare
c440ac8 to
88ffae1
Compare
be14a1b to
e0dcbc0
Compare
ed26d13 to
09b6aa4
Compare
fca6e8b to
3cf7fb0
Compare
5b895d6 to
5deac27
Compare
cb304b2 to
0817902
Compare
060c598 to
5dfe840
Compare
9ab777d to
80b0cb5
Compare
80b0cb5 to
2126ab9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.9.0→3.16.4Release Notes
square/okio (com.squareup.okio:okio)
v3.16.42025-11-17
to fire later than they were supposed to.
v3.16.32025-11-14
This release is the same as 3.16.2. We forgot to cherry-pick a commit before we released!
v3.16.22025-10-14
okio-assetfilesystemAPIs now correctly restored as visible to Kotlin.v3.16.12025-10-09
Socket.shutdownOutput()orshutdownInput()on anSSLSocketonAndroid API 21. This method throws an
UnsupportedOperationException, so we now catch that andclose the underlying stream instead.
v3.16.02025-07-29
Fix: Change
Socket.asOkioSocket()to resolve its sourceInputStreamandOutputStreameagerly. This will throw a
SocketExceptionimmediately if the socket isn’t connected.This behavior is consistent with our similar APIs,
Socket.source()andSocket.sink().Fix: Optimize
AsyncTimeouton systems with a very large number of active timeouts. This classoriginally 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 𝑛).
Upgrade: [Kotlin 2.2.0][kotlin_2_2_0].
v3.15.02025-07-01
Upgrade: [kotlinx-datetime 0.7.0-0.6.x-compat][datetime_0_7_0_compat]. The previous 3.14.0
release,
FakeFileSystembroke binary-compatibility for calls toFakeFileSystem(). Thisrestores that compatibility.
Breaking: Change
FakeFileSystem.clockfrom a JVM field to a property. This avoids a crashrunning Okio in a Gradle 8.x plugin. This change is not binary-compatible.
v3.14.02025-06-28
okio-fakefilesystemartifact only. This is a binary-incompatible backwards-incompatible change that cannot co-exist
with previous releases of
okio-fakefilesystem! If you observe aNoSuchMethodErrorcallingFakeFileSystem.init, update the calling code to this release (or newer) and recompile. We don'tlike imposing backwards-incompatible changes like this on you and do so regretfully.
v3.13.02025-06-13
okio.Socketinterface. This is a first step towards low-level streaming networking supportfor Kotlin/Multiplatform. This release provides two JVM-only implementations:
asOkioSocket()adapts a
java.net.Socketto our new interface, andinMemorySocketPair()returns a pair ofmutually-connected sockets. We also anticipate that this interface will be a useful abstraction
for proxies and tunnels.
v3.12.02025-05-27
BufferedSource.indexOf().BufferedSource.rangeEquals().v3.11.02025-04-09
String.decodeHex()on Kotlin/JS.EXACTLY_ONCEexecution for blocks likeCloseable.use {}andFileSystem.read {}.v3.10.2Compare Source
2025-01-08
okio-nodefilesystemartifact is no longer empty.v3.10.1Compare Source
2025-01-07
FileSystem.close()may prevent future access and/or clean up associated resources depending on the backing implementation.FakeFileSystemwill prevent future operations once closed.InputStreams created fromBufferedSource.inputStream()now have a more efficient version ofInputStream.transferTo()which reduces memory copies.okio-nodefilesystemis no longer publised as a JS project, but a Kotlin multiplatform project with only a JS target.This change should not affect consumers in any way, and is motivated by the Kotlin Gradle plugin deprecating the JS-only plugin.Please use 3.10.2 to ensure this change actually does not affect your builds.v3.10.0Compare Source
2025-01-06
This version is equivalent to the subsequent 3.10.1, but it did not fully publish to Maven Central due to infrastructure problems.
v3.9.12024-09-12
Path.relativeTo.Note: this artifact is only used in 'okio-fakefilesystem' and 'okio-nodefilesystem' and not in the Okio core.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.