Hi everyone. Direct question Is it safe to use KS...
# ksp
f
Hi everyone. Direct question Is it safe to use KSP2 “in production” given that it is in beta? Motivating the question We’d be ready to upgrade Kotlin to 2.1 in our project, although KSP1 doesn’t officially support it and KSP2 is still in beta, so we don’t feel comfortable making the step yet. The KSP2 docs links 2.0 and 2.1 milestones to for a list of known issues, but there are none. Nonetheless, I see 67 open issues mentioning KSP2 (didn’t really look into them to understand the severity), so it’s not clear to me whether those are considered real issues or not. That said, is there any plan to reach the “stable”? I know that KSP doesn’t really “run” in production, but I’m worried we’ll encounter some blocker issue later on for which since you are all-in it’s hard to come back. I know that from the maintainers point of view the more clients use the tool the better, and we are planning to test it on our repo anyway. Thanks!
m
Is it safe to use KSP2 “in production”
There's never a single answer to that question. The definition of "safe" varies across teams. Some teams are happy with nightlies, other will require Java8-like LTS releases with 12 years support 🙃
is there any plan to reach the “stable”?
I'm hoping there is but I'm not aware of any roadmap and/or timeline. If the betas work for you, I'd use them. Sure you're taking the risk of bumping into issues but also if you bump into an issue, it'll most likely be resolved faster.
gratitude thank you 1
I personally use KSP2 and it's working for me. There are performances issues but it hasn't been a big issue so far
gratitude thank you 1