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
Release v1.5 comes with a breaking change in the way epochs are calculated when compared to any previous v1.x release.
Such change objectively fixes #432 and, in doing so, requires that existing applications upgrade their version of the node and their instances of the History contract to have their history rewritten.
✔️ Solution
Define and test all steps required for upgrading an application from v1.4 to v1.5 if needed.
Such procedure should:
describe how to upgrade the version of the node
describe the steps to be taken by the application owner to prepare the application to have its history rewritten
describe how to check that the application state was kept after the upgrade is done
identify potential issues and propose solutions
list the requirements to follow the procedure (e.g.: tools, permissions etc)
provide examples of step success where applicable.
test on an environment that replicates "production" (if possible).
add a warning that "History contract holds claims for several applications. Changing the History affects all applications managed by that History.
📚 Context
Release
v1.5
comes with a breaking change in the way epochs are calculated when compared to any previousv1.x
release.Such change objectively fixes #432 and, in doing so, requires that existing applications upgrade their version of the node and their instances of the History contract to have their history rewritten.
✔️ Solution
Define and test all steps required for upgrading an application from v1.4 to v1.5 if needed.
Such procedure should:
Note
New history instances can be created with
HistoryFactory.newHistory()
Note
In order to update an application history, is necessary to call
Authority.setHistory()
📈 Subtasks
✅ Definition of Done
The text was updated successfully, but these errors were encountered: