-
Notifications
You must be signed in to change notification settings - Fork 789
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge 0.23 -> main #7387
Merge 0.23 -> main #7387
Conversation
Co-authored-by: Arman Bilge <armanbilge@gmail.com>
Next FS2 upgrade will include the changes in typelevel/fs2#3264 This could have an impact on the performance of this loop.
…-log-request-body Add asCurlWithBody
….1.38 Update scodec-bits to 1.1.38 in series/0.23
Update sbt to 1.9.7 in series/0.23
…-3.7.15 Update scalafmt-core to 3.7.15 in series/0.23
Flake lock file updates: • Updated input 'typelevel-nix': 'github:typelevel/typelevel-nix/6d5aa0fe626b2b8f899660caeb1a288fe4112213' (2023-10-09) → 'github:typelevel/typelevel-nix/5c281f550dcb73eafe7341767d384bcdc3ec14fd' (2023-10-30) • Updated input 'typelevel-nix/devshell': 'github:numtide/devshell/cd4e2fda3150dd2f689caeac07b7f47df5197c31' (2023-09-29) → 'github:numtide/devshell/1aed986e3c81a4f6698e85a7452cbfcc4b31a36e' (2023-10-27) • Updated input 'typelevel-nix/nixpkgs': 'github:nixos/nixpkgs/5aabb5780a11c500981993d49ee93cfa6df9307b' (2023-10-08) → 'github:nixos/nixpkgs/90e85bc7c1a6fc0760a94ace129d3a1c61c3d035' (2023-10-29)
flake.lock: Update
…-2.0.11 Update sbt-scoverage to 2.0.11 in series/0.23
This reverts commit e88bef4.
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #7387 +/- ##
==========================================
+ Coverage 77.46% 77.56% +0.10%
==========================================
Files 333 335 +2
Lines 10228 10266 +38
Branches 1109 1134 +25
==========================================
+ Hits 7923 7963 +40
+ Misses 2305 2303 -2 ☔ View full report in Codecov by Sentry. |
Flake lock file updates: • Updated input 'typelevel-nix': 'github:typelevel/typelevel-nix/85318b2ace46ee59560d5a5ce1a56ee08b46b15e' (2024-02-12) → 'github:typelevel/typelevel-nix/035bec68f65a213bf6080c7aeb18ba88b9fe9b5f' (2024-02-26) • Updated input 'typelevel-nix/nixpkgs': 'github:nixos/nixpkgs/f3a93440fbfff8a74350f4791332a19282cc6dc8' (2024-02-11) → 'github:nixos/nixpkgs/2a34566b67bef34c551f204063faeecc444ae9da' (2024-02-25)
flake.lock: Update
…g-0.16.3 Update sbt-http4s-org to 0.16.3 in series/0.23
Hey folks @http4s/core would you mind giving this a quick review so we can finally call it a day? |
…y-3.3.3 Update scala3-library, ... to 3.3.3 in series/0.23
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've taken a couple glances over this and everything looks reasonable.
Asked a question to confirm my understanding, but otherwise 👍
* this may cause, which may consume large amounts of memory to cache a request that streams a | ||
* large amount of data. | ||
*/ | ||
def asCurlWithBody(redactHeadersWhen: CIString => Boolean = Headers.SensitiveHeaders.contains)( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to confirm I understand, this is the same as what was added to 0.23 in 62a19ca
but is wrapped in an implicit class to help handle that Concurrent
is invariant, but Request
is now covariant?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ross better knows, but as far as I understand, yeah it's because Request
is covariant.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct.
It's been a while. It wasn't too bad.
RequestOps
was necessary due to the variance change onRequest
and the implicit evidence parameter on a new operation.Resets things as #7386 gets pondered.