-
Notifications
You must be signed in to change notification settings - Fork 521
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
Ecosystem upgrade megathread #1330
Comments
I came here from your tweet 😅 It may be relevant to this thread I guess |
In addition to the things mentioned in the above comment;
|
@Daenyth added. @ChristopherDavenport -verse is a vital part of it! btw. you have edit rights, feel free to add them to OP |
Can we roll fuuid in to cats-effect-std module? |
I'm all for it. Also a small |
Added, thanks! |
Can we open issues for each library/class we'd like to port to |
Random - https://github.com/christopherdavenport/random |
@RaasAhsan I like the idea, I can create some later on, unless someone beats me to it |
For ZIO interop, the repo is this one https://github.com/zio/interop-cats |
fs2-rabbit has a CE/FS2 3.0 branch with all tests green |
I tried to implement the new typeclasses but I'm again blocked by cancelation requirements. My thoughts are here: typelevel/catbird#267 |
redis4cats - no progress so far it seems |
A note for anyone passing by, if you want to help, there's no official migration guide yet, but some useful information is being gathered in #1048 - should be a good place to start. |
@kubukoz If you've got some time to spare, do you think you could chase down current status on some of this? It'd be good to get a table going in the OP to indicate status and blockers if there are any. |
https://github.com/TimWSpence/cats-stm is running on CE3 :) |
oof, thanks for the reminder @djspiewak - I'll do the rounds now. |
Thanks to I've updated the PR to use |
the table is growing! Added some tpolecat and tracing libs. |
Note to self, add:
thanks for the update @catastrophe Also, we're at RC3 now - I might do a round of checks to see who's published for that milestone, but to be honest, I'd say anyone who's on RC2 already is way ahead of the curve and won't have trouble upgrading, so we might as well skip tracking that specifically and focus on the remaining libraries. |
Update, 3.0.0 is out! After I'm done with the migration guide I'll start updating the table to track projects moving to that. |
fs2 (https://github.com/typelevel/fs2/releases/tag/v3.0.0) and http4s (https://github.com/http4s/http4s/releases/tag/v1.0.0-M20) already released versions using CE 3.0.0 |
12 libraries from the list are released ;) |
elastic4s has been upgraded Philippus/elastic4s#2351, pending relelease |
22 libraries from the list released. |
cb372/cats-retry#305 gonna list this next |
We're using |
Scanamo seems to be using Monix in the it's in |
@kbreidenbachRN as a temporary alternative, I would suggest creating your own |
Actually, hold that thought... it's just one, one-line method for the Monix interop - maybe this can just be dropped? The fs2 integration is also very thin and probably could be removed as well to avoid making the dependency graph unnecessarily deep. @regiskuckaertz I would appreciate your input here! 🙏 |
@kubukoz As we are using FS2 as well, I just took your first suggestion: forked, made the |
This project doesn't use cats-effect. |
Fetch is now updated: https://github.com/47degrees/fetch/releases/tag/v2.0.0 |
Catbird has been published for CE3 (catbird-effect3 module, version 21.5.0 typelevel/catbird#267), also unblocking Tapir (softwaremill/tapir#1154) |
Caliban interop for cats-effect 3 and http4s 0.23 was just released ✅ |
Hey @kubukoz - would you mind updating this table when you get a second? Thanks for your work thus far |
circe-fs2 is released https://github.com/circe/circe-fs2/releases/tag/v0.14.0 |
@djspiewak think we can close this? |
I believe indeed we can. Thank you for all your hard work on this, particularly two years ago! |
Here, we can track the progress of major libraries upgrading to CE3.
That should be a nice way of finding out whether any of them are going to be late with the upgrade, or straight-up impossible to migrate in a relatively source-compatible fashion.
Async[DBIO]
support droppedAsync[ConnectionIO]
support droppedIf you have edit rights, feel free to add more details / libraries.
The text was updated successfully, but these errors were encountered: