Skip to content
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

Merged
merged 177 commits into from
Mar 4, 2024
Merged

Merge 0.23 -> main #7387

merged 177 commits into from
Mar 4, 2024

Conversation

rossabaker
Copy link
Member

It's been a while. It wasn't too bad. RequestOps was necessary due to the variance change on Request and the implicit evidence parameter on a new operation.

Resets things as #7386 gets pondered.

fredshonorio and others added 30 commits April 11, 2023 21:18
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.
….1.38

Update scodec-bits to 1.1.38 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)
build.sbt Outdated Show resolved Hide resolved
@codecov-commenter
Copy link

codecov-commenter commented Feb 26, 2024

Codecov Report

Attention: Patch coverage is 93.44262% with 4 lines in your changes are missing coverage. Please review.

Project coverage is 77.56%. Comparing base (68df084) to head (ae16f74).

Files Patch % Lines
...a/org/http4s/ember/client/EmberClientBuilder.scala 60.00% 2 Missing ⚠️
...scala/org/http4s/client/testkit/WSTestClient.scala 93.75% 1 Missing ⚠️
.../main/scala/org/http4s/internal/PosixQuoting.scala 94.44% 1 Missing ⚠️

❗ 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.
📢 Have feedback on the report? Share it here.

http4s-steward bot and others added 6 commits February 27, 2024 07:50
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)
…g-0.16.3

Update sbt-http4s-org to 0.16.3 in series/0.23
@danicheg danicheg requested a review from a team March 4, 2024 07:36
@danicheg
Copy link
Member

danicheg commented Mar 4, 2024

Hey folks @http4s/core would you mind giving this a quick review so we can finally call it a day?

Copy link
Member

@valencik valencik left a 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)(
Copy link
Member

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?

Copy link
Member

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.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct.

@rossabaker rossabaker merged commit 03be749 into main Mar 4, 2024
28 checks passed
@rossabaker rossabaker deleted the merge-20240225 branch March 5, 2024 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet