Description
Hi @everyone, I wanted to give you a heads up on some important changes coming in the next few months.
Prisma has introduced the Manifesto and started their core rewrite to TS. This completely changes the fundamentals of Prisma. It basically gets rid of the Rust engine which the Go and other community clients depend on. I understand the reason to do this, as it allows them to run things natively in JS, but at the same time it kind of goes against the initial idea of Prisma to have a shared core.
Anyway, while not impossible to adapt community clients to this new architecture, it sure as hell is a lot of work and I don't think I'll be able to do it. This means that the Go client will continue to work with the current Prisma Core version forever, but most likely will never be upgraded to Prisma v7, thus it won't be able to receive any updates from there. Prisma plans to release the new version around June 2025.
Please note that I'm not making any money from this project and took over the client from Prisma a few years ago voluntarily.
If you need an alternative to Go Prisma, I can strongly recommend ent from ex-Facebook employees, they are super nice people and did an outstanding job on the ent framework, which also comes with a migration tool and a lot more features than the Prisma client currently has.
If you have some comments feel free to chime in.
Metadata
Metadata
Assignees
Labels
Projects
Status