1. what are some important reasons why we shouldn'...
# apollo-kotlin
k
1. what are some important reasons why we shouldn't be using version 4 latest (beta04 ?) on prod? it seemed stable enough to us ? 2. any ETA on when the actual release might be ? 3. Is there a comprehensive page that goes into all details of how the error handling changed ?
1
m
1. You can use beta in prod if you are shipping an app. betas are stable feature-wise but not API-wide. This is a problem if you are shipping a library but not a problem if you are shipping an app. 2. We're evaluating this right now. We wanted to ship with K2 but looks like this is going to take a while so we might revert to Kotlin 1.9.22 and make a release anyway. 3. The migration guide is here
k
regarding point 1:
...betas are stable feature-wise but not API-wide...
in more verbose terms, core functionality is stable but the API itself might undergo further changes in syntax and functionality, but as long as we remain on beta we should be alright I guess. (We've actually been on beta4 for months, it's good) Thanks @mbonnin !
👍 1