1.7 is hell of the update ... I can understand the...
# orm-help
d
1.7 is hell of the update ... I can understand they are trying to give us more control, but things are suddenly so complicated and even broken in some cases ... I do love Prisma, but I think there should be a slower pace for changing stuff so drastically 😕
n
Can you share the biggest pain points you are going through? I'd love to help you out with that 🙌 I also want to share that you can operate your own Prisma server on any version you want 🙂
f
@Daniel K. agree
d
for starters the upgrade guide is rather lacking, mostly talking about changes and how nice it works with new projects, but older projects are left wondering how to really upgrade those regarding docker and tokens
f
@nilan just example prisma init fullstack react, like it was on 1.0.2-1.6.3
d
also I don't like deprecating "local" command, it was so easy with those, I really did not want to dive into Docker documentation
👍 2
oh and "Simpler Prisma server authentication" feels quite opposite, instead of a single secret, there is now management api secret ... it's rather hard to figure what is used for which operation
another point of confusion is that cluster are supposed to be called servers, but there is still the .prisma/config.yml with clusters
for example, I have recreated containers on my AWS and it's yelling at me about invalid authentication token ... it's unreal to figure out what's wrong and where
@nilan btw, regarding your comment about operating any version I want ... if I want to get bugfixes (eg. for subscriptions) I kinda don't have this choice 😕
n
Of course, I just mentioned that to say that you can do so in your own time 🙂
Thanks a lot for your feedback, I'll go through it soon 🙌
d
https://github.com/graphcool/prisma/issues/2273#issuecomment-385203974 and this is probably the biggest pain point in the end
b
I liked the 1.7 upgrade. Having control to my docker prisma application and database is nice. I also liked the authentication: a management api and a per service key is so flexible and fits exactly to my use case. But I do agree that
prisma local
could continue for those who prefer prisma to handle the containers (less flexibility but simpler)
👍 1
d
more gradual updates would be better, ideally adhere to semver and keep breaking changes for major version while supplying bugfixes and additions
p
man I am feeling these pain points right now
very unhappy with the 'migration guide', so far NOTHING is working as described
n
instead of a single secret, there is now management api secret
@Daniel K. Previously, there was a key pair for Prisma server authentication. Now, only one secret is required (symmetric JWT encryption). From two secrets to one, not from one to one 🙂
also I don't like deprecating "local" command, it was so easy with those, I really did not want to dive into Docker documentation
check https://github.com/graphcool/prisma/issues/2312 🙂 plus, thanks for your activity on Github as well 👌
d
that "pair" you are talking about haven't really bothered me, because I never got to the point to care about that as it required some docker tweaking so I don't see much of a difference now except I cannot avoid docker now 🤡