v2.1 is a minor update, backward compatible with
TypeScript makes perfect sense for growing projects that need to scale and have a variety of contributing developers. With this update, we lay the foundation for more technical changes.
We recommend staying on the latest version of ARK; however, this upgrade does not break any APIs, thus
v2.0 nodes are still able to join the network. Development on
v2.0 has ceased in favor of the newer Typescript version.
- Upgrade time: low - upgrading to
v2.1does not break any APIs and can be performed incrementally in the network.
- Complexity: low - the internal blockchain representation is not altered.
- Risk: low -
v2.1is backward compatible with
v2.0; thus a downgrade is possible at any moment.
Plugins relying on the core-APIs may need to be refactored to TypeScript, and cannot rely on the same modules anymore. The changelog contains all changes and references to each commit.