Description
Accept codes is a breaking change to the network #370
With this issue I want to gauge how teams want to deploy this change. There are 2 ways we can go about it
-
- ship the breaking change around the same time like we did in the past
-
- deploy the change using Protocol versioning and upgrading. #371
I want to gauge team interest in which approach we will take for this change. I think overall long term 2) is a fair solution, but it does add a lot of complexity to Portal Client implementations which currently doesn't exist so we wouldn't be able to ship it over night I would assume.
So maybe people can give there opinions then we can make a decision from there. In the future I expect all breaking changes to be shipped with 2, I would still consider 1 partially due to us not really having any adoption yet, and us not having built out the infrastructure out yet.
But thinking more about it, I think using 2) clients could implement Accept codes on their own time
and not worry about coordinating this change, since clients who supported the update would use the update and clients that didn't wouldn't.