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

Replace Netty by Blaze #64

Merged
merged 3 commits into from
Sep 7, 2018
Merged

Replace Netty by Blaze #64

merged 3 commits into from
Sep 7, 2018

Commits on Aug 10, 2018

  1. Replace Netty by Blaze

    Netty being pushed based and lolhttp pull based, a lot of complexity
    was hidden in the Netty integration. Migration were painful as this
    code was super sensible to race conditions.
    
    This commit replace the underlying network & http codec implementation
    by http4s blaze. At the same time we upgrade cats, cats-effect & fs2
    dependencies.
    
    - HTTP/2 support is not promoted anymore for now. It is somehow supported
    by blaze but it requires ALPN support that is not widely supported in Java
    for now. We will introduce it back later.
    
    - Protocol upgrade in user-land API has been removed. It was never used
    and I'm not sure anymore that it is useful as new protocol seems to
    favor ALPN anyway.
    
    - Auto follow-redirect is not supported anymore when re-using  a client
    directly connected to an host. It does not make sense as redirect to
    another host is perfectly legit but it can't be handled if the client is
    connected to a singel host. It was a bug in the initial design.
    Guillaume Bort committed Aug 10, 2018
    Configuration menu
    Copy the full SHA
    6c510a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2018

  1. Fix the scaladoc

    Guillaume Bort committed Sep 7, 2018
    Configuration menu
    Copy the full SHA
    fb327fb View commit details
    Browse the repository at this point in the history
  2. Make test more robusts

    Guillaume Bort committed Sep 7, 2018
    Configuration menu
    Copy the full SHA
    0603110 View commit details
    Browse the repository at this point in the history