-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stop breaking database compatibility! #3183
Comments
We don’t have major releases now, thus, every time the DB format is being changed we update the minor version. This scheme won’t be changed until we have major version.
We do change the DB format only in emergency cases or for incompatible features. |
0.103.1 is not even a minor version, it's a PATCH! |
And it's state-compatible with 0.103.0. 100%. It's just that some (and frankly, maybe just a single one on a single network, #3190) application logs can be bad. |
We will do resynchronizations until we have state roots in the header, see neo-project/neo#1526, that's just inevitable. And to be fair, it's not that bad with NeoGo, try synchronizing a C# node and you'll realize that you're lucky to be able to do that in a few hours. |
Why the hell does this happens almost on every release? The only possible place for such things is major releases, like for APIs, protocols, etc.
The text was updated successfully, but these errors were encountered: