Update dependency com.squareup.okhttp3:mockwebserver3-junit5 to v5.0.0-alpha.16#358
Merged
Update dependency com.squareup.okhttp3:mockwebserver3-junit5 to v5.0.0-alpha.16#358
Conversation
Contributor
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
93660b4 to
547728a
Compare
547728a to
5d2d3e0
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:
5.0.0-alpha.14->5.0.0-alpha.16Release Notes
square/okhttp (com.squareup.okhttp3:mockwebserver3-junit5)
v5.0.0-alpha.162024-05-29
running our Android artifact on the JVM platform!
v5.0.0-alpha.152024-05-28
This release introduces separate JVM and Android artifacts. Until now, we've distributed OkHttp
as a JVM library that detects Android capabilities at runtime, but that doesn't offer
Android-specific APIs. With this release we're starting to publish OkHttp as an AAR for Android
users in addition to our existing JAR for JVM users.
This first Android-specific artifact adopts Android's
assetsmechanism to embed the public suffixdata. We will build more Android integration in future releases.
The okhttp-android artifact first introduced in
5.0.0-alpha.7is no longer available:AndroidAsyncDnsclass moved to theokhttpartifact.AndroidLoggingclass is no longer necessary.LoggingEventListenerandHttpLoggingInterceptorwrite to logcat by default.The rest of this release is our highest-quality release yet. Though we continue to use the word
alpha in the version name, the only unstable thing in it is some non-final APIs tagged
@ExperimentalOkHttpApi. You can safely use this release in production.Fix: Attempt to read the response even if sending the request failed. This makes it possible
to handle response statuses like
HTTP/1.1 431 "Request Header Fields Too Large.Fix: Handle multiple 1xx responses.
Fix: Address a performance bug in our internal task runner. We had a race condition that could
result in it OkHttp starting a thread for each queued task, even when a single thread could run
all of them.
Fix: Address a performance bug in
MultipartReader. We were scanning the entire input streamfor a delimiter when we only needed to scan enough to return a result.
Fix: Don't double-compress the public suffix database. OkHttp is usually distributed in a
compressed file (like a JAR or APK), so compressing its internal data was redundant.
Fix: Call
ProxySelector.connectFailed()when a connection's initial TCP handshake fails.Fix: Change the signature of
Dispatcherto accept a nullableExecutorService. Changing thisparameter to be non-null was an unintended signature change in OkHttp 4.0.
New:
EventListener.retryDecision()is called each time a request fails with anIOException.It notifies your listener if OkHttp will retry.
New:
EventListener.followUpDecision()is called each time a response is received. It notifiesyour listener if OkHttp has decided to make a follow-up request. Some common follow-ups are
authentication challenges and redirects.
New: Handy constants for
Headers.EMPTY,RequestBody.EMPTY, andResponseBody.EMPTY.New: OkHttp now calls
StrictMode.noteSlowCall()when initializing TLS on Android. UseStrictModeto detect if yourOkHttpClientis being initialized on the main thread.Upgrade: [Okio 3.12.0][okio_3_12_0].
Upgrade: [Kotlin 2.1.21][kotlin_2_1_21].
Upgrade: [kotlinx.coroutines 1.10.2][coroutines_1_10_2]. This is used by the optional
okhttp-coroutinesartifact.Upgrade: [AndroidX Startup 1.2.0][startup_1_2_0]. The Android variant of the
okhttpartifactnow depends on this. This is a new dependency.
Upgrade: [AndroidX Annotation 1.9.1][annotation_1_9_1]. As above, the Android variant of the
okhttpartifact now depends on this. This is also a new dependency.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 becomes conflicted, 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.