question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support cats-effect 3.0 series and http4s 1.0 series in modules

See original GitHub issue

cats-effect 3 has reached RC2 state. It would be nice to start building support for this new library. This will also involve bumping http4s to 1.0 series, which supports cats-effect 3.0 series.

Both modules are pretty compact, so, it should be relatively easy to implement. The only significant change will be to undeprecate methods w/o Blocker instances (because Blocker is gone), so, the API of cats-effect module will change in significantly breaking way.

But the problem is that it will be difficult to maintain versions for both series ce3/http4s1 and ce2/http4s0.21 withing the same tree and keep the current versioning scheme. May be it is worth to extract them to separate project/projects and apply reflect version differences there. But this will require some planning from project maintainers anyway.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
kubukozcommented, Mar 31, 2021

CE 3.0 is out 😉

0reactions
Jackecommented, Apr 1, 2021

@arixmkii thanks

Read more comments on GitHub >

github_iconTop Results From Across the Web

Changelog - http4s
Update http4s-circe, http4s-ember-client to 0.23.15 in series/0.23 by ... Scala.js support is backported for a large subset of the modules present in 1.0....
Read more >
Revisiting the branching strategy · Discussion #4106 - GitHub
Other major players (e.g., Cats Effect 2, FS2-2) support Dotty in production, and we could, too. Cons: The new parsers on dotty can' ......
Read more >
http4s on Twitter: "After months tracking and building for Cats ...
After months tracking and building for Cats-Effect-3 and Scala 3, we are excited to refocus on HTTP. Ember support for HTTP/2 is underway,...
Read more >
http4s/http4s - Gitter
I was hopeful that the Java 9 module stuff might fix things in the medium term, ... monix: "3.0.0-RC1" ... Monix 3 RC1...
Read more >
Exploring Cats Effect - SmartJava
The data was then exposed through an HTTP4S REST endpoint. ... All the steps above will be defined using 'Cats Effect' and we'll...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found