rs-soroban-env
rs-soroban-env copied to clipboard
Remove pre_release_version from meta.rs
What problem does your feature solve?
pre_release_version was helpful for the development of protocol 20 because of how often we iterated on the protocol, but going forward, we won't breaki a non-vnext build intentionally. The interface version (which contains both the protocol version and pre-release version) has caused confusion in the past, so we should just remove it.
I propose an alternative solution to the problem in:
- https://github.com/stellar/stellar-protocol/discussions/1476
Now that we've separated the protocol and pre-release version in:
- https://github.com/stellar/stellar-protocol/discussions/1476#discussioncomment-10504902
If we wanted to remove the pre-release version in the future we could do so by simply stopping using it, and renaming the field from preRelease
to reserved
or deprecated
, just expecting it to be forever zero.