You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, thank you for your work on Protovalidate!
I noticed that the current version is still marked as beta. Could you share any insights on why it's still in beta and if there are any plans for a stable release? Are there specific features or issues that need to be resolved before reaching stable status?
Looking forward to your response. Thanks in advance!
Best regards,
Derenik Sahakyan
The text was updated successfully, but these errors were encountered:
The protovalidate project and the implementations we've created are all considered pre-v1.0, that is to say still beta. We have not come out of beta into a stable release as we wanted to test and use protovalidate extensively first to make sure its API is as helpful and ergonomic as possible. This means we may need to introduce breaking changes to its API surface both in the proto options as well as the libraries' API surfaces that would normally never be permitted in a post-v1.0 release.
All that said, we are currently and actively working on reaching a v1.0 state. Some things that we'd like to have ready for the v1.0:
protovalidate-es complete and open sourced. Probably our most requested feature in this space. The current dev work is moving along nicely and it's also catching bugs in our other implementations. You can see the additions to our conformance tests in the protovalidate repo that have come out it.
standardized CEL library. Right now, we're somewhat trusting of the CEL implementations standard functions, and for the custom functions we've added their implementations vary, particularly in edge cases. We want to make sure that every implementation of these functions is consistent across the board.
cmake/bzlmod support. To accommodate the widest breadth of build systems used by the community and our customers.
I don't have a more formal roadmap for you at this time, but the end is in sight! 😅
[moving to main protovalidate repo, as this question is more general]
rodaine
transferred this issue from bufbuild/protovalidate-java
Mar 4, 2025
Thank you for the update!
I'm eagerly looking forward to the stable release, as I’d love to integrate protovalidate into my projects once it's ready. Keep up the great work, and I’ll be keeping an eye on the progress!
First of all, thank you for your work on Protovalidate!
I noticed that the current version is still marked as beta. Could you share any insights on why it's still in beta and if there are any plans for a stable release? Are there specific features or issues that need to be resolved before reaching stable status?
Looking forward to your response. Thanks in advance!
Best regards,
Derenik Sahakyan
The text was updated successfully, but these errors were encountered: